本周的Java相关更新如下:
1. **JEP 527**:针对TLS 1.3的“后量子混合密钥交换”技术,该技术将在JDK 27中正式引入。这项提案旨在利用由互联网工程任务组(IETF)与JEP 496共同制定的《混合密钥交换规范》来改进RFC 8446的实现方式。
2. **Oracle的季度安全更新**:Oracle发布了JDK 25.0.2、21.0.10、17.0.18、11.0.30以及8u481版本作为2026年1月的季度安全更新。更多关于这些版本的详细信息可以在相应的发布说明中找到。
3. **JDK 26**:JDK 26的早期访问版本中的第32个构建版本已经发布。该版本包含了对多个问题的修复措施。更多细节请参阅相关的发布说明。
4. **JDK 27**:JDK 27的早期访问版本中的第6个构建版本也已发布。该版本同样包含了对多个问题的修复措施。更多细节请参阅相关的发布说明。
5. 对于JDK 26和JDK 27,开发者可以通过Java错误数据库来报告问题。
**GlassFish Grizzly**:GlassFish Grizzly 5.0.0的正式版已经发布。该版本增加了对虚拟线程的支持,并支持了Jakarta Servlet 6.1规范。更多细节请参阅相关的发布说明。
**Jakarta EE**:Eclipse基金会的技术顾问Ivar Grimstad在每周的博客中介绍了Jakarta EE 12的相关信息。Jakarta EE 12的主题是“降低进入门槛——为创新提供平台——轻松迁移”。此外,Jakarta EE 12还具备更强的稳定性,因为它是自转移到Eclipse基金会以来第四个重要的版本升级。
**BellSoft**:与Oracle的季度安全更新同步,BellSoft发布了适用于Liberica JDK 25.0.1.0.1、21.0.9.0.1、17.0.17.0.1、11.0.29.0.1、8u481和7u491及6u491版本的补丁。这些补丁解决了多个安全问题。更多细节请参阅相关的发布说明。
**GraalVM**:GraalVM 25.0.2也是本次发布的第二个维护版本。该版本解决了一些常见问题,例如JDK Flight Recorder中的内存泄漏问题,以及循环向量化导致的编译错误问题。此外,该版本不再支持macOS x64,仅支持macOS AArch64。更多细节请参阅相关的发布说明。
**Spring Framework**:Spring团队在本周发布了多个重要版本。其中包括Spring Boot、Spring Security、Spring Integration、Spring Modulith和Spring AMQP等组件的第一个里程碑版本。更多细节请参阅相关的新闻报道。
**Payara**:Payara发布了2026年1月的Payara Platform版本。该版本包括Community Edition 7.2026.1、Enterprise Edition 6.34.0和Enterprise Edition 5.83.0。这些版本都包含了漏洞修复和组件升级功能。更多细节请参阅相关的发布说明。
**OpenXava**:OpenXava 7.6.4版本发布了新的功能和修复程序。该版本还包括了改进的Apache Tomcat启动时间,以及一个新的`toString(Locale, Object)`方法,用于转换本地化字符串。更多细节请参阅相关的发布说明。
**JetBrains Ktor**:JetBrains的Ktor 3.4.0版本也发布了新的功能和修复程序。该版本包括了新的API,以及一个支持Zstd压缩算法的模块。更多细节请参阅相关的发布说明。
