Redmine 5.1.4, 5.0.10 リリース
2024年11月3日(中央ヨーロッパ時間)、Redmine 5.1.4 と 5.0.10 がリリースされました。不具合修正のみ含まれる maintenance release であり、Redmine 5.1.4の場合、5.1.3に対して21件の修正が行われています。
Redmineとは:
Redmineはオープンソースのプロジェクト管理ソフトウェアです。オンプレミスのサーバなど自前の環境に自由にインストールできるほか、クラウドサービスも利用できます。
今回のリリースには、ウォッチャー権限に関する重要な変更が含まれています。サイドバーのウォッチャーリストは、現在「ウォッチャー一覧の閲覧」権限を持つユーザーのみが利用可能です。以前は「ウォッチャーの追加」権限を持つユーザーもリストを見ることができ、データ漏洩のリスクがありました。
また、Redmine 5.1.4 と 5.0.10 の両バージョンにおいてRuby on Railsのバージョンが6.1.7.10に更新され、4つのReDoS(正規表現によるサービス拒否攻撃)脆弱性への対策が行われました。詳細はこちらをご覧ください。
変更・修正一覧
各リリースのCHANGELOG(修正・変更点の一覧)の日本語訳です。チケット番号はRedmineオフィシャルサイト上のチケットにリンクしています。
5.1.4, 5.0.10 共通の変更・修正内容 (13件)
Code cleanup/refactoring
- Patch #41313: Fix test/unit/issuetest.rb to use correct IANA timezone name "Asia/HongKong" instead of deprecated "Hongkong"
test/unit/issue_test.rb
で使用されている非推奨のタイムゾーン「Hongkong」をIANAの命名規則に沿った「Asia/Hong_Kong」に修正
Gantt
- Defect #41263: Gantt progress line misrendering for 0% progress issues/versions with future start dates beyond chart range
チケットやバージョンの開始日がガントチャートの描画範囲の外にあるとき、イナズマ線が正しく描画されない
I18n
- Defect #37072: Capitalization issue for object names in I18n keys: button_save_object, button_edit_object, and button_delete_object
button_save_object
、button_edit_object
、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
「チケットの追加」と「作業時間の記録」の権限を付与されていないユーザーがチケットのインポート画面と作業時間のインポート画面を表示できてしまう
Issues
- Defect #8539: Fix NoMethodError in Issue#blocked? due to invalid issue_from_id in Issue#relations_from
Issue#relations_from
オブジェクト内に無効なissue_from_id
が存在するときIssue#blocked?
メソッド内でNoMethodError
が発生する現象を修正
Ruby support
- Patch #41489: Update Rails to 6.1.7.10
Ruby on Railsのバージョンを6.1.7.10に更新する
Security
- Defect #40946: Watcher list visible with only add watchers permissions
「ウォッチャーの追加」権限のみでウォッチャー一覧を表示できる
Text formatting
- Defect #41096: "##" syntax auto complete does not work
##
を入力したときの補完が機能していない
Time tracking
- Defect #40924: Spent Hours ignoring "Time Span Format" Setting on several pages
いくつかのページで作業時間を表示する場合に「時間の形式」の設定が無視されている
Translations
Patch #40875: Improve Czech translation for "two-factor authentication"
「二要素認証」に関するチェコ語の翻訳の改善Patch #40950: Improve english translation for invalid watcher notice
「無効なウォッチャー」に関する英語の翻訳の改善
UI
- Patch #41624: CSS-fix to prevent 'blinking' tooltips
ツールチップが点滅しないようCSSを修正
Wiki
- Defect #40655: Revisions count is wrong on the wiki content page
Wikiページの更新履歴の件数表示の誤り
5.1.4 のみの変更・修正内容 (8件)
Filters
- Defect #41079: Incorrect sorting of users grouped by status in issue filters for administrators
システム管理者がチケット一覧で「作成者」などを利用するとき、グループ分けされたユーザーのプルダウンメニュー内でユーザーが正しくソートされない
I18n
- Defect #39778: Untranslated string "OK" in the repository browser
リポジトリブラウザの差分表示画面で翻訳されず「OK」が指定されていたラベルを修正
Issues
- Defect #40860: Creating a new issue fails with an internal error if no issue priorities are defined
チケットの優先度が定義されていない場合、新しいチケットの作成がエラーで失敗する
Projects
- Defect #41217: Broken project list table when filter scheduled for deletion
プロジェクト一覧画面で「削除処理待ち」のフィルターを適用すると表が崩れて表示される
SCM
- Defect #40948: ActiveRecord::ValueTooLong error with git author longer than 255 characters
Gitのコミット履歴の著者の文字列が255文字以上のときActiveRecord::ValueTooLong
エラーが発生する
Translations
- Patch #41254: Brazilian Portuguese translation update for 5.1-stable
ポルトガル語/ブラジルの翻訳の更新 - Patch #41420: Italian translation update for 5.1-stable
イタリア語の翻訳の更新
Wiki
- Defect #40716: "Edit this section" on Wiki pages misinterprets issue links with double hash (##nnn) as ATX headings
Wiki ページ上の「このセクションを編集」機能が、##
を含むチケットへのリンクをATX見出しとして誤解釈する
関連情報
Redmine新バージョンのリリースをメールでお知らせします。
ぜひ下記ページよりメールサービス「Redmine News」にご登録ください。
最新情報お知らせメール「Redmine News」 (Redmine.JP)