💡
原文英文,约1500词,阅读约需6分钟。
📝
内容提要
本周Java回顾包括Project Leyden早期访问版本的发布,LangChain4j 0.32.0,JReleaser 1.13.0,Apache Groovy里程碑版本的更新,以及关于Jakarta EE 11和Jakarta EE 12的初步讨论。
🎯
关键要点
- 本周Java回顾包括Project Leyden早期访问版本的发布。
- Project Leyden旨在改善Java程序的启动时间、峰值性能和占用空间。
- JDK 23和JDK 24的早期访问版本发布,包含多个问题修复。
- Jakarta EE 11即将发布,所有规范已完成,正在最终化平台项目。
- Jakarta EE 12的初步讨论已开始,计划在2026年上半年发布。
- MicroProfile 7.0的第二个候选版本发布,包含OpenTelemetry API的改进。
- Quarkus 3.12.1发布,解决了多个关键问题。
- Open Liberty 24.0.0.7-beta版本发布,增强了Jakarta RESTful Web Services 4.0规范。
- Apache Groovy 5.0.0的第九个alpha版本发布,包含错误修复和依赖升级。
- JobRunr 7.2.2版本发布,解决了NullPointerException的问题。
- JReleaser 1.13.1版本发布,提供了错误修复和新功能。
- LangChain4j 0.32.0版本发布,新增集成和功能。
- JDKUpdater 17.0.55+77版本发布,提供了跟踪OpenJDK和GraalVM更新的功能。
- RefactorFirst 0.5.0版本发布,改进了分析性能和开发者体验。
- Gradle 8.9的第二个候选版本发布,改进了错误和警告报告。
❓
延伸问答
Project Leyden的主要目标是什么?
Project Leyden的主要目标是改善Java程序的启动时间、峰值性能和占用空间。
Jakarta EE 11的发布进展如何?
Jakarta EE 11几乎准备就绪,所有规范已完成,正在最终化平台项目,预计将在2024年第三季度发布。
LangChain4j 0.32.0版本新增了哪些功能?
LangChain4j 0.32.0版本新增了Jlama、Workers AI和Selenium Document Loader的集成,以及对自定义POJO作为方法参数的支持。
JReleaser 1.13.1版本有哪些改进?
JReleaser 1.13.1版本提供了错误修复、文档改进、依赖升级和新功能,如支持平台特定的Java选项。
Quarkus 3.12.1版本解决了哪些关键问题?
Quarkus 3.12.1版本解决了多个关键问题,包括NullPointerException和InvalidPathException等。
JDKUpdater的最新版本有什么新功能?
JDKUpdater 17.0.55+77版本新增了跟踪OpenJDK和GraalVM更新的功能,并在名称中显示符合TCK的JVM。
➡️