💡
原文英文,约1200词,阅读约需5分钟。
📝
内容提要
本周Java动态包括:针对JDK 26的OpenJDK JEPs提议,Spring Framework 7.0和Spring Data的候选版本发布,Quarkus、JReleaser、Seed4J和Gradle的点版本更新,以及Jakarta EE 12的进展。多个JEP(如JEP 525、529、516、500和530)被提升为提议目标,审查预计于11月6日和7日结束。Jakarta EE 12的里程碑2定于12月9日,最终发布预计在2026年7月。
🎯
关键要点
- 本周Java动态包括:OpenJDK JEPs提议针对JDK 26,Spring Framework 7.0和Spring Data的候选版本发布,Quarkus、JReleaser、Seed4J和Gradle的点版本更新,以及Jakarta EE 12的进展。
- JEP 525(结构化并发)被提升为JDK 26的提议目标,旨在简化并发编程,增强错误处理和可观察性。
- JEP 529(向量API)被提升为JDK 26的提议目标,旨在引入一个API以优化向量计算性能。
- JEP 516(任何GC的提前对象缓存)被提升为JDK 26的提议目标,旨在改善启动和预热时间。
- JEP 500(准备使final字段最终)被提升为JDK 26的提议目标,旨在防止通过深度反射修改final字段。
- JEP 530(模式中的原始类型)被提升为候选状态,提出第四次预览,包含对switch结构的更严格检查。
- JDK 26的早期访问版本22已发布,包含各种问题的修复。
- Jakarta EE 12的里程碑2定于12月9日,最终发布预计在2026年7月。
- Spring Framework 7.0.0的第三个候选版本发布,包含重大修复和新特性,预计在2025年11月发布GA版本。
- Spring Data 2025.1.0的第二个候选版本发布,支持JSpecify和Spring AOT框架的优化。
- Quarkus 3.29.0发布,提供多个缓存类型的支持和调试适配器协议的支持。
- JReleaser 1.21.0发布,新增Reddit API支持和GitHub不可变发布功能。
- Seed4J 2.1.0发布,支持JDK 25和Angular组件的健康相关类型定义改进。
- Gradle 9.2.0发布,支持在Windows ARM设备上执行构建,并改善自定义组件的创建和发布。
➡️