Skip to content

Instantly share code, notes, and snippets.

@laymonage
Last active October 5, 2024 16:46
Show Gist options
  • Save laymonage/740e1cba9b4949a3f70f5df4dc165e03 to your computer and use it in GitHub Desktop.
Save laymonage/740e1cba9b4949a3f70f5df4dc165e03 to your computer and use it in GitHub Desktop.
Django GSoC History

Django GSoC history

2006 (as Django)

  • Merquery - Text Indexing & Search Engine Abstraction Layer for Python by Brian Beck, mentored by Jacob Kaplan-Moss
  • Schema Evolution by Derek Anderson, mentored by Kenneth Gonsalves
  • Per Object Permissions by Christopher A. Long, mentored by Ian Holsman
  • Authorization by Joseph Merrell Kocherhans, mentored by Eugene Lazutkin
  • 'Full history' for Django (updated) by Uroš Trebec, mentored by Malcolm Tredinnick

2007

  • Generic views for RESTful web services by Andreas Stuhlmüller, mentored by Malcolm Tredinnick
  • Integrate package managment into Django and build a public repository website by Jannis Leidel, mentored by James Richard Bennett, Jr.
  • Implementing Check Constraints on Models by Thejaswi Puthraya, mentored by Simon Blanchard

2008

  • Add Aggregate support by Nicolas Lara, mentored by Russell Keith-Magee
  • Implementation of more backends for the djangosearch API by Ben Firshman, mentored by Joseph Merrell Kocherhans
  • Rewrite the Django Comments Framework : Django-Newcomments by Thejaswi Puthraya, mentored by Jannis Leidel

2009 (as DSF)

  • Implementation of additional i18n features on Django by Marc Garcia
  • Improved HTTP and WSGI Support by Chris Cahoon
  • Model aware validation by Honza Král
  • Multiple Database Support in Django by Alex Gaynor
  • UI improvements for the admin interface by Zain Memon
  • Upgrade the Awesomness Quotient of the Django Test Utils and Regression Suite by Kevin Kubasik

2010

  • Non-relational database support for the Django ORM by Alex Gaynor
  • Refactor the app loading implementation by arthurk

2011

2012

  • Customizable serialization by Piotr Grabowski

2013

  • Add Google App Engine support and improvement for django-deployer by Colin Su
  • Composite Fields, vol. 2 by Michal Petrucha
  • Revamping validation functionality and merging django-secure by Christopher Medrela

2014

  • Formalizing Meta, Enabling users to build custom stores by Daniel Pyrathon
  • Improving error reporting & Fixing up the related issues by ANUBHAV JOSHI

2015

Not participating

2016

  • Reworking Django's Indexes by Akshesh, mentored by MarkusH, mjtamlyn

2017

No projects

2018

No projects

2019

  • Add Cross-DB JSONField by Sage Abdullah

  • FormSet Improvements by Parth Patil

2020

  • Extending the parallel test runner to Windows and macOS, and adding Oracle support by Ahmad A. Hussein
  • Refactor of Django Stubs Mypy plugin by Kacper Szmigiel

2021

  • Adding a Redis cache backend to Django's core module by Daniyal Abbasi
  • Adapt schema editors to operate from model states instead of fake rendered models during migrate phase by Manav Agarwal
  • New database search backend by Aldán Creo
  • Wagtail Live by Tidiane

2022

  • Per field-instance lookups by Allen Jonathan David
  • Django Benchmarking by Deepak Dinesh

2023

  • Allow moving a model between apps by Bhuvnesh Sharma

2024

  • Add Async Support to Django Debug Toolbar by Aman Pandey
  • Django ORM support for composite primary keys by Csirmaz Bendegúz
  • Auto Importing Shell by Salvo Polizzi
  • Add support for using key and path transforms in update() for JSONFields. by Shafiya Adzhani
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment