内容提要
本周Java动态报道了JDK 25的四个新JEP提案、Spring AI 1.0.0的第八个里程碑版本、Quarkus 3.22.0的发布,以及LangChain4j 1.0.0的首个候选版本。同时,WildFly加入Commonhaus基金会,以提升开源项目的可持续性。
关键要点
-
本周Java动态报道了JDK 25的四个新JEP提案。
-
JEP 512和JEP 511已从提议提升为目标。
-
JEP 513和JEP 505已从候选提升为提议目标。
-
JEP 517、JEP 515和JEP 470已提升为候选状态。
-
JDK 25的早期访问版本21已发布,包含多个问题修复。
-
Spring AI 1.0.0的第八个里程碑版本发布,包含重要变更。
-
Spring Cloud 2025.0.0的第一个候选版本发布,包含多个子项目的更新。
-
Quarkus 3.22.0发布,新增Compose Dev Services和改进的测试类加载基础设施。
-
LangChain4j 1.0.0的第一个候选版本发布,包含多个模块和破坏性变更。
-
JReleaser 1.18.0发布,支持Forgejo和Sonatype Nexus 3。
-
WildFly加入Commonhaus基金会,旨在提升开源项目的可持续性。
延伸问答
JDK 25中有哪些新的JEP提案?
JDK 25中有四个新的JEP提案,包括JEP 512、JEP 511、JEP 513和JEP 505。
Spring AI 1.0.0的第八个里程碑版本有什么重要变更?
Spring AI 1.0.0的第八个里程碑版本包含多个重要变更,这些变更将在即将发布的RC1版本中成为破坏性变更。
Quarkus 3.22.0版本新增了哪些功能?
Quarkus 3.22.0版本新增了Compose Dev Services、专用用户界面执行HQL查询,以及改进的测试类加载基础设施。
LangChain4j 1.0.0的首个候选版本有哪些模块?
LangChain4j 1.0.0的首个候选版本包含五个模块,包括langchain4j-core和langchain4j-http-client等。
JReleaser 1.18.0版本新增了哪些支持?
JReleaser 1.18.0版本新增了对Forgejo的支持,允许创建FLAT_BINARY分发,并支持部署到Sonatype Nexus 3。
WildFly为何加入Commonhaus基金会?
WildFly加入Commonhaus基金会旨在提升开源项目的可持续性,改善开放性和透明度,并鼓励更多的社区参与。