Django 6.1 release - timeline and next steps

Hey Djangonauts,

With the first patch release for Django 6.0 under our belts, it’s time to look ahead to our next feature release: Django 6.1. You can find the timeline in the roadmap page.

Believe it or not, we’re already halfway through the feature development phase! Some major features that have already landed include model field fetch modes and database-level delete options. (As always, there are too many minor features to call out individually, but those are much appreciated as well :handshake:.)

The live report of features that are ready for review can be found here.

If you are working on something that is nearly ready, feel free to share it here. (This might even be your chance to arrange a “review swap” with someone!) We are happy to support progress where we can.

Please keep in mind that not every in-progress feature will make it into this release, and anything that does not land will be reconsidered for future feature releases.

As always, testing the main branch, reporting bugs, reviewing tickets, and providing feedback on new feature proposals makes a big difference. Thanks to everyone who’s able to help!

9 Likes

One last shout :megaphone: , is there anything nearly ready for consideration for 6.1?

Well, I’m still hoping to land EMAIL_PROVIDERS (ticket-35514 / DEP 0018), and just opened a new draft PR #21052. The hard parts should mostly be done; what’s left is primarily deprecations. (Well, and one probably-big documentation section. )

1 Like

A completely selfish one. I think Fixed #13376: Added kwargs argument to messages API to allow extension of functionality to the Storage & Message class. by nanorepublica · Pull Request #18332 · django/django · GitHub is ready although not reviewed yet. I would love to see this get in as I have further ideas to explore in the messages app, but want to ship incrementally rather than try too much at once.

2 Likes

Fixed #36441 -- Refactored GDAL functions to be lazily loaded. by joshuadavidthomas · Pull Request #19529 · django/django · GitHub by @joshthomas

I’d like to see this progressed if possible. This is the next item on my list to review to hopefully help move it along.

Thanks for taking a look. I’m happy to review it once the requested system check is added, which shouldn’t be that large of a lift.

2 Likes

Django 6.1 alpha 1 released

:mega: Announcement: Django 6.1 alpha 1 released | Weblog | Django

:tada: Release notes:

5 Likes