• 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
  • Review Board RBTools Power Pack Review Bot Djblets RB Gateway
    1. Review Board
    2. Review Board 6.0 Beta 3 Release Notes
  • Home
  • Review Board 7.0.3 Release Notes
  • Review Board 7.0.2 Release Notes
  • Review Board 7.0.1 Release Notes
  • Review Board 7.0 Release Notes
  • Review Board 6.0.2 Release Notes
  • Review Board 6.0.1 Release Notes
  • Review Board 6.0 Release Notes
  • Review Board 6.0 Beta 3 Release Notes
  • Review Board 6.0 Beta 2 Release Notes
  • Review Board 6.0 Beta 1 Release Notes
  • Review Board 5.0.7 Release Notes
  • Review Board 5.0.6 Release Notes
  • Review Board 5.0.5 Release Notes
  • Review Board 5.0.4 Release Notes
  • Review Board 5.0.3 Release Notes
  • Review Board 5.0.2 Release Notes
  • Review Board 5.0.1 Release Notes
  • Review Board 5.0 Release Notes
  • Review Board 5.0 RC 1 Release Notes
  • Review Board 5.0 Beta 2 Release Notes
  • Review Board 5.0 Beta 1 Release Notes
  • Review Board 4.0.13 Release Notes
  • Review Board 4.0.12 Release Notes
  • Review Board 4.0.11 Release Notes
  • Review Board 4.0.10 Release Notes
  • Review Board 4.0.9 Release Notes
  • Review Board 4.0.8 Release Notes
  • Review Board 4.0.7 Release Notes
  • Review Board 4.0.6 Release Notes
  • Review Board 4.0.5 Release Notes
  • Review Board 4.0.4 Release Notes
  • Review Board 4.0.3 Release Notes
  • Review Board 4.0.2 Release Notes
  • Review Board 4.0.1 Release Notes
  • Review Board 4.0 Release Notes
  • Review Board 4.0 RC 2 Release Notes
  • Review Board 4.0 RC 1 Release Notes
  • Review Board 4.0 Beta 2 Release Notes
  • Review Board 4.0 Beta 1 Release Notes
  • Review Board 3.0.26 Release Notes
  • Review Board 3.0.25 Release Notes
  • Review Board 3.0.24 Release Notes
  • Review Board 3.0.23 Release Notes
  • Review Board 3.0.22 Release Notes
  • Review Board 3.0.21 Release Notes
  • Review Board 3.0.20 Release Notes
  • Review Board 3.0.19 Release Notes
  • Review Board 3.0.18 Release Notes
  • Review Board 3.0.17 Release Notes
  • Review Board 3.0.16 Release Notes
  • Review Board 3.0.15 Release Notes
  • Review Board 3.0.14 Release Notes
  • Review Board 3.0.13 Release Notes
  • Review Board 3.0.12 Release Notes
  • Review Board 3.0.11 Release Notes
  • Review Board 3.0.10 Release Notes
  • Review Board 3.0.9 Release Notes
  • Review Board 3.0.8 Release Notes
  • Review Board 3.0.7 Release Notes
  • Review Board 3.0.6 Release Notes
  • Review Board 3.0.5 Release Notes
  • Review Board 3.0.4 Release Notes
  • Review Board 3.0.3 Release Notes
  • Review Board 3.0.2 Release Notes
  • Review Board 3.0.1 Release Notes
  • Review Board 3.0 Release Notes
  • Review Board 3.0 RC 1 Release Notes
  • Review Board 3.0 Beta 2 Release Notes
  • Review Board 3.0 Beta 1 Release Notes
  • Review Board 2.5.18 Release Notes
  • Review Board 2.5.17 Release Notes
  • Review Board 2.5.16 Release Notes
  • Review Board 2.5.15 Release Notes
  • Review Board 2.5.14 Release Notes
  • Review Board 2.5.13.1 Release Notes
  • Review Board 2.5.13 Release Notes
  • Review Board 2.5.12 Release Notes
  • Review Board 2.5.11 Release Notes
  • Review Board 2.5.10 Release Notes
  • Review Board 2.5.9 Release Notes
  • Review Board 2.5.8 Release Notes
  • Review Board 2.5.7 Release Notes
  • Review Board 2.5.6.1 Release Notes
  • Review Board 2.5.6 Release Notes
  • Review Board 2.5.5 Release Notes
  • Review Board 2.5.4 Release Notes
  • Review Board 2.5.3 Release Notes
  • Review Board 2.5.2 Release Notes
  • Review Board 2.5.1.1 Release Notes
  • Review Board 2.5.1 Release Notes
  • Review Board 2.5 Release Notes
  • Review Board 2.5 RC 1 Release Notes
  • Review Board 2.5 Beta 2 Release Notes
  • Review Board 2.5 Beta 1 Release Notes
  • Review Board 2.0.31 Release Notes
  • Review Board 2.0.30 Release Notes
  • Review Board 2.0.29.1 Release Notes
  • Review Board 2.0.29 Release Notes
  • Review Board 2.0.28 Release Notes
  • Review Board 2.0.27 Release Notes
  • Review Board 2.0.26 Release Notes
  • Review Board 2.0.25 Release Notes
  • Review Board 2.0.24 Release Notes
  • Review Board 2.0.23 Release Notes
  • Review Board 2.0.22 Release Notes
  • Review Board 2.0.21 Release Notes
  • Review Board 2.0.20 Release Notes
  • Review Board 2.0.19 Release Notes
  • Review Board 2.0.18 Release Notes
  • Review Board 2.0.17 Release Notes
  • Review Board 2.0.16 Release Notes
  • Review Board 2.0.15 Release Notes
  • Review Board 2.0.14 Release Notes
  • Review Board 2.0.13 Release Notes
  • Review Board 2.0.12 Release Notes
  • Review Board 2.0.11 Release Notes
  • Review Board 2.0.10 Release Notes
  • Review Board 2.0.9 Release Notes
  • Review Board 2.0.8 Release Notes
  • Review Board 2.0.7 Release Notes
  • Review Board 2.0.6 Release Notes
  • Review Board 2.0.5 Release Notes
  • Review Board 2.0.4 Release Notes
  • Review Board 2.0.3 Release Notes
  • Review Board 2.0.2 Release Notes
  • Review Board 2.0.1 Release Notes
  • Review Board 2.0 Release Notes
  • Review Board 2.0 RC 3 Release Notes
  • Review Board 2.0 RC 2 Release Notes
  • Review Board 2.0 RC 1 Release Notes
  • Review Board 2.0 Beta 3 Release Notes
  • Review Board 2.0 Beta 2 Release Notes
  • Review Board 2.0 Beta 1 Release Notes
  • Review Board 1.7.29 Release Notes
  • Review Board 1.7.28 Release Notes
  • Review Board 1.7.27 Release Notes
  • Review Board 1.7.26 Release Notes
  • Review Board 1.7.25 Release Notes
  • Review Board 1.7.24 Release Notes
  • Review Board 1.7.23 Release Notes
  • Review Board 1.7.22 Release Notes
  • Review Board 1.7.21 Release Notes
  • Review Board 1.7.20 Release Notes
  • Review Board 1.7.19 Release Notes
  • Review Board 1.7.18 Release Notes
  • Review Board 1.7.17 Release Notes
  • Review Board 1.7.16 Release Notes
  • Review Board 1.7.15 Release Notes
  • Review Board 1.7.14 Release Notes
  • Review Board 1.7.13 Release Notes
  • Review Board 1.7.12 Release Notes
  • Review Board 1.7.11 Release Notes
  • Review Board 1.7.10 Release Notes
  • Review Board 1.7.9 Release Notes
  • Review Board 1.7.8.1 Release Notes
  • Review Board 1.7.8 Release Notes
  • Review Board 1.7.7.1 Release Notes
  • Review Board 1.7.7 Release Notes
  • Review Board 1.7.6 Release Notes
  • Review Board 1.7.5 Release Notes
  • Review Board 1.7.4 Release Notes
  • Review Board 1.7.3 Release Notes
  • Review Board 1.7.2 Release Notes
  • Review Board 1.7.1 Release Notes
  • Review Board 1.7.0.1 Release Notes
  • Review Board 1.7 Release Notes
  • Review Board 1.7 RC 1 Release Notes
  • Review Board 1.7 Beta 2 Release Notes
  • Review Board 1.7 Beta 1 Release Notes
  • Review Board 1.6.22 Release Notes
  • Review Board 1.6.21 Release Notes
  • Review Board 1.6.20 Release Notes
  • Review Board 1.6.19 Release Notes
  • Review Board 1.6.18 Release Notes
  • Review Board 1.6.17 Release Notes
  • Review Board 1.6.16 Release Notes
  • Review Board 1.6.15 Release Notes
  • Review Board 1.6.14 Release Notes
  • Review Board 1.6.13 Release Notes
  • Review Board 1.6.12 Release Notes
  • Review Board 1.6.11 Release Notes
  • Review Board 1.6.10 Release Notes
  • Review Board 1.6.9 Release Notes
  • Review Board 1.6.8 Release Notes
  • Review Board 1.6.7.1 Release Notes
  • Review Board 1.6.7 Release Notes
  • Review Board 1.6.6 Release Notes
  • Review Board 1.6.5 Release Notes
  • Review Board 1.6.4.1 Release Notes
  • Review Board 1.6.4 Release Notes
  • Review Board 1.6.3 Release Notes
  • Review Board 1.6.2 Release Notes
  • Review Board 1.6.1 Release Notes
  • Review Board 1.6 Release Notes
  • Review Board 1.6 RC 2 Release Notes
  • Review Board 1.6 RC 1 Release Notes
  • Review Board 1.6 Beta 2 Release Notes
  • Review Board 1.6 Beta 1 Release Notes
  • Review Board 1.5.7 Release Notes
  • Review Board 1.5.6 Release Notes
  • Review Board 1.5.5 Release Notes
  • Review Board 1.5.4 Release Notes
  • Review Board 1.5.3 Release Notes
  • Review Board 1.5.2 Release Notes
  • Review Board 1.5.1 Release Notes
  • Review Board 1.5 Release Notes
  • Review Board 1.5 RC 2 Release Notes
  • Review Board 1.5 RC 1 Release Notes
  • Review Board 1.5 Beta 2 Release Notes
  • Review Board 1.5 Beta 1 Release Notes
  • Review Board 1.1 Alpha 2 Release Notes
  • Review Board 1.1 Alpha 1 Release Notes
  • Review Board 1.0.9 Release Notes
  • Review Board 1.0.8 Release Notes
  • Review Board 1.0.7 Release Notes
  • Review Board 1.0.6 Release Notes
  • Review Board 1.0.5.1 Release Notes
  • Review Board 1.0.5 Release Notes
  • Review Board 1.0.4 Release Notes
  • Review Board 1.0.3 Release Notes
  • Review Board 1.0.2 Release Notes
  • Review Board 1.0.1 Release Notes
  • Review Board 1.0 Release Notes
  • Review Board 1.0 RC 3 Release Notes
  • Review Board 1.0 RC 2 Release Notes
  • Review Board 1.0 RC 1 Release Notes
  • Review Board 1.0 Beta 2 Release Notes
  • Review Board 1.0 Beta 1 Release Notes
  • Review Board 1.0 Alpha 4 Release Notes
  • Review Board 1.0 Alpha 3 Release Notes
  • Review Board 1.0 Alpha 2 Release Notes
  • Review Board 1.0 Alpha 1 Release Notes
  • Release Notes
  • Review Board 6.0 Beta 3 Release Notes¶

    Release date: August 30, 2023

    This release contains all bug fixes and features from Review Board version 5.0.5 and 6.0 beta 2.

    Installation/Upgrade¶

    Review Board 6.0 Beta 3 is compatible with Python 3.8 - 3.11.

    Follow our installation guide to prepare your system for Review Board to to upgrade your existing install.

    To install this release, run:

    $ pip3 install \
        -f https://downloads.reviewboard.org/betas/reviewboard/6.0-beta-3/ \
        --pre -U ReviewBoard
    

    Warning

    We do not recommend upgrading a production server with this version of Review Board. It’s best to install on a test server, with a copy of your production database, in case there are any major problems.

    To learn more, see:

    • Documentation

    • Installing Review Board on Docker

    • Power Pack for Review Board

    • Review Board on PyPI

    • Review Board on GitHub

    For assistance with your server, talk to us about support.

    Packaging¶

    • Review Board 6.0 beta 3 supports Python 3.8 - 3.11.

      Support for Python 3.7 has been dropped in this beta.

    • Djblets 4.0 beta 3 is required.

    New Features¶

    A more polished look¶

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

    We’ve been improving the look and feel of the product, softening the visuals, giving content some breathing room, sanding rough edges, and reworking the color palette and font size to make diffs easier to review.

    Further improvements are still coming for Review Board 6, and are a step toward a larger UI refresh planned for Review Board 7.

    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.

    The new toolbar can help you format your text (bold, italic, strike-through, or code literals), create lists (numeric or bullet point), insert links, or upload images.

    It’s shown any time you’re writing Markdown content, such as when leaving a comment, replying to a review, or filling out a review request field.

    Helpful tips for composing reviews¶

    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."

    Now, when creating or editing a review, the Review Dialog will show a slideshow of useful tips on reviewing in Review Board. This will teach you how to leave multi-line comments, comment on regions of images, publish drafts, and more.

    Future-proofed upgrades¶

    Upgrading a Review Board site now carefully updates the reviewboard.wsgi file to remove any legacy settings, add modern settings, and preserve custom settings. The new versions include improved support for Python virtual environments (which are now recommended for all new installs).

    We’ve also bullet-proofed virtual environment management to avoid replacing an existing virtual environment if not managed by Review Board.

    Removed Features¶

    • Dropped support for subvertpy for Subversion repositories.

      Subvertpy hasn’t been maintained in a long time, and suffered from many compatibility and installation issues.

      We now require PySVN for Subversion. See the installation instructions for details on installing PySVN.

    Usability Improvements¶

    • Clicking a text field on a review request now positions the cursor where you click.

      Previously, it would position the cursor at the start of the field.

    • The new Unified Review Banner will now pop up the Review Dialog when creating a new review.

    • The diff revision slider now uses a splash of color to show it can be interacted with.

    • When expanding parts of a diff, the collapse button is now better positioned and labeled.

    Performance Improvements¶

    • Publishing review requests is now faster.

    Web API¶

    • Review Group List Resource:

      • Added a ?show-invisible=true query argument to include hidden accessible review groups.

      • Added a ?invite-only=<true|false> query argument to filter review groups based on the invite_only value.

      • Fixed including hidden invite-only review groups when the special reviews.can_view_invite_only_groups user permission is set.

    Extensions and Internal Changes¶

    • Custom menu actions:

      • Added support for choosing menu item orders.

        The order can be controlled by setting children to the ordered list of IDs.

      • Added support for adding separators.

        To include a separator, include the special ID '--' in children.

    • Fixed using the new HideActionHook with the Log in, Log out, My account, Admin, and Follow actions.

    • Custom SCMTools (repository implementations) can now store extra_data on a draft review request when parsing a changeset.

      This allows additional data about a changeset to be stored for later use.

    • Running rbext without any parameters will now output helpful instructions.

    • Improved Python type hints throughout more of the product.

    • Switched our extension support to use modern Python packaging support.

      Tools for working with Python packages have changed significantly in the past few years. We’ve updated all of Review Board to move from the legacy tooling to modern tooling.

      This is a large behind-the-scenes change, but it shouldn’t have any noticeable change in functionality. If your extension package no longer works, please reach out to support.

    • Ported more of the JavaScript codebase to ES6 classes with Spina.

      Extension authors can use Spina to write better JavaScript/TypeScript extensions, using Spina for cleaner code and better typing.

    Bug Fixes¶

    Review Requests¶

    • Fixed a crash when clicking Add File.

      This broke in 6.0 beta 2.

    • Fixed a display bug with Markdown code blocks that could occur when showing content starting with a #!.

    • Fixed a display bug with the file attachment diff revision slider.

    • Fixed an issue where a click could sometimes be ignored on a review request text field.

      This could happen if the mouse cursor position moves slightly when clicking, indicating a possible drag.

    • Fixed repeated reloads of the Issue Summary Table while automated code reviews are running.

    Diff Viewer¶

    • Fixed showing the content of deleted files in diffs.

    • Fixed a bug copying content from diffs to the clipboard.

    Review Banner¶

    • Fixed publishing review requests and reviews at the same time.

    • Fixed updating the diff file list when diffs are expanded or collapsed.

    • The new Unified Review Banner is now shown on closed review requests.

      This ensures that pending reviews can be edited and published even after a review request is closed.

    Repositories¶

    • Remote Git repositories can no longer be configured without a Raw File URL for accessing file contents.

      Git doesn’t provide any way to remotely fetch the contents of files across a network, meaning we require a hosting service (such as GitHub, GitLab, or RB Gateway). We work around that with a “Raw File URL”, which is a URL to a GitWeb-like service for fetching the contents of a file.

      We now require the Raw File URL for all remote Git repositories.

    • Subversion repositories configured with a filesystem path are no longer allowed.

      URLs are required for Subversion. We now require file:// if using a filesystem path.

    • Fixed reporting errors with Bazaar/Breezy when Python modules are missing.

    Administration¶

    • Configurable lists of review groups now include hidden accessible review groups and repositories.

    Contributors¶

    • Christian Hammond

    • David Trowbridge

    • Hannah Lin

    • Michelle Aubin

    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

    On this page

    • [Top]
    • Installation/Upgrade
    • Packaging
    • New Features
      • A more polished look
      • Markdown formatting toolbar
      • Helpful tips for composing reviews
      • Future-proofed upgrades
    • Removed Features
    • Usability Improvements
    • Performance Improvements
    • Web API
    • Extensions and Internal Changes
    • Bug Fixes
      • Review Requests
      • Diff Viewer
      • Review Banner
      • Repositories
      • Administration
    • Contributors