Java新闻综述:Class-File API、GlassFish、JHipster、JReleaser、Hibernate Search、Micronaut

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生态系统的持续发展和改进,开发者可以根据需求选择适合的版本和工具进行开发。

阅读 41
0 条评论