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_objectbutton_edit_objectbutton_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)


作成: 2024-11-06 17:00  •  分類: , ,