Redmine 5.1.4 and 5.0.10 released
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"
Fixtest/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
, andbutton_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
FixNoMethodError
inIssue#blocked?
due to invalidissue_from_id
inIssue#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
AnActiveRecord::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