Jump to >
Review Board 1.5 Released!

At long last, after just over a year of development, we present to you for your consideration... Review Board 1.5!

Review Board 1.5 is a major release with many new features for users, administrators, and third party developers. We have improved usability, improved error feedback and logging, and made it easier to review changes.

Users will see notification bubbles when a review request is updated and improved e-mails with fragments of diffs and screenshots. They'll see when code blocks have moved in the diff viewer, see which class or function a block of code is in, and better control how they see whitespace. Comment regions are more clear in the diff viewer. Reviewing on an iPhone and iPad now works. Screenshots can be uploaded by dragging them from the file manager into the page. Auto-complete matches first and last names, and group names.

Administrators can more easily create and manage repositories and bug trackers on various services. They can decide which ones are shown and which are not. They can view and filter the Review Board log file when diagnosing problems. Offload uploaded data to Amazon S3. Write custom management commands for administering Review Board.

Remote Git repositories are now possible. Repositories over HTTPS or SSH can be added and accessed without complex workarounds.

Third party developers have a much more powerful, flexible, and manageable API for integrating Review Board into their applications and services. They can do most of what Review Board's own web UI can do. They can even implement custom diff viewers if needed.

This is just part of the feature set of Review Board 1.5. See the full release notes for all the great things in this release.

At this point, all of our work will focus on 1.5 and the upcoming 1.6. The goal is to keep the 1.6 release shorter with a smaller feature set. We likely won't be releasing any 1.0.x releases unless major security problems are found.

If you are using Review Board 1.0.x, performing an upgrade will automatically install 1.5. You can upgrade by typing:

$ easy_install -U ReviewBoard

If you want to stay on the 1.0.x branch, you need make sure you upgrade to the exact version you want by specifying it during package installation. For example:

$ easy_install -U ReviewBoard==1.0.9

Thanks to everyone who helped make this release possible! That includes all those who have helped spread Review Board in your organization. If you use Review Board and would like to come celebrate with us, please let us know through this simple form.

Review Board 1.5 RC 2 released

We can see the end of the tunnel, and it's bright and full of marshmallows!

Tonight we released Review Board 1.5 RC 2, the (hopefully) final RC release before 1.5 goes live. After our testing with RC 1, we're pretty confident we're at a good point to ship the final release soon. How soon? Why, next week, if all goes well. But you didn't hear it from me.

1.5 RC 2 fixes some remaining compatibility problems and usability problems found in RC 1. It smooths out the new API quite a bit as well.

Some of the key highlights include:

  • Python 2.7 packages
  • Compatibility with PyLucene 3.x
  • Support for review requests without a diff (for reviewing screenshots)
  • Improvements to screenshot drag-and-drop to make the experience a bit more reliable
  • Some various authentication fixes for NIS, LDAP and Active Directory.

As usual, full release notes are available.

If you are at all planning to use Review Board 1.5, please upgrade to RC 2 and let us know if there are any major regressions. At this point, the goal is to release very soon, with any non-showstopper bugs being targetted for 1.5.1.

We always like to hear from our users, so drop us a line if you're using it, and with your permission, we'll add you to our Happy Users list.

We're planning a release party in the Silicon Valley, California area for some time in October. Details are still being worked out, but if you live in the area and would love to join us and some fellow users for dinner and drinks, contact us on the mailing list with your general availability (preference for week day vs. weekend, when you could tentatively make it) and we'll let you know when the plans are set.