Updates to Django

Updates to Django

From Django Review and Triage Team Member Sarah Boyce...

Last week we had a massive 20 pull requests merged into Django by 11 different contributors - including 2 first time contributors! Congratulations to Jonathan Weth and Cerebro Cerberus for having their first commits merged into Django - welcome on board!

Changes this week include adding support for GDAL 3.7 and dropping support for GDAL 2.2 and 2.3. Support for GEOS 3.6 and 3.7 has also been dropped. These are stated in the backwards incompatible changes of 5.0. Also, from Django 5.0, the force_insert argument of now allows specifying a tuple of parent classes to be inserted. This might be useful to you if you use multi-table inheritance, see the docs on forcing an INSERT or UPDATE for more details! Congratulations to Akash Kumar Sen for delivering this and thank you to Simon Charette for reviewing and guiding the change!

Interested in multi-table inheritance? There's a ticket on allowing QuerySet.bulk_create() for multi-table inheritance #28821. There's been work on it in the past but now might be the perfect time to push this forward! Look forward to welcoming you on board!

Django Newsletter