Skip to content

Releases: opf/openproject

OpenProject 12.4.5

23 Feb 15:28
a232d4e
Compare
Choose a tag to compare

Release date: 2023-02-23

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

Bug fixes and changes

  • Fixed: Timeout when bulk editing work package assignees across projects [#46284]
  • Fixed: Groups can no longer have their notifications suppressed [#46330]

OpenProject 12.4.4

15 Feb 16:14
472fb4b
Compare
Choose a tag to compare

Release date: 2023-02-15

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

Bug fixes and changes

  • Fixed: Deleting tmp/cache works when called manually but never by scheduled jobs [#44182]
  • Fixed: Not possible to delete favicon and touch icon [#45997]
  • Fixed: Sendmail not working in 12.4.3 [#46152]
  • Fixed: Prevent OAuth refresh token race condition. [#46195]
  • Fixed: Click started in modal, but dragged outside closes the modal [#46217]

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

Sven Kunze, Lars Jørgensen

OpenProject 12.4.3

30 Jan 11:51
91ec40a
Compare
Choose a tag to compare

Release date: 2023-01-30

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

Bug fixes and changes

  • Fixed: Custom field in cost report show "not found" after custom filed's value [#34978]
  • Fixed: Race condition with outdated OAuth access token [#45799]
  • Fixed: Notifications API are still showing errors in case of not authorized / other errors [#45854]
  • Fixed: Administration: Permissions report page doesn't work in french in 12.4.1 [#45892]

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

Paolo De Marco, Simon Rohart

OpenProject 12.4.2

16 Jan 13:01
a50dfa0
Compare
Choose a tag to compare

Release date: 2023-01-16

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

Bug fixes and changes

  • Fixed: Password confirmation dialog doesn't work when using ENTER instead of clicking on Confirm [#44499]
  • Fixed: File picker does not load directory listing when OAuth token is expired [#44916]
  • Fixed: Activated checkbox in PDF export [#44940]
  • Fixed: Change "Log time" step to 0.25h instead of 0.01h [#45091]
  • Fixed: dots of Ü are missing in search autocomplete (Umlauts) [#45218]
  • Fixed: Copying projects slow if groups with a lot of users are members in a lot of projects [#45224]
  • Fixed: Help menu entries overlapping for non-English language settings [#45434]
  • Fixed: Messy rendering of webhook show page [#45438]
  • Fixed: Spacing issue in date alert dropdown [#45443]
  • Fixed: Attributes that span both columns have too much spacing between label and input [#45445]
  • Fixed: The finish date slider for a task via the gannt chart is not accurate [#45536]
  • Fixed: Date alert creation job timing out [#45591]
  • Fixed: New custom field with default value breaks comments [#45724]

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

Thilo Sautter, Sven Kunze

OpenProject 12.4.1

14 Dec 14:27
ed1c162
Compare
Choose a tag to compare

Release date: 2022-12-14

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

Bug fixes and changes

  • Fixed: Margin under road map caption when version is overdue [#41676]
  • Fixed: Issues with project selection on mobile [#44440]
  • Fixed: Typo in translation source string [#45071]
  • Fixed: Can not sort project CF in Administration [#45099]
  • Fixed: Centos7 fails with "undefined symbol: PQconninfo" due to outdated postgresql-libs shared library [#45101]
  • Fixed: Labels are not fully visible for date alerts in DE, FR, ES [#45163]
  • Fixed: Work package wrongfully displayed as child candidate [#45171]
  • Fixed: Member shown twice when filtering by group when in multiple groups [#45331]
  • Fixed: Custom Fields in WP View (Full and Side) are scrubbed [#45343]
  • Fixed: In Activity page, "subprojects" is checked when navigating between pages [#45348]
  • Fixed: Can not delete files from WiKi pages [#45385]
  • Fixed: Missing Translation for duration activity changes [#45391]
  • Fixed: Bad Spacing between versions in Roadmap page [#45392]
  • Fixed: Login and email missing during AzureAD OpenID Connect registration [#45415]
  • Fixed: xeokit-metadata fails to find dotnet-runtime in Ubuntu 22.04 [#45442]

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

Rince wind, Christina Vechkanova

OpenProject 12.4.0

05 Dec 08:03
e3ea00e
Compare
Choose a tag to compare

Release date: 2022-12-05

We released OpenProject 12.4.0.

This release launches a long awaited feature of date alerts for upcoming due dates (start or finish date) and reminders for overdue tasks.

With OpenProject 12.4 the 2-factor authentication feature becomes part of the Community edition and adds an additional security layer to your application. Do not take long before you activate it.

Official OpenProject HelmCharts are available from now on. We also added the possibility of choosing a work week as opposed to 1 or 2 week view with the team planer. In addition, users can now tag themselves via @mentioned and can bulk edit the work-package field "subject".

As usual, the release contains several bug fixes and we recommend updating to the newest version.

Date alerts for the upcoming dates and overdue tasks

The new OpenProject 12.4 release will bring notification date alerts for upcoming dates and overdue tasks (Enterprise add-on). Within the Notification settings in My Account, automatic notifications for important dates and approaching dates can now be adjusted. This can be done for the open work packages you are involved in either as an assignee, accountable or watcher. A reminder can be set for 1 day, 3 days or a week before a start or a due date approaches.
Same options are now available for the overdue work package reminders.

date-alerts-settings

The date alerts will appear in a dedicated section in the Notification center. Red color will indicate if a work package is overdue and by how many days. The alerts will also mention in how many days a work package's start date or finish date will approach.

date-alerts-notifications

Please note: If a date is due in two days and you set a reminder for three days ahead, you will not receive a notification. The notifications are updated automatically once a day.
In case of overdue work packages, if a reminder is set to be sent for example every day and there already is a date alert notification for this work package in place (from the day before), the old one will be marked as read and replaced by the new notification with the updated overdue date.

Date alerts are an Enterprise add-on and only available in the Enterprise on-premises and Enterprise cloud version of OpenProject.

2-factor Authetication (2FA) for the community ediiton

With OpenProject 12.4 users who have OpenProject community edition installed can activate 2-factor authentication. We strongly recommend that you make use of this option and increase your account security.

two-factor-authentication

See here how to setup the 2FA under My account.

LDAP connection encryption changes

In previous versions of OpenProject, there were three connection security modes that were hard to differentiate, especially with regards to actual verification of SSL certificates.

The LDAP connection encryption settings have been improved and extended with separate options to ensure SSL verification can be enabled. In case of self-signed certificates, a custom PEM X509 certificate or certificate chain can be added per connection.

Important note: For previous LDAP connections, this results in the Verify SSL certificate option being unchecked after migrating to OpenProject 12.4. This was the default even for STARTTLS connections (only the host name of the certificate was checked by default). The option will be enabled if you manually set the OPENPROJECT_LDAP__TLS__OPTIONS="{ verify_mode: 1 }" and that setting has been deprecated.

Please double-check your existing LDAP connections and enable Verification of SSL certificates manually after upgrading to OpenProject 12.4.0. If you have self-signed certificates, make use of the custom certificate option to mitigate MITM attack vectors.

Improved LDAP encryption options

Work week for the team planner

It is now possible to choose between a full 1-week view, a 2-week view or only the work week (depending on your Working days settings in the system's Administration) in the team planner.

selecting work week in team planner

OpenProject Helm Charts

Starting with OpenProject 12.4 offical OpenProject Helm charts are availble.

openproject helm charts

List up to three people in a notification card

From now on is possible to list up to 3 people in a notification card when multiple people were involved in the changes.

openproject notifications center three people tagged

Self notifications via @mentioned

Users can now notify not only other users but themselves too via @mention. Notification is sent to all the mentioned users as usual.

Bulk edit work package "subject" field

It is now possible to bulk edit the subject field for multiple work packages. See how to bulk edit work packages.

openproject bulk edit work package subject field

List of all bug fixes and changes

  • Epic: Notification date alerts for upcoming and overdue tasks - EE [#7693]
  • Epic: Cross-application main menu for dPhoenixSuite/Sovereign Administrative Work Place [#44297]
  • Fixed: Wrong right margin in the side menu new team planner button [#43253]
  • Fixed: Option "Create new" shown for related work package tables when permission to create WP is missing [#43834]
  • Fixed: Cannot properly assign roles to global admins [#43858]
  • Fixed: notifications API returns error as an array not string [#43908]
  • Fixed: [Project-Template] Rename checkbox labels under copy options [#43909]
  • Fixed: Missing option to select BIM edition [#44236]
  • Fixed: Wrong icon for history in Wiki history and Meeting history [#44745]
  • Fixed: Parent of predecessor work package not available to be set as parent of following work package [#44827]
  • Fixed: Endpoint PATCH /api/v3/my_preferences does not update preferences [#44845]
  • Fixed: Error when switching to milestone type and current date configured as start date [#44900]
  • Fixed: Misalignment in Project specific settings table [#44932]
  • Fixed: Backup failed with message "undefined method 'body'.." if attachment is unavailable [#44939]
  • Fixed: Admin sidebar enterprise badge is misaligned [#44990]
  • Fixed: Text in the Enterprise Edition administration page still includes 2FA as EE Feature [#44991]
  • Changed: List up to 3 people in a notification card [#43294]
  • Changed: Cannot self-notify via @mention [#43846]
  • Changed: Make 2FA available in the community edition [#44327]
  • Changed: Trap focus within a modal dialogue when tabbing to cycling through interactive elements [#44344]
  • Changed: Helm charts for OpenProject [#44360]
  • Changed: Bulk edit of the work-package field "subject" [#44386]
  • Changed: Team planner: add "Work week" option to visible time scale [#44702]

Contributions

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

A gigantic thank you goes out to Sven Kunze for developing the self-tagging feature and the bulk edit option for the subject field.

Special thanks for reporting and finding bugs also go to Artur Neumann, Noel Lublovary, Hein Stefans.

OpenProject 12.3.4

02 Dec 09:48
0967b42
Compare
Choose a tag to compare

Release date: 2022-12-02

We released OpenProject 12.3.4.
The release contains a bug fixe for Chrome 108 and we recommend updating to the newest version.

Bug fixes and changes

  • Fixed: Chrome v108 freezes up on work package create and show page [#45169]

OpenProject 12.3.3

23 Nov 13:27
5a3fca4
Compare
Choose a tag to compare

Release date: 2022-11-23

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

Bug fixes and changes

  • Fixed: Gantt calendar weeks not according to settings [#41327]
  • Fixed: BIM edition unavailable on Ubuntu 22.04 packaged installation [#43531]
  • Fixed: Move workpackage in other project error [#43553]
  • Fixed: Unable to set User Default Timezone in configuration.yml [#44737]
  • Fixed: Initial Installation fails if welcome_text is set in configuration.yml [#44755]
  • Fixed: OAuth login POST doesn't work on mobile Safari due to CSP [#44772]

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

Sven Kunze, Christina Vechkanova, Mario Haustein

OpenProject 12.3.2

26 Oct 12:28
Compare
Choose a tag to compare

Release date: 2022-10-26

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

Bug fixes and changes

  • Fixed: Multiples Identicals Webhooks are sent for each WP change applied, not considering the Aggregated WorkPackage Journal [#44158]
  • Fixed: Moving a week-days-only WP on Gantt chart and falling its end-date to a non-working date is not possible [#44501]
  • Fixed: Migration to 12.3.1 fails with Key columns "user_id" and "id" are of incompatible types: numeric and bigint. [#44634]
  • Fixed: rake assets:precompile fails with NameError: uninitialized constant ActiveRecord::ConnectionAdapters::PostgreSQLAdapter [#44635]

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

Nico Aymet, Johannes Zellner

OpenProject 12.3.1

24 Oct 15:09
08a94e2
Compare
Choose a tag to compare

Release date: 2022-10-24

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

Bug fixes and changes

  • Fixed: Frontend including editor and time logging unusable when there are many activities [#40373]
  • Fixed: Attachments are not going to be copied, when using "Copy to other project" function [#43005]
  • Fixed: Custom fields are enabled on project creation [#43763]
  • Fixed: "Reorder values alphabetically" does not work reliably [#43832]
  • Fixed: Time and costs: Project filter set to "is not (includes subprojects)" not working as expected [#44217]
  • Fixed: Unchecking 'Display subprojects work packages on main projects by default' causes WP Export list to be empty [#44248]
  • Fixed: Datepicker modal jumps up when in parent toggling manual scheduling [#44330]
  • Fixed: "Logged by" column is showing the wrong value ("Deleted user") in the cost report [#44352]
  • Fixed: Duplicate cancel buttons in mobile modals [#44398]
  • Fixed: Update dates on Gantt chart based on its duration [#44405]
  • Fixed: After moving a work package card on the calendar, update dates based on its duration [#44406]
  • Fixed: Datepicker (mobile): number keyboard does not include all necessary characters on iOS [#44420]
  • Fixed: Not possible to disable direct uploads [#44492]
  • Fixed: Date-picker and time logging should not be blocked on non-working days [#44496]
  • Fixed: Tokens not cleaned up on user deletion [#44500]
  • Fixed: Creating work package starting on a non-working day should not be possible [#44509]
  • Fixed: Email reminders should be enabled by default for Monday-Friday [#44526]
  • Fixed: Removed project members remain in invitation list when copying meetings [#44536]
  • Fixed: Feature Teaser not translated into German [#44582]
  • Fixed: "missing translation" pop-up message on a newly created cloud instance [#44583]
  • Fixed: OpenProject upgrade fails with "column roles.assignable does not exist" error during AddStoragesPermissionsToRoles migration [#44616]

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

Matthias Weber, Klaas van Thoor, Sven Kunze, Stefan B, Luka Bradesko, Jörg Mollowitz, Maya Berdygylyjova