内容

旧新闻

2016-12-08 Tomcat 8.5.9 发布

Apache Tomcat 项目荣幸地宣布发布 Apache Tomcat 8.5.9 版本。Apache Tomcat 8.5.x 旨在取代 8.0.x,并包含从 Tomcat 9.0.x 中引入的新功能。最低 Java 版本和实现的规范版本保持不变。与 8.5.8 相比的显著变化包括

  • SPNEGO 身份验证的改进。补丁由 Michael Osipov 提供。
  • 纠正 I/O 缓冲区处理中的回归问题。
  • 改进 UEL 表达式中可变参数的处理。基于 Ben 提供的补丁。

这些变更以及所有其他变更的完整详细信息可在 Tomcat 8.5 变更日志中查阅。

下载

2016-12-08 Tomcat 9.0.0.M15 (alpha) 发布

Apache Tomcat 项目荣幸地宣布发布 Apache Tomcat 9.0.0.M15 (alpha) 版本。这是 9.0.x 分支的一个里程碑版本,旨在为用户提供对 Apache Tomcat 9.0.x 新功能的早期访问,以便他们提供反馈。与 9.0.0.M13 相比的显著变化包括

  • SPNEGO 身份验证的改进。补丁由 Michael Osipov 提供。
  • 纠正 I/O 缓冲区处理中的回归问题。
  • 改进 UEL 表达式中可变参数的处理。基于 Ben 提供的补丁。

这些变更以及所有其他变更的完整详细信息可在 Tomcat 9 变更日志中查阅。

下载

2016-11-15 Tomcat 6.0.48 发布

Apache Tomcat 项目荣幸地宣布发布 Apache Tomcat 6.0.48 版本。此版本包含对 Apache Tomcat 6.0.47 的多项错误修复。

注意: Apache Tomcat 6.0.x 的生命周期结束日期已公布。阅读更多...

下载 | 6.0.48 的变更日志

2016-11-14 Tomcat 7.0.73 发布

Apache Tomcat 项目荣幸地宣布发布 Apache Tomcat 7.0.73 版本。此版本包含与 7.0.72 版本相比的多项错误修复和改进。自 7.0.72 以来的显著变化包括

  • 改进异步处理中 I/O 错误的处理
  • 在无效 HTTP 请求时更早失败

这些变更以及所有其他变更的完整详细信息可在 Tomcat 7 变更日志中查阅。

下载

2016-11-14 Tomcat 8.0.39 发布

Apache Tomcat 项目荣幸地宣布发布 Apache Tomcat 8.0.39 版本。Apache Tomcat 8.0.39 包含对 8.0.38 中发现的问题的修复,以及其他增强和变更。自 8.0.38 以来的显著变化包括

  • 改进异步处理中 I/O 错误的处理
  • 在无效 HTTP 请求时更早失败

这些变更以及所有其他变更的完整详细信息可在 Tomcat 8 变更日志中查阅。

下载

2016-11-08 Tomcat 8.5.8 发布

Apache Tomcat 项目荣幸地宣布发布 Apache Tomcat 8.5.8 版本。Apache Tomcat 8.5.x 旨在取代 8.0.x,并包含从 Tomcat 9.0.x 中引入的新功能。最低 Java 版本和实现的规范版本保持不变。与 8.5.6 相比的显著变化包括

  • 为 HTTP/2 实现头限制
  • 改进异步处理中 I/O 错误的处理
  • 在无效 HTTP 请求时更早失败

这些变更以及所有其他变更的完整详细信息可在 Tomcat 8.5 变更日志中查阅。

下载

2016-11-08 Tomcat 9.0.0.M13 (alpha) 发布

Apache Tomcat 项目荣幸地宣布发布 Apache Tomcat 9.0.0.M13 (alpha) 版本。这是 9.0.x 分支的一个里程碑版本,旨在为用户提供对 Apache Tomcat 9.0.x 新功能的早期访问,以便他们提供反馈。与 9.0.0.M10 相比的显著变化包括

  • 为 HTTP/2 实现头限制
  • 改进异步处理中 I/O 错误的处理
  • 在无效 HTTP 请求时更早失败

这些变更以及所有其他变更的完整详细信息可在 Tomcat 9 变更日志中查阅。

下载

2016-10-16 Tomcat 6.0.47 发布

Apache Tomcat 项目荣幸地宣布发布 Apache Tomcat 6.0.47 版本。此版本包含对 Apache Tomcat 6.0.45 的多项错误修复。显著变化包括

  • 将打包的 Tomcat Native Library 版本更新至 1.2.10,以包含使用 OpenSSL 1.0.2j 构建的最新 Windows 二进制文件。

注意: Apache Tomcat 6.0.x 的生命周期结束日期已公布。阅读更多...

下载 | 6.0.47 的变更日志

2016-10-10 Tomcat 8.0.38 发布

Apache Tomcat 项目荣幸地宣布发布 Apache Tomcat 8.0.38 版本。Apache Tomcat 8.0.38 包含对 8.0.37 中发现的问题的修复,以及其他增强和变更。自 8.0.37 以来的显著变化包括

  • 重构非容器线程的 Async complete()/dispatch() 处理,以消除死锁的可能性
  • 将打包的 Tomcat Native Library 版本更新至 1.2.10,以包含使用 OpenSSL 1.0.2j 构建的最新 Windows 二进制文件
  • 改进了 RewriteValve 对 UTF-8 的处理

这些变更以及所有其他变更的完整详细信息可在 Tomcat 8 变更日志中查阅。

下载

2016-10-10 Tomcat 8.5.6 发布

Apache Tomcat 项目荣幸地宣布发布 Apache Tomcat 8.5.6 版本。Apache Tomcat 8.5.x 旨在取代 8.0.x,并包含从 Tomcat 9.0.x 中引入的新功能。最低 Java 版本和实现的规范版本保持不变。与 8.5.5 相比的显著变化包括

  • 重构非容器线程的 Async complete()/dispatch() 处理,以消除死锁的可能性
  • 将打包的 Tomcat Native Library 版本更新至 1.2.10,以包含使用 OpenSSL 1.0.2j 构建的最新 Windows 二进制文件
  • 改进了 RewriteValve 对 UTF-8 的处理

这些变更以及所有其他变更的完整详细信息可在 Tomcat 8.5 变更日志中查阅。

下载

2016-10-10 Tomcat 9.0.0.M11 (alpha) 发布

Apache Tomcat 项目荣幸地宣布发布 Apache Tomcat 9.0.0.M11 (alpha) 版本。这是 9.0.x 分支的一个里程碑版本,旨在为用户提供对 Apache Tomcat 9.0.x 新功能的早期访问,以便他们提供反馈。与 9.0.0.M10 相比的显著变化包括

  • 重构非容器线程的 Async complete()/dispatch() 处理,以消除死锁的可能性
  • 将打包的 Tomcat Native Library 版本更新至 1.2.10,以包含使用 OpenSSL 1.0.2j 构建的最新 Windows 二进制文件
  • 改进了 RewriteValve 对 UTF-8 的处理

这些变更以及所有其他变更的完整详细信息可在 Tomcat 9 变更日志中查阅。

下载

2016-10-05 Tomcat Connectors 1.2.42 发布

Apache Tomcat 项目荣幸地宣布发布 Apache Tomcat Connectors 1.2.42 版本。此版本修复了先前版本中的多项错误。

下载 | 1.2.42 的变更日志

2016-10-05 Tomcat Native 1.2.10 发布

Apache Tomcat 项目荣幸地宣布发布 Tomcat Native 1.2.10 版本。自 1.2.8 以来的显著变化包括

  • 使用 APR 1.5.2 和 OpenSSL 1.0.2j 构建的 Windows 二进制文件。

请注意,除非在 1.2.x 中发现回归问题,否则用户现在应优先使用 1.2.x 而非 1.1.x。

下载 | 1.2.10 的变更日志

2016-09-19 Tomcat 7.0.72 发布

Apache Tomcat 项目荣幸地宣布发布 Apache Tomcat 7.0.72 版本。此版本包含与 7.0.70 版本相比的多项错误修复和改进。自 7.0.70 以来的显著变化包括

  • 将用于获取请求调度器的路径视为编码(可配置)
  • 将 Tomcat Native Library 更新至 1.2.8

这些变更以及所有其他变更的完整详细信息可在 Tomcat 7 变更日志中查阅。

下载 | 7.0.72 的变更日志

2016-09-06 Tomcat 8.0.37 发布

Apache Tomcat 项目荣幸地宣布发布 Apache Tomcat 8.0.37 版本。Apache Tomcat 8.0.37 包含对 8.0.36 中发现的问题的修复,以及其他增强和变更。自 8.0.36 以来的显著变化包括

  • 将用于获取请求调度器的路径视为编码(可配置)
  • 将打包的 Tomcat Native Library 版本更新至 1.2.8
  • 各种 jdbc-pool 修复

这些变更以及所有其他变更的完整详细信息可在 Tomcat 8 变更日志中查阅。

下载

2016-09-05 Tomcat 8.5.5 发布

Apache Tomcat 项目荣幸地宣布发布 Apache Tomcat 8.5.5 版本。Apache Tomcat 8.5.x 旨在取代 8.0.x,并包含从 Tomcat 9.0.x 中引入的新功能。最低 Java 版本和实现的规范版本保持不变。与 8.5.4 相比的显著变化包括

  • 将用于获取请求调度器的路径视为编码(可配置)
  • 纠正 TLS 握手和服务器证书处理中的回归问题。
  • 对 Rewrite Valve 的各种改进,包括与 httpd 行为更好的对齐以及改进的 UTF-8 处理。

这些变更以及所有其他变更的完整详细信息可在 Tomcat 8.5 变更日志中查阅。

下载

2016-09-05 Tomcat 9.0.0.M10 (alpha) 发布

Apache Tomcat 项目荣幸地宣布发布 Apache Tomcat 9.0.0.M10 (alpha) 版本。这是 9.0.x 分支的一个里程碑版本,旨在为用户提供对 Apache Tomcat 9.0.x 新功能的早期访问,以便他们提供反馈。与 9.0.0.M9 相比的显著变化包括

  • 将用于获取请求调度器的路径视为编码(可配置)
  • 纠正 TLS 握手和服务器证书处理中的回归问题。
  • 对 Rewrite Valve 的各种改进,包括与 httpd 行为更好的对齐以及改进的 UTF-8 处理。

这些变更以及所有其他变更的完整详细信息可在 Tomcat 9 变更日志中查阅。

下载

2016-07-12 Tomcat 8.5.4 发布

Apache Tomcat 项目荣幸地宣布发布 Apache Tomcat 8.5.4 版本。Apache Tomcat 8.5.x 旨在取代 8.0.x,并包含从 Tomcat 9.0.x 中引入的新功能。最低 Java 版本和实现的规范版本保持不变。与 8.5.3 相比的显著变化包括

  • 纠正嵌入式打包中的回归问题
  • 增加了在处理 HTTP/2 连接时控制并发程度的能力
  • 更新至 Tomcat Native 1.2.8

这些变更以及所有其他变更的完整详细信息可在 Tomcat 8.5 变更日志中查阅。

下载

2016-07-12 Tomcat 9.0.0.M9 (alpha) 发布

Apache Tomcat 项目荣幸地宣布发布 Apache Tomcat 9.0.0.M9 (alpha) 版本。这是 9.0.x 分支的一个里程碑版本,旨在为用户提供对 Apache Tomcat 9.0.x 新功能的早期访问,以便他们提供反馈。与 9.0.0.M8 相比的显著变化包括

  • 修复嵌入式打包
  • 使注入自定义密钥库(针对嵌入式用户)变得更容易
  • 将 tc-native 更新至 1.2.8
  • 增加了对通配符主机名和别名的支持

这些变更以及所有其他变更的完整详细信息可在 Tomcat 9 变更日志中查阅。

下载

2016-07-02 Tomcat Native 1.2.8 发布

Apache Tomcat 项目荣幸地宣布发布 Tomcat Native 1.2.8 版本。自 1.2.7 以来的显著变化包括

  • 并发负载下性能提升
  • 正确地在 Windows 二进制文件中启用和禁用 OCSP
  • 修复了非阻塞 I/O 期间处理 EAGAIN 的错误

请注意,除非在 1.2.x 中发现回归问题,否则用户现在应优先使用 1.2.x 而非 1.1.x。

下载 | 1.2.8 的变更日志

2016-06-20 Tomcat 7.0.70 发布

Apache Tomcat 项目荣幸地宣布发布 Apache Tomcat 7.0.70 版本。此版本包含与 7.0.69 版本相比的多项错误修复和改进。自 7.0.69 以来的显著变化包括

  • 将打包的 Tomcat Native Library 版本更新至 1.2.7,以包含基于 OpenSSL 1.0.2h 和 APR 1.5.2 的 Windows 二进制文件。
  • 移除了对 Windows Itanium 的原生代码(Windows 服务包装器、APR/原生连接器)支持。

这些变更以及所有其他变更的完整详细信息可在 Tomcat 7 变更日志中查阅。

下载 | 7.0.70 的变更日志

2016-06-13 Tomcat 9.0.0.M8 (alpha) 发布

Apache Tomcat 项目荣幸地宣布发布 Apache Tomcat 9.0.0.M8 (alpha) 版本。这是 9.0.x 分支的一个里程碑版本,旨在为用户提供对 Apache Tomcat 9.0.x 新功能的早期访问,以便他们提供反馈。与 9.0.0.M6 相比的显著变化包括

  • 改进了内存泄漏检测和预防,包括现在将 RMI 内存泄漏正确地视为应用程序错误而非 JRE 错误。
  • 修复了 Tomcat 中发现的几个内存泄漏。
  • HTTP Server 头不再默认设置。

这些变更以及所有其他变更的完整详细信息可在 Tomcat 9 变更日志中查阅。

下载

2016-06-13 Tomcat 8.5.3 发布

Apache Tomcat 项目荣幸地宣布发布 Apache Tomcat 8.5.3 版本。Apache Tomcat 8.5.x 旨在取代 8.0.x,并包含从 Tomcat 9.0.x 中引入的新功能。最低 Java 版本和实现的规范版本保持不变。与 8.5.2 相比的显著变化包括

  • 确保在扫描没有或无效 MANIFEST.MF 文件的 jar 文件时,部署期间不会抛出错误。
  • 改进了内存泄漏检测和预防。
  • HTTP Server 头不再默认设置。

这些变更以及所有其他变更的完整详细信息可在 Tomcat 8.5 变更日志中查阅。

下载

2016-06-13 Tomcat 8.0.36 发布

Apache Tomcat 项目荣幸地宣布发布 Apache Tomcat 8.0.36 版本。Apache Tomcat 8.0.36 包含对 8.0.35 中发现的问题的修复,以及其他增强和变更。自 8.0.35 以来的显著变化包括

  • 确保在扫描没有或无效 MANIFEST.MF 文件的 jar 文件时,部署期间不会抛出错误。
  • 改进了内存泄漏检测和预防。

这些变更以及所有其他变更的完整详细信息可在 Tomcat 8 变更日志中查阅。

下载

2016-05-16 Tomcat 8.0.35 发布

Apache Tomcat 项目荣幸地宣布发布 Apache Tomcat 8.0.35 版本。Apache Tomcat 8.0.35 包含对 8.0.33 中发现的问题的修复,以及其他增强和变更。自 8.0.33 以来的显著变化包括

  • 使默认 TLS 配置更安全。
  • 将打包的 Tomcat Native Library 版本更新至 1.2.7,以包含基于 OpenSSL 1.0.2h 和 APR 1.5.2 的 Windows 二进制文件。

这些变更以及所有其他变更的完整详细信息可在 Tomcat 8 变更日志中查阅。

下载

2016-05-16 Tomcat 8.5.2 (beta) 发布

Apache Tomcat 项目荣幸地宣布发布 Apache Tomcat 8.5.2 版本。Apache Tomcat 8.5.x 旨在取代 8.0.x,并包含从 Tomcat 9.0.x 中引入的新功能。最低 Java 版本和实现的规范版本保持不变。与 8.5.0 相比的显著变化包括

  • 添加了 org.apache.catalina.servlet4preview 包,可用于提前访问 Servlet 4.0 功能。请注意,此包将不会出现在 Tomcat 9 中。
  • 使默认 TLS 配置更安全
  • 增加了直接 HTTP/2 连接支持
  • 将打包的 Tomcat Native Library 版本更新至 1.2.7,以包含基于 OpenSSL 1.0.2h 和 APR 1.5.2 的 Windows 二进制文件。

这些变更以及所有其他变更的完整详细信息可在 Tomcat 8.5 变更日志中查阅。

下载

2016-05-16 Tomcat 9.0.0.M6 (alpha) 发布

Apache Tomcat 项目荣幸地宣布发布 Apache Tomcat 9.0.0.M6 (alpha) 版本。这是 9.0.x 分支的一个里程碑版本,旨在为用户提供对 Apache Tomcat 9.0.x 新功能的早期访问,以便他们提供反馈。与 9.0.0.M4 相比的显著变化包括

  • 增加了直接 HTTP/2 连接支持
  • 更新了提议的 Servlet 4.0 API 实现,以提供当前请求的映射类型信息,以反映 EG 内部的讨论。
  • 将打包的 Tomcat Native Library 版本更新至 1.2.7,以包含基于 OpenSSL 1.0.2h 和 APR 1.5.2 的 Windows 二进制文件。
  • 改进了 TLS 连接器的默认配置。

这些变更以及所有其他变更的完整详细信息可在 Tomcat 9 变更日志中查阅。

下载

2016-05-08 Tomcat Native 1.2.7 发布

Apache Tomcat 项目荣幸地宣布发布 Tomcat Native 1.2.7 版本。自 1.2.6 以来的显著变化包括

  • 使用 APR 1.5.2 和 OpenSSL 1.0.2h 构建的 Windows 二进制文件。

请注意,除非在 1.2.x 中发现回归问题,否则用户现在应优先使用 1.2.x 而非 1.1.x。

下载 | 1.2.7 的变更日志

2016-04-26 Tomcat Native 1.2.6 发布

Apache Tomcat 项目荣幸地宣布发布 Tomcat Native 1.2.6 版本。自 1.2.5 以来的显著变化包括

  • 继续跟踪 OpenSSL 1.1.0 开发中的变化。
  • 增加了对使用 Java 密钥库进行证书链的支持。
  • 使用 APR 1.5.2 和 OpenSSL 1.0.2g 构建的 Windows 二进制文件。

请注意,除非在 1.2.x 中发现回归问题,否则用户现在应优先使用 1.2.x 而非 1.1.x。

下载 | 1.2.6 的变更日志

2016-04-15 Tomcat 7.0.69 发布

Apache Tomcat 项目荣幸地宣布发布 Apache Tomcat 7.0.69 版本。此版本包含与 7.0.68 版本相比的多项错误修复和改进。自 7.0.68 以来的显著变化包括

  • 纠正了当仅键类而非值类被 Web 应用程序类加载器加载时,ThreadLocal 相关内存泄漏的误报警告。

这些变更以及所有其他变更的完整详细信息可在 Tomcat 7 变更日志中查阅。

下载 | 7.0.69 的变更日志

2016-03-24 Tomcat 8.0.33 发布

Apache Tomcat 项目荣幸地宣布发布 Apache Tomcat 8.0.33 版本。Apache Tomcat 8.0.33 包含对 8.0.32 中发现的问题的修复,以及其他增强和变更。自 8.0.32 以来的显著变化包括

  • 纠正了当仅键类而非值类被 Web 应用程序类加载器加载时,ThreadLocal 相关内存泄漏的误报警告。
  • 提高了 javax.servlet.jsp.el.ScopedAttributeELResolver 在解析不存在的属性时的性能。
  • 将打包的 Tomcat Native Library 版本更新至 1.2.5,以包含基于 OpenSSL 1.0.2g 和 APR 1.5.1 的 Windows 二进制文件。

这些变更以及所有其他变更的完整详细信息可在 Tomcat 8 变更日志中查阅。

下载

2016-03-24 Tomcat 8.5.0 (beta) 发布

Apache Tomcat 项目荣幸地宣布发布 Apache Tomcat 8.5.0 版本。Apache Tomcat 8.5.0 旨在取代 8.0.x,并包含从 Tomcat 9.0.x 中引入的新功能。最低 Java 版本和实现的规范版本保持不变。与 8.0.x 相比的显著变化包括

  • 增加了对 HTTP/2 和 TLS 虚拟主机的支持
  • 增加了对 JASPIC 1.1 的支持
  • 已移除 BIO 连接器、对 Windows Itanium 的支持以及对 Comet 的支持

这些变更以及所有其他变更的完整详细信息可在 Tomcat 8.5 变更日志中查阅。

下载

2016-03-16 Tomcat 9.0.0.M4 (alpha) 发布

Apache Tomcat 项目荣幸地宣布发布 Apache Tomcat 9.0.0.M4 (alpha) 版本。这是 9.0.x 分支的一个里程碑版本,旨在为用户提供对 Apache Tomcat 9.0.x 新功能的早期访问,以便他们提供反馈。与 9.0.0.M3 相比的显著变化包括

  • 增加了 JASPIC 支持
  • 默认切换到 ParallelWebappClassLoader
  • 减少运行时内存占用

这些变更以及所有其他变更的完整详细信息可在 Tomcat 9 变更日志中查阅。

下载

2016-03-07 Tomcat Native 1.2.5 发布

Apache Tomcat 项目荣幸地宣布发布 Tomcat Native 1.2.5 版本。自 1.2.4 以来的显著变化包括

  • 报告正在使用的 OpenSSL 运行时版本,而非编译时版本。
  • 使用 APR 1.5.1 和 OpenSSL 1.0.2g 构建的 Windows 二进制文件。

请注意,除非在 1.2.x 中发现回归问题,否则用户现在应优先使用 1.2.x 而非 1.1.x。

下载 | 1.2.5 的变更日志

2016-02-16 Tomcat 7.0.68 发布

Apache Tomcat 项目荣幸地宣布发布 Apache Tomcat 7.0.68 版本。此版本包含与 7.0.67 版本相比的多项安全和错误修复及改进。自 7.0.67 以来的显著变化包括

  • 将 mapperContextRootRedirectEnabled 的默认值恢复为 true
  • 将加载/卸载时的会话属性过滤扩展到所有管理器

这些变更以及所有其他变更的完整详细信息可在 Tomcat 7 变更日志中查阅。

下载 | 7.0.68 的变更日志

2016-02-11 Tomcat 6.0.45 发布

Apache Tomcat 项目荣幸地宣布发布 Apache Tomcat 6.0.45 版本。此版本包含对 Apache Tomcat 6.0.44 的多项安全和错误修复。显著变化包括

  • 更新至 Tomcat Native Library 1.1.34 版本。

注意: Apache Tomcat 6.0.x 的生命周期结束日期已公布。阅读更多...

下载 | 6.0.45 的变更日志

2016-02-08 Tomcat 8.0.32 发布

Apache Tomcat 项目荣幸地宣布发布 Apache Tomcat 8.0.32 版本。Apache Tomcat 8.0.32 包含对 8.0.30 中发现的问题的修复,以及其他增强和变更。自 8.0.30 以来的显著变化包括

  • 将 mapperContextRootRedirectEnabled 的默认值恢复为 true
  • 将打包的 Tomcat Native Library 版本更新至 1.2.4,以包含基于 OpenSSL 1.0.2e 的 Windows 二进制文件
  • 将加载/卸载时的会话属性过滤扩展到所有管理器

这些变更以及所有其他变更的完整详细信息可在 Tomcat 8 变更日志中查阅。

下载

2016-02-05 Tomcat 9.0.0.M3 (alpha) 发布

Apache Tomcat 项目荣幸地宣布发布 Apache Tomcat 9.0.0.M3 (alpha) 版本。这是 9.0.x 分支的一个里程碑版本,旨在为用户提供对 Apache Tomcat 9.0.x 新功能的早期访问,以便他们提供反馈。与 9.0.0.M1 相比的显著变化包括

  • 增加了使用 JSSE 风格 TLS 配置与 OpenSSL 配合使用的能力
  • 增加了对相对 HTTP 重定向的支持
  • 增加了通过 ServletContext 访问 CredentialHandler 的能力

这些变更以及所有其他变更的完整详细信息可在 Tomcat 9 变更日志中查阅。

下载

2016-01-11 Tomcat Native 1.2.4 发布

Apache Tomcat 项目荣幸地宣布发布 Tomcat Native 1.2.4 版本。自 1.2.3 以来的显著变化包括

  • 重新协商改进。

请注意,除非在 1.2.x 中发现回归问题,否则用户现在应优先使用 1.2.x 而非 1.1.x。

下载 | 1.2.4 的变更日志