内容提要
本周Java动态包括LangChain4j 1.0首个测试版、JHipster Lite 1.27.0和1.28.0版本、GlassFish 7.0.22,以及Spring Cloud Stream应用程序2025.0.0和2024.0.1版本的发布。同时,JDK 24和25的早期访问版本也进行了更新,修复了多个问题。
关键要点
-
本周Java动态包括LangChain4j 1.0首个测试版的发布。
-
JHipster Lite 1.27.0和1.28.0版本发布,修复了安全漏洞。
-
GlassFish 7.0.22发布,包含多个bug修复和依赖升级。
-
JDK 24和25的早期访问版本更新,修复了多个问题。
-
GraalVM项目发布了Native Build Tools 0.10.5版本,支持新的reachability-metadata.json文件。
-
Graal Development Kit 4.7.3.1版本发布,增强了安全性和更新了CLI工具。
-
Spring Cloud Stream Applications 2025.0.0和2024.0.1版本发布,支持Micrometer Tracing。
-
Micronaut Framework 4.7.5版本发布,包含多个模块的bug修复和更新。
-
Quarkus 3.18.2发布,解决了Hibernate ORM的NullPointerException问题。
-
WildFly 35.0.1发布,修复了多个关键问题。
-
LangChain4j 1.0.0首个测试版发布,包含多个重大变更。
-
JDKUpdater 14.0.73+109版本发布,增加了新的CVE跟踪功能。
-
Keycloak 26.1.1发布,新增了多个选项和bug修复。
-
Jox 0.4.0发布,改进了虚拟线程库的Channel数据结构。
延伸解读
LangChain4j 1.0测试版的重要变更
LangChain4j 1.0的首个测试版引入了多个重大变更,包括对generate()方法的弃用和新Chat API的实验性chat()方法。这些变更可能会影响现有用户的代码,因此开发者需关注这些更新,以便及时调整和适应新版本。
JHipster Lite的安全更新
JHipster Lite 1.27.0和1.28.0版本修复了关键的安全漏洞,特别是针对CVE-2025-24964的远程代码执行问题。开发者应尽快更新到最新版本,以确保应用程序的安全性,避免潜在的攻击风险。
GlassFish 7.0.22的兼容性提升
GlassFish 7.0.22版本增加了对新Java版本的兼容性,特别是通过添加Add-Opens和Add-Exports属性。这对于使用新特性的开发者来说是个积极信号,能够更好地利用Java的最新功能。
GraalVM的最新工具更新
GraalVM的Native Build Tools 0.10.5版本引入了对reachability-metadata.json文件的支持,这对于构建高效的原生镜像至关重要。开发者应关注这些工具的更新,以优化其应用程序的性能和兼容性。
延伸问答
LangChain4j 1.0的测试版有哪些重大变化?
LangChain4j 1.0的测试版包含多个重大变更,如弃用重载的generate()方法,改为实验性的chat()方法,并整合大多数操作到executeOperationWithResponse()和executeOperationWithoutResponse()方法中。
JHipster Lite 1.27.0和1.28.0版本修复了什么问题?
JHipster Lite 1.27.0和1.28.0版本修复了一个关键的安全漏洞,CVE-2025-24964,涉及在恶意网站访问时的远程代码执行风险。
GlassFish 7.0.22版本有哪些新特性?
GlassFish 7.0.22版本提供了多个bug修复和依赖升级,包括对CommandInvokedEvent类的密码属性名称进行掩码处理,以及兼容新Java版本的Add-Opens和Add-Exports属性。
Spring Cloud Stream Applications 2025.0.0版本支持什么新功能?
Spring Cloud Stream Applications 2025.0.0版本支持Micrometer Tracing,并新增了enableSecurityScan属性以管理Trivy安全扫描的执行。
GraalVM的Native Build Tools 0.10.5版本有什么改进?
Native Build Tools 0.10.5版本支持使用新的reachability-metadata.json文件,并解决了Gradle插件因临时access-filter.json文件存在而失败的问题。
JDK 24和25的早期访问版本更新了什么?
JDK 24和25的早期访问版本更新了多个问题,开发者被鼓励通过Java Bug Database报告bug。