その他の年のアナウンスはこちらで確認できます
コンテンツ
その他のニュース
2015-12-15 Tomcat Native 1.2.3がリリースされました
Apache Tomcatプロジェクトは、Tomcat Nativeバージョン1.2.3のリリースを発表できることを誇りに思います。バージョン1.2.2以降の主な変更点には以下が含まれます。
- Javaキーストアのサポート。
- JavaとネイティブAPIを整合させるための様々な修正
- OpenSSLなしでビルドする場合の様々な修正
1.2.xにリグレッションが発見されない限り、ユーザーは今後1.1.xよりも1.2.xを使用すべきであることに注意してください。
2015-12-15 Tomcat Native 1.1.34がリリースされました
Apache Tomcatプロジェクトは、Tomcat Nativeバージョン1.1.34のリリースを発表できることを誇りに思います。バージョン1.1.33以降の主な変更点には以下が含まれます。
- エクスポート暗号を無条件で無効化
- DHおよびECDHにおけるエフェメラルキー処理の改善
- 新しいOpenSSLバージョンでビルドするための様々な修正
1.2.xにリグレッションが発見されない限り、ユーザーは今後1.1.xよりも1.2.xを使用すべきであることに注意してください。
2015-12-10 Tomcat 7.0.67がリリースされました
Apache Tomcatプロジェクトは、Apache Tomcatバージョン7.0.67のリリースを発表できることを誇りに思います。このリリースには、バージョン7.0.65と比較して多数のバグ修正と改善が含まれています。バージョン7.0.65以降の主な変更点には以下が含まれます。
- ファイルベースの設定リソース(例:キーストア)をURLを使用して設定できるようにします。
- JSP属性におけるEL式の引用符付けを(コンテキストごとに)制御するオプションを追加。Jasperのデフォルト動作を7.0.64以前のバージョンおよび他のJSP実装に合わせるように復元。
- REST APIの基本的なCSRF保護を提供する新しいRestCsrfPreventionFilterを追加。
- WebSocketサーバーエンドポイントインスタンスにインスタンスマネージャーを使用。
- リダイレクトのLocationヘッダーが相対URIを使用するようになりました。これはContextごとに`useRelativeRedirects`属性で制御できます。
これらの変更点およびその他のすべての変更点の詳細は、Tomcat 7の変更ログで入手できます。
2015-12-06 Tomcat 8.0.30がリリースされました
Apache Tomcatプロジェクトは、Apache Tomcatバージョン8.0.30のリリースを発表できることを誇りに思います。Apache Tomcat 8.0.30には、8.0.29で特定された問題の修正に加え、その他の機能強化と変更が含まれています。8.0.29以降の主な変更点には以下が含まれます。
- リダイレクトのLocationヘッダーが相対URIを使用するようになりました。これはContextごとに`useRelativeRedirects`属性で制御できます。
- 8.0.29でコンテキストルートのリダイレクトが破損していたリグレッションを修正。
- Jasperの`quoteAttributeEL`のデフォルト設定を`true`に復元し、8.0.26/7.0.64以前のバージョンおよび他のJSP実装に合わせるようにしました。
これらの変更点およびその他のすべての変更点の詳細は、Tomcat 8の変更ログで入手できます。
2015-11-24 Tomcat 8.0.29がリリースされました
Apache Tomcatプロジェクトは、Apache Tomcatバージョン8.0.29のリリースを発表できることを誇りに思います。Apache Tomcat 8.0.29には、8.0.28で特定された問題の修正に加え、その他の機能強化と変更が含まれています。8.0.28以降の主な変更点には以下が含まれます。
- JSP属性におけるEL式の引用符付けを(コンテキストごとに)制御するオプションを追加。
- 設定ファイルの場所におけるURIのサポートを追加した56777の修正におけるリグレッションを修正。
- REST APIの基本的なCSRF保護を提供する新しいRestCsrfPreventionFilterを追加。
- WebSocketサーバーエンドポイントインスタンスにインスタンスマネージャーを使用。
注:コード署名サービスの問題により、このリリースではWindowsインストーラーは署名されていません。
これらの変更点およびその他のすべての変更点の詳細は、Tomcat 8の変更ログで入手できます。
2015-11-19 Tomcat 9.0.0.M1 (alpha)がリリースされました
Apache Tomcatプロジェクトは、Apache Tomcatバージョン9.0.0.M1 (alpha)のリリースを発表できることを誇りに思います。これは9.0.xブランチの最初のマイルストーンリリースであり、Apache Tomcat 9.0.xの新機能への早期アクセスをユーザーに提供し、フィードバックを得ることを目的としています。8.0.xと比較した主な変更点には以下が含まれます。
- HTTP/2およびTLS仮想ホスティングのサポートを追加
- Servlet 4.0仕様の現在のドラフトの実装
- BIOコネクタ、Windows Itaniumのサポート、およびCometのサポートが削除されました
これらの変更点およびその他のすべての変更点の詳細は、Tomcat 9の変更ログで入手できます。
2015-11-09 Tomcat Native 1.2.2がリリースされました
Apache Tomcatプロジェクトは、Tomcat Nativeバージョン1.2.2のリリースを発表できることを誇りに思います。バージョン1.2.0以降の主な変更点には以下が含まれます。
- Tomcat Native 1.2.xがSNIをサポートするために必要なJavaコードを持たないTomcatリリースで動作できるようにします。
- すべての修正が適用されていることを確認するために、OpenSSL I/Oコードを1.1.xのコードと整合させます。
2015-10-28 Tomcat Native 1.2.0がリリースされました
Apache Tomcatプロジェクトは、Tomcat Nativeバージョン1.2.0のリリースを発表できることを誇りに思います。バージョン1.1.33以降の主な変更点には以下が含まれます。
- APR 1.5.1およびOpenSSL 1.0.2dでビルドされたWindowsバイナリ
- Windows向けItaniumバイナリの提供を終了
- ALPNサポート
- SNIサポート
- OpenSSL BIOへのアクセスメソッドを追加
2015-10-19 Tomcat 7.0.65がリリースされました
Apache Tomcatプロジェクトは、Apache Tomcatバージョン7.0.65のリリースを発表できることを誇りに思います。このリリースには、バージョン7.0.64と比較して多数のバグ修正と改善が含まれています。バージョン7.0.64以降の主な変更点には以下が含まれます。
- Webアプリケーションクラスの並行ロードをサポートするWebアプリケーションクラスローダーの実装を追加。この機能の利用にはJava 7以降のJREが必要です。
これらの変更点およびその他のすべての変更点の詳細は、Tomcat 7の変更ログで入手できます。
2015-10-12 Tomcat 8.0.28がリリースされました
Apache Tomcatプロジェクトは、Apache Tomcatバージョン8.0.28のリリースを発表できることを誇りに思います。Apache Tomcat 8.0.28には、8.0.27で特定された問題の修正に加え、その他の機能強化と変更が含まれています。8.0.27以降の主な変更点には以下が含まれます。
- ファイルベースの設定リソース(例:キーストア)をURLを使用して設定できるようにします。
- Windowsインストーラーとアンインストーラーへのコード署名を復元。
これらの変更点およびその他のすべての変更点の詳細は、Tomcat 8の変更ログで入手できます。
2015-10-01 Tomcat 8.0.27がリリースされました
Apache Tomcatプロジェクトは、Apache Tomcatバージョン8.0.27のリリースを発表できることを誇りに思います。Apache Tomcat 8.0.27には、8.0.26で特定された多数の問題の修正に加え、その他の機能強化と変更が含まれています。8.0.26以降の主な変更点には以下が含まれます。
- JSPおよびELにおける`\${`と`$`のエスケープを正しく処理
- NIO + SSL + sendfileに関する問題を修正
- 様々なTLD解析の修正
- 複数の(ほとんどが稀で影響の少ない)並行処理の問題を修正
これらの変更点およびその他のすべての変更点の詳細は、Tomcat 8の変更ログで入手できます。
2015-08-25 Tomcat 7.0.64がリリースされました
Apache Tomcatプロジェクトは、Apache Tomcatバージョン7.0.64のリリースを発表できることを誇りに思います。このリリースには、バージョン7.0.63と比較して多数のバグ修正と改善が含まれています。バージョン7.0.63以降の主な変更点には以下が含まれます。
- POJO WebSocketエンドポイントをプログラムで追加する際のNPEを回避
- 非同期タイムアウト処理の改善
- ClassFileTransformerをWebappClassLoaderに追加できるようにすることで、ウィービングを容易に
これらの変更点およびその他のすべての変更点の詳細は、Tomcat 7の変更ログで入手できます。
2015-08-21 Tomcat 8.0.26がリリースされました
Apache Tomcatプロジェクトは、Apache Tomcatバージョン8.0.26のリリースを発表できることを誇りに思います。Apache Tomcat 8.0.26には、8.0.24で特定された多数の問題の修正に加え、その他の機能強化と変更が含まれています。8.0.24以降の主な変更点には以下が含まれます。
- AJP APR/ネイティブコネクタでのEOF処理を修正し、高CPU負荷を引き起こすタイトループを回避
- POJO WebSocketエンドポイントをプログラムで追加する際のNPEを回避
- 非同期タイムアウト処理の改善
これらの変更点およびその他のすべての変更点の詳細は、Tomcat 8の変更ログで入手できます。
2015-08-11 Tomcat Connectors 1.2.41がリリースされました
Apache Tomcatプロジェクトは、Apache Tomcat Connectorsバージョン1.2.41のリリースを発表できることを誇りに思います。このバージョンでは、1つのセキュリティ問題(CVE-2014-8111)と、以前のリリースで見つかった多数のバグが修正されています。
2015-07-06 Tomcat 7.0.63がリリースされました
Apache Tomcatプロジェクトは、Apache Tomcatバージョン7.0.63のリリースを発表できることを誇りに思います。このリリースには、バージョン7.0.62と比較して多数のバグ修正と改善が含まれています。バージョン7.0.62以降の主な変更点には以下が含まれます。
- SPNEGO認証およびJava 8 update 40以降のJREリグレッションに対する回避策を追加
- 新しいHttpHeaderSecurityFilterを追加
- Web Socketのpermessage-deflate拡張機能のサポートをクライアント実装に拡張
これらの変更点およびその他のすべての変更点の詳細は、Tomcat 7の変更ログで入手できます。
2015-07-06 Tomcat 8.0.24がリリースされました
Apache Tomcatプロジェクトは、Apache Tomcatバージョン8.0.24のリリースを発表できることを誇りに思います。Apache Tomcat 8.0.24には、8.0.23で特定された多数の問題の修正に加え、その他の機能強化と変更が含まれています。8.0.23以降の主な変更点には以下が含まれます。
- POJOベースのWebSocketエンドポイントにパスパラメータを提供し、セッションごとに異なるパスパラメータを`javax.websocket.server.ServerEndpointConfig`インスタンスに渡すようにしました。
- jdbc-poolのSlowQueryReportに対する様々な修正。
- TomcatがSRV.10.7.2の要件(WebアプリケーションからJava SEおよび実装された仕様クラスをロードしないこと)をどのように実装するかの様々な改善。
これらの変更点およびその他のすべての変更点の詳細は、Tomcat 8の変更ログで入手できます。
2015-06-03 Apache Tomcat 6.0.xのサービス終了
Apache Tomcat 6.0.xのサービス終了日が発表されました。 詳しくはこちら...
2015-05-22 Tomcat 8.0.23がリリースされました
Apache Tomcatプロジェクトは、Apache Tomcatバージョン8.0.23のリリースを発表できることを誇りに思います。Apache Tomcat 8.0.23には、8.0.22で特定された多数の問題の修正に加え、その他の機能強化と変更が含まれています。8.0.22以降の主な変更点には以下が含まれます。
- NIO2とTLSにおける破損の問題を修正
- SPNEGO認証およびJava 8 update 40以降のJREリグレッションに対する回避策を追加
- 新しいHttpHeaderSecurityFilterを追加
これらの変更点およびその他のすべての変更点の詳細は、Tomcat 8の変更ログで入手できます。
2015-05-14 Tomcat 7.0.62がリリースされました
Apache Tomcatプロジェクトは、Apache Tomcatバージョン7.0.62のリリースを発表できることを誇りに思います。このリリースには、バージョン7.0.61と比較して多数のバグ修正と改善が含まれています。
これらの変更点およびその他のすべての変更点の詳細は、Tomcat 7の変更ログで入手できます。
2015-05-12 Tomcat 6.0.44がリリースされました
Apache Tomcatプロジェクトは、Apache Tomcatバージョン6.0.44のリリースを発表できることを誇りに思います。このリリースには、Apache Tomcat 6.0.43に対する多数のセキュリティ修正とバグ修正が含まれています。主な変更点には以下が含まれます。
- OpenSSL 1.0.1mに基づくWindowsバイナリを取り込むため、Tomcat Native Libraryバージョン1.1.33に更新。
注:Apache Tomcat 6.0.xのサービス終了日が発表されました。 詳しくはこちら...
2015-05-05 Tomcat 8.0.22がリリースされました
Apache Tomcatプロジェクトは、Apache Tomcatバージョン8.0.22のリリースを発表できることを誇りに思います。Apache Tomcat 8.0.22には、8.0.21で特定された多数の問題の修正に加え、その他の機能強化と変更が含まれています。8.0.21以降の主な変更点には以下が含まれます。
- WARにパックされているJAR内のリソースに対するTomcat固有のURLの形式を変更。`^/`シーケンスを`*/`に置き換え、結果として得られるURLがRFC 2396に準拠し、URIに変換されたときに例外をトリガーしないようにしました。古い形式も引き続き受け入れられます。
- アクセスログで、フォーマットパターン
%{remote}p
を使用してリモートポートのログ記録を許可します。 - 自動デプロイプロセスの一部として最終変更時刻をチェックする際、`File.lastModified()`が1秒の分解能を持つという事実を考慮し、ファイルが最後の1秒以内に変更された場合でも常に最新バージョンのファイルが使用されるようにします。この変更の副次的な影響として、変更時刻が未来のファイルは変更されていないかのように扱われることに注意してください。
- 再デプロイのリソース変更チェックをリロードの変更チェックと整合させ、どちらの場合も、変更時刻の増加ではなく変更時刻の変化がリソースの変更を判断するために使用されるようにしました。
注:本リリースおよび以前のリリースには、NIO2およびSSL/TLSに関する既知の問題があり、接続が切断される可能性があります。この問題が解決されるまで(修正は8.0.23で予定)、NIO2をSSL/TLSと共に本番環境で使用することは推奨されません。
これらの変更点およびその他のすべての変更点の詳細は、Tomcat 8の変更ログで入手できます。
2015-04-07 Tomcat 7.0.61がリリースされました
Apache Tomcatプロジェクトは、Apache Tomcatバージョン7.0.61のリリースを発表できることを誇りに思います。このリリースには、バージョン7.0.59と比較して多数のバグ修正と改善が含まれています。バージョン7.0.59以降の主な変更点には以下が含まれます。
- Java 8 JSSEサーバー優先TLS暗号スイート順序付けのサポートを追加。この機能にはJava 8が必要です。
- OpenSSL 1.0.1mおよびAPR 1.5.1に基づくWindowsバイナリを取り込むため、Tomcat Native Libraryバージョン1.1.33に更新。
- AJPコネクタの新しい機能であるTomcat Authorizationを実装。有効にした場合、TomcatはAJPプロトコルから認証済みユーザー名を取得し、そのユーザーに認証(つまりロールを追加)するための適切なRealmをリクエストに使用します。
- Eclipse JDTコンパイラをバージョン4.4.2に更新。
これらの変更点およびその他のすべての変更点の詳細は、Tomcat 7の変更ログで入手できます。
2015-03-26 Tomcat 8.0.21がリリースされました
Apache Tomcatプロジェクトは、Apache Tomcatバージョン8.0.21のリリースを発表できることを誇りに思います。Apache Tomcat 8.0.21には、8.0.20で特定された多数の問題の修正に加え、その他の機能強化と変更が含まれています。8.0.20以降の主な変更点には以下が含まれます。
- Tomcatが実行されていない間にWARファイルが変更されたことを検出できるようにします。
- Java 8 JSSEサーバー優先TLS暗号スイート順序付けのサポートを追加。この機能にはJava 8が必要です。
- OpenSSL 1.0.1mおよびAPR 1.5.1に基づくWindowsバイナリを取り込むため、Tomcat Native Libraryバージョン1.1.33に更新
- AJPコネクタの新しい機能であるTomcat Authorizationを実装。有効にした場合、TomcatはAJPプロトコルから認証済みユーザー名を取得し、そのユーザーに認証(つまりロールを追加)するための適切なRealmをリクエストに使用します。
これらの変更点およびその他のすべての変更点の詳細は、Tomcat 8の変更ログで入手できます。
2015-03-23 Tomcat Native 1.1.33がリリースされました
Apache Tomcatプロジェクトは、Tomcat Nativeバージョン1.1.33のリリースを発表できることを誇りに思います。バージョン1.1.32以降の主な変更点には以下が含まれます。
- 同じソケットに対してポーラーが複数のイベントを返した際のクラッシュを修正。
- WindowsバイナリはOpenSSL 1.0.1mおよびAPR 1.5.1にリンクされています。
2015-02-20 Tomcat 8.0.20がリリースされました
Apache Tomcatプロジェクトは、Apache Tomcatバージョン8.0.20のリリースを発表できることを誇りに思います。Apache Tomcat 8.0.20には、8.0.18で特定された多数の問題の修正に加え、その他の機能強化と変更が含まれています。8.0.18以降の主な変更点には以下が含まれます。
- 署名付きJARがWebアプリケーションで使用されている場合の、新しいリソース実装におけるパフォーマンスリグレッションを修正。
- Servlet 3.0の非同期を使用している場合に、単一ソケットの書き込みイベントに対して複数の登録が発生する可能性のあるいくつかのバグを修正。通常、これらの複数登録の副作用として、ログに例外が表示されていました。
- JNDIリソースに使用されるBeanファクトリを強化。新しい属性`forceString`により、非標準の文字列引数プロパティセッターのサポートが可能になります。
これらの変更点およびその他のすべての変更点の詳細は、Tomcat 8の変更ログで入手できます。
2015-02-20 Apache Standard Taglib 1.2.3がリリースされました
Apache Tomcatプロジェクトは、Standard Taglibバージョン1.2.3のリリースを発表できることを誇りに思います。このタグライブラリは、JSTL 1.2仕様のApacheによる実装を提供します。
バージョン1.2.3はセキュリティおよびバグ修正リリースです。Standard Taglib 1.2.1で見つかったいくつかのバグを修正し、CVE-2015-0254の脆弱性(JSTL XMLタグにおけるXSL拡張を介したXXEおよびRCE)に対する保護を提供します。
詳細については、タグライブラリのセクションを参照してください。
2015-02-04 Tomcat 7.0.59がリリースされました
Apache Tomcatプロジェクトは、Apache Tomcatバージョン7.0.59のリリースを発表できることを誇りに思います。このリリースには、バージョン7.0.57と比較して多数のバグ修正と改善が含まれています。バージョン7.0.57以降の主な変更点には以下が含まれます。
- セッションIDジェネレーターが拡張可能になりました。
これらの変更点およびその他のすべての変更点の詳細は、Tomcat 7の変更ログで入手できます。
2015-01-26 Tomcat 8.0.18がリリースされました
Apache Tomcatプロジェクトは、Apache Tomcatバージョン8.0.18のリリースを発表できることを誇りに思います。Apache Tomcat 8.0.18には、8.0.17で特定された多数の問題の修正に加え、その他の機能強化と変更が含まれています。8.0.17以降の主な変更点には以下が含まれます。
- 転送使用時に応答の切り捨てを引き起こしていたリグレッション(57475)が修正されました。
- TribesにおけるReplicatedMapへの様々な改善。
これらの変更点およびその他のすべての変更点の詳細は、Tomcat 8の変更ログで入手できます。
2015-01-15 Tomcat 8.0.17がリリースされました
Apache Tomcatプロジェクトは、Apache Tomcatバージョン8.0.17のリリースを発表できることを誇りに思います。Apache Tomcat 8.0.17には、8.0.15で特定された多数の問題の修正に加え、その他の機能強化と変更が含まれています。8.0.15以降の主な変更点には以下が含まれます。
- 8.0.15で導入されたアノテーションスキャンにおけるリグレッションを修正
- RemoteAddrValveとRemoteHostValveは、フィルタリング時にオプションでポートを含めることができるようになり、アクセス拒否ではなく認証をトリガーする新しいオプションも追加されました。
- WebSocketにおける様々なエッジケースの修正
警告:8.0.17で以下の重要なバグが発見されました:57476: いくつかのHTTP応答が切り捨てられる可能性があります。この問題に対処するため、チームは次のリリース(8.0.18)の準備を進めています。
これらの変更点およびその他のすべての変更点の詳細は、Tomcat 8の変更ログで入手できます。