Changelog »
Changelog 6.1.x¶
6.1.2 (2026-03-16)¶
[Calendar]¶
Defect #43718 : Issue beginning/ending arrows should be flipped in RTL calendars
[Code cleanup/refactoring]¶
Patch #43649 : Remove MySQL 5.7-related comments from database.yml.example
Patch #43713 : Add missing entries "apps" and "shield-check" to icon_source.yml
Patch #43872 : Update GitHub Actions workflow dependencies
[Database]¶
Patch #43668 : Serialize address limit checks during email_addresses#create
[Issues]¶
Defect #33610 : Submitting the issue edit form without changes unexpectedly updates updated_on
Feature #43837 : Add a hint to the issue relation add form that clarifies multiple comma-separated issue IDs are accepted
[Issues filter]¶
Patch #43736 : author.group filter test fix
[Issues list]¶
Defect #31972 : An empty group_count badge is displayed when grouped with created_on
[Performance]¶
Defect #43651 : Searching issues with searchable custom fields causes a performance regression on MySQL
[Permissions and roles]¶
Feature #43659 : Set minimum width for Permission column in permission report
[Security]¶
Defect #43661: Unsafe eval usage in AttachmentsHelper
Defect #43690: Directory Traversal via Backslash-Separated Paths in Filesystem SCM
Defect #43691: DOM (Stored) XSS in @mention autocomplete via unescaped user name
Defect #43692: LDAP Injection (Unescaped Input in LDAP Search Filter)
Defect #43694: DOM XSS: HTML Injection via Custom Field Name in Query Filter Generation
Defect #43830: User who is allowed to view only their own time entries can retrieve other users’ time entry details by directly specifying the TimeEntry ID via the REST API
Defect #43840: Update Nokogiri to 1.19.1
[Text formatting]¶
Defect #40918 : Wiki "Edit this section" does not extract SeText headings correctly in CommonMark Markdown
Defect #43662 : Cursor may move to incorrect position when pasting inline images from clipboard
[Themes]¶
Feature #43087 : Allow to change icons sprites from theme
[UI]¶
Defect #43664 : Project menu tab left/right buttons are broken in RTL layout
Defect #43672 : Indent icons for subtasks and subprojects in list tables are misplaced in RTL layout
Defect #43674 : Unintended global `ol` styling in changeset CSS
Defect #43675 : "Add filter" dropdown in query form appears on the wrong side in RTL layout
Defect #43714 : Arrow buttons for Available/Selected columns are misleading in the issues query form on RTL layouts
Defect #43715 : Project selector does not indent subprojects in RTL layout
Defect #43804 : Custom field preview does not work on bulk issue edit
Defect #43869 : Default assignee selected by category is not shown in UI
[Wiki]¶
Feature #43631 : Add "include_subprojects" parameter to recent_pages macro to include pages from subprojects
6.1.1 (2026-01-05)¶
[Administration]¶
Defect #43282 : Locked users are not shown in gray in the user list
[Code cleanup/refactoring]¶
Defect #43441 : Fix failures in test/system/issues_test.rb
Patch #43257 : Remove unused files related to the quote reply feature
Patch #43638 : Update copyright year to 2026
[Custom fields]¶
Defect #43409 : Progress bar custom field shows only "%" instead of "0%" when value is nil
Defect #43521 : Saving a custom field fails with 500 when regular expression is invalid
[Documentation]¶
Defect #43491 : Fix incorrect link for the Japanese CommonMark Quick Reference
[Email notifications]¶
Defect #43420 : Markdown alerts are missing styling in email notifications
[Gems support]¶
Defect #43609 : Tests fail with minitest 6.0
[I18n]¶
Defect #43522 : "Ratio interval" custom field label is not localized
Patch #43379 : Localize default commonmark alert titles (note, tip, warning, caution and important)
[Issues list]¶
Defect #43283 : Overdue due date text does not turn light gray when issue is selected
Defect #43603 : Delete link is missing from the context menu when using a relative URL root
[No category]¶
Patch #43275 : Remove continue-on-error: true from the system test job in GitHub CI
[Rails support]¶
Patch #43633 : Update Rails to 7.2.3
[Security]¶
Defect #43451: PostScript disguised as PDF can lead to arbitrary file operations via thumbnail generation
Defect #43634: Authorization bypass in Redmine allows modification of attachment metadata on invisible issues
Defect #43635: Authorization bypass in Redmine allows deletion of attachment on invisible issues external
[SCM]¶
Defect #43525 : "label_added" is not translated in the repository revision view legend
[Text formatting]¶
Defect #43526 : When using the include macro in the project description, an execution error occurs in the project list (list view)
Defect #43612 : Inline code rendering does not preserve multiple spaces
Feature #43234 : Enable CJK-friendly emphasis extension for CommonMark
Feature #43425 : Update colors of Markdown "Warning" and "Caution" alerts to be consistent with standards
Patch #43328 : List marker missing when regular items and task list items are mixed
[Translations]¶
Patch #43326 : Bulgarian translation update for 6.1-stable
Patch #43370 : Russian translation update for 6.1-stable
Patch #43400 : Japanese translation update for 6.1-stable
Patch #43433 : Persian translation update for 6.1-stable
Patch #43490 : Japanese translation update (jstoolbar-ja.js) for 6.0-stable
Patch #43493 : Japanese translation update (field_ratio_interval and setting_issue_done_ratio_interval)
Patch #43620 : Italian translation update for 6.1-stable
Patch #43630 : Traditional Chinese translation update for 6.1-stable
[UI]¶
Defect #41680 : Incorrect label/value order on the issue view in RTL layout
Defect #43265 : Automatic list marker does not work for task list items
Defect #43378 : Column headers are slightly shifted to the right in tables in list views
Defect #43422 : File format custom fields use legacy download icon instead of SVG icon
Defect #43492 : Initials avatar shrink in the Activity view when event titles are long
Defect #43504 : Unexpected file name shown when hovering over a link in the Files column
Defect #43507 : Markdown alerts do not respect RTL text direction
Defect #43509 : Avatar in issue view is positioned incorrectly in RTL layout
Defect #43510 : Reaction buttons are positioned incorrectly in RTL layout
Defect #43511 : "Lost password" link in login form is positioned incorrectly in RTL layout
Defect #43512 : Copy button on code blocks is positioned incorrectly in RTL layout
Defect #43514 : Legacy icons still displayed alongside new SVG icons on some RTL pages
Defect #43520 : Repository browser does not indent directory hierarchy in RTL layout
Defect #43523 : Avatar layout breaks for initials icon in user import completion page
Defect #43527 : Login and Email columns are unexpectedly center-aligned on the Users page since Redmine 5.1
Defect #43591 : Context menu is hidden behind sidebar in RTL layout
Defect #43592 : Ajax indicator is broken in RTL layouts
Feature #43280 : Improve visual distinction of link presence in SVG icons
[Wiki]¶
Patch #43372 : Allow macro recent_pages to display pages from a specific project
6.1.0 (2025-09-21)¶
[Accounts / authentication]¶
Feature #42880 : Make 'auto watch issues' default user settings configurable
[Activity view]¶
Feature #42041 : Increase the maximum description length to 240 characters in the Activity view
Feature #42043 : Abbreviate quoted text in descriptions in Activity view
Feature #43221 : Unify Activity date header color with the issue journal header
[Administration]¶
Feature #42441 : Improve error message on role deletion by listing projects using the role
Patch #41560 : Improve clarity of translations in Self-registration settings
[Attachments]¶
Feature #42133 : Refactor thumbnail markup for improved structure and semantics
[Code cleanup/refactoring]¶
Patch #35648 : Changelog generator should allow merging two or more versions
Patch #42124 : Refactor `Member#role_ids=` method for improved clarity and efficiency in removing obsolete member roles
Patch #42515 : Reimplement partial quote feature using Stimulus
Patch #42602 : Replaces deckar01-task_list with commonmarks tasklist extension
Patch #42859 : Remove custom Redmine::I18n::Backend
Patch #42934 : Add model/controller generators tests
Patch #43130 : Fix random test failures by calling Setting.clear_cache after all tests
[Custom fields]¶
Feature #42335 : "Progress bar" custom field format
[Database]¶
Feature #42675 : Add support for Trilogy adapter, a MySQL-compatible database adapter
[Documentation]¶
Patch #43215 : Add Japanese CommonMark Markdown help
[Email receiving]¶
Feature #41738 : Allow IMAP4 email receiving to skip SSL certificate verification with `ssl=force` option
[Gems support]¶
Defect #37394 : commonmarker gem is marked optional but required at runtime
Feature #42510 : Add Stimulus as a JavaScript framework
Patch #40197 : Update commonmarker to 2.3.0
Patch #41723 : Update roadie-rails to 3.3
Patch #41761 : Update Rubocop Performance to 1.25
Patch #41865 : Update SQLite3 gem to 2.5
Patch #41884 : Update RuboCop to 1.76
Patch #41964 : Update Nokogiri to 1.18
Patch #42044 : Update Rubocop Rails to 2.32
Patch #42071 : Update rubyzip to 2.4
Patch #42104 : Update MiniMagick to 5.2
[Issues]¶
Feature #42073 : Remove navigation parameters from issue detail URLs after updates
Feature #42477 : Configurable columns for the lists of child and related issues
[No category]¶
Patch #43229 : Update database versions on Github CI
[Performance]¶
Defect #35927 : Slow loading of /time_entries/new
Feature #42077 : Optimize activity view performance through association preloading for journals
Feature #42121 : Optimize Version#wiki_page method
Feature #42144 : Optimize IssuesController#show by skipping time tracking queries when disabled
Feature #42150 : Optimize TimeEntryActivity#default_activity_id method by introducing early returns to reduce SQL queries
Feature #42555 : Adds the Bullet gem to detect query problems such as N+1 and improve performance
Feature #42589 : Optimize watchers list rendering by eager loading email addresses
Feature #42663 : Optimize Gantt chart rendering by reducing version-related queries
Feature #42671 : Avoid unnecessary SQL query for subprojects in ProjectsController#show when project has no children
Feature #42673 : Optimize `Version::FixedIssuesExtension#issues_progress` by avoiding repeated `Issue#closed?` calls
Feature #42681 : Avoid unnecessary SQL queries by reordering conditions in Gantt version subject rendering
Feature #42682 : Optimize the rendering of versions on the roadmap by preloading the email addresses of issue assignees
Patch #43208 : Reduce requests sent for issue numbers, usernames, and Wiki page name autocompletion
Patch #43214 : Optimize Project.allowed_to_condition by replacing `projects.status <> ...` with `projects.status IN (...)`
[Projects]¶
Defect #41975 : Uniqueness of Project model fields is not checked sufficiently
[REST API]¶
Feature #24808 : OAuth2 support for Redmine API Apps (OAuth2 Provider)
[Ruby support]¶
Feature #41976 : Ruby 3.4 support
Patch #42496 : Drop support for Ruby 3.1
[SCM]¶
Feature #33784 : Update Mercurial repository support to be compatible with Python 3 and remove support for Mercurial < 5.1
[Text formatting]¶
Feature #38501 : recent_pages macro that displays a list of recently updated Wiki pages
Feature #38504 : Display pasted images in appropriate size on HiDPI displays
Feature #42603 : Enable commonmark alert extension
[Time tracking]¶
Feature #13596 : Add setting to allow/deny time logging on closed issues
[Translations]¶
Defect #42580 : Array#to_sentence produces incorrect output due to missing translation keys
Patch #43106 : Add translation to imports/show
[UI]¶
Defect #42818 : Unnecessary margin below icons on the board-style projects page
Feature #5953 : Copy RSS/REST API keys to clipboard
Feature #29214 : Button to copy `pre` code block content to the clipboard
Feature #29824 : Add user initials when Gravatar is disabled
Feature #31531 : Change quote note icon to quotation mark icon
Feature #35616 : Remove "Delete" from the context menu for related issues and subtasks
Feature #40588 : Add new setting "JavaScript based table sorting in wiki content " to disable table sort
Feature #40744 : Refresh history tabs look and feel
Feature #41725 : Add SVG icons sample view
Feature #41910 : Bold current user's name in Assignee and Author columns on issues list
Feature #42305 : Changes watch button icon to eye image to align icon with function and improve visual clarity
Feature #42598 : Drop Atom icon in "Also available in" links
Feature #42623 : Adds initials to the list of default Gravatar options
Feature #42630 : Introduce reaction feature to issues, notes, news, and forums
Feature #42684 : Add a sticky header to keep the issue subject visible on scroll
Feature #43095 : Support automatic list marker insertion in textareas
Patch #42966 : Replace legacy loader.gif with SVG icon in attachment upload form and in ajax indicator
Patch #42972 : Refactor and unify the structure of journals, replies and comments
[UI - Responsive]¶
Defect #38795 : Submit button incorrectly displayed in the middle of the form on mobile view
Files (0)
Loading...