Tomcat 10.1.45 のリリースノート

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


不具合修正(Catalina)

* PersistentValve 使用時にセッション FileStore 実装で発生していた同時アクセスの問題が修正され、セッションが失われる不具合が解消されました。(69781)

* RewriteValve における QSA および QSD フラグの処理が修正されました。

不具合修正(Coyote)

* PEMFile が処理に失敗した場合でも、適切なログを出力した上で OpenSSL に鍵が渡されるようになりました。

* PEMFile に新しい ML-DSA 鍵アルゴリズムが追加され、鍵の読み込みに失敗した際のレポートが改善されました。

* 待機中のスレッドが意図せず起こされることによって発生する可能性があったネットワーク操作の早期タイムアウトが修正されました。

不具合修正(Cluster)

* NonBlockingCoordinator におけるリーダー選出時の意図せずスレッドが再開される問題が修正されました。

* RpcChannel によるメッセージ送信時の意図せずスレッドが再開される問題が修正されました。

機能追加・改良(Catalina)

* 不要なパッケージが catalina-deployer.jar から削除されました。

機能追加・改良(Other)

* ログ出力の見直しが行われ、例外が発生した際のエラーや警告のログにおいて、従来の例外メッセージのみではなく、フルスタックトレースと例外メッセージがデフォルトで含まれるようになりました。

* ログフォーマッターにエスケープ処理が追加され、JSON フォーマッターとの整合性が取られるようになりました。

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

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

https://tomcat.apache.org/tomcat-10.1-doc/changelog.html#Tomcat_10.1.45_(schultz)