• Get Review Board
  • What's New
  • Products
  • Review Board Code review, image review, and document review
  • Documentation
  • Release Notes
  • Power Pack Enterprise integrations, reports, and enhanced document review
  • Try for 60 Days
  • Purchase
  • RBCommons Review Board as a Service, hosted by us
  • Pricing
  • RBTools Command line tools and Python API for Review Board
  • Documentation
  • Release Notes
  • Review Bot Automated code review, connecting tools you already use
  • Documentation
  • Release Notes
  • RB Gateway Manage Git and Mercurial repositories in your network
  • Documentation
  • Release Notes
  • Learn and Explore
  • What is Code Review?
  • Documentation
  • Frequently Asked Questions
  • Support Options
  • Third-Party Integrations
  • Demo
  • Announcing Review Board 6

    October 17, 2023

    Review Board 6 is all about focusing on your code review experience in a pleasant environment.

    The UI is bright, soft, and colorful. The diffs are easier on the eyes, and easier to navigate. The review process is streamlined, a new review banner guiding you through creating, managing, and publishing your review request, reviews, and replies. Rich commenting is effortless, with Markdown formatting aided by a helpful new toolbar.

    And that's just the beginning. Let us introduce you to Review Board 6.

    A bright start

    We’ve been improving the look and feel of Review Board, softening and brightening the visuals, giving content some breathing room, and sanding down rough edges.

    An example of the new visuals seen in the diff viewer, with softer colors and better interaction controls

    The color palette and font size used in diffs have been refined to make it easier to read long blocks of code.

    Much of our UI has been made more accessible and mobile-friendly.

    This is the first step toward a larger UI refresh planned for Review Board 7.

    Looking for something less bright? Say, a dark mode? That's in the works, but for now, we find Dark Reader to be pretty useful ourselves!

    An improved review experience

    In past versions of Review Board, your draft review requests, reviews, and replies were all managed separately, each with its own green draft banner.

    Review Board 6 now includes a new Unified Review Banner, which summarizes every draft that still needs to be published on a review request.

    New review draft banner, with draft selection, Publish and Discard buttons, "Describe your changes" field, and Review menu

    This banner allows you to:

    • See all your drafts in one place
    • Publish all your drafts together with fewer e-mails, or publish them independently as before
    • Create new reviews on a review request

    This banner is always visible on the screen, and will help guide you through the review process.

    The old Review, Add Comment, and Ship It! buttons on the review request’s action bar have been moved to a new Review menu on the banner, helping you create, manage, and publish your reviews from anywhere on a review request.

    New Review menu, with "Create a new review," "Add a general comment," and "Ship it!" items.

    To help get going, we’ve added new tips and tricks to the Review Dialog, shown when clicking Review -> Create a New Review.

    A sample tip in the Review Dialog, stating: "To add a comment to a code change or text file attachment, click on a line number or click and drag over multiple line numbers in the diff viewer. You'll be able to see and edit the comment from both the diff viewer and here in the review dialog."

    And finally, you can review your own diffs and files before they’re published, helping make comments that guide reviewers through your change.

    Craft Markdown comments with a click

    It’s easier than ever to compose Markdown text for your reviews, comments, and review requests through the new Markdown formatting toolbar.

    The new Markdown formatting toolbar at the bottom of a text field with buttons for Bold, Italic, Strike-through, Code Literal, Insert Link, Insert Image, Insert Bullet List, Insert Numeric List

    Toggle between bold, italic, strike-through, and code literals. Create lists, link to URLs, and then go beyond text by uploading and embedding images.

    Better file attachment management

    File attachments are an important part of many people's workflows. Review Board 6 now makes it easier to track which files are published, which you're introducing in a draft, and which are pending deletion.

    A file attachment titled Important Presentation with a label in the top right corner of its thumbnail stating that it is pending deletion. There is a menu of buttons beside the thumbnail, with options for reviewing, downloading, and undoing the delete.

    When adding, updating, or deleting file attachments, a label is now placed on the thumbnail showing its status:

    • New: The file attachment was newly-added in this draft.
    • New Revision: A new, updated revision of a file attachment was added in this draft.
    • Pending Deletion: The file attachment will be deleted when the draft is published.
    • Draft: The file attachment’s caption has been updated in the draft.

    If a file attachment is pending deletion, you can now restore it by clicking Undo Delete in the file attachment’s actions menu.

    Take action with extensions

    Review Board’s extension abilities have grown once again.

    The new Actions system makes it easier to add, hide, and reorder actions on the review request’s action bar, on the page header, and the navigation bar.

    Client-side extensions can now be written using TypeScript and Spina, and bound together using ES Modules.

    Server-side extensions can benefit from enhanced Python type hints and pytest-based unit tests.

    Important compatibility updates

    We’ve dropped support for Python 3.7 and added 3.12. Please note that not all third-party repository support is compatible yet with 3.12.

    We’ve also dropped Subvertpy support. To use Subversion with Review Board, make sure to install PySVN.

    Plus…

    • Faster automated code review results
    • A better default view for dashboards, showing all your incoming and outgoing review requests
    • A service health check URL (/health/) for monitoring, scaling, and fault tolerance
    • New Single Sign-On options, for wider Identity Provider compatibility
    • Enhanced API error reporting, with string-based error types
    • Performance and usability improvements all throughout Review Board
    • And more!

    The Review Board 6 release notes cover all the changes in this release in detail.

    Ready to upgrade?

    For most users of Review Board 5, Review Board 6 will be a drop-in replacement with minimal downtime.

    Still, make sure you have a backup of your database and site directory, and please perform a test upgrade on a test server. Then follow the upgrade instructions.

    If you’re using Docker, follow our Docker instructions to deploy new containers. Review Board 6’s official Docker images are based on Ubuntu 22.04 LTS and Python 3.11.

    If you need assistance, we can help support your Review Board server with a plan that meets your needs.

    Keep up with the latest Review Board releases, security updates, and helpful information.

    About
    News
    Demo
    RBCommons Hosting
    Integrations
    Happy Users
    Support Options
    Documentation
    FAQ
    User Manual
    RBTools
    Administration Guide
    Power Pack
    Release Notes
    Downloads
    Review Board
    RBTools
    Djblets
    Power Pack
    Package Store
    PGP Signatures
    Contributing
    Bug Tracker
    Submit Patches
    Development Setup
    Wiki
    Follow Us
    Mailing Lists
    Reddit
    Twitter
    Mastodon
    Facebook
    YouTube

    Copyright © 2006-2025 Beanbag, Inc. All rights reserved.

    Terms of Service — Privacy Policy — AI Ethics Policy — Branding