他の年のお知らせはこちらで見つけることができます
コンテンツ
その他のお知らせ
2013-12-26 Tomcat 8.0.0-RC10 (alpha) リリース
Apache Tomcatプロジェクトは、Apache Tomcat 8の次期リリース候補である8.0.0-RC10 (alpha)のリリースを発表できることを誇りに思います。Tomcat 8はJava EE 7に準拠しています。Java EE仕様の更新版のサポートに加え、Tomcat 8にはTomcat 7と比較して多くの改善が含まれています。主な変更点は以下のとおりです。
- Java Servlet 3.1、JavaServer Pages 2.3、Java Unified Expression Language 3.0、Java WebSocket 1.0のサポート。
- デフォルトのコネクタ実装が、HTTPとAJPの両方でJava非ブロッキング実装(NIO)になりました。
- エイリアス、VirtualLoader、VirtualDirContext、JARリソース、外部リポジトリを、追加のウェブアプリケーションリソースを構成するための単一の一貫したアプローチで置き換える新しいリソース実装。この新しいリソース実装は、オーバーレイを実装するためにも使用できます(マスターWARをベースに、それぞれ独自のカスタマイズを持つ複数のウェブアプリケーションを作成)。
Apache Tomcat 8.0.0-RC10には、RC5で特定された問題に対する多数の修正と、その他多くの機能強化および変更が含まれています。RC5以降の主な変更点は以下のとおりです。
- 新しいリソース実装を拡張し、クラスローダーのリソース処理を含めることと、開いているファイルの原因コードを追跡する新機能の追加。
- 解析済みTLDのキャッシュを追加してパフォーマンスを向上させるTLD処理の完全なリファクタリング。
- JMX MBeansの改善には、DBCPコネクションプールの視認性向上と、デフォルトのJConsoleビューでの整理の改善が含まれます。
これらの変更およびその他のすべての変更の詳細は、Tomcat 8の変更ログで確認できます。
このリリース候補の目的は、ユーザーがTomcat 8をテストし、Tomcatコミュニティにフィードバックを提供する機会を与えることです。アルファステータスが与えられており、本番での使用にはまだ準備ができていないと判断されています。4つのJava EE 7仕様の実装はすべて完了していますが、アルファラベルが削除される前に、少量のリファクタリングが完了する必要があります。
2013-10-24 Tomcat 7.0.47 リリース
Apache Tomcatプロジェクトは、Apache Tomcatバージョン7.0.47のリリースを発表できることを誇りに思います。このリリースには、バージョン7.0.42と比較して、多数のバグ修正と改善が含まれています。主な変更点は以下のとおりです。
- Apache Tomcat 8からJSR-356 Java WebSocket 1.0実装をバックポートしました。この機能を使用するにはJava 7が必要であることに注意してください。
- 新しいJSR-356実装を優先し、Apache Tomcat独自のWebSocket APIを非推奨としました。
- WebSocketの例に描画ボードの例を追加しました。
- APR/nativeコネクタを使用する場合に必要となる最小限のAPR/nativeライブラリバージョンは1.1.29になりました。
これらの変更およびその他のすべての変更の詳細は、Tomcat 7の変更ログで確認できます。
2013-10-20 Tomcat 8.0.0-RC5 (alpha) リリース
Apache Tomcatプロジェクトは、Apache Tomcat 8の次期リリース候補である8.0.0-RC5 (alpha)のリリースを発表できることを誇りに思います。Tomcat 8はJava EE 7に準拠しています。Java EE仕様の更新版のサポートに加え、Tomcat 8にはTomcat 7と比較して多くの改善が含まれています。主な変更点は以下のとおりです。
- Java Servlet 3.1、JavaServer Pages 2.3、Java Unified Expression Language 3.0、Java WebSocket 1.0のサポート。
- デフォルトのコネクタ実装が、HTTPとAJPの両方でJava非ブロッキング実装(NIO)になりました。
- エイリアス、VirtualLoader、VirtualDirContext、JARリソース、外部リポジトリを、追加のウェブアプリケーションリソースを構成するための単一の一貫したアプローチで置き換える新しいリソース実装。この新しいリソース実装は、オーバーレイを実装するためにも使用できます(マスターWARをベースに、それぞれ独自のカスタマイズを持つ複数のウェブアプリケーションを作成)。
Apache Tomcat 8.0.0-RC5には、RC3で特定された問題に対する多数の修正と、その他多くの機能強化および変更が含まれています。RC1以降の主な変更点は以下のとおりです。
- WebSocket使用時のAPR/nativeコネクタの安定性向上
- WebSocketの例に描画ボードの例を追加しました。
- デフォルトサーブレットを介したリソースのgzippedバージョンの直接提供サポートを追加しました。
これらの変更およびその他のすべての変更の詳細は、Tomcat 8の変更ログで確認できます。
このリリース候補の目的は、ユーザーがTomcat 8をテストし、Tomcatコミュニティにフィードバックを提供する機会を与えることです。アルファステータスが与えられており、本番での使用にはまだ準備ができていないと判断されています。4つのJava EE 7仕様の実装はすべて完了していますが、アルファラベルが削除される前に、いくつかの内部リファクタリングが完了する必要があります。
2013-10-15 Tomcat Native 1.1.29 リリース
Apache Tomcatプロジェクトは、Tomcat Nativeバージョン1.1.29のリリースを発表できることを誇りに思います。
2013-09-23 Tomcat 8.0.0-RC3 (alpha) リリース
Apache Tomcatプロジェクトは、Apache Tomcat 8の次期リリース候補である8.0.0-RC3 (alpha)のリリースを発表できることを誇りに思います。Tomcat 8はJava EE 7に準拠しています。Java EE仕様の更新版のサポートに加え、Tomcat 8にはTomcat 7と比較して多くの改善が含まれています。主な変更点は以下のとおりです。
- Java Servlet 3.1、JavaServer Pages 2.3、Java Unified Expression Language 3.0、Java WebSocket 1.0のサポート。
- デフォルトのコネクタ実装が、HTTPとAJPの両方でJava非ブロッキング実装(NIO)になりました。
- エイリアス、VirtualLoader、VirtualDirContext、JARリソース、外部リポジトリを、追加のウェブアプリケーションリソースを構成するための単一の一貫したアプローチで置き換える新しいリソース実装。この新しいリソース実装は、オーバーレイを実装するためにも使用できます(マスターWARをベースに、それぞれ独自のカスタマイズを持つ複数のウェブアプリケーションを作成)。
Apache Tomcat 8.0.0-RC3には、RC1で特定された問題に対する多数の修正と、その他多くの機能強化および変更が含まれています。RC1以降の主な変更点は以下のとおりです。
- コネクタとサンプルWebアプリケーションのデフォルトをUTF-8に切り替えました。
- デフォルトで非同期ロガーとワンラインフォーマッターに切り替えました。
- AJPコネクタにServlet 3.1非ブロッキングI/Oのサポートを追加しました。
これらの変更およびその他のすべての変更の詳細は、Tomcat 8の変更ログで確認できます。
このリリース候補の目的は、ユーザーがTomcat 8をテストし、Tomcatコミュニティにフィードバックを提供する機会を与えることです。アルファステータスが与えられており、本番での使用にはまだ準備ができていないと判断されています。4つのJava EE 7仕様の実装はすべて完了していますが、アルファラベルが削除される前に、いくつかの内部リファクタリングが完了する必要があります。
2013-08-05 Tomcat 8.0.0-RC1 (alpha) リリース
Apache Tomcatプロジェクトは、Apache Tomcat 8の最初のリリース候補である8.0.0-RC1 (alpha)のリリースを発表できることを誇りに思います。Tomcat 8はJava EE 7に準拠しています。Java EE仕様の更新版のサポートに加え、Tomcat 8にはTomcat 7と比較して多くの改善が含まれています。主な変更点は以下のとおりです。
- Java Servlet 3.1、JavaServer Pages 2.3、Java Unified Expression Language 3.0、Java WebSocket 1.0のサポート。
- デフォルトのコネクタ実装が、HTTPとAJPの両方でJava非ブロッキング実装(NIO)になりました。
- エイリアス、VirtualLoader、VirtualDirContext、JARリソース、外部リポジトリを、追加のウェブアプリケーションリソースを構成するための単一の一貫したアプローチで置き換える新しいリソース実装。この新しいリソース実装は、オーバーレイを実装するためにも使用できます(マスターWARをベースに、それぞれ独自のカスタマイズを持つ複数のウェブアプリケーションを作成)。
これらの変更およびその他のすべての変更の詳細は、Tomcat 8の変更ログで確認できます。
このリリース候補の目的は、ユーザーがTomcat 8をテストし、Tomcatコミュニティにフィードバックを提供する機会を与えることです。アルファステータスが与えられており、本番での使用にはまだ準備ができていないと判断されています。4つのJava EE 7仕様の実装はすべて完了していますが、アルファラベルが削除される前に、いくつかの内部リファクタリングが完了する必要があります。
2013-07-05 Tomcat 7.0.42 リリース
Apache Tomcatプロジェクトは、Apache Tomcatバージョン7.0.42のリリースを発表できることを誇りに思います。このリリースには、バージョン7.0.41と比較して、多数のバグ修正と改善が含まれています。主な変更点は以下のとおりです。
- AccessLogValveにTime to first byteのサポートを追加しました。Jeremy Boynes氏がパッチを提供。
- 7.0.39で導入された回帰(Base64エンコードとデコードのリファクタリング)を修正しました。これにより、userPasswordが設定され、パスワードがMD5またはSHA1でハッシュされている場合にJNDIレルムが機能しなくなる問題が発生していました。
- ビルドプロセスがCVE-2013-1571の脆弱性の影響を受けないJavadocを生成するようにしました。Uwe Schindler氏によるパッチに基づいています。
これらの変更およびその他のすべての変更の詳細は、Tomcat 7の変更ログで確認できます。
2013-06-10 Tomcat 7.0.41 リリース
Apache Tomcatプロジェクトは、Apache Tomcatバージョン7.0.41のリリースを発表できることを誇りに思います。このリリースには、バージョン7.0.40と比較して、多数のバグ修正と改善が含まれています。主な変更点は以下のとおりです。
- CORSを実装するサーブレットフィルターを追加しました。Mohit Soni氏がパッチを提供。
- Tomcatのリソースロック防止機能が使用されている場合、Webアプリケーションが停止したときに、オリジナルのコピーではなく、Webアプリケーションの一時コピーが削除されるようにしました。
- テキストベースのManagerアプリケーションと連携するためのAntタスクのdeployコマンドにversion属性のサポートを追加しました。Sergey Tcherednichenko氏がパッチを提供。
これらの変更およびその他のすべての変更の詳細は、Tomcat 7の変更ログで確認できます。
2013-05-09 Tomcat 7.0.40 リリース
Apache Tomcatプロジェクトは、Apache Tomcatバージョン7.0.40のリリースを発表できることを誇りに思います。このリリースには、セキュリティ修正と、バージョン7.0.39と比較して多数のバグ修正および改善が含まれています。主な変更点は以下のとおりです。
- 情報漏洩問題であるCVE-2013-2071(バグ54178)の修正。
- EL式が許可されていない、または有効になっていない場合に、JSPドキュメント内のEL式のように見えるテキストをEL式として解析しようとするTomcatの動作を停止するための様々な修正。
- ウェブアプリケーション停止時にメモリリークをチェックする際にConcurrentModificationExceptionが発生した場合の処理と報告を改善しました。
これらの変更およびその他のすべての変更の詳細は、Tomcat 7の変更ログで確認できます。
2013-05-03 Tomcat 6.0.37 リリース
Apache Tomcatプロジェクトは、Apache Tomcatバージョン6.0.37のリリースを発表できることを誇りに思います。このリリースには、Apache Tomcat 6.0.36に加えて、セキュリティおよびバグ修正が含まれています。
2013-03-26 Tomcat 7.0.39 リリース
Apache Tomcatプロジェクトは、Apache Tomcatバージョン7.0.39のリリースを発表できることを誇りに思います。このリリースには、バージョン7.0.37と比較して、多数のバグ修正と改善が含まれています。主な変更点は以下のとおりです。
- バイトと文字間の変換プロセスで複数の改善が行われました。コア変換プロセスはNIO APIを使用するようにリファクタリングされました。これにより、一連のバイトの最後に無効なUTF-8バイトシーケンスがある場合、黙って無視されるのではなく変換エラーがトリガーされるようになるなど、多くの改善がもたらされました。リクエストURIで検出されたエラーは置換文字に置き換えられ(アプリケーションが無効なURIに自由に反応できるように)、リクエストボディのエラーはIOExceptionをトリガーします。JVM提供のUTF-8デコーダの使用は、Apache Harmonyから派生したより優れたUTF-8デコーダに置き換えられました。この改善されたデコーダは、エラー条件の早期検出が可能であり、置換文字の使用に関してUnicode仕様により厳密に準拠しています。
- アノテーションスキャンプロセスは、破損したクラス依存関係のためにスキャンが失敗した場合、より多くの情報を提供するようになりました。これで、問題のあるクラスを特定するのに十分な情報があります。アノテーションスキャンをサポートするJARスキャンプロセスも、デフォルトでブートストラップクラスパスをスキャンから除外するなど、複数の改善と修正が行われました。
- Tomcatの依存関係をいくつかアップグレードしました。これには、Commons Daemonを1.0.14、Commons IOを2.4、Commons FileUploadをr1458500にアップグレードすることが含まれます。Tomcatの内部Base64エンコーダ/デコーダを置き換えるために、Commons Codecへの新しい依存関係が追加されました。
これらの変更およびその他のすべての変更の詳細は、Tomcat 7の変更ログで確認できます。
2013-02-25 Tomcat Mavenプラグイン 2.1 リリース
Apache Tomcatチームは、Tomcat Mavenプラグイン2.1のリリースを発表できることを嬉しく思います。
Apache Tomcat Mavenプラグインは、Apache Tomcatサーブレットコンテナ内でWARプロジェクトを操作するためのゴールを提供します。
バイナリはMavenリポジトリから入手できます。プロジェクトのプラグイン設定でバージョンを指定する必要があります
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.1</version>
</plugin>
または
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat6-maven-plugin</artifactId>
<version>2.1</version>
</plugin>
2013-02-18 Tomcat 7.0.37 リリース
Apache Tomcatプロジェクトは、Apache Tomcatバージョン7.0.37のリリースを発表できることを誇りに思います。このリリースには、バージョン7.0.35と比較して、少数のバグ修正と改善が含まれています。主な変更点は以下のとおりです。
- 7.0.35で導入されたJSPページをプリコンパイルするために使用されるJspCツールの回帰を修正しました。詳細はissue 54440を参照してください。Sheldon Shao氏がパッチを提供。
- BIOおよびNIOコネクタの
ciphers
およびsslEnabledProtocols
オプションの処理を改善しました。各コネクタの動作が同じになりました。提供された値はSSL実装でサポートされているものに絞られ、残りの値がサポートされていない場合は警告が発行され、コネクタは空のオプションセット(実質的にHTTPSサポートを無効にする)で構成されます。 - Commons Daemon 1.0.13に更新しました。
これらの変更およびその他のすべての変更の詳細は、Tomcat 7の変更ログで確認できます。
2013-01-16 Tomcat 7.0.35 リリース
Apache Tomcatプロジェクトは、Apache Tomcatバージョン7.0.35のリリースを発表できることを誇りに思います。このリリースには、バージョン7.0.34と比較して、少数のバグ修正と改善が含まれています。主な変更点は以下のとおりです。
- Tomcat 7のドキュメントをApache Comments Systemと統合しました。オンラインでドキュメントを読んでいる際にコメントを残すことができます。
- OSXでのJAVA_HOMEの検出を改善しました。
- タグプラグイン実装を提供するクラスパス上のJARの自動検出と構成のサポートを追加しました。Sheldon Shao氏によるパッチに基づいています。
これらの変更およびその他のすべての変更の詳細は、Tomcat 7の変更ログで確認できます。
注意: JSPページをプリコンパイルするために使用されるJspCツールは、このリリースでは破損しています。詳細はissue 54440を参照してください。