Release notes for Canopy 3.13

Upgrading steps.

3.13.0

This release is primarily focused on technical debt reduction and platform modernisation. The biggest milestone is the completion of our front-end migration from our legacy UI framework to a React-based interface. This work sets us up to move faster on product features and usability improvements going forward.

Highlights

  • Front-end modernisation: Completed migration from legacy front-end framework to a React-based UI

  • Foundation for faster delivery: Reduced accumulated tech debt to enable quicker feature development in upcoming releases

  • Usability improvements: A handful of small UI and workflow refinements across the app

Supported operating system changes

Removed:

  • Ubuntu 20.04

  • RHEL/Rocky/Alma/Oracle Enterprise Linux 8.x

Added:

  • RHEL/Rocky/Alma/Oracle Enterprise Linux 10.x

For the full list of supported operating systems, see Supported operating systems.

Database requirements

PostgreSQL 14 or higher is now required. If you are running an older version, upgrade before updating Canopy.

  • On Debian/Ubuntu, use pg_upgradecluster.

  • On RHEL/Rocky/Alma using distro-packaged PostgreSQL, use postgresql-setup --upgrade. Note that this only supports upgrading one major version at a time.

  • For all other setups, use the backup and restore procedure described in Backups and recovery.

Bugs

  • [CAN-4009] Report QA completion bumps report versions twice

  • [CAN-4037] Recent reports API endpoint returns duplicate results

  • [CAN-4069] Finding deletion menu item uses wrong permission

  • [CAN-4078] OIDC token expiry leeway is too early

Older releases