其他年份的公告可在此处找到
内容
其他新闻
2015-12-15 Tomcat Native 1.2.3 发布
Apache Tomcat 项目荣幸地宣布发布 Tomcat Native 1.2.3 版本。自 1.2.2 以来的显著变化包括:
- 支持 Java 密钥库。
- 多项修复以使 Java 和 Native API 对齐
- 在不使用 OpenSSL 构建时的多项修复
请注意,除非在 1.2.x 中发现回归,否则用户现在应优先使用 1.2.x 而不是 1.1.x。
下载 | 1.2.3 变更日志
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.2.x 而不是 1.1.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 实现保持一致。
- 添加一个新的 RestCsrfPreventionFilter,为 REST API 提供基本的 CSRF 保护。
- 对 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 表达式的引用。
- 纠正了 56777 修复中的一个回归问题,该修复增加了对配置文件位置中 URI 的支持。
- 添加一个新的 RestCsrfPreventionFilter,为 REST API 提供基本的 CSRF 保护。
- 对 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 中的代码对齐,以确保所有修复均已应用,
下载 | 1.2.2 变更日志
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 的访问方法
下载 | 1.2.0 变更日志
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/native 连接器中的 EOF 处理,以避免导致高 CPU 负载的紧密循环
- 在以编程方式添加 POJO WebSocket 端点时避免 NPE
- 改进了异步超时处理
这些更改以及所有其他更改的完整详细信息,请参阅 Tomcat 8 变更日志。
2015-08-11 Tomcat Connectors 1.2.41 发布
Apache Tomcat 项目荣幸地宣布发布 Apache Tomcat Connectors 1.2.41 版本。此版本修复了一个安全问题 (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 的多项安全和错误修复。显著变化包括:
- 更新到 Tomcat Native Library 1.1.33 版本,以获取基于 OpenSSL 1.0.1m 的 Windows 二进制文件。
注意: 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() 的分辨率为一秒,以确保如果文件在最后一秒内被修改,始终使用最新版本的文件。请注意,此更改的一个副作用是,未来修改时间的文件被视为未修改。
- 将重新部署资源修改检查与重新加载修改检查对齐,以便现在两种情况下都使用修改时间的变化而不是修改时间的增加来确定资源是否已更改。
注意:此版本和以前的版本中存在 NIO2 和 SSL/TLS 的已知问题,可能导致连接丢失。在解决此问题之前(预计在 8.0.23 中修复),不建议在生产环境中使用带有 SSL/TLS 的 NIO2。
这些更改以及所有其他更改的完整详细信息,请参阅 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。
- 更新到 Tomcat Native Library 1.1.33 版本,以获取基于 OpenSSL 1.0.1m 和 APR 1.5.1 的 Windows 二进制文件。
- 为 AJP 连接器实现一项新功能 - Tomcat 授权。如果启用,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 能够检测到 Tomcat 未运行时 WAR 文件是否已更改。
- 添加对 Java 8 JSSE 服务器首选 TLS 密码套件排序的支持。此功能需要 Java 8。
- 更新到 Tomcat Native Library 1.1.33 版本,以获取基于 OpenSSL 1.0.1m 和 APR 1.5.1 的 Windows 二进制文件
- 为 AJP 连接器实现一项新功能 - Tomcat 授权。如果启用,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 以来的显著变化包括:
- 修复了 Web 应用程序中使用签名 JAR 时新资源实现中的性能回归问题。
- 修复了在使用 Servlet 3.0 异步时可能导致单个套接字写入事件多次注册的几个错误。通常,这些多次注册的副作用是日志中出现异常。
- 增强用于 JNDI 资源的 Bean 工厂。新属性 forceString 允许支持非标准字符串参数属性设置器。
这些更改以及所有其他更改的完整详细信息,请参阅 Tomcat 8 变更日志。
2015-02-20 Apache Standard Taglib 1.2.3 发布
Apache Tomcat 项目荣幸地宣布发布 Standard Taglib 1.2.3 版本。该标签库提供了 Apache 对 JSTL 1.2 规范的实现。
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 变更日志。