Skip to content

Releases: opf/openproject

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

OpenProject 12.3.0

10 Oct 10:17
b821152
Compare
Choose a tag to compare

Release date: 2022-10-10

We have now released OpenProject 12.3.0.

This release improves the scheduling of work packages significantly and will consequently save you a lot of time and make your scheduling more accurate.

With OpenProject 12.3, administrators can define the global work week. That means which days of the week are working days and which are non-working days. The default setting for the work week is Monday-Friday. But you can set it according to your needs and define work week and weekends as needed.

OpenProject 12.3 also adds duration to work packages. Thereby, the duration is bound to the start and the finish date.

With the introduction of the work week and duration, consequently also the date picker got improved. You will now see the duration as well as a switch to consider "Working days only" for your planning.

Addtionally, this release launches meaningful tool tips to the most essential actions, and when copying a project, all file links attached to work packages will be copied as well.

As always, this release also contains many more improvements and bug fixes. We recommend updating to the newest version as soon as possible.

Introduction of the global work week

OpenProject 12.3 gives the administrator the possibility to specify working and non-working days on an overall instance-level and consequently define a global work week.

This helps you to create more accurate project schedules and avoid having start or finish date of a work packages on a weekend. Non-working days are displayed grey in the calendar and work packages cannot be scheduled to start or finish on those days. The default value for non-working days is set to Saturday and Sunday, but you set them as needed.

work-week-administration

You can find out how to set working and non-working days and how to schedule your work packages within and without working and non-working days in our documentation.

Duration of work packages

OpenProject 12.3 introduces the duration of work packages. Schedule your work packages faster by using the new duration field.

The duration is always expressed in days and is the number of days between start and finish dates (inclusive). It is directly related to the start and finish dates, but does not require both of them. You can define a start date for a work package, enter the duration in working days and the finish date will automatically be set. Also, you can enter duration and finish date and the start date will be set. In all cases, the duration is consistent with the start and the finish date. Updating dates will update the duration, and updating duration will update your finish date.

changing duration in the duration field and seeing how the dates change in the calendar

Find out more on how to make best use of the duration for your scheduling in our documentation.

Upgrade of the date picker

With the addition of duration and introduction of the global work week, the date picker got updated to reflect these changes. You will now find a duration field and a working days only switch.

The duration field is obviously there to indicate the duration of a work package and to assist with setting start or finish date.

With the working days only switch you can decide to either stick to the set work week or to include weekends.

By default the Working days only switch is activated and the work week, as defined in the administration settings, is used to define the duration. Consequently, non-working days are not included in the calculation of the duration. These non-working days show in grey in the calendar and are not clickable.

By moving the switch and deactivate the “Working days only”, non-working days will be included in the calculation of the duration. You can now also select non-working days as start or finish dates of work packages. Hence, all days appear the same in the calendar and all are clickable.

setting start and finish date and switching from working days only to include weekends

The functionality of the "Working days only" switch is well documented.

Please note the impact on the scheduling of all work packages

These changes to scheduling will not impact work packages created before the release of OpenProject 12.3 or before the upgrade to OpenProject 12.3. For the work packages created before OpenProject 12.3, the setting will have automatically turned-off the switch for “Working days only”. This is important to not change any existing dates for work packages. However, for new work packages, the switch will be set by default to “Working days only”.

Tool tips for most essential actions

The new and additional tool tips in the OpenProject application will make the navigation easier for users that are not yet very familiar with OpenProject. The tool tips make clear what happens when the user clicks on a certain button.

hover over select a project and tool tip view all projects comes up

List of all bug fixes and changes

  • Epic: Define weekly work schedule (weekends) #18416

  • Epic: Duration (deriving duration from dates, deriving dates from duration, updated datepicker, duration field elsewhere) #31992

  • Fixed: Quick-add menu not showing on smaller screens #37539

  • Fixed: Attachments are not going to be copied, when using "Copy to other project" function #43005

  • Fixed: Filters are not working after adding a custom field with default value #43085

  • Fixed: BIM edition unavailable on Ubuntu 22.04 packaged installation #43531

  • Fixed: Can't delete WPs from board view #43761

  • Fixed: Insufficient contrast ratio between activity font color and background #43874

  • Fixed: SystemStackError (stack level too deep) when trying to assign new parent or children to a work package #43894

  • Fixed: Strange arrangement of files when creating a new work package #44052

  • Fixed: CKEditor not wrapping the words at the end of the sentence (edit and view mode) #44125

  • Fixed: File storage OAuth setting fields should not get translated #44146

  • Fixed: Log out user when delete work package from board #44161

  • Fixed: Work packages can have start_dates > due_dates #44243

  • Fixed: Backup failed: pg_dump: password authentication failed for user "openproject" #44251

  • Fixed: "Group by" options in Cost report are broken #44265

  • Fixed: Files list: inconsistencies in spacing and colours #44266

  • Fixed: API call for custom_options does not work custom fieleds in time_entries #44281

  • Fixed: Email Reminder: Daily reminders can only be configured to be delivered at a full hour. #44300

  • Changed: Cleanup placeholders of editable attributes #40133

  • Changed: Updated date picker drop modal (including duration and non-working days) #41341

  • Changed: Copying a project shall also copy file links attached to all work packages #41530

  • Changed: Administration page for changing the global work schedule - Weekends only #42316

  • Changed: Add meaningful tooltips to the most essential actions #43299

  • Changed: Hide time stamp and avatar when there are hover actions #43308

  • Changed: Use a disabled mouse style and tooltip for inactive files #43399

  • Changed: Update work package table view for duration #43636

  • Changed: Update gantt chart for duration and non-working days #43637

  • Changed: Update team planner and calendar for duration and non-working days #43638

  • Changed: Delete/Unlink modal #43663

  • Changed: Add information toast to the Nextcloud Setup Documentation #43851

  • Changed: Disregard distance (not lag) between related work packages when scheduling FS-related work packages [#44053](https://communit...

Read more