Redmine 5.1.2, 5.0.8 リリース

2024-03-12 18:30  •  分類: , ,  •  黒谷明大

2024年3月4日(中央ヨーロッパ時間)、Redmine 5.1.2 と 5.0.8 がリリースされました。不具合修正が中心の maintenance release であり、Redmine 5.1.2の場合、5.1.1に対して27件の修正が行われています。


Redmineとは:
Redmineはオープンソースのプロジェクト管理ソフトウェアです。オンプレミスのサーバなど自前の環境に自由にインストールできるほか、クラウドサービスも利用できます。

Redmine 5.1.2 と 5.0.8 の両バージョンにおいて以下の重要な修正が含まれています。

  • CVE-2022-44030の対応で行った修正によって動作しなくなったプラグイン向け添付機能の修正と機能追加(Defect #39862, Feature #39948)

Redmine 5.1.2 において以下の重要な修正が含まれています。

  • REST API の User APIにおいて"status=*"というフィルタがRedmine 5.0 から 5.1 のバージョンアップで動作しなくなった不具合の修正(Defect #40099)

Redmine 5.1.2 と 5.0.8 の両バージョンにおいてRuby on Railsのバージョンが6.1.7.7に更新されました。

変更・修正一覧

各リリースのCHANGELOG(修正・変更点の一覧)の日本語訳です。チケット番号はRedmineオフィシャルサイト上のチケットにリンクしています。

5.1.2, 5.0.8 共通の変更・修正内容 (16件)

Activity view

  • Defect #39995: Project Activities and Roadmap views disclose presence of private sub projects
    プロジェクトの活動画面とロードマップ画面に非公開のサブプロジェクトが表示される

Code cleanup/refactoring

  • Patch #39894: Explicitly render a 404 on non-JS requests to watchers#new
    ウォッチャーの「追加」をJavascriptを起動しない方法でアクセスした場合はHTTPステータス404を返す
  • Patch #39999: Explicitly render a 404 on non-JS requests to messages#quote
    チケットの説明やコメントの「引用」をJavascriptを起動しない方法でアクセスした場合はHTTPステータス404を返す
  • Patch #40043: Remove year ranges from all copyright headers
    ソースコードのヘッダに記載されているコピーライトの年数の表記を変更

Filters

  • Defect #39991: Fix "any" operator for text filters to exclude empty text values
    フィルター「テキスト」の演算子「すべて」が空のテキスト値を除外するように修正

Plugin API

  • Defect #39862: Attachments functionality for (custom) plugins broken since fix for CVE-2022-44030
    CVE-2022-44030の対応で行った修正によって動作しなくなったプラグイン向け添付機能を修正
  • Feature #39948: Add Redmine::Plugin proxy method for Redmine::Acts::Attachable::ObjectTypeConstraint.register_object_type
    モデルにacts_as_attachableを使用するプラグイン向けのプロキシメソッドを追加

Rails support

  • Patch #40319: Update Rails to 6.1.7.7
    Ruby on Railsのバージョンを6.1.7.7に更新

SEO

  • Defect #40208: An ActionController::RespondToMismatchError occurred in welcome#robots
    robots.txt以外にアクセスされたときHTTPステータス404を返すようにwelcome#robotsメソッドを修正

Security

  • Defect #39875: Mitigate CVE-2023-23913 (rails-ujs)
    CVE-2023-23913の脆弱性の影響を軽減する

Text formatting

  • Defect #40193: Performance issue with email address auto-linking in the default ("none") formatter
    長文のテキストにメールアドレスが含まれる場合に動作が遅くなる問題の修正
  • Feature #39884: Allow multiple footnotes per single word
    Textile記法を使用時、ひとつの単語に複数の脚注をリンクできる

Translations

  • Defect #39801: Fix typo in Russian translation of text_status_no_workflow
    text_status_no_workflow のロシア語翻訳のtypo修正

UI

  • Defect #39780: User select element on activity sidebar views cutoff when displaying long user names
    活動画面のサイドバーにおいて、ユーザー名を選択するプルダウンメニューに長いユーザー名が含まれる場合、そのプルダウンメニューが画面からはみ出してしまう不具合を修正
  • Defect #39802: Fix click event handling in mobile view after closing flyout menu
    ブラウザの画面が狭い場合に、フライアウトメニューを開いて閉じたあとのイベント処理を修正
  • Defect #40237: Error in autocomplete (ActionController::BadRequest (Invalid query parameters: invalid %-encoding (%))
    チケットのコメント入力時に"@"に続けて"%"を入力するとログにエラーが記録される不具合を修正

5.1.2 のみの変更・修正内容 (11件)

Administration

  • Defect #40166: Internationalize "Check all / Uncheck all" tooltip in project list for admins
    プロジェクト管理画面で表示される"Check all/ Uncheck all"というツールチップの表記を言語ごとに定義できるようにする

Code cleanup/refactoring

  • Defect #39864: Backport fix of random failing integration test for plugin routes
    プラグインのルーティングに関するテストのバックポート修正適用
  • Defect #40239: Add missing fixtures in Redmine::ApiTest::IssuesTest
    Redmine::ApiTest::IssuesTestにフィクスチャーを追加

Database

  • Patch #39865: Extend mysql8? test helper to handle complex version strings
    テストヘルパーメソッドmysql8?を拡張し、複雑なバージョン番号文字列を取り扱えるようにする

Issues

  • Defect #39932: Incorrect position of "Edited" mark in issue notes with h4 headings
    チケットのコメントを編集したとき、見出しh4を記述していると「編集済み」が正しくない位置に表示される不具合修正

REST API

  • Defect #40099: User api filtering by status=* broke on upgrade from 5.0 to 5.1
    REST API の User APIにおいて"status=*"というフィルタがRedmine 5.0 から 5.1 のバージョンアップで動作しなくなった不具合の修正

Text formatting

  • Defect #39755: CommonMark Markdown help page does not reflect user's language setting
    CommonMark Markdownのヘルプページが、ユーザーの言語設定に応じた翻訳ページを表示していなかった不具合の修正

Translations

  • Patch #39751: Additional translation for Tamil language
    タミル語の翻訳の追加および更新
  • Patch #39781: Persian translation update for 5.1-stable
    ペルシャ語の翻訳の追加および更新
  • Patch #39782: Russian translation update for 5.1-stable
    ロシア語の翻訳の追加
  • Patch #40240: Catalan translation update for 5.1-stable
    カタルーニャ語の翻訳の追加

関連情報

Redmine新バージョンのリリースをメールでお知らせします。
ぜひ下記ページよりメールサービス「Redmine News」にご登録ください。

最新情報お知らせメール「Redmine News」 (Redmine.JP)


作成: 2024-03-12 18:30  •  分類: , ,