The Wire · Showcase
DJANGO 6.1 LANDS. CHANNELS AND DOCS READY.
By RepoJournal · Filed · About Django
Django 6.1 is officially released, and the entire ecosystem has already cut over: Channels pinned the stable dependency, the ticket tracker flipped to 6.1 as default, and the download page went live.
This is a coordinated rollout across five repositories, which tells you the Django team moved fast [1] [2]. The infrastructure changes are done: jacobtylerwalls locked in the new default version on code.djangoproject.com [3] [4], updated the public download page [6], and seeded stub release notes for the inevitable 6.1.1 patch cycle [9]. On the third-party front, Charles Leifer's huey task queue now speaks the new django.tasks API that shipped in 6.1, meaning teams using huey can opt into Django's native task ecosystem without ripping out their existing integration [5]. Three core fixes landed in django/django this cycle: migration questioner behavior got refined for unmanaged models [7] [11], test assertions around HttpResponse types tightened up [8], and Serbian Latin script translation support filled a gap [10]. Across the five repos, 12 commits and 7 pull requests moved the needle. The release machinery is clean. Channels is ready. The ecosystem knows what version it's running.
One email a day. Unsubscribe in one click.
Keep up with Django in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → Plan your 6.1 upgrade path this week. Default ticket version is live. django/django [plan]
- → If you run huey, review the new django.tasks compatibility layer when you have time. django/djangoproject.com [monitor]
- → Run your test suite against 6.1 if you haven't already. Migration and response assertion behavior changed. django/django [plan]
References
- [1] Updated Django 6.1 to stable version. ↗ django/channels
- [2] Updated django6.1 dependency to stable version. django/channels
- [3] Updated default ticket version to 6.1. ↗ django/code.djangoproject.com
- [4] Updated default ticket version to 6.1. django/code.djangoproject.com
- [5] Add huey to Django's tasks ecosystem section ↗ django/djangoproject.com
- [6] Updated download page for 6.1 release. django/djangoproject.com
- [7] Fixed #37224 -- Skipped questioner for changes on unmanaged model fields. ↗ django/django
- [8] Fixed #37205 -- Asserted exact HttpResponse types in tests. ↗ django/django
- [9] Added stub release notes for 6.1.1. django/django
- [10] Added missing lang override in translation fetching helper for Serbian (Latin script). django/django
- [11] Fixed #37224 -- Skipped questioner for field changes on unmanaged models. django/django