Tomcat 9.0.78 のリリースノート

このドキュメントは 2023 年 7 月 10 日にリリースされた Tomcat 9.0.78のリリースノートの日本語訳です。
ダウンロードは Tomcat ダウンロードより行えます。
以下はリリースの詳細と、最新情報およびドキュメントを補足するその他情報について記載しています。

Tomcat 9.0.77 はリリースされませんでした。

 9.0.78

不具合修正(Other)

* JSign 依存関係のプロパティが修正されました。

9.0.77

不具合修正(Catalina)

* allowLinking が false に設定されていても、Web アプリケーションが意図的に Web アプリケーション内のシンボリックを辿ることを許すように設定されている場合の例外的なケースが修正されました。

不具合修正(Coyote)

* MessageBytes.getType() の動作がドキュメント通りに戻され、最新の変換を反映したものではなく、元のコンテンツの方を返すようになりました。(66627)

* 起動時の証明書のログ出力が修正され、キーストアベースのキー/証明書と PEM ファイルベースのキー/証明書の違いが明確になり、それぞれの関連情報も出力されるようになりました。(66635)

不具合修正(WebSocket)

* WebSocket サーバのエラー条件、特に Tomcat シャットダウン中の処理が改善されました。

* 66574 の修正でのリグレッションが修正されました。66574 の修正では、WebSocket のセッションが onClose() イベントが完了する前の onOpen() に対して false を返す可能性がありました。

不具合修正(Web applications)

* ドキュメント: Digest 認証バルブ用設定セクション中のアルゴリズム属性名のタイポが修正されました。(66662)

機能追加・改良(Catalina)

* org.apache.catalina.core.ContextNamingInfoListener が追加されました。このリスナーは、コンテキスト命名情報環境のエントリを作成します。(59232)

* org.apache.catalina.core.PropertiesRoleMappingListener が追加されました。このリスナーは、プロパティファイルからコンテキストのロールのマッピングを作成します。(66665)

* Context について設定ファイルのリソース検索を行うユーティリティが追加され、(“webapp:” を前置することにより) webapp からリソースを検索できるようになりました。

機能追加・改良(Web applications)

* ドキュメント: セキュリティガイダンスが拡大され、組み込みユースケースがカバーされるようになりました。また、java.io.tmpdir システムプロパティから構成される使用方法について注意書きが追加されました。

機能追加・改良(Other)

* Maven Central にアップロードされたファイルに Windows 固有のバイナリディストリビューションが含まれるようになりました。

* フランス語の翻訳が改善されました。

* 日本語の翻訳が改善されました。

* UnboundID が 6.0.9 に更新されました。

* Checkstyle が 10.12.1 に更新されました。

* BND が 6.4.1 に更新されました。

* JSign が 5.0 に更新されました。

詳細は以下をご覧ください。

https://tomcat.apache.org/tomcat-9.0-doc/changelog.html#Tomcat_9.0.78_(remm)