Java 周报总结(2024年8月26日)
本周的Java周报涵盖了多个重要的Java生态系统更新,包括OpenJDK、GlassFish、TornadoVM、Spring Framework、Micronaut、Quarkus、Open Liberty、Hibernate、JReleaser、JHipster以及Java Operator SDK的最新动态。
OpenJDK
- JEP 484, Class-File API:该提案已从草案状态(JEP Draft 8334712)提升为候选状态(Candidate),计划在JDK 24中最终确定。该API旨在解析、生成和转换Java类文件,并逐步取代JDK内部的ASM框架。
- JDK 23:当前的最新构建版本为Build 37,详细更新内容可参考发布说明。
- JDK 24:Build 13已发布,修复了多个问题,详情见发布说明。
GlassFish
- GlassFish 7.0.17:这是7.0版本的第17个维护版本,包括bug修复、文档改进、依赖升级等。新增了对JDK 23和JDK 22的实验性支持。
TornadoVM
- TornadoVM 1.0.7:该版本进行了bug修复和改进,包括重构
TornadoDevice接口、添加64位浮点三角函数支持等。
Spring Framework
- Spring Shell 3.4.0-M1、3.3.2和3.2.7:这些版本包括bug修复、依赖升级以及Unicode处理改进、
StatusBarView类的重构等。
Micronaut
- Micronaut Framework 4.6.0:该版本包括Micronaut Core 4.6.3、bug修复、文档改进以及对AWS、Azure、GCP等模块的更新。
Quarkus
- Quarkus 3.14.1:该版本支持Hibernate ORM 6.6、Hibernate Search 7.2和Hibernate Reactive 2.4,并解决了Gradle构建中的配置问题。
Open Liberty
- Open Liberty 24.0.0.9-beta:该版本支持MicroProfile Telemetry 2.0和Jakarta WebSocket 2.2规范,并改进了性能监控功能。
Hibernate
- Hibernate Search 7.2.1和7.1.2:这些版本修复了使用
@Formula和@IndexedEmbedded注解时的启动失败问题,并改进了批量索引器。
JReleaser
- JReleaser 1.14.0:该版本包括bug修复、文档改进和新功能,如跳过Git检查、支持环境变量配置
java.groupId等。
JHipster
- JHipster 8.7.0:该版本修复了多对多关系中的约束生成问题,并改进了网关配置。
Java Operator SDK
- Java Operator SDK 4.9.4:该版本增加了对无类型Kubernetes资源的支持,并添加了
shouldUseSSA()方法以确定是否使用服务器端应用(SSA)。
这些更新展示了Java生态系统的持续发展和改进,开发者可以根据需求选择适合的版本和工具进行开发。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。