• 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 7.0.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 7.0.3 Release Notes¶

    Release date: December 17, 2024

    Installation/Upgrade¶

    Review Board 7.0.3 is compatible with Python 3.8 - 3.12.

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

    To install this release, run:

    $ pip3 install ReviewBoard==7.0.3
    

    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¶

    • Django 4.2.17 (or a higher 4.2.x) is now required.

      This is the latest security release for Django 4.2 LTS.

    Performance Improvements¶

    • Greatly improved search indexing performance when ACL diff checks are provided by extensions.

    • Reduced the chances of Review Board needing to reload and re-apply all settings.

    Usability Improvements¶

    We’ve fixed and improved several mobile-related issues across the product in this release:

    • Review request banners and the comment dialog have an improved look on mobile.

    • Menus are no longer shown partially off-screen.

    • Touch events now work consistently for menu buttons, drop-downs, banners, and comment flags.

    • Review request actions are no longer cut off on small screen widths.

    • Diff comments on new or deleted files are no longer shown partially off-screen.

    • File alerts (such as “This file only contains whitespace changes”) in the diff viewer no longer disturb the rest of the diff.

    • File attachment comment thumbnails can now be scrolled when they’re too big to show on the screen.

    • The list of diff files in the change history are no longer shown partially off-screen.

    • The mobile menu correctly renders Extension-provided navigation entries.

    Bug Fixes¶

    Administration¶

    • Fixed wrapping issues when selecting users to add to groups, repositories, or Default Reviewers.

      When there were long usernames or full names, the UI for selecting users could wrap in confusing ways. We’ve reworked the display of the widget to avoid this.

    • Removed some confusing debug logging around authentication attempts that incorrectly indicated a problem when logging in via the API.

    Diff Viewer¶

    • Fixed breaking long lines containing tabs in Firefox.

      Firefox has a non-standard way of breaking long strings of text, which doesn’t behave well with tabs. We’ve worked around this with Firefox, ensuring very long lines containing tabs render correctly.

    • Improved the display of large images in diffs.

      Images too large to fit in the diff viewer will now be scaled down correctly, showing the zoom controls and scroll bar.

    • Added workarounds for parsing malformed diffs that lack both trailing newlines and the \ No newline at end of file marker.

      These are generated on some buggy older versions of GNU Patch and by some third-party patch tools.

    • Fixed being able to scroll the list of existing comments on a line in the comment dialog.

    File Attachments¶

    • Fixed a crash that could occur when trying to detect mimetypes for file attachments.

      This could occur in very particular environments, depending on the version and implementation of Python and of the file command.

    • Fixed the URL for downloading file attachments when using the advanced Local Sites server partitioning feature.

    Repositories¶

    • Fixed a regression in attempting to migrate legacy repository backend support from old installs of Review Board.

      This could impact configurations provided by custom extensions or by Power Pack, depending on the versions in use. Most users wouldn’t have hit this.

    • Fixed a crash when failing to decrypt stored repository credentials.

      This could occur if the data was corrupted or the server’s SECRET_KEY was changed. Instead of crashing, we now log the error and invalidate the credentials, allowing an administrator to supply new ones.

    • Fixed the display of authentication errors on Subversion.

    Review Requests¶

    • Fixed a regression where file attachment thumbnails in review request change history could disappear.

      The data was not missing. It was simply not being shown correctly.

    • Fixed the appearance of the administrator-specific draft banner on dark mode.

    • Fixed visually selecting Markdown code in comments and other text.

    Search¶

    • Fixed the display of the search results in dark mode.

    Review Board Platform¶

    This section covers important changes that may benefit or impact developers building extensions, clients, or integrations for Review Board.

    See also:

    • Djblets 5.2 Release Notes

    REST API¶

    • Fixed authentication issues when creating new hosting service account entries using the Hosting Service Account List Resource API.

      This API now correctly integrates with the hosting service implementation’s authentication process to perform any authentication required. It does require that the caller provides the necessary credentials to authenticate with that specific service.

    • Fixed a crash with performing a HTTP GET on the Watched List Resource.

    Extensions¶

    • Added FileAttachment.is_review_ui_accessible_by() for determining if a user can access a review UI.

      This is important for showing the available actions for a user based on any policy changes that may be provided by extensions.

    • Added new administration UI template hook points for rendering custom HTML:

      • admin-sidebar-administration: At the bottom of the built-in items in the “Administration” section of the sidebar.

      • admin-sidebar-settings At the bottom of the built-in items in the “Settings” section of the sidebar.

      • admin-sidebar-manage At the bottom of the built-in items in the “Manage” section of the sidebar.

    • Added new CSS Variables for representing colors:

      • --rb-p-flag-draft-bg: Background color for a draft comment flag.

      • --rb-p-flag-draft-hover-bg: Background hover color for a draft comment flag.

      • --rb-p-flag-draft-fg: Foreground color for a draft comment flag.

      • --rb-p-flag-draft-border-color: Border color for a draft comment flag.

      • --rb-p-flag-published-bg: Background color for a published comment flag.

      • --rb-p-flag-published-hover-bg: Background hover color for a published comment flag.

      • --rb-p-flag-published-fg: Foreground color for a published comment flag.

      • --rb-p-flag-published-border-color: Border color for a published comment flag.

    Contributors¶

    • Christian Hammond

    • David Trowbridge

    • Michelle Aubin

    • Raymond Lam

    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
    • Performance Improvements
    • Usability Improvements
    • Bug Fixes
      • Administration
      • Diff Viewer
      • File Attachments
      • Repositories
      • Review Requests
      • Search
    • Review Board Platform
      • REST API
      • Extensions
    • Contributors