Java新闻综述:Payara平台、Jakarta EE 11规范、Open Liberty、Micronaut、Quarkus

Java 周报总结(2024年6月17日)

本周的Java周报涵盖了多个重要新闻,包括Payara Platform的六月发布、Jakarta EE 11的所有规范通过审查、Open Liberty 24.0.0.6、Micronaut 4.5.0以及Quarkus的两个点版本发布。

OpenJDK

  • jtreg 7.4.0:Oracle技术团队成员Christian Stein宣布,JDK 24的早期访问版本将默认使用2024年5月发布的jtreg 7.4.0。

JDK 23

  • Build 28:JDK 23的早期访问版本Build 28发布,修复了多个问题。详细信息可在发布说明中找到。

JDK 24

  • Build 3:JDK 24的早期访问版本Build 3发布,修复了多个问题。发布说明尚未提供。

Jakarta EE

  • Jakarta EE 11:Jakarta EE 11的所有16个规范均已通过审查,包括Jakarta Authentication 3.1和Jakarta Security 4.0。当前工作集中在完成TCK和平台、Web Profile及Core Profile的修改,以准备最终的GA发布。

Spring Framework

  • 多个Spring项目发布:Spring团队发布了多个里程碑和点版本,涵盖Spring Boot、Spring Framework、Spring Security等项目。详细信息可在相关新闻中找到。

Payara

  • Payara Platform 2024年6月版:Payara发布了社区版6.2024.6和企业版6.15.0及5.64.0,优化了Multi-Release JAR类加载和线程过期验证,并升级了Security Connectors。

Helidon

  • Helidon 4.0.10:该版本引入了MethodStateCache类,改进了HTTP头解析和JWT令牌验证。

Quarkus

  • Quarkus 3.11.2和3.11.3:3.11.2修复了NullPointerException和URL拼写错误等问题,3.11.3增加了对Maven Daemon的支持和ISO 8601日期格式的HTTP访问日志。

Open Liberty

  • Open Liberty 24.0.0.6:该版本支持Spring Boot 3.0的InstantOn和Jakarta Messaging规范,并修复了CVE-2024-22354漏洞。

Micronaut

  • Micronaut 4.5.0:该版本引入了Micronaut JSON Schema、Micronaut Sourcegen和Micronaut Guice等新模块,并修复了多个问题。

Apache Software Foundation

  • Apache Tomcat 11.0.0-M11:该版本修复了多个问题,并更新了Commons Daemon。
  • Apache Camel 3.21.5:该版本移除了Jakarta CDI的fireEvent()方法,并改进了JMSCorrelationID消息头。
  • Apache Maven 3.9.8:该版本改进了模型构建器的日志记录和SimplexTransferListener类。

JobRunr

  • JobRunr 7.2.1:该版本修复了ConcurrentModificationException,并改进了JobRequest接口的验证。

JHipster

  • JHipster Lite 1.11.0:该版本引入了ElementReplacer接口,并改进了日志记录。

Infinispan

  • Infinispan 15.0.5.Final:该版本优化了ResourceManagerImpl类的lookupResource()方法,并改进了RocksDB缓存存储的清理。

OpenXava

  • OpenXava 7.3.3:该版本修复了多个问题,并引入了新的Maven原型。

Keycloak

  • Keycloak 25.0.1:该版本改进了Account和Admin Console的FreeMarker模板,并增强了CLI的掩码功能。

Gradle

  • Gradle 8.9 RC1:该版本改进了错误和警告报告,并增加了对Java编译错误的结构化详细信息。

本周的Java社区动态展示了多个重要项目的更新和发布,涵盖了从JDK到企业级框架的广泛内容。

阅读 27
0 条评论