开发者生态
morning
近期 Java 新闻:值对象、WildFly 41、TornadoVM、LangChain4j、Oracle AI Agent Studio
2026-07-24
1 阅读
约8分钟阅读
作者:Michael Redlich
字号:
OpenJDK 在 Valhalla 项目 "的推动下,JEP 401( 值对象预览版 ")基于最初于 2020 年 8 月创建的 JEP Draft 8251554 进行了更新,并已 重新提交 "至候选状态。该 JEP 此前名为对象类与值(预览版),旨在通过值对象增强语言功能。它将值对象定义为:仅包含 final 字段;没有标识符;仅通过各自字段的值来区分。 JDK 27 JDK 27 的 早期访问构建 " Build 31 " 发布,它是 Build 30 的 升级 ",修复了各种 问题 "。要了解关于这个构建的更多细节,请参阅 发布说明 "。 JDK 28 JDK 28 的 早期访问构建 " Build 7 " 发布,它是 Build 6 的 升级 ",修复了各种 问题 "。要了解关于这个构建的更多细节,请参阅 发布说明 "。 WildFly WildFly " 41 发布 ",带来 Bug 修复、依赖项升级以及以下新功能:在 wildfly-cloud-galleon-pack " 和 wildfly-maven-plugin " 功能包中添加可启动 JAR 文件;WildFly 容器 "、 S2I 构建器 "和 运行时 "镜像的 JDK 25 版本已取代 JDK 17 版本;此外,还有多项功能已经从预览版提升至社区版和默认 稳定版 "。要了解有关该版本的更多详细信息,请参阅 发布说明 "。 Open Liberty Open Liberty " 26.0.0.7 的 GA 版本 "带来 Bug 修复和以下新功能:默认跟踪已注销的单点登录(SSO)Cookie,使其在注销后无法被重放;在使用基于文件的健康检查机制时,可禁用 MicroProfile Health 4.0 " 中的 /health 端点。该版本还修复了 8 个 CVE,它们曾导致拒绝服务、HTTP 请求走私和服务器端请求伪造。 TornadoVM TornadoVM 5.1.0 发布,修复了若干 Bug,并引入了以下新功能:在 CUDA 后端中支持 E4M3 和 E5M2 八位浮点存储; 为 PTX 和 CUDA 后端新增了可选的主机-设备分阶段传输路径;通过 TornadoExecutionPlan " 类中定义的 withIntraPlanConcurrency() 方法实现了性能提升,降低了所有单计划内并发调度计划中每项操作和每次连接的簿记开销(Bookkeeping Cost)。要了解有关该版本的更多详细信息,请参阅 发布说明 "。 Apache TomEE Apache TomEE " 10.2.0 发布 ",带来了依赖项升级以及若干值得注意的 Bug 修复,包括:内部类 HttpConnection (在 HttpConnectionFactory " 类中定义)中的 sslTruststorePassword 参数在日志记录过程中未被屏蔽/过滤;在 JNDIContext " 类中定义的 authenticate() 方法所抛出的 AuthenticationException 丢失了由 RemoteException 抛出的原因。要了解有关该版本的更多详细信息,请参阅 发布说明 "。 Java Operator SDK Java Operator SDK " 5.5.0 发布 ",带来了以下值得注意的变更: ResourceOperations " 类中提供了一套完整且一致的 update/patch/create 方法,支持 RFC 6902( JavaScript 对象表示法 (JSON) Patch ")以及 RFC 7386( JSON Merge Patch ")规范;此外,该版本还引入了新的 Matcher " 接口,允许开发人员将自定义匹配策略集成到 Options 类中定义的重载方法 matchAndFilter() 中。要了解有关该版本的更多详细信息,请参阅 发布说明 "。 LangChain4j LangChain4j " 1.18.0 的正式版本(连同第 28 个测试版)带来了 Bug 修复以及以下新功能:一种新的“ 信念-欲望-意图 "”(BDI)代理模式,“为软件和机器人系统提供了一种结构化方法来形式化心理概念”;一个新的 TextToSpeechModel " 接口,用于支持 OpenAI Text-to-Speech " API; 用于支持 Mistral Batch " API 的新类 MistralAiBatchChatModel "。要了解有关该版本的更多详细信息,请参阅 发布说明 "。 Micronaut Micronaut 基金会 发布 "了基于 Micronaut Core 5.0.6 " 的 Micronaut Framework " 5.0.5 版本,对以下模块进行了补丁更新: Micronaut AWS "、 Micronaut gRPC "、 Micronaut Oracle Cloud " 和 Micronaut Logging "。要了解有关该版本的更多详细信息,请参阅 发布说明 "。 Quarkus Quarkus Shim " 是 Quarkus 团队新 推出 "的一个扩展,允许开发者在 Quarkus 构建过程中添加、封装或替换 Java 类中的行为。根据博文所述: 这项更改发生在增强阶段。无需 Java 代理,也不需要运行时插桩。经过转换的类可在 JVM 模式、开发模式以及本机可执行文件中正常运行。 这是一个基于 Quarkus 3.37.3 构建的实验性扩展。 Oracle 甲骨文针对 Oracle AI Agent Studio for Fusion Applications " 推出 "了全新的原生 AI 构建器体验。这使客户能够在 Oracle Fusion Cloud Applications " 环境中直接创建并原生运行 Fusion Agentic 应用程序。这一全新的构建器体验将“无代码、低代码和专业代码开发整合到了一个 Fusion 原生框架中”。 需要注意的是,AI Agent Studio 和 Fusion Cloud Applications 均为订阅服务。 原文链接: https://www.infoq.com/news/2026/07/java-news-roundup-jul13-2026/ "
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱