内容提要
本周Java动态包括:WildFly 34发布,支持Jakarta Data 1.0;JEP 485提议增强Stream API,目标JDK 24;Oracle发布10月关键补丁更新;SmallRye和Quarkiverse修复潜在泄漏。Spring Framework和Spring Data发布新版本,修复漏洞并提升功能。Quarkus改进安全流程。Micrometer和Project Reactor发布候选版本。Apache TomEE和JobRunr更新版本,修复问题并增加功能。Keycloak和Gradle也有更新。
关键要点
-
WildFly 34发布,支持Jakarta Data 1.0。
-
JEP 485提议增强Stream API,目标JDK 24。
-
Oracle发布10月关键补丁更新,包含多个JDK版本。
-
Spring Framework和Spring Data发布新版本,修复漏洞并提升功能。
-
Quarkus改进安全流程,修复潜在泄漏问题。
-
Micrometer和Project Reactor发布候选版本。
-
Apache TomEE和JobRunr更新版本,修复问题并增加功能。
-
Keycloak和Gradle也有更新。
延伸解读
WildFly 34的关键更新
WildFly 34的发布标志着对Jakarta Data 1.0的支持,这对于使用Jakarta EE的开发者来说是一个重要的进步。新版本还引入了MicroProfile Rest Client 4.0和MicroProfile Telemetry 2.0,增强了微服务架构的能力。开发者应关注这些新特性如何提升应用的性能和可维护性。
Stream API的增强
JEP 485提议增强Stream API,目标是JDK 24。这一提案将允许开发者使用自定义的中间操作,提供更灵活的数据处理方式。对于依赖于流处理的应用程序,这一改进可能会显著提升性能和可读性,开发者应关注其最终实现和使用场景。
Oracle的关键补丁更新
Oracle在10月发布的关键补丁更新涵盖多个JDK版本,修复了多个安全漏洞。开发者应及时更新到最新版本,以确保应用的安全性和稳定性。特别是对于生产环境,及时应用这些补丁是防范潜在安全风险的必要措施。
Quarkus的安全流程改进
Quarkus团队发现了SmallRye和Quarkiverse发布流程中的潜在安全漏洞,并已采取措施修复。虽然Quarkus本身未受影响,但这一事件提醒开发者关注开源项目的安全性,确保使用的库和框架具备良好的安全实践。
延伸问答
WildFly 34的新特性有哪些?
WildFly 34支持Jakarta Data 1.0,并引入了MicroProfile Rest Client 4.0和MicroProfile Telemetry 2.0等新特性。
JEP 485提议的Stream Gatherers有什么改进?
JEP 485提议增强Stream API,支持自定义中间操作,允许流管道以更灵活的方式转换数据。
Oracle在10月发布了哪些关键补丁更新?
Oracle发布了多个JDK版本的关键补丁更新,包括23.0.1、21.0.5、17.0.13、11.0.25和8u431。
Spring Framework最近有哪些版本更新?
Spring Framework发布了6.2.0的第二个候选版本和6.1.14版本,修复了漏洞并提升了功能。
Quarkus的安全流程改进了什么?
Quarkus改进了安全流程,修复了SmallRye和Quarkiverse发布过程中的潜在泄漏问题。
Micrometer Metrics 1.14.0的主要新特性是什么?
Micrometer Metrics 1.14.0提供了新的特性,如通过assertThat()方法暴露TestObservationRegistry实例,并扩展了虚拟线程数据的指标。