May 24, 2010
As previously announced, today marks the release of Django 1.2.1, the first bugfix release in the Django 1.2 series. For the package itself, swing by our downloads page; and as always, signed checksums of the release package are available.
As a bugfix release, Django 1.2.1 contains no new features -- only the fixes for a few bugs noted in the previous announcements, along with two more tickets which had quick fixes available: #13592 and #13590.
May 21, 2010
As mentioned previously, we decided to hold off the release of Django 1.2.1 a bit to investigate a bug reported shortly after 1.2; I'm happy to announce that the relevant ticket has now been closed out, along with a couple of other tickets reported against 1.2. To be on the safe side, though, we're going to give Django 1.2 the rest of the weekend to shake out a bit, and release Django 1.2.1 on Monday, May 24.
Assuming no other critical issues come up over the weekend, Django 1.2.1 will differ from 1.2 in having an updated documentation builder, and the fixes for the following issues:
- #13577 -- updated Polish localization
- #13569 -- applying the correct username restrictions during superuser creation
- #13560 -- fix localization with
SplitDateTimeFieldand other multi-value fields/widgets
- #13573 -- ensuring the cached template loader uses the correct full template path
- #13566 and #13563 -- fixing a few typos in the documentation.
May 20, 2010
It's official: DjangoCon US 2010 is a go!
We're back in Portland, Oregon September 7th-9th. Last year was a blast, and the planning team is working their butts off to make sure that this year is even better. Come on out to see some great talks and meet a bunch of awesome people.
Registration and talk submissions are open at djangocon.us, where you'll also find venue information, schedules, and all other conference details. You'll want to register soon: early bird rates end June 8th and we may sell out before then.
We'll be holding development sprints the three days following the conference (September 10th - 12th). The sprints, as always, are free, and everyone's invited (including those who didn't come to the conference).
I hope to see you there!
May 18, 2010
Following yesterday's release of Django 1.2, we noted that an issue was discovered with the script which builds the Django documentation, and that Django 1.2.1 would be released today to remedy that.
Today as we were preparing for that release, another issue was brought up, revealing a bug in form localization that we'd like to deal with immediately if possible; as such, we're going to delay 1.2.1 one more day -- releasing it May 19, 2010, US Central time -- while we work on it. This does mean another day with the incorrect docs builder, but if at all possible we'd like to quash the forms bug quickly rather than wait to deal with it in a regular bugfix release.
May 17, 2010
After many months of work, we're proud to announce the release today of Django 1.2. There's so much cool stuff packed into it that even a summary can't do it justice; you'll just have to go read the release notes to see it all, then swing by the downloads page to grab a copy. And as always, signed checksums for the release package are available.
One important point is worth mentioning here, however: Django 1.2 is, as covered in the release notes, the first official release of Django which does not support Python 2.3. Django still runs on 2.x Python, but the minimum version requirement is now 2.4. Django 1.1, which is still supported with security updates, continues to provide Python 2.3 support if you need it, and will do so until its support lifetime ends with the release of Django 1.3.
Finally, we'd like to point out, as always, that we couldn't do this without the help of the huge numbers of people all around the world who contribute to and improve Django every single day. All of you should give yourselves a big pat on the back, and if you happen to be in Berlin next week, go celebrate with your fellow Djangonauts at DjangoCon EU.
Update: It's been pointed out that the config file which builds the Django documentation didn't get its version number incremented in the Django 1.2 package. To rectify this we're going to wait 24 hours to make sure no other oversights are discovered in 1.2, then issue Django 1.2.1 tomorrow afternoon -- May 18, US Central time -- with an updated documentation builder.
May 17, 2010
Although most attention recently has been on the Django 1.2 development and release process, the Django team is pleased to announce the release of Django 1.1.2. This is the second bugfix release in the Django 1.1 series; it consists -- with one important exception, detailed in the release notes -- entirely of bugs which were either fixed specifically in the Django 1.1 tree, or fixed in trunk as part of the 1.2 process and then backported. Note that the resolutions for two bugs fixed in this release may cause compatibility issues in rare cases; consult the release notes for more information.
As this is a purely bugfix release, its release notes are rather sparses; if you're interested in a full list of the fixes applied, please consult the log of the 1.1 branch for details. Signed checksums for Django 1.1.2 are also available.
Also, please note that the release of Django 1.2, expected later today, will mark the end of general bugfix support for the Django 1.1 series; the only updates to 1.1 from this point on will be for security issues, if needed, and all support for the Django 1.1 series will end with the release of Django 1.3.
May 15, 2010
It's been ten days now since the Django 1.2 release candidate, and no new blocking bugs have been reported, so we're giving Django 1.2 the green light. The final 1.2 release will take place on Monday, May 17, 2010.
Between now and Monday, the only things we'll be accepting (barring any release-blocking bugs -- but we're not aware of any) are updated translation files; if you've got translations you haven't yet submitted, please get them into Trac as quickly as possible so we can deal with them before the final release.
May 5, 2010
As part of the Django 1.2 release process, tonight we've released Django 1.2 release candidate 1, a preview/testing package that gives a little taste of some of the new features coming in Django 1.2. As with all pre-release packages, this is not for production use, but if you'd like to try out some of the new goodies coming in 1.2, or if you'd like to pitch in and help us fix bugs before the final 1.2 release (due in one week), feel free to grab a copy and give it a spin.
You can get a copy of the 1.2 release candidate package from our downloads page, and we recommend you read the release notes. Also, for the security conscious, signed MD5 and SHA1 checksums of the 1.2 release candidate package are available.