Django 1.3.2 compatibility issues with Python 2.4

Yesterday, we released Review Board 1.6.11, which required the new Django 1.3.2 security release. Unfortunately, as some users have noticed, Django 1.3.2 breaks Python 2.4 compatibility. We have filed a bug against Django, but in the meantime, if you're using Python 2.4, you may need to downgrade back to Django 1.3.1.

To downgrade, first locate the Django-1.3.2*.egg directory in your Python path. Delete that, and then install 1.3.1 by doing:

$ sudo easy_install Django==1.3.1

We are hoping this will be addressed soon, at which point we'll update our 1.6.11 package with a hotfix that requires the new version.

Review Board 1.6.11 released

Review Board 1.6.11 is out, with some fixes to regressions in 1.6.10 and further optimizations If you're running 1.6.10, you'll want to upgrade.

We also are now requiring Django 1.3.2. This is a security release that the Django project put out yesterday. We recommend that all Review Board 1.6.x users upgrade to this release. If you're not intended to upgrade to 1.6.11 right away, you can upgrade Django by typing:

$ sudo easy_install Django==1.3.2

You can read more about the security releases.

Full release notes are available.

Review Board 1.6.10 released

Welcome to the fastest version of Review Board yet.

1.6.10 is chock full of performance enhancements. It's lighter on your web servers and on your database and noticeably faster. Review requests load almost instantly and the diff viewer renders diffs faster.

You know those "X minutes ago" timestamps? They weren't very cache-friendly, and required a reload to update. Now they're live, even when viewing a cached page. The timestamps everywhere in the UI will update as time ticks away.

There are also some fixes for diffs with very long lines (generally for datasets or minified files), fixes for Mercurial repositories, and fixes for excessive update checks on a review request.

There was a lot of internal work done for these optimizations. We have been dogfooding this pretty heavily, but please let us know if you find any regressions.

Full release notes are available.