Redmine 5.1.4 and 5.0.10 released

2024-11-07  •  Tags: , ,  •  KUROTANI Akihiro

On November 3, 2024 (Central European Time), Redmine 5.1.4 and 5.0.10 were released. These releases are primarily maintenance releases focusing on bug fixes, with Redmine 5.1.4 including 21 fixes compared to 5.1.3.


Redmine is an open-source project management software. It can be freely installed in your own environment, such as on-premises servers, and is also available as a cloud service.

Both versions, Redmine 5.1.4 and 5.0.10, include the important fix about watcher permission. The watchers list in the sidebar is now available only to users with the "View watchers list" permission. Previously, users with just the "Add watchers" permission could see the list, which was a potential data leak.

Ruby on Rails has been updated to 6.1.7.10, addressing 4 possible ReDoS (Regular expression Denial of Service), more details can be found here .

Changes

Common changes in 5.1.4 and 5.0.10 (13 changes)

Code cleanup/refactoring

  • Patch #41313: Fix test/unit/issue_test.rb to use correct IANA timezone name "Asia/Hong_Kong" instead of deprecated "Hongkong"
    Fix test/unit/issue_test.rb to use correct IANA timezone name "Asia/Hong_Kong" instead of deprecated "Hongkong"

Gantt

  • Defect #41263: Gantt progress line misrendering for 0% progress issues/versions with future start dates beyond chart range
    Improves the precision of drawing the "Progress line" on the Gantt chart by considering the progress rate when an issue and its target version are ahead of schedule

I18n

  • Defect #37072: Capitalization issue for object names in I18n keys: button_save_object, button_edit_object, and button_delete_object
    Capitalize the first letter of object names in I18n keys: button_save_object, button_edit_object, and button_delete_object

Importers

  • Defect #41465: "Import issues" and "Import time entries" pages are visible to users without "Add issues" and "Log spent time" permissions
    "Import issues" and "Import time entries" pages are visible to users without "Add issues" and "Log spent time" permissions

Issues

  • Defect #8539: Fix NoMethodError in Issue#blocked? due to invalid issue_from_id in Issue#relations_from
    Fix NoMethodError in Issue#blocked? due to invalid issue_from_id in Issue#relations_from

Ruby support

  • Patch #41489: Update Rails to 6.1.7.10
    Update Ruby on Rails version to 6.1.7.10

Security

  • Defect #40946: Watcher list visible with only add watchers permissions
    The watchers list in the sidebar is visible with only add watchers permissions

Text formatting

  • Defect #41096: "##" syntax auto complete does not work
    Autocomplete triggered by ## is not working

Time tracking

  • Defect #40924: Spent Hours ignoring "Time Span Format" Setting on several pages
    The "Time Span Format" setting is ignored when displaying spent time on several pages.

Translations

  • Patch #40875: Improve Czech translation for "two-factor authentication"
    Improve Czech translation for "two-factor authentication"

  • Patch #40950: Improve english translation for invalid watcher notice
    Improve English translation for "Invalid watcher" notice

UI

  • Patch #41624: CSS-fix to prevent 'blinking' tooltips
    Fix CSS to prevent tooltips blinking

Wiki

  • Defect #40655: Revisions count is wrong on the wiki content page
    Revisions count number is wrong on the wiki content page

Changes only in 5.1.4 (8 changes)

Filters

  • Defect #41079: Incorrect sorting of users grouped by status in issue filters for administrators
    Sorting users in the dropdown menu incorrectly when administrator use filters such as "Author" at issue list

I18n

  • Defect #39778: Untranslated string "OK" in the repository browser
    Fix the untranslated string "OK" that remains on the "diff" page in the repository browser

Issues

  • Defect #40860: Creating a new issue fails with an internal error if no issue priorities are defined
    If no issue priority is defined, creating an issue fails

Projects

  • Defect #41217: Broken project list table when filter scheduled for deletion
    The table view is distorted when applying the 'scheduled for deletion' filter on the projects list

SCM

  • Defect #40948: ActiveRecord::ValueTooLong error with git author longer than 255 characters
    An ActiveRecord::ValueTooLong error occurred when the git commit log includes an "author" with more than 255 characters

Translations

  • Patch #41254: Brazilian Portuguese translation update for 5.1-stable
    Brazilian Portuguese translation update
  • Patch #41420: Italian translation update for 5.1-stable
    Italian translation update

Wiki

  • Defect #40716: "Edit this section" on Wiki pages misinterprets issue links with double hash (##nnn) as ATX headings
    "Edit this section" in Wiki with the Markdown syntax does not extract ATX headings correctly

Related information

Created: 2024-11-07  •  Tags: , ,