Skip to content

Releases: opf/openproject

OpenProject 12.0.2

24 Nov 07:14
7f375de

Choose a tag to compare

Release date: 2021-11-24

We released OpenProject 12.0.2.
The release contains several bug fixes and we recommend updating to the newest version.

Bug fixes and changes

  • Fixed: On global work package page all types are shown - even those in projects not accessible to users [#37869]
  • Fixed: New email design breaks with some mobile clients [#39821]
  • Fixed: Mobile (iOS): Notification center is cut off and scrolls infinitely [#39849]
  • Fixed: Broken Logo in Mail [#39906]
  • Fixed: Duplicate requests for relations column leading to slow work package table rendering [#39959]
  • Fixed: Attribute help text not deleted when custom field is deleted [#40027]
  • Fixed: Updating profile hide my mail sets value to invalid number [#40053]
  • Fixed: Can't upload BCF files as normal attachments to work packages via FOG [#40112]
  • Changed: Improve error logging of SAML [#39899]

Contributions

A big thanks to community members for reporting bugs and helping us identifying and providing fixes.

Special thanks for reporting and finding bugs go to

Various Interactive

OpenProject 12.0.1

17 Nov 10:47
432f3e6

Choose a tag to compare

Release date: 2021-11-17

We released OpenProject 12.0.1.
The release contains several bug fixes and we recommend updating to the newest version.

Bug fixes and changes

  • Fixed: Getting 500 internal server error while clicking the project meeting module [#39853]
  • Fixed: Members menu in wrong place (shown above wiki pages) [#39857]
  • Fixed: Error message shows every letter as bullet point [#39880]
  • Fixed: Updating IFC Models fails. [#39901]

Contributions

A big thanks to community members for reporting bugs and helping us identifying and providing fixes.

Special thanks for reporting and finding bugs go to

Jithin Babu

OpenProject 12.0.0

15 Nov 07:26
ad3df7f

Choose a tag to compare

Release date: 2021-11-15

We released OpenProject 12.0.0.
This release will change the way how you work with OpenProject. We have introduced the concept of in-app notifications. A new notification center in OpenProject will display changes in your projects directly in the application. This reduces the flood of emails in your inbox significantly. Additionally, you can add daily email summaries to keep up to date about latest updates and changes.

Introducing in-app notifications

The new in-app notifications let you never miss a change in your projects again. Now, you receive all important updates directly in the application and don’t get a flood of emails in your inbox anymore. The new bell symbol in the header navigation displays the number of unread notifications.

in-app-notifications-header-bell

Go to our user guide to find out how to configure in-app notifications.

Notification center

The new notification center shows all notifications about changes within your projects, including intuitive filter options in the menu on the left, e.g. by reason for notification or by projects. Clicking on the notification will open the details of a work package. you can directly edit it in a split view. The blue elliptical indicates the number of unread notifications about changes within one work package.

notification-center

Improved notification settings

The improved notification settings now allow to fine-tune for which actions and in which projects you want to receive a notification. With 12.0 you can now even add project-specific settings for changes you want to be notified about and override the default settings.

notification-settings

Email summaries

In addition to the in-app notifications, also email reminders can be configured to receive important updates in a daily (or more often) email summary. These email reminders can be configured to receive also additional notifications about changes in your projects, e.g. new or updated memberships in a project.

email-summaries

Improved work packages auto-completer

The work package auto-completer for relations now also shows additional information (project name, status, …). It is now much easier to identify the respective work package.

work-package-auto-completion

Export of the project list

With OpenProject 12.0 it is now possible to export the project list with all project specific information, incl. project custom fields. You can choose between the formats XLS and CSV export.

project-list-export

Chage of roles and permissions settings

With 12.0 we have added more granular rights for projects, for example the addtional right to configure the project overview page. This way you can even better assign certain permissions to a role in a project.

project permissions

Drop official support for PostgreSQL < 13

OpenProject 12.0 will deprecate PostgreSQL versions < 13. This will result in a warning about the necessary migration to inform users trying to upgrade with an older version. The warning will be shown on startup and on the Administration > Info page. It will not result in a hard error for now but you should upgrade your installation to PostgreSQL 13. We prepared a guide on how to do that with a few steps.

All bug fixes and changes in 12.0

  • Changed: Send daily email summaries (email digest) [#1899]
  • Changed: Allow author to mute email notification by making him a watcher [#27706]
  • Changed: Remove custom fields for "Work package priorities" and "Document categories" [#29419]
  • Changed: Allow downloading IFC models [#35272]
  • Changed: Show additional information (project name, status, ...) in work package auto completers [#35635]
  • Changed: Change content of Project member invitation email [#36175]
  • Changed: Dynamic form: Flat model structure (_links) [#37472]
  • Changed: Disable author becoming watcher on project copy [#37799]
  • Changed: Remove option to get notified about changes that I make myself [#37824]
  • Changed: [IAN center] Make In App Notification Center responsive to mobile sizes [#37870]
  • Changed: API v3 notifications api bulk confirming notifications [#37872]
  • Changed: [IAN center] Clarify current magic limit of 250 items while we have no pagination [#37874]
  • Changed: Automatically open the next notification after reading another notification [#38129]
  • Changed: Grouping events by work package in notification dashboard [#38137]
  • Changed: Link from notifications dashboard to personal notification settings [#38139]
  • Changed: Create in-app notifications for the first event and not after the aggregation time of x minutes, [#38333]
  • Changed: Work package type is missing in work package auto-completion [#38334]
  • Changed: Show unread notifications in Activity tab [#38339]
  • Changed: Work packages split view in notifications dashboard [#38340]
  • Changed: New update notification reasons to better filter the relevant updates [#38341]
  • Changed: Sidebar in Notification center with project filter [#38520]
  • Changed: Re-name ordering settings in activity tab to "Oldest first/Newest first" [#38549]
  • Changed: Notification main list view [#38592]
  • Changed: Migration plan for new notifcation settings and call to action for user to use it [#38595]
  • Changed: new images for renamed ordering settings to "Oldest first/Newest first" [#38605]
  • Changed: Empty states in notification center [#38610]
  • Changed: Involvement filters in the sidebar of notification center [#38642]
  • Changed: Loading indicator when loading "all" notifications [#38648]
  • Changed: New UI for notification row [#38650]
  • Changed: Notification settings: account-level defaults [#38671]
  • Changed: Email design - Daily Reminders [#38690]
  • Changed: Email design - Mention email [#38692]
  • Changed: Scroll to oldest unread activity in the activity tab [#38693]
  • Changed: Email reminder settings (user account) [#38700]
  • Changed: Highlight selected notification in the center [#38794]
  • Changed: Separate between the reason "Assignee" and "Accountable" in notification row (mail and UI) [#38824]
  • Changed: BCF API Comments Service [#38833]
  • Changed: Show meaningful content on accessing non existing notifications/WorkPackage [#38842]
  • Changed: Show banner when new notifications arrived while being in the notifications center [#38933]
  • Changed: Consolidate details from notification row in reminder mail [#38948]
  • Changed: Avoid sending member update notifications/mails upon copying a project if disabled [#39084]
  • Changed: Optimise mobile view of Notification Center [#39148]
  • Changed: Reset email footer [#39502]
  • Changed: Send out email informing all users of the changes to the notification [#39607]
  • Epic: In-app notifications [[#266...
Read more

OpenProject 11.4.1

20 Oct 09:30

Choose a tag to compare

OpenProject 11.4.1

Release date: 2021-10-20

We released OpenProject 11.4.1.
The release contains several bug fixes and we recommend updating to the newest version.

Bug fixes and changes

  • Fixed: Today's Date line does not show up on My Page work package tables [#35748]
  • Fixed: openproject configure tries to install postgresql 10 on upgrade, while 13 is already deployed [#39086]
  • Fixed: Cannot add or remove users from group [#39090]
  • Fixed: LDAP groups filter does not save synchronized group [#39120]
  • Fixed: LDAP synchronized group finds only case-matching users [#39121]
  • Fixed: Unnecessary deprecation warning shown on startup [#39125]
  • Fixed: Cannot upload files with less common extensions (content type missing) [#39126]
  • Fixed: Attachment whitelist feature not working with direct uploads enabled [#39130]
  • Fixed: Revit bridge service in frontend distorts viewpoint data [#39135]
  • Fixed: Help text modal text cut off [#39171]
  • Fixed: Switching from "viewer" to "viewer and cards" fails to load viewer [#39184]

Contributions

A big thanks to community members for reporting bugs and helping us identifying and providing fixes.

Special thanks for reporting and finding bugs go to

Klaas van Thoor, Evgeniy Belov

OpenProject 11.4.0

04 Oct 08:33
4933a83

Choose a tag to compare

Release date: 2021-10-04

We released OpenProject 11.4.0.
The release contains several bug fixes and we recommend updating to the newest version.

Bug fixes and changes

  • Fixed: Work package exports fail when column "BCF snapshot" active [#33448]
  • Fixed: Regression: On touch devices, Select, Info and Erase buttons don't work. [#38005]
  • Fixed: Expired enterprise edition locking users out of OpenProject and all enterprise features [#38588]
  • Fixed: Unable to export workpackages - undefined method `bcf_thumbnail' [#38673]
  • Fixed: Wiki menu item scrolling does not work with two main wiki items [#38878]
  • Fixed: Imminent user limit warning shown prematurely [#38893]
  • Fixed: Custom S3 compatible upload providers blocked by CSP [#38900]
  • Fixed: [Github Integration] Webhook fails for pull_request event without body [#38919]
  • Fixed: IFC upload not working since attachment whitelisting [#38954]
  • Fixed: BIM seed are missing snapshots [#39009]
  • Fixed: Regression: Typing S while focus in viewer opens the OP global search [#39029]
  • Changed: Outgoing webhook for attachment create events [#37891]
  • Changed: Amend clipping plane direction [#37894]
  • Changed: Refresh button [#38028]
  • Changed: BCF module: Change default order to ID DESC. [#38032]
  • Changed: Integrate latest Xeokit version v2.3.1 [#38981]

Contributions

A big thanks to community members for reporting bugs and helping us identifying and providing fixes.

Special thanks for reporting and finding bugs go to

pat mac

OpenProject 11.3.5

13 Sep 09:00
5be82c4

Choose a tag to compare

OpenProject 11.3.5

Release date: 2021-09-13

We released OpenProject 11.3.5.
The release contains several bug fixes and we recommend updating to the newest version.

Bug fixes and changes

  • Fixed: User email validation regular expression insufficient [#38325]
  • Fixed: Inherited role memberhips are not cleaned up if user is removed from a group via LDAP sync [#38614]
  • Fixed: Release notes for 11-3-4 is empty [#38678]

Contributions

A big thanks to community members for reporting bugs and helping us identifying and providing fixes.

Special thanks for reporting and finding bugs go to

Jan Niklas Grieb, Jason Culligan

OpenProject 11.3.4

29 Jul 12:33
6f1e231

Choose a tag to compare

Release date: 2021-07-29

We released OpenProject 11.3.4.

This release contains only one fix for Centos 7 and Centos 8 packaged installations that are unable to access the PostgeSQL package source.
It does not contain any other fixes

OpenProject 11.3.3

20 Jul 12:26
4d9a133

Choose a tag to compare

Release date: 2021-07-20

We released OpenProject 11.3.3.
The release contains several bug fixes and we recommend updating to the newest version.

Security issues

CVE-2021-32763: Regular Expression Denial of Service in OpenProject forum messages

An unoptimized regular expression in the quote functionality of the OpenProject forum feature in versions before 11.3.3 allows an attacker to perform a denial of service attack by passing a particularly crafted string to increase the runtime of the regular expression evaluation drastically.

Please see the advisory for CVE-2021-32763 for more information.

CVE-2021-36390: Host Header Injection in unproxied Docker installations

The default ServerName configuration of the all-in-one and docker-compose based Docker containers of OpenProject allow for HOST header injection if they are operated without a proxying web server / load balancer in front of it with a proper ServerName setup.

Operating public facing docker containers is not recommended by OpenProject. The embedded server of the docker containers are not designed to be publicly accessible. Instead, use a proxying or load balancing web server that is bound to your public hostname. If you are using such an external web server, this advisory does not affect you.

Please see the advisory for CVE-2021-36390 for more information.

Bug fixes and changes

  • Fixed: Database migration fails on upgrade from 11.2.2 to 11.3.X [#37687]
  • Fixed: Renaming a group removes all group members [#38017]
  • Fixed: Fix catastrophic backtracking in MessagesController#quote regular expression [#38021]
  • Fixed: Public-facing docker AIO container vulnerable to HOST header injection by default [#38067]

Contributions

A big thanks to community members for reporting bugs and helping us identifying and providing fixes.

Special thanks for reporting and finding bugs go to

Rob A, Milad P.

Special thanks for identifying and responsibly disclosing security issues to

RedHunt Labs, https://redhuntlabs.com/

GitHub Security Lab

OpenProject 11.3.2

10 Jun 06:58
c72ab48

Choose a tag to compare

OpenProject 11.3.2

Release date: 2021-06-10

We released OpenProject 11.3.2.
The release contains several bug fixes and we recommend updating to the newest version.

Bug fixes and changes

  • Fixed: Not possible to create or edit projects if relative url root configured [#37571]
  • Fixed: Internal server error on custom fields view when using Slovene language [#37607]
  • Fixed: Not possible to invite users via modal if relative url root configured [#37618]

Contributions

A big thanks to community members for reporting bugs and helping us identifying and providing fixes.

Special thanks for reporting and finding bugs go to

Christina Vechkanova

OpenProject 11.3.1

08 Jun 06:14
8ef35f4

Choose a tag to compare

Release date: 2021-06-08

We released OpenProject 11.3.1.
The release contains several bug fixes and we recommend updating to the newest version.

Bug fixes and changes

  • Fixed: Search autocompleter n+1 loads schemas -> slow [#34884]
  • Fixed: "Click here to open [...] in fullscreenview" not working [#37555]
  • Fixed: Work package hierarchy breadcrumb links not working [#37575]
  • Fixed: UIM: Not enough space in drop down when user already member [#37578]
  • Fixed: Error "Identifier is invalid" when creating a project that starts with a digit [#37583]