💡
原文英文,约1800词,阅读约需7分钟。
📝
内容提要
本周Java回顾包括JDK 23进入第二阶段,Payara平台发布,Graal Development Kit for Micronaut 4.5.0,JSpecify 1.0.0,MicroProfile 7.0-RC1,Open Liberty 24.0.0.7,Oracle关键补丁更新,JEP 472晋升为JDK 24目标,限制使用不安全的JNI,多个版本的JDK发布,Spring、Payara、Quarkus、Open Liberty等项目有新版本发布,MicroProfile 7.0的第一个候选版本发布,Eclipse Vert.x 4.5.9、Apache Tomcat 10.1.26、JHipster Lite 1.13.0和1.12.0、JetBrains Ktor 3.0.0、Infinispan 15.1.0、Testcontainers for Java 1.20.0、JDKMon 21.0.5和Jox 0.3.0等项目有新版本发布。
🎯
关键要点
- JDK 23进入第二阶段,Payara平台发布,Graal Development Kit for Micronaut 4.5.0发布。
- JEP 472晋升为JDK 24目标,限制使用不安全的JNI。
- Oracle发布多个JDK版本,包括22.0.2、21.0.4、17.0.12、11.0.24和8u421。
- JDK 23的早期访问版本发布,包含多个问题修复。
- Graal Development Kit for Micronaut 4.5.0发布,简化云应用开发。
- BellSoft发布Liberica JDK的CPU补丁,解决多个CVE问题。
- Spring框架各个团队发布多个里程碑和小版本更新。
- Payara发布2024年7月版本,改进了Hazelcast配置和OpenID认证安全性。
- Quarkus 3.12.3发布,修复文件系统问题和其他小问题。
- Open Liberty 24.0.0.7发布,引入MicroProfile Config属性。
- MicroProfile 7.0的第一个候选版本发布,包含四个规范的更新。
- Eclipse Vert.x 4.5.9发布,包含多个重要更改。
- Apache Tomcat 10.1.26发布,改进OpenSSL支持和CORS过滤器。
- JSpecify 1.0.0发布,包含标准注解的最终版本。
- JHipster Lite 1.13.0和1.12.0发布,包含错误修复和新特性。
- JetBrains Ktor 3.0.0的第二个测试版发布,提供多个改进。
- Infinispan 15.1.0的第二个开发版本发布,解决多个显著问题。
- Testcontainers for Java 1.20.0发布,包含错误修复和新特性。
- JDKMon 21.0.5发布,解决CVE检测和更新问题。
- Jox 0.3.0发布,包含与JDK 21对齐的新结构化并发模块。
➡️