本周 Java 新闻速递(2026 年 7 月 13 日)重点报道:值对象(预览版)重新引入;WildFly 41 正式发布;Open Liberty 26.0.0.7 2026 年 7 月版;TornadoVM、Apache TomEE、Java Operator SDK 和 LangChain4j 的小版本更新;Micronaut 的维护版本;新的 Quarkus Shim 扩展;以及 Oracle Fusion Applications 的全新 Oracle AI Agent Studio。
OpenJDK
JEP 401,Value Objects (Preview),在 Project Valhalla 框架下,已被“重新引入”至 Candidate 状态,并基于最初于 2020 年 8 月创建的 JEP Draft 8251554 进行了更新。该 JEP 此前名为 Object Classes and Values (Preview),现提议通过 值对象 增强语言,值对象定义为:仅包含 final 字段;不具有身份;仅通过各自字段的值进行区分。
JDK 27
Build 31 的 JDK 27 早期访问构建 已于上周发布,包含从 Build 30 开始的 更新,涵盖对各种 问题的修复。有关此版本的更多详情,请参阅 发行说明。
JDK 28
Build 7 的 JDK 28 早期访问构建 也已于上周发布,包含从 Build 6 开始的 更新,涵盖对各种 问题的修复。有关此版本的更多详情,请参阅 发行说明。
WildFly
WildFly 41 的 发布 带来了错误修复、依赖项升级和新功能,例如:可引导 JAR 已添加到 wildfly-cloud-galleon-pack 和 wildfly-maven-plugin 功能包;WildFly 容器、S2I 构建器 和 运行时 镜像的 JDK 25 版本取代了 JDK 17 版本;以及若干功能从 preview 提升至 community 和 default 稳定性级别。有关此版本的更多详情,请参阅 发行说明。
Open Liberty
Open Liberty 26.0.0.7 的 GA 版本 提供了错误修复和新功能,例如:默认跟踪已注销的单点登录 (SSO) Cookie,使其在注销后无法重放;以及在使用基于文件的健康检查机制时禁用 MicroProfile Health 4.0 中的 /health 端点。此版本还修复了八个导致拒绝服务、HTTP 请求走私和服务器端请求伪造的 CVE。
TornadoVM
TornadoVM 5.1.0 的发布提供了错误修复和新功能,例如:CUDA 后端支持 E4M3 和 E5M2 八位浮点存储;为 PTX 和 CUDA 后端添加了可选的分阶段主机到设备传输路径;以及在 TornadoExecutionPlan 类中定义的 withIntraPlanConcurrency() 方法内实现性能改进,降低了所有内部计划并发计划的通用每操作和每连接簿记成本。有关此版本的更多详情,请参阅 发行说明。
Apache TomEE
Apache TomEE 10.2.0 的 发布 带来了依赖项升级以及对显著错误修复的解决,例如:HttpConnectionFactory 类中定义的 HttpConnection 内部类的 sslTruststorePassword 参数在日志记录过程中未被屏蔽/剥离;以及 JNDIContext 类中定义的 authenticate() 方法抛出的 AuthenticationException 丢失了由 RemoteException 抛出的原因。有关此版本的更多详情,请参阅 发行说明。
Java Operator SDK
Java Operator SDK 5.5.0 的 发布 带来了显著变更,例如:ResourceOperations 类中提供了一套完整且一致的更新/补丁/创建方法族,支持 RFC 6902 JavaScript Object Notation (JSON) Patch 和 RFC 7386 JSON Merge Patch 规范;以及新增的 Matcher 接口,允许开发者将自定义匹配策略插入 Options 类中定义的重载 matchAndFilter() 方法。有关此版本的更多详情,请参阅 发行说明。
LangChain4j
LangChain4j 1.18.0 的正式版本(以及第 28 个 beta 版本)提供了错误修复和新功能,例如:新的 Belief-Desire-Intention (BDI) 代理模式“为软件和机器人系统形式化心理概念提供了一种结构化方法”;新的 TextToSpeechModel 接口以支持 OpenAI Text-to-Speech API;以及新的 MistralAiBatchChatModel 类以支持 Mistral Batch API。有关此版本的更多详情,请参阅 发行说明。
Micronaut
Micronaut 基金会已 发布 Micronaut Framework 5.0.5 版本,基于 Micronaut Core 5.0.6,包含以下模块的补丁更新:Micronaut AWS、Micronaut gRPC、Micronaut Oracle Cloud 和 Micronaut Logging。有关此版本的更多详情,请参阅 发行说明。
Quarkus
Quarkus Shim,由 Quarkus 团队 引入 的新扩展,允许开发者在 Quarkus 构建期间添加、包装或替换 Java 类中的行为。根据博客文章所述,
更改发生在增强阶段。没有 Java 代理,也没有运行时插桩。转换后的类可在 JVM 模式、开发模式和本地可执行文件中工作。
这是一个基于 Quarkus 3.37.3 的实验性扩展。
Oracle
Oracle 已 推出 针对 Oracle AI Agent Studio for Fusion Applications 的全新 AI 原生构建器体验。这使客户能够在 Oracle Fusion Cloud Applications 中创建并原生运行 Fusion Agentic Applications。该新构建器体验提供了“将无代码、低代码和专业代码开发整合到一个 Fusion 原生框架中。”
请注意,AI Agent Studio 和 Fusion Cloud Applications 均为订阅服务。
0 Comments
Log in to join the conversation.No comments yet. Be the first to share your thoughts.