OpenProject 16.5.0

Release date: 2025-09-25

We released OpenProject OpenProject 16.5.0. The release contains several bug fixes and we recommend updating to the newest version. In these Release Notes, we will give an overview of important feature changes. At the end, you will find a complete list of all changes and bug fixes.

Important feature changes

Important updates and breaking changes

Bug fixes and changes

  • Bugfix: Work package exports fails for queries using custom fields not enabled for filtering [#40119]
  • Bugfix: Spent time widget: No rounding [#56505]
  • Bugfix: i18n for english translation not loading for requests [#59238]
  • Bugfix: User is not taken to the Edit page after creating a custom field [#59359]
  • Bugfix: PDF Gantt export potentially exports huge date ranges [#60585]
  • Bugfix: Wrong Time and costs menu item path [#60613]
  • Bugfix: Possible to create, update and delete relations to work package for which user does not have permission to manage relations [#61438]
  • Bugfix: I18n::ArgumentError in WorkPackages::ProgressController#edit [#62075]
  • Bugfix: Adding or removing successor in relations tab is not correctly reflected in Gantt chart [#63437]
  • Bugfix: Project identifier cannot be updated if a required project attribute is created [#63668]
  • Bugfix: Image not visible in PDF export [#64356]
  • Bugfix: Possible to deactivate the default work package priority [#64842]
  • Bugfix: Characters "eaten" when modifying duration in work package date picker [#65132]
  • Bugfix: WP items in bulk delete modal are misaligned [#65417]
  • Bugfix: Plan name in enterprise banners has insufficient color contrast [#65507]
  • Bugfix: Second line of breadcrumb is not properly left-aligned on non-mobile/desktop viewports [#65635]
  • Bugfix: Poor performance on a number of API endpoints (i.e. slow work package table) [#65718]
  • Bugfix: Error when exporting wp table grouped by project phase [#65740]
  • Bugfix: "Start new timer" button not displayed in mobile view [#65907]
  • Bugfix: WP menu sticks to the top of the browser window if WP type list is long [#66092]
  • Bugfix: Validation of essential OIDC claims causes server error when failing [#66289]
  • Bugfix: Large amount of comments causes workpackage to freeze (missing lazy-loading and loading indicator for Activity tab) [#66552]
  • Bugfix: ID link in notification center always points to last opened project [#66751]
  • Bugfix: Removing widgets from Projects Overview page is very slow/unresponsive [#66753]
  • Bugfix: Activity shows changes to admin only custom fields also to non admin users [#66925]
  • Bugfix: LDAP Groupsync settings can't be edited in synced LDAP group [#66941]
  • Bugfix: Do not use unspecified ServiceProviderConfig.AuthenticationSchemes.type [#67055]
  • Bugfix: Work packages export dialog description attribute dragger locale [#67181]
  • Bugfix: Incorrect terminology in docs and UI: "Favored" vs "Favorited" [#67312]
  • Bugfix: Cost reports month locale [#67466]
  • Bugfix: Project overview click zone doesn't react to clicking + displays wrong cursor type [#67470]
  • Bugfix: It is possible to change custom field format by providing different format to update action [#67521]
  • Bugfix: Primerized login dropdown does not autofocus on input fields [#67602]
  • Bugfix: Virus scanning is not triggered after uploading a file to S3 storage [#67664]
  • Feature: Consistent entering of hours in duration fields [#61367]
  • Feature: Advanced accessibility for the Danger Dialogs (with ARIA semantics to communicate contextual changes) [#61890]
  • Feature: Advanced work package meeting selector [#62265]
  • Feature: Highlight the relevant target element when the user gets to a page via a deep link [#62712]
  • Feature: Redesign the "My Account / Session management" page using Primer [#65412]
  • Feature: Extend link_translate helper to use localized links [#66253]
  • Feature: Add "Increase contrast" checkboxes for "Light high contrast" and "Dark high contrast" that force high contrast in Automatic mode [#66396]
  • Feature: Publish release candidates on docker hub [#67165]
  • Feature: Update the Getting started video linked in the application help menu [#67176]
  • Feature: Update help menu and widget on start page in application [#67177]
  • Feature: Update Enterprise plan text in widget on application start page [#67178]
  • Feature: Add/remove projects from favourite via the API [#67241]
  • Feature: Hide segmented control and include sub-itmes checkbox of the filterable tree view [#67541]

Contributions

A very special thank you goes to our sponsors for this release. Also a big thanks to our Community members for reporting bugs and helping us identify and provide fixes. Special thanks for reporting and finding bugs go to Andreas Pfohl, Alexander Aleschenko, Lars Tiedemann, Akihiko Fujikawa, Johannes Baumgarten.

Last but not least, we are very grateful for our very engaged translation contributors on Crowdin, who translated quite a few OpenProject strings! Would you like to help out with translations yourself? Then take a look at our translation guide and find out exactly how you can contribute. It is very much appreciated!