本周的Java相关更新如下:
1. **JEP 527**:针对TLS 1.3的“后量子混合密钥交换”技术,该技术预计将在JDK 27中实现。这项提案旨在利用由互联网工程任务组(IETF)与JEP 496共同制定的《混合密钥交换规范》来改进RFC 8446的实现方式。
2. **Oracle JDK版本更新**:Oracle发布了JDK 25.0.2、21.0.10、17.0.18、11.0.30以及8u481版本,这些版本属于其2026年1月的季度安全更新公告中的一部分。更多关于这些版本的详细信息可以在相应的发布说明中找到。
3. **JDK 26**:JDK 26的早期访问版本已经发布,其中包含了从版本31到版本32的更新内容。这些更新包括了对各种问题的修复工作。更多关于这一版本的详细信息可以在相关的发布说明中找到。
4. **JDK 27**:JDK 27的早期访问版本也已经发布,其中包含了从版本5到版本6的更新内容。同样,这些更新包括对各种问题的修复工作。更多关于这一版本的详细信息可以在相关的发布说明中找到。
5. 对于JDK 26和JDK 27,开发者可以通过Java错误数据库来报告问题。

**GlassFish Grizzly**:GlassFish Grizzly 5.0.0已经正式发布,该版本提供了许多新的功能,比如使用VirtualThreadExecutorService类来处理线程问题,同时还支持了Jakarta Servlet 6.1规范。更多关于这一版本的详细信息可以在相关的发布说明中找到。

**Jakarta EE**:Eclipse Foundation的Jakarta EE开发人员advocate Ivar Grimstad在每周的博客中介绍了Jakarta EE 12的相关信息。他提到,每个Jakarta EE的主要版本都有自己独特的主题或口号。例如,Jakarta EE 9的主题是“降低进入门槛——创新平台——轻松迁移”;而Jakarta EE 10则主题是“现代化、简化、轻量”。Jakarta EE 11的主题则是“提高开发者的生产力与性能”。对于即将发布的Jakarta EE 12来说,其主题就是“稳健且灵活”。这一主题非常适合Jakarta EE,因为它现在比以往任何时候都更加稳健了。更多关于这一版本的详细信息可以在相关的发布说明中找到。

**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版本的修复程序。此外,还有包含安全性和非关键性修复程序的PSU版本25.0.2、21.0.10、17.0.18、11.0.30和8u481也被发布出来。总共有1217个修复程序,BellSoft声称他们成功解决了所有版本中的21个问题。

**GraalVM**:GraalVM 25.0.2也是一个维护版本,它与Oracle的年度安全更新同步发布。这个版本解决了一些常见问题,比如JDK Flight Recorder中的内存泄漏问题,以及循环向量化导致的编译错误问题。此外,该版本也不再支持macOS x64,只支持macOS AArch64。更多关于这一版本的详细信息可以在相关的发布说明中找到。

**Spring Framework**:本周Spring团队发布了多个重要版本,其中包括Spring Boot、Spring Security、Spring Integration、Spring Modulith和Spring AMQP等组件的第一个里程碑版本。此外,还有Spring AI的第二个里程碑版本。更多关于这一版本的详细信息可以在InfoQ的新闻报道中找到。

**Payara**:Payara发布了2026年1月的Payara Platform版本,其中包括Community Edition 7.2026.1、Enterprise Edition 6.34.0和Enterprise Edition 5.83.0。这些版本包含了各种修复程序和组件升级,同时还解决了两个CVE问题。更多关于这一版本的详细信息可以在相关的发布说明中找到。

**OpenXava**:OpenXava 7.6.4版本发布了多个修复程序、文档改进、依赖项升级以及一些新功能,比如改善了嵌入式的Apache Tomcat的启动时间,以及新增了`toString(Locale, Object)`方法,以便更好地处理本地化字符串。更多关于这一版本的详细信息可以在相关的发布说明中找到。

**JetBrains Ktor**:JetBrains的Ktor 3.4.0版本发布了多个修复程序和新功能,比如新增了`describe`方法,可以动态生成并描述OpenAPI端点;此外,还新增了`ktor-server-compression-zstd`模块,可以支持Zstd压缩算法。更多关于这一版本的详细信息可以在相关的发布说明中找到。

Comments are closed.