Java 新闻综述:WildFly 29、JDK 21 RDP2、Helidon 4.0-M1、Oracle 关键补丁更新

Java 周报总结(2023年7月17日)

本周的Java周报涵盖了JDK 22、JDK 21、JDK 20、BellSoft、Spring系列、WildFly、Quarkus、Helidon、Micronaut、Hibernate、MicroProfile、Infinispan、PrimeFaces、OpenXava和Gradle等多个项目的新闻和发布。

JDK 20

JDK 20.0.2作为JDK 20的第二个维护版本发布,同时还包括JDK 17.0.8、JDK 11.0.20和JDK 8u381的安全更新。这些更新是Oracle 2023年7月关键补丁更新的一部分。

JDK 21

JDK 21已进入Rampdown Phase Two,标志着其将继续为2023年9月的GA版本进行稳定化。JDK 21将包含15个新特性,如字符串模板、序列化集合、虚拟线程等。Build 32的早期访问版本也已发布,修复了多个问题。

JDK 22

JDK 22的Build 7早期访问版本发布,修复了多个问题。开发者可以通过Java Bug Database报告问题。

BellSoft

BellSoft发布了Liberica JDK的CPU补丁,版本包括17.0.7.0.1、11.0.19.0.1和8u381。此外,还发布了包含CPU和非关键修复的PSU版本20.0.2、17.0.8、11.0.20和8u382。

Spring 系列

Spring Boot 3.2.0-M1发布,带来了对JDK HttpClient的支持、Jetty的集成等新特性。Spring Framework 6.1-M3发布了虚拟线程配置、MVC异常处理等新功能。Spring for GraphQL 1.2.2、Spring Session 3.2.0-M1、Spring Integration 6.2-M1和Spring HATEOAS 2.2.0-M2等版本也相继发布,带来了多项改进和修复。

WildFly

WildFly 29发布,支持OpenID Connect、Keycloak SAML适配器和MyFaces 4.0等新特性。

Quarkus

Quarkus 3.2.1.Final发布,支持OpenAPI schema和UI的发布,并修复了多个问题。

Helidon

Helidon 4.0.0-M1发布,移除了基于Netty的Reactive WebServer和WebClient,全面转向基于虚拟线程的Níma项目,并引入了Helidon Injection框架。

Micronaut

Micronaut 4.0.1发布,修复了构造函数复制问题,并改进了文档。

Hibernate

Hibernate ORM 6.3.0-CR1和6.2.7发布,新增了Hibernate 6指南和查询语言语法指南,并引入了@Find注解。

MicroProfile

MicroProfile Config 3.1-RC1发布,修复了多个测试问题和Jakarta CDI 4.0的兼容性。

Infinispan

Infinispan 14.0.13和14.0.12发布,修复了索引重建和内存池名称中的非法字符等问题。

PrimeFaces

PrimeFaces 12.0.5、11.0.11、10.0.18和8.0.23发布,修复了AJAX请求异常处理和用户界面问题。

OpenXava

OpenXava 7.1.3发布,修复了依赖中的安全漏洞和路径特殊字符问题。

Gradle

Gradle 8.3-RC1发布,支持JDK 20、Kotlin K2编译器,并改进了Java编译速度和CodeNarc插件的输出。

总结

本周Java生态系统中多个重要项目发布了新版本和更新,涵盖了JDK、Spring系列、WildFly、Quarkus等多个领域,带来了新特性、性能改进和问题修复。开发者可以根据项目需求选择合适的版本进行升级或测试。

阅读 21
0 条评论