开发者生态
morning
Java新闻汇总:Simple JSON API、GlassFish、Jakarta EE、JNoSQL和Open Liberty、LangChain4j
2026-09-16
1 阅读
约8分钟阅读
作者:Michael Redlich
字号:
本期的Java新闻速览主题介绍了以下主要内容,将Simple JSON API提升为JDK 28的ProSuggested to Target状态、Jakarta EE 12的最新进展、2026年8月版的Open Liberty、LangChain4j发布小版本、Eclipse JNoSQL与GraalVM Native Build Tools的维护性发布、GlassFish 9.0的第三个里程碑发布,以及Groovy 6.0第二个beta发布。 JEP 541, 弃用 macOS/x64 端口进行删除 ",已经从候选提升为 JDK 28 的建议目标状态。该 JEP 建议弃用 macOS/x64 端口,因为苹果公司不再支持该架构。与 JEP 449, 弃用 Windows 32 位 x86 端口进行删除 " 类似,目标是在未来版本中取消该端口以节省维护成本。 JEP 540, 简单 JSON API (孵化器)”,也已经从候选提升为JDK 28的建议到目标状态。该JEP定义了一个简单的标准API,用于解析与生成JSON文档,消耗外部库。此功能实现了RFC 8259,JavaScript对象表示法(JSON)数据交换格式”,取代并了已关闭并撤回的JEP 198,轻量级JSON API”。JDK 27 Build 34”仍为JDK 27 JDK 28 Build 11 “为早期版本 10 的更新”发布,包含来自 Build 10 的更新“,修复了一些问题”。更多细节见发布说明“。 Jakarta EE 在 Hashtag Jakarta EE “博客中,Eclipse 基金会的 Jakarta EE 开发者 Ivar Grimstad “对 Jakarta EE 12 提供了了更新”,他描述说:以Jakarta EE 12为的规范正在持续产生一段里程碑。如我“之前所说,Jakarta CDI 5.0”进行发布目标评审。Jakarta JSON Binding 3.1”的M1版本已经发布时间了,M2正在形成。Jakarta JSON Processing 2.2”计划很快发布M1。对于Jakarta RESTful Web Services 5.0”,团队正在等待三个必要的审查通过mpull请求,从而生成M1。如果您是该规范项目的提交者,请审查PR #1340”。在2025年11月初创建批量的Jakarta Agentic AI 1.0“规范,近期发布了M1版本并上线了新的项目网站”。GlassFish GlassFish“9.0.0的第三个里程碑发布提供了如下特性:针对Jakarta Security 5.0-M2”、Jakarta Faces 5.0-M5“和上下文和依赖注入 5.0-RC1”的完整实现,对 Jakarta Servlet 6.2-M2“的部分实现,以及对 Jakarta Concurrency 3.2-M3”的初始支持(尚无实现)。此次发布还是首次针对在 Jakarta RESTful Web Services 端点与 Jakarta安全集成中应用Jakarta注解@RolesAllowed注解提供了第一等的支持,并以包含模板路径进行了扩展。更多见发行说明 "。 GraalVM Native Build Tools GraalVM Native Build Tools " 1.1.9 发布,带来了一些重要变更,例如,默认输出更简洁的仓库测试结果,将单元测试与native-maven-plugin模块及远程任务解耦,以及细节将Native Image层从实验性、二进制范围的Gradle特性提升为具有一等Gradle和Maven支持的共享模型。更多细节除发布说明外。Eclipse JNoSQL Eclipse JNoSQL 1.1.16(兼容Jakarta NoSQL规范的实现)发布,提供了缺陷修复和新特性,例如,支持Valkey”这一开源键值存储补充支持的数据库列表,改进对Oracle NoSQL ”的集成,并更新了包括 MongoDB、DynamoDB、Couchbase、OrientDB 与 Elasticsearch 关系的多个数据库驱动与依赖。更多参见发行说明“。Open Liberty Open Liberty 26.0.0.8 的 GA 发布”,修复了多个可能导致拒绝服务的 CVE,包括:CVE-2026-50645 ”细节:在 Apache 使用 CXF “反序列化消息时,对附件头数量没有,可能导致攻击资源消耗失控。CVE-2026-9171”:允许攻击者发送特制的恶意请求,导致服务器消耗不必要的内存资源。CVE-2026-15057“:允许攻击者利用未受控的堆资源分配。建议开发者升级到此最新版本。LangChain4j LangChain4j 1.19.0正式发布(同时伴随第29个beta发布),包含了缺陷修复、文档改进、依赖升级以及新功能,例如,新增的AnthropicBatchChatModel类,实现了Anthropic Message Batches API”,以及在ToolExecutionResult类的attributes()方法中,新增了将来自MCP服务器的_metaobject映射为应用非数据通道的功能。更多见发布说明”。 Apache Groovy Apache Groovy 6.0.0的第二个beta发布“,提供了缺陷修复、依赖升级和改进,例如,支持在JDK 15中引入的JEP 371,隐藏类”,以支持大量短生命周期的运行期合成类,在DefaultGroovyMethods中新增的findingResults(Iterator)方法,返回非空值的迭代器源自NullPointerException,以及新增的GeneratedDispatcher接口,使Packed Closures在生成中断时可以正常运行。更多细节见发行说明 "。 查看英文译文: Java News Roundup: Simple JSON API, GlassFish, Jakarta EE, JNoSQL, Open Liberty, LangChain4j "
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱