django-planet

Feed: The Django weblog

Latest news about Django, the Python web framework.

Blog The Django weblog
RSS 2.0 Feed The Django weblog
web https://www.djangoproject.com/weblog/
Last Update03.26.2025
Posts102

Django security releases issued: 4.2.1, 4.1.9, and 3.2.19

May 3, 2023 » The Django weblog » [Archived Version]

In accordance with our security release policy, the Django team is issuing Django 4.2.1, Django 4.1.9, and Django 3.2.19. These releases addresses the security issue detailed below. We encourage all users of Django to upgrade as soon as possible. CVE-2023-31047: Potential bypass of validation when uploading multiple files using one form field Uploading multiple files using one form field has never been supported by forms.FileField or forms.ImageField as only the last uploaded file was validate…

Read More

Django 5.x Steering Council Candidate Registration

April 23, 2023 » The Django weblog » [Archived Version]

With the completion of the Django 4.x major release cycle and in accordance with DEP-0010 and DEP-0012, it is now time to collect candidates for the Django Steering Council. Steering council candidates must demonstrate: A history of substantive contributions to Django or the Django ecosystem. This history must begin at least 18 months prior to the individual's candidacy for the Steering Council, and include substantive contributions in at least two of these bullet points: Code contributions on…

Read More

Django 5.x Technical Board Candidate Registration

April 22, 2023 » The Django weblog » [Archived Version]

Please note: this post has been retracted, with https://www.djangoproject.com/weblog/2023/apr/22/steering-council-candidate-registration/ replacing it. The candidacy requirements were updated in DEP-0012, along with the name of the group from "Technical Board" to "Steering Council". --- With the completion of the Django 4.x major release cycle and in accordance with DEP-0010, it is now time to collect candidates for the Django Technical Board. Technical board candidates must…

Read More

Announcement of 5.x Technical Board Election Registration

April 16, 2023 » The Django weblog » [Archived Version]

The release of Django 4.2 represents the final feature release of a major release series of Django. Per DEP-0010 this release triggers the election for the Technical board for the Django 5.x release cycle. All individual DSF members are automatically registered electors. If you are not a DSF member and would like to apply to vote you need to register here. The process of electing a new Technical Board will be: Registration of Electors is now open, and will close Friday April 21, 2023 AoE. Regi…

Read More

Django bugfix release: 4.1.8

April 5, 2023 » The Django weblog » [Archived Version]

Today we've issued the 4.1.8 bugfix release. The release package and checksums are available from our downloads page, as well as from the Python Package Index. The PGP key ID used for this release is Mariusz Felisiak: 2EF56372BA48CD1B.

Read More

Django 4.2 released

April 3, 2023 » The Django weblog » [Archived Version]

The Django team is happy to announce the release of Django 4.2. This version has been designated as a long-term support (LTS) release, which means that security and data loss fixes will be applied for at least the next three years. It will also receive fixes for crashing bugs, major functionality bugs in newly-introduced features, and regressions from older versions of Django for the next eight months until December 2023. The release notes cover the farrago of new features in detail, but a few …

Read More

Welcome our new Fellow - Natalia Bidart

March 31, 2023 » The Django weblog » [Archived Version]

The DSF Board and Fellows Committee are pleased to introduce Natalia Bidart as our new Django Fellow. Natalia will be joining Mariusz Felisiak who is continuing his long and excellent tenure as a Fellow. Natalia is a Python expert with almost 15 years of experience working with Django. She graduated from the National University of Cordoba, Argentina, with a degree in Computer Science in 2007, and began her professional career in 2005 working for a Python startup before joining Canonical in 200…

Read More

Want to host DjangoCon Europe 2024?

March 20, 2023 » The Django weblog » [Archived Version]

DjangoCon Europe 2023 will be held May 29th-June 2nd in Edinburgh, Scotland, but we're already looking ahead to next year's conference. Could your town - or your football stadium, circus tent, private island or city hall - host this wonderful community event? Hosting a DjangoCon is an ambitious undertaking. It's hard work, but each year it has been successfully run by a team of community volunteers, not all of whom have had previous experience - more important is enthusiasm, organisational ski…

Read More

Django 4.2 release candidate 1 released

March 20, 2023 » The Django weblog » [Archived Version]

Django 4.2 release candidate 1 is the final opportunity for you to try out the farrago of new features before Django 4.2 is released. The release candidate stage marks the string freeze and the call for translators to submit translations. Provided no major bugs are discovered that can't be solved in the next two weeks, Django 4.2 will be released on or around April 3. Any delays will be communicated on the Django forum. Please use this opportunity to help find and fix bugs (which should be repo…

Read More

Django Developers Survey 2022 Results

March 9, 2023 » The Django weblog » [Archived Version]

We are excited to share the results of the annual Django Developers Survey which was conducted this year in collaboration with JetBrains. Almost 5,000 Django users from 248 countries took the survey which covered a broad list of topics including Django usage, operating systems, libraries, tools, and many other insights. View the results of the 2022 Django Developers Survey. If you have feedback on the findings and how to improve the survey in future years please share on the official Django For…

Read More