Java 新闻综述:JDK 23-RC2、MicroProfile 7.0、Infinispan、Maven、JHipster

2024年8月19日Java周报总结

本周的Java新闻主要涵盖了JDK 23的第二个候选发布版、MicroProfile 7.0的发布,以及Infinispan、Quarkus、Helidon、Maven、JHipster和Kotlin的多个版本更新。

JDK 23

JDK 23的早期访问版本Build 37已经发布,修复了Build 36中的多个问题。Oracle Java平台组首席架构师Mark Reinhold宣布,JDK 23已进入第二个候选发布版,解决了Build 36中的一个一致性问题。JDK 23的正式发布预计在2024年9月17日。

JDK 24

JDK 24的早期访问版本Build 12也已发布,修复了Build 11中的多个问题。开发者可以通过Java Bug Database报告JDK 23和JDK 24中的问题。

Spring框架

Spring团队本周发布了多个里程碑和点版本更新,涉及Spring Boot、Spring Data、Spring Cloud、Spring Security、Spring Authorization Server、Spring Session、Spring for Apache Kafka和Spring for Apache Pulsar等项目。

MicroProfile 7.0

MicroProfile 7.0发布,更新了多个规范,包括MicroProfile Telemetry 2.0、MicroProfile Open API 4.0、Rest Client 4.0和Fault Tolerance 4.1。主要变化包括将MicroProfile Metrics 5.1规范移至独立规范集,并依赖Jakarta EE 10 Core Profile。

Quarkus

Quarkus 3.13.3是第三个维护版本,主要修复了文档中的问题,并将Apache Commons Lang从3.16.0降级到3.14.0,以避免与Liquibase的严重问题。

Helidon

Helidon发布了3.2.9和2.6.8版本,修复了3.0和2.0版本中的问题,包括ConfigSource接口中getOrdinal()方法返回错误值的问题。

Infinispan

Infinispan 15.1.0的第三个开发版本发布,支持嵌套查询,修复了PersistenceManagerImpl类中的NullPointerException问题,并改进了EmbeddedTransactionManager类。

Kotlin

Kotlin 2.0.20发布,修复了多个问题,并引入了新功能,如改进对'$'字符的处理,支持默认参数在抽象和开放函数中的使用。

Apache Maven

Apache Maven 3.9.9发布,修复了多个问题,包括添加了描述符警告的上下文信息,解决了部署plugin.xml文件时的NullPointerException问题。

JHipster

JHipster Lite发布了1.16.2、1.16.1和1.16.0版本,修复了多个问题,包括Cypress配置问题,并升级了Angular和Typescript ESLint的依赖。

阅读 30
0 条评论