💡 原文英文,约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设备上执行构建,并改善自定义组件的创建和发布。
➡️

继续阅读