Java 本周新闻摘要(2024年11月18日)
本周的Java新闻摘要涵盖了多个重要更新,包括OpenJDK JDK 24的JEP提案、Jakarta EE 11核心配置文件的发布审查、Payara Platform的11月发布、Vert.x 5.0的首个候选版本,以及Log4j 2.24.2和JobRunr 7.3.2的点版本发布。
OpenJDK
以下JEP已完成审查,正式目标为JDK 24:
- JEP 497:量子抗性模块格基数字签名算法
- JEP 496:量子抗性模块格基密钥封装机制
以下JEP已提升为提议目标,预计在2024年11月25日和26日完成审查:
- JEP 501:弃用32位x86端口以便移除
- JEP 499:结构化并发(第四次预览)
- JEP 498:警告使用
sun.misc.Unsafe
中的内存访问方法
JDK 24
JDK 24的早期访问版本Build 25已发布,包含从Build 24的更新,修复了多个问题。开发者可通过Java Bug Database报告问题。
Jakarta EE
Jakarta EE 11核心配置文件已进入发布审查阶段,WildFly和Open Liberty已通过TCK测试。预计在2024年第四季度发布GA版本。
Spring Framework
Spring团队发布了多个GA版本,包括Spring Boot 3.4、Spring Security 6.4、Spring Authorization Server 1.4、Spring Integration 6.4等。
Payara
Payara Platform发布了2024年11月版本,包括Community Edition 6.2024.11和Enterprise Edition 6.20.0及5.69.0,新增了对TOML的支持和自动命名功能。
Open Liberty
Open Liberty发布了24.0.0.12-beta版本,增强了SOAP消息验证功能,简化了消息调试。
Micronaut
Micronaut Foundation发布了4.7.1版本,包含Micronaut Core 4.7.6及多个模块的修复和更新。
JobRunr
JobRunr 7.3.2发布,修复了多个问题,包括确保Interval
类的幂等性和处理IoC容器关闭时的异常。
Apache Log4j
Log4j 2.24.2发布,修复了getLogger()
方法可能返回null
的严重问题,以及其他错误。
Eclipse Vert.x
Vert.x 5.0的首个候选版本发布,引入了新的VerticleBase
类,支持JPMS,预计在2024年12月发布GA版本。
Gradle
Gradle 8.11.1发布,修复了多个问题,包括BuildEventsListenerRegistry
接口的损坏和任务执行问题。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。