コンテンツ

過去のニュース

過去の年のアナウンスはこちらでご覧いただけます

2018-12-18 Tomcat 8.5.37 がリリースされました

Apache Tomcat プロジェクトは、Apache Tomcat バージョン 8.5.37 のリリースを発表いたします。Apache Tomcat 8.5.x は 8.0.x の後継であり、Tomcat 9.0.x から引き継がれた新機能が含まれています。最小 Java バージョンおよび実装された仕様バージョンは変更されていません。8.5.35 と比較して注目すべき変更点は以下の通りです。

  • Servlet 仕様のセクション 8.2.2 2.c の要件を実装し、重複する名前のフラグメントがあり、フラグメントの相対順序を使用するように構成されている場合、Web アプリケーションがデプロイされないようにします。
  • デフォルトの Servlet は、以前に設定された content-type を上書きしなくなりました。
  • パッケージ化された Tomcat Native Library のバージョンを 1.2.19 に更新し、APR 1.6.5 および OpenSSL 1.1.1a で構築された最新の Windows バイナリを取得します。

これらの変更点およびその他すべての変更点の詳細については、Tomcat 8.5 変更ログをご参照ください。

ダウンロード

2018-12-12 Tomcat 9.0.14 がリリースされました

Apache Tomcat プロジェクトは、Apache Tomcat バージョン 9.0.14 のリリースを発表いたします。9.0.13 と比較して注目すべき変更点は以下の通りです。

  • ブラジルポルトガル語、韓国語、中国語 (簡体字) の追加によるローカライゼーションサポートの大幅な拡張と、既存言語のカバー範囲の拡大。
  • バックグラウンド処理と様々な独立したスレッドプールを共通のエグゼキュータを使用するようにリファクタリング。
  • パッケージ化された Tomcat Native Library のバージョンを 1.2.19 に更新し、APR 1.6.5 および OpenSSL 1.1.1a で構築された最新の Windows バイナリを取得します。

これらの変更点およびその他すべての変更点の詳細については、Tomcat 9 変更ログをご参照ください。

ダウンロード

2018-12-04 Tomcat Native 1.2.19 がリリースされました

Apache Tomcat プロジェクトは、Tomcat Native バージョン 1.2.19 のリリースを発表いたします。1.2.18 からの注目すべき変更点は以下の通りです。

  • OCSP チェック使用時のメモリリークを修正。
  • APR 1.6.5 および OpenSSL 1.0.2q で構築された Windows バイナリ。
  • APR 1.6.5 および OpenSSL 1.1.1a で構築された Windows バイナリ。

ダウンロード | 1.2.19 の変更ログ

2018-11-15 Tomcat 7.0.92 がリリースされました

Apache Tomcat プロジェクトは、Apache Tomcat バージョン 7.0.92 のリリースを発表いたします。このリリースには、バージョン 7.0.91 と比較して多くのバグ修正と改善が含まれています。

  • TLSv1.3 をサポートする JRE または OpenSSL バージョンと組み合わせて使用する場合の TLSv1.3 のサポート

これらの変更点およびその他すべての変更点の詳細については、Tomcat 7 変更ログをご参照ください。

ダウンロード

2018-11-07 Tomcat 9.0.13 がリリースされました

Apache Tomcat プロジェクトは、Apache Tomcat バージョン 9.0.13 のリリースを発表いたします。9.0.12 と比較して注目すべき変更点は以下の通りです。

  • TLSv1.3 をサポートする JRE または OpenSSL バージョンと組み合わせて使用する場合の TLSv1.3 のサポート
  • クラスタートラフィックの暗号化のサポートを追加
  • 変更後に tomcat-users.xml の自動再読み込み機能を追加

これらの変更点およびその他すべての変更点の詳細については、Tomcat 9 変更ログをご参照ください。

ダウンロード

2018-11-07 Tomcat 8.5.35 がリリースされました

Apache Tomcat プロジェクトは、Apache Tomcat バージョン 8.5.35 のリリースを発表いたします。Apache Tomcat 8.5.x は 8.0.x の後継であり、Tomcat 9.0.x から引き継がれた新機能が含まれています。最小 Java バージョンおよび実装された仕様バージョンは変更されていません。8.5.34 と比較して注目すべき変更点は以下の通りです。

  • TLSv1.3 をサポートする JRE または OpenSSl バージョンと組み合わせて使用する場合の TLSv1.3 のサポート
  • RewriteValve への複数の改善
  • JSP コンパイラにおけるいくつかのリグレッションを修正

これらの変更点およびその他すべての変更点の詳細については、Tomcat 8.5 変更ログをご参照ください。

ダウンロード

2018-10-20 Tomcat Native 1.2.18 がリリースされました

Apache Tomcat プロジェクトは、Tomcat Native バージョン 1.2.18 のリリースを発表いたします。1.2.17 からの注目すべき変更点は以下の通りです。

  • APR 1.6.5 および OpenSSL 1.0.2p で構築された Windows バイナリ。
  • APR 1.6.5 および OpenSSL 1.1.1 で構築された Windows バイナリ。
  • OpenSSL 1.1.1 で構築された場合の TLSv1.3 のサポート

ダウンロード | 1.2.18 の変更ログ

2018-10-13 Tomcat Connectors 1.2.46 がリリースされました

Apache Tomcat プロジェクトは、Apache Tomcat Connectors バージョン 1.2.46 のリリースを発表いたします。このバージョンでは、以前のリリースで見つかった多くのバグが修正されています。

ダウンロード | 1.2.46 の変更ログ

2018-09-19 Tomcat 7.0.91 がリリースされました

Apache Tomcat プロジェクトは、Apache Tomcat バージョン 7.0.91 のリリースを発表いたします。このリリースには、バージョン 7.0.90 と比較して多くのバグ修正と改善が含まれています。

これらの変更点およびその他すべての変更点の詳細については、Tomcat 7 変更ログをご参照ください。

ダウンロード

2018-09-10 Tomcat 9.0.12 がリリースされました

Apache Tomcat プロジェクトは、Apache Tomcat バージョン 9.0.12 のリリースを発表いたします。9.0.11 と比較して注目すべき変更点は以下の通りです。

  • HTTP/2 と組み合わせて非同期 Servlet API を使用する際に関連する複数の問題を修正。
  • リライト置換解析に再帰を追加。
  • ドキュメント Web アプリケーションにおける CATALINA_HOME および CATALINA_BASE の使用に関する情報を拡張。パッチは Marek Czernek 氏より提供されました。

これらの変更点およびその他すべての変更点の詳細については、Tomcat 9 変更ログをご参照ください。

ダウンロード

2018-09-10 Tomcat 8.5.34 がリリースされました

Apache Tomcat プロジェクトは、Apache Tomcat バージョン 8.5.34 のリリースを発表いたします。Apache Tomcat 8.5.x は 8.0.x の後継であり、Tomcat 9.0.x から引き継がれた新機能が含まれています。最小 Java バージョンおよび実装された仕様バージョンは変更されていません。8.5.33 と比較して注目すべき変更点は以下の通りです。

  • HTTP/2 と組み合わせて非同期 Servlet API を使用する際に関連する複数の問題を修正。
  • リライト置換解析に再帰を追加。
  • ドキュメント Web アプリケーションにおける CATALINA_HOME および CATALINA_BASE の使用に関する情報を拡張。パッチは Marek Czernek 氏より提供されました。

これらの変更点およびその他すべての変更点の詳細については、Tomcat 8.5 変更ログをご参照ください。

ダウンロード

2018-09-01 Tomcat Connectors 1.2.44 がリリースされました

Apache Tomcat プロジェクトは、Apache Tomcat Connectors バージョン 1.2.44 のリリースを発表いたします。このバージョンでは、以前のリリースで見つかった多くのバグが修正されています。

ダウンロード | 1.2.44 の変更ログ

2018-08-17 Tomcat 9.0.11 がリリースされました

Apache Tomcat プロジェクトは、Apache Tomcat バージョン 9.0.11 のリリースを発表いたします。9.0.10 と比較して注目すべき変更点は以下の通りです。

  • RequestDispatcher および Web アプリケーションクラスローダーにおいて、URL パスを正しくデコードします(パス内の+はスペースにデコードされるべきではありません)。
  • ネイティブライブラリのデフォルトロケーションを追加:${catalina.home}/bin
  • Jasper (JSP エンジン) の Java ファイル生成プロセスをマルチスレッド化します。デフォルトでは、コアごとに1つのスレッドが使用されます。Dan Fabulich 氏によるパッチに基づいています。

注記: HTTP/2 で Servlet の非同期サポートを使用する際に、いくつかの既知の問題が残っています。これらは次のリリースで修正されます。

これらの変更点およびその他すべての変更点の詳細については、Tomcat 9 変更ログをご参照ください。

ダウンロード

2018-08-17 Tomcat 8.5.33 がリリースされました

Apache Tomcat プロジェクトは、Apache Tomcat バージョン 8.5.33 のリリースを発表いたします。Apache Tomcat 8.5.x は 8.0.x の後継であり、Tomcat 9.0.x から引き継がれた新機能が含まれています。最小 Java バージョンおよび実装された仕様バージョンは変更されていません。8.5.32 と比較して注目すべき変更点は以下の通りです。

  • RequestDispatcher および Web アプリケーションクラスローダーにおいて、URL パスを正しくデコードします(パス内の+はスペースにデコードされるべきではありません)。
  • JspC で事前コンパイルする際、最初のエラーで停止するのではなく、すべてのコンパイルエラーを報告するようにしました。新しいオプション-failFastを使用すると、最初のエラー後に停止するという以前の動作に戻すことができます。Marc Pompl 氏から提供されたパッチに基づいています。
  • Jasper (JSP エンジン) の Java ファイル生成プロセスをマルチスレッド化します。デフォルトでは、コアごとに1つのスレッドが使用されます。Dan Fabulich 氏によるパッチに基づいています。

注記: HTTP/2 で Servlet の非同期サポートを使用する際に、いくつかの既知の問題が残っています。これらは次のリリースで修正されます。

これらの変更点およびその他すべての変更点の詳細については、Tomcat 8.5 変更ログをご参照ください。

ダウンロード

2018-07-06 Tomcat 7.0.90 がリリースされました

Apache Tomcat プロジェクトは、Apache Tomcat バージョン 7.0.90 のリリースを発表いたします。このリリースには、バージョン 7.0.88 と比較して多くのバグ修正と改善が含まれています。7.0.88 と比較して注目すべき変更点は以下の通りです。

  • CIDR 表記を使用して IP 範囲が定義された IPv4 および/または IPv6 クライアントアドレスに基づいてリクエストを許可/拒否するために使用できる RemoteCIDRFilter と RemoteCIDRValve を追加。Francis Galiegue 氏によるパッチに基づいています。
  • パッケージ化された Tomcat Native Library のバージョンを 1.2.17 に更新し、APR 1.6.3 および OpenSSL 1.0.2o で構築された最新の Windows バイナリを取得します。

これらの変更点およびその他すべての変更点の詳細については、Tomcat 7 変更ログをご参照ください。

ダウンロード

2018-07-05 Tomcat 8.0.53 がリリースされました

Apache Tomcat プロジェクトは、Apache Tomcat バージョン 8.0.53 のリリースを発表いたします。Apache Tomcat 8.0.53 には、8.0.52 で特定された問題の修正、およびその他の機能強化と変更が含まれています。8.0.52 と比較して注目すべき変更点は以下の通りです。

  • パッケージ化された Tomcat Native Library のバージョンを 1.2.17 に更新し、APR 1.6.3 および OpenSSL 1.0.2o で構築された最新の Windows バイナリを取得します。

これらの変更点およびその他すべての変更点の詳細については、Tomcat 8 変更ログをご参照ください。

注記: Apache Tomcat 8.0.x はサポート終了となりました。詳細はこちら...

ダウンロード

2018-06-25 Tomcat 9.0.10 がリリースされました

Apache Tomcat プロジェクトは、Apache Tomcat バージョン 9.0.10 のリリースを発表いたします。9.0.8 と比較して注目すべき変更点は以下の通りです。

  • CIDR 表記を使用して IP 範囲が定義された IPv4 および/または IPv6 クライアントアドレスに基づいてリクエストを許可/拒否するために使用できる RemoteCIDRFilter と RemoteCIDRValve を追加。Francis Galiegue 氏によるパッチに基づいています。
  • WebSockets 書き込みに NIO2 API を使用。
  • パッケージ化された Tomcat Native Library のバージョンを 1.2.17 に更新し、APR 1.6.3 および OpenSSL 1.0.2o で構築された最新の Windows バイナリを取得します。
  • FQDN の最終コンポーネントがアルファベットであるという要件を削除することにより、ホスト検証におけるリグレッションを修正。

これらの変更点およびその他すべての変更点の詳細については、Tomcat 9 変更ログをご参照ください。

ダウンロード

2018-06-25 Tomcat 8.5.32 がリリースされました

Apache Tomcat プロジェクトは、Apache Tomcat バージョン 8.5.32 のリリースを発表いたします。Apache Tomcat 8.5.x は 8.0.x を置き換えることを意図しており、Tomcat 9.0.x から引き継がれた新機能が含まれています。最小 Java バージョンおよび実装された仕様バージョンは変更されていません。8.5.31 と比較して注目すべき変更点は以下の通りです。

  • CIDR 表記を使用して IP 範囲が定義された IPv4 および/または IPv6 クライアントアドレスに基づいてリクエストを許可/拒否するために使用できる RemoteCIDRFilter と RemoteCIDRValve を追加。Francis Galiegue 氏によるパッチに基づいています。
  • パッケージ化された Tomcat Native Library のバージョンを 1.2.17 に更新し、APR 1.6.3 および OpenSSL 1.0.2o で構築された最新の Windows バイナリを取得します。
  • FQDN の最終コンポーネントがアルファベットであるという要件を削除することにより、ホスト検証におけるリグレッションを修正。

これらの変更点およびその他すべての変更点の詳細については、Tomcat 8.5 変更ログをご参照ください。

ダウンロード

2018-06-13 Tomcat Native 1.2.17 がリリースされました

Apache Tomcat プロジェクトは、Tomcat Native バージョン 1.2.17 のリリースを発表いたします。1.2.16 からの注目すべき変更点は以下の通りです。

  • APR 1.6.3 および OpenSSL 1.0.2o で構築された Windows バイナリ。
  • OCSP サポートおよび CRL ファイル処理の修正。

ユーザーは現在、1.1.x よりも 1.2.x を使用することを推奨します。

ダウンロード | 1.2.17 の変更ログ

2018-05-11 Tomcat 7.0.88 がリリースされました

Apache Tomcat プロジェクトは、Apache Tomcat バージョン 7.0.88 のリリースを発表いたします。このリリースには、バージョン 7.0.86 と比較して多くのバグ修正と改善が含まれています。7.0.86 と比較して注目すべき変更点は以下の通りです。

  • ファクトリを指定しない DataSource リソースの処理におけるリグレッションを修正。
  • RFC 7230 および RFC 3986 で要求される URI パスとクエリ文字列を正しく %nn エンコードしない、仕様に準拠しないユーザーエージェント (主要なすべてのブラウザを含む) を回避するための設定オプションを実装
  • ホストまたはエンジンで Valve が設定されている場合、複数のホストや Web アプリケーションをクロールするボットを CrawlerSessionManagerValve が正しく処理できるようにする。
  • Java 11 EA で構築されたクラスのアノテーションスキャンをサポート

これらの変更点およびその他すべての変更点の詳細については、Tomcat 7 変更ログをご参照ください。

ダウンロード

2018-05-08 Tomcat 8.0.52 がリリースされました

Apache Tomcat プロジェクトは、Apache Tomcat バージョン 8.0.52 のリリースを発表いたします。Apache Tomcat 8.0.52 には、8.0.51 で特定された問題の修正、およびその他の機能強化と変更が含まれています。8.0.51 と比較して注目すべき変更点は以下の通りです。

  • RFC 7230 および RFC 3986 で要求される URI パスとクエリ文字列を正しく %nn エンコードしない、仕様に準拠しないユーザーエージェント (主要なすべてのブラウザを含む) を回避するための設定オプションを実装
  • ホストまたはエンジンで Valve が設定されている場合、複数のホストや Web アプリケーションをクロールするボットを CrawlerSessionManagerValve が正しく処理できるようにする。

これらの変更点およびその他すべての変更点の詳細については、Tomcat 8 変更ログをご参照ください。

注記: Apache Tomcat 8.0.x のサポート終了日が発表されました。詳細はこちら...

ダウンロード

2018-05-03 Tomcat 9.0.8 がリリースされました

Apache Tomcat プロジェクトは、Apache Tomcat バージョン 9.0.8 のリリースを発表いたします。9.0.7 と比較して注目すべき変更点は以下の通りです。

  • RFC 7230 および RFC 3986 で要求される URI パスとクエリ文字列を正しく %nn エンコードしない、仕様に準拠しないユーザーエージェント (主要なすべてのブラウザを含む) を回避するための設定オプションを実装
  • ホストまたはエンジンで Valve が設定されている場合、複数のホストや Web アプリケーションをクロールするボットを CrawlerSessionManagerValve が正しく処理できるようにする。
  • Java 11 EA で構築されたクラスのアノテーションスキャンをサポート

これらの変更点およびその他すべての変更点の詳細については、Tomcat 9 変更ログをご参照ください。

ダウンロード

2018-05-03 Tomcat 8.5.31 がリリースされました

Apache Tomcat プロジェクトは、Apache Tomcat バージョン 8.5.31 のリリースを発表いたします。Apache Tomcat 8.5.x は 8.0.x を置き換えることを意図しており、Tomcat 9.0.x から引き継がれた新機能が含まれています。最小 Java バージョンおよび実装された仕様バージョンは変更されていません。8.5.30 と比較して注目すべき変更点は以下の通りです。

  • RFC 7230 および RFC 3986 で要求される URI パスとクエリ文字列を正しく %nn エンコードしない、仕様に準拠しないユーザーエージェント (主要なすべてのブラウザを含む) を回避するための設定オプションを実装
  • ホストまたはエンジンで Valve が設定されている場合、複数のホストや Web アプリケーションをクロールするボットを CrawlerSessionManagerValve が正しく処理できるようにする。
  • Java 11 EA で構築されたクラスのアノテーションスキャンをサポート

これらの変更点およびその他すべての変更点の詳細については、Tomcat 8.5 変更ログをご参照ください。

ダウンロード

2018-04-13 Tomcat 7.0.86 がリリースされました

Apache Tomcat プロジェクトは、Apache Tomcat バージョン 7.0.86 のリリースを発表いたします。このリリースには、バージョン 7.0.85 と比較して多くのバグ修正と改善が含まれています。7.0.85 と比較して注目すべき変更点は以下の通りです。

  • AccessLogValveExtendedAccessLogValve に maxDays 属性のサポートを追加。これにより、ローテーションされたアクセスログが削除前に保持される最大日数を定義できます。
  • PersistentManager でセッションをロード中にセッションを検証しようとした場合の無限再帰を回避。

これらの変更点およびその他すべての変更点の詳細については、Tomcat 7 変更ログをご参照ください。

警告: ファクトリを指定しない DataSource リソースの処理にリグレッションがあります。簡単な設定による回避策が利用可能です。バグ 62316 を参照してください。これは 7.0.87 で修正される予定です。

ダウンロード

2018-04-13 Tomcat 8.0.51 がリリースされました

Apache Tomcat プロジェクトは、Apache Tomcat バージョン 8.0.51 のリリースを発表いたします。Apache Tomcat 8.0.51 には、8.0.50 で特定された問題の修正、およびその他の機能強化と変更が含まれています。8.0.50 と比較して注目すべき変更点は以下の通りです。

  • PersistentManager でセッションをロード中にセッションを検証しようとした場合の無限再帰を回避。

これらの変更点およびその他すべての変更点の詳細については、Tomcat 8 変更ログをご参照ください。

注記: Apache Tomcat 8.0.x のサポート終了日が発表されました。詳細はこちら...

ダウンロード

2018-04-07 Tomcat 9.0.7 がリリースされました

Apache Tomcat プロジェクトは、Apache Tomcat バージョン 9.0.7 のリリースを発表いたします。9.0.6 と比較して注目すべき変更点は以下の通りです。

  • AccessLogValveExtendedAccessLogValve に maxDays 属性のサポートを追加。これにより、ローテーションされたアクセスログが削除前に保持される最大日数を定義できます。
  • PersistentManager でセッションをロード中にセッションを検証しようとした場合の無限再帰を回避。
  • HTTP/2 PUSH_PROMISE フレームにおける2つのプロトコルエラーを修正。
  • OpenSSL エンジンの SSL セッションは、無効なアクセスを無視するようになりました。

これらの変更点およびその他すべての変更点の詳細については、Tomcat 9 変更ログをご参照ください。

ダウンロード

2018-04-07 Tomcat 8.5.30 がリリースされました

Apache Tomcat プロジェクトは、Apache Tomcat バージョン 8.5.30 のリリースを発表いたします。Apache Tomcat 8.5.x は 8.0.x を置き換えることを意図しており、Tomcat 9.0.x から引き継がれた新機能が含まれています。最小 Java バージョンおよび実装された仕様バージョンは変更されていません。8.5.29 と比較して注目すべき変更点は以下の通りです。

  • AccessLogValveExtendedAccessLogValve に maxDays 属性のサポートを追加。これにより、ローテーションされたアクセスログが削除前に保持される最大日数を定義できます。
  • PersistentManager でセッションをロード中にセッションを検証しようとした場合の無限再帰を回避。
  • HTTP/2 PUSH_PROMISE フレームにおける2つのプロトコルエラーを修正。
  • OpenSSL エンジンの SSL セッションは、無効なアクセスを無視するようになりました。

これらの変更点およびその他すべての変更点の詳細については、Tomcat 8.5 変更ログをご参照ください。

ダウンロード

2018-03-08 Tomcat 9.0.6 がリリースされました

Apache Tomcat プロジェクトは、Apache Tomcat バージョン 9.0.6 のリリースを発表いたします。9.0.5 と比較して注目すべき変更点は以下の通りです。

  • TLS の安定性向上。
  • ErrorReportValve を使用して、特定のエラーコードおよび/または例外タイプに対する静的 HTML レスポンスを指定する機能を追加。
  • NIO2 用の非同期 HTTP/2 パーサーを追加。
  • ホストマネージャー Web アプリケーションのドキュメントを追加。パッチは Marek Czernek 氏より提供されました。

これらの変更点およびその他すべての変更点の詳細については、Tomcat 9 変更ログをご参照ください。

ダウンロード

2018-03-08 Tomcat 8.5.29 がリリースされました

Apache Tomcat プロジェクトは、Apache Tomcat バージョン 8.5.29 のリリースを発表いたします。Apache Tomcat 8.5.x は 8.0.x を置き換えることを意図しており、Tomcat 9.0.x から引き継がれた新機能が含まれています。最小 Java バージョンおよび実装された仕様バージョンは変更されていません。8.5.28 と比較して注目すべき変更点は以下の通りです。

  • TLS の安定性向上。
  • 60276 の修正におけるリグレッション (すべての MIME タイプに圧縮が適用されることを意味していたもの) を修正。パッチは Stefan Knoblich 氏より提供されました。
  • ホストマネージャー Web アプリケーションのドキュメントを追加。パッチは Marek Czernek 氏より提供されました。

これらの変更点およびその他すべての変更点の詳細については、Tomcat 8.5 変更ログをご参照ください。

ダウンロード

2018-03-06 Tomcat Connectors 1.2.43 がリリースされました

Apache Tomcat プロジェクトは、Apache Tomcat Connectors バージョン 1.2.43 のリリースを発表いたします。このバージョンでは、以前のリリースで見つかった多くのバグが修正されています。

ダウンロード | 1.2.43 の変更ログ

2018-02-13 Tomcat 7.0.85 がリリースされました

Apache Tomcat プロジェクトは、Apache Tomcat バージョン 7.0.85 のリリースを発表いたします。このリリースには、バージョン 7.0.84 と比較して多くのバグ修正と改善が含まれています。

これらの変更点およびその他すべての変更点の詳細については、Tomcat 7 変更ログをご参照ください。

ダウンロード

2018-02-13 Tomcat 8.0.50 がリリースされました

Apache Tomcat プロジェクトは、Apache Tomcat バージョン 8.0.50 のリリースを発表いたします。Apache Tomcat 8.0.50 には、8.0.49 で特定された問題の修正、およびその他の機能強化と変更が含まれています。

これらの変更点およびその他すべての変更点の詳細については、Tomcat 8 変更ログをご参照ください。

注記: Apache Tomcat 8.0.x のサポート終了日が発表されました。詳細はこちら...

ダウンロード

2018-02-11 Tomcat 9.0.5 がリリースされました

Apache Tomcat プロジェクトは、Apache Tomcat バージョン 9.0.5 のリリースを発表いたします。9.0.4 と比較して注目すべき変更点は以下の通りです。

  • 処理がアプリケーションに渡される前に発生するエラーを、アプリケーション提供のエラー処理やコンテナ提供のエラー処理 (ErrorReportValve) によって適切に処理できるようにエラー処理をリファクタリング。
  • すべてのコネクタで提供されるホスト名とポートの厳密な検証を有効にします。無効なホスト名やポートを含むリクエストは、400 レスポンスで拒否されます。
  • jdbc-pool の JMX サポートを強化し、PooledConnection および JdbcInterceptors を公開できるようにします。

これらの変更点およびその他すべての変更点の詳細については、Tomcat 9 変更ログをご参照ください。

ダウンロード

2018-02-11 Tomcat 8.5.28 がリリースされました

Apache Tomcat プロジェクトは、Apache Tomcat バージョン 8.5.28 のリリースを発表いたします。Apache Tomcat 8.5.x は 8.0.x を置き換えることを意図しており、Tomcat 9.0.x から引き継がれた新機能が含まれています。最小 Java バージョンおよび実装された仕様バージョンは変更されていません。8.5.27 と比較して注目すべき変更点は以下の通りです。

  • TLS と NIO2 を使用する際の切り詰められたリクエスト入力ストリームを修正。
  • TLS 設定のエラー処理とレポートを改善。
  • jdbc-pool の JMX サポートを強化し、PooledConnection および JdbcInterceptors を公開できるようにします。

これらの変更点およびその他すべての変更点の詳細については、Tomcat 8.5 変更ログをご参照ください。

ダウンロード

2018-01-24 Tomcat 7.0.84 がリリースされました

Apache Tomcat プロジェクトは、Apache Tomcat バージョン 7.0.84 のリリースを発表いたします。このリリースには、バージョン 7.0.82 と比較して多くのバグ修正と改善が含まれています。7.0.82 と比較して注目すべき変更点は以下の通りです。

  • Java 9 が完全にサポートされました
  • パッケージ化された Tomcat Native Library のバージョンを 1.2.16 に更新し、APR 1.6.3 および OpenSSL 1.0.2m で構築された最新の Windows バイナリを取得
  • タグ本体をバッファリングする際に Jasper が使用するバッファのサイズを制御する新しいシステムプロパティ (org.apache.jasper.runtime.BodyContentImpl.BUFFER_SIZE) を追加。

これらの変更点およびその他すべての変更点の詳細については、Tomcat 7 変更ログをご参照ください。

ダウンロード

2018-01-24 Tomcat 8.0.49 がリリースされました

Apache Tomcat プロジェクトは、Apache Tomcat バージョン 8.0.49 のリリースを発表いたします。Apache Tomcat 8.0.49 には、8.0.48 で特定された問題の修正、およびその他の機能強化と変更が含まれています。8.0.48 と比較して注目すべき変更点は以下の通りです。

  • タグ本体をバッファリングする際に Jasper が使用するバッファのサイズを制御する新しいシステムプロパティ (org.apache.jasper.runtime.BodyContentImpl.BUFFER_SIZE) を追加。

これらの変更点およびその他すべての変更点の詳細については、Tomcat 8 変更ログをご参照ください。

注記: Apache Tomcat 8.0.x のサポート終了日が発表されました。詳細はこちら...

ダウンロード

2018-01-22 Tomcat 8.5.27 がリリースされました

Apache Tomcat プロジェクトは、Apache Tomcat バージョン 8.5.27 のリリースを発表いたします。Apache Tomcat 8.5.x は 8.0.x を置き換えることを意図しており、Tomcat 9.0.x から引き継がれた新機能が含まれています。最小 Java バージョンおよび実装された仕様バージョンは変更されていません。8.5.24 と比較して注目すべき変更点は以下の通りです。

  • HTTP/2 での GZIP 圧縮のサポートを追加
  • マネージャーアプリケーションを介して公開される TLS 機能を拡張
  • クライアントが TLS が有効な NIO または NIO2 コネクタにプレーンテキスト HTTP 接続を試みた場合、単純なプレーンテキストのエラーメッセージを返します。
  • タグ本体をバッファリングする際に Jasper が使用するバッファのサイズを制御する新しいシステムプロパティ (org.apache.jasper.runtime.BodyContentImpl.BUFFER_SIZE) を追加。

これらの変更点およびその他すべての変更点の詳細については、Tomcat 8.5 変更ログをご参照ください。

ダウンロード

2018-01-22 Tomcat 9.0.4 がリリースされました

Apache Tomcat プロジェクトは、Apache Tomcat バージョン 9.0.4 のリリースを発表いたします。これは 9.0.x シリーズの最初の安定版リリースです。9.0.2 と比較して注目すべき変更点は以下の通りです。

  • readonly 初期化パラメータを介して無効化されている場合、PUT および DELETE リクエストに対して 405 ステータスコードが返されるようにデフォルトおよび WebDAV Servlet を変更。
  • HTTP/2 での GZIP 圧縮のサポートを追加
  • マネージャーアプリケーションを介して公開される TLS 機能を拡張
  • クライアントが TLS が有効な NIO または NIO2 コネクタにプレーンテキスト HTTP 接続を試みた場合、単純なプレーンテキストのエラーメッセージを返します。

これらの変更点およびその他すべての変更点の詳細については、Tomcat 9 変更ログをご参照ください。

ダウンロード