Ohhnews

分类导航

$ cd ..
InfoQ Java原文

Java新闻综述:Simple JSON API、GlassFish、Jakarta EE、JNoSQL、Open Liberty、LangChain4j

#java#json api#jakarta ee#open liberty#langchain4j

Java 新闻综述:Simple JSON API、GlassFish、Jakarta EE、JNoSQL、Open Liberty、LangChain4j

2026 年 8 月 17 日 · 4 分钟阅读 · Michael Redlich

Java Champion | Java Queue 主编 | GSJUG 总监

本周(2026 年 8 月 10 日)的 Java 新闻综述重点内容包括:Simple JSON API 提议将 JDK 28 设为目标版本;Jakarta EE 12 的最新进展;Open Liberty 2026 年 8 月版发布;LangChain4j 的一次点版本发布;Eclipse JNoSQLGraalVM Native Build Tools 的维护版本;GlassFish 9.0 的第三个里程碑版本;以及 Groovy 6.0 的第二个 Beta 版本。

OpenJDK

JDK 28 中,弃用 macOS/x64 端口以便将来移除(JEP 541)已由 Candidate 提升为 Proposed to Target。该 JEP 提议弃用 macOS/x64 端口,因为 Apple 已不再支持该架构。与 JEP 449(弃用 Windows 32 位 x86 端口以便将来移除)类似,其目的是在未来的版本中移除该端口,以节省维护成本。评审预计于 2026 年 8 月 21 日(星期五)结束。

Simple JSON API(孵化器)(JEP 540)也已由 Candidate 提升为 Proposed to Target,目标版本为 JDK 28。该 JEP 定义了一个简单的标准 API,用于解析和生成 JSON 文档,而无需外部库。该特性实现了 RFC 8259(JavaScript Object Notation (JSON) 数据交换格式),并取代现已关闭并撤回的 JEP 198(轻量级 JSON API)。评审预计于 2026 年 8 月 17 日(星期一)结束。

JDK 27

JDK 27 的 early-access 构建 目前仍为 Build 34。有关该版本的更多详情,请参阅发布说明

JDK 28

JDK 28 的 early-access 构建 也已于上周发布了 Build 11,其中包含自 Build 10 以来的更新,包括对多个问题的修复。更多详情请参阅发布说明

Jakarta EE

Eclipse Foundation 的 Jakarta EE 开发者倡导者 Ivar Grimstad 在其每周 Hashtag Jakarta EE 博客中提供了关于 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,团队正在等待三个必需的 +1 批准,以便合并拉取请求,之后才能产出 M1。如果你是该规范项目的提交者,请审阅 PR #1340

Jakarta Agentic AI 1.0 规范于 2025 年 11 月初获批创建,最近发布了 M1 版本和新的项目网站

GlassFish

GlassFish 9.0.0 的第三个里程碑版本提供:

该版本还初步提供了一流支持,可将 Jakarta Annotations 的 @RolesAllowed 注解应用于 Jakarta RESTful Web Services 端点与 Jakarta Security 的集成中;这些集成已扩展到包含模板路径。更多详情请参阅发布说明

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(正式发布)版本提供了错误修复,并解决了多个可能导致拒绝服务(DoS)的 CVE。这些 CVE 包括:

  • CVE-2026-50645:该漏洞允许攻击者利用 Apache CXF(Jakarta RESTful Web Services 规范的一种实现)在反序列化消息时对消息可包含的附件头数量没有限制的缺陷,从而导致不受控制的资源消耗。
  • CVE-2026-9171:该漏洞允许攻击者发送特制的恶意请求,导致服务器消耗不必要的内存资源。
  • CVE-2026-15057:该漏洞允许攻击者利用不受控制的堆资源分配。

建议开发人员升级到该最新版本。#### LangChain4j

LangChain4j 1.19.0 的正式发布(连同第二十九个测试版)带来了错误修复、文档改进、依赖升级和新功能,例如:一个新的 AnthropicBatchChatModel 类,实现了 Anthropic 消息批处理 API;以及新增了在 ToolExecutionResult 类中定义的 attributes() 方法内映射来自 MCP 服务器的 _meta 对象的功能,attributes() 方法是应用所需数据的现有通道。有关此版本的更多详情,请参阅发布说明

Apache Groovy

Apache Groovy 6.0.0 的第二个测试版提供了错误修复、依赖升级和改进,例如:支持 JEP 371(隐藏类,在 JDK 15 中提供),用于处理运行时生成的许多短生命周期合成类;在 DefaultGroovyMethods 类中新增了 findingResults(Iterator) 方法,该方法返回非 null 值的迭代器,以避免 NullPointerException;以及新增了 GeneratedDispatcher 接口,使 Packed Closures 能够用于生成原生镜像。有关此版本的更多详情,请参阅发布说明

关于作者

[LOADING...]

Michael Redlich

Michael Redlich 在过去 25 年里一直是 Java 社区的活跃成员。他于 2001 年创立了 Garden State Java 用户组(前身为 ACGNJ Java 用户组),该用户组至今仍在持续运营。自 2016 年起,Mike 担任 InfoQ 的 Java 社区新闻编辑,其贡献包括每月新闻条目、技术写作和技术评审。他曾在 Oracle Code One、Emerging Technologies for the Enterprise、Trenton Computer Festival(TCF)、TCF IT 专业会议以及众多 Java 用户组等场合发表演讲。Mike 是 Jakarta NoSQL 和 Jakarta Data 规范的提交者(committer),并参与 Jakarta EE 大使的领导委员会。他于 2023 年 4 月被授予 Java Champion 称号。Mike 在位于新泽西州克林顿的 ExxonMobil Technology & Engineering 公司工作了 33 年半后最近退休,期间积累了开发定制科学实验室和 Web 应用的经验。他还在 Ai-Logix, Inc.(现为 AudioCodes)担任过技术支持工程师,为客户提供技术支持并开发电话应用。显示更多 显示更少

此内容属于 Java 主题 关注主题

相关主题:
Java 热门内容

相关赞助商

相关赞助商

[LOADING...]

为你的备份、数据湖和 AI 提供智能云基础设施。 SoFi、Red Bull 和 Structured Web 等团队使用 Eon 来简化备份、缩短恢复时间,并将数据转化为实时可搜索的资产,同时将备份成本降低多达 50%。立即了解更多 >

相关内容

相关赞助商

OpenAI Agent 泄露事件揭示了 AI 安全的哪些问题

OpenAI 最近的 AI 代理泄露事件暴露了一个关键的检测空白:攻击现在以机器速度展开,而大多数安全工具反应过慢。了解为什么实时检测和弹性恢复必须不断发展,才能跟上自主 AI 的步伐。

AI 代理如何删除了一家公司的生产数据及其备份(以及如何保护你的数据)

AI 代理可能通过使用有效凭据删除生产和备份数据,从而引发灾难性的数据丢失。本文解释了为什么传统备份模型在自主系统下会失效,以及隔离、不可变的恢复层如何防止 AI 驱动的停机。- 赞助商:EON

相关内容

相关赞助商

相关内容

InfoQ 通讯

每周二发送的 InfoQ 上周内容汇总。加入一个由超过 250,000 名资深开发者组成的社区。

查看示例

输入你的电子邮箱地址
选择你的国家/地区

  • 我同意 InfoQ.com 按照此隐私声明处理我的数据。

我们保护你的隐私。

InfoQ 通讯

每周二发送,汇总上周 InfoQ 内容。

查看示例

  • 快速了解各类创新者和早期采用者技术已发布的内容概览
  • 了解你不知道自己不知道的内容
  • 随时掌握你感兴趣主题的最新信息

输入你的电子邮箱地址
选择你的国家/地区

  • 我同意 InfoQ.com 按照此隐私声明处理我的数据。

我们保护你的隐私。

InfoQ 在线认证项目

面向高级工程师、架构师和技术领导者

  • AI 安全与隐私工程(Katharine Jarmul 主讲)|8月26日
  • 架构师(Luca Mezzalira 主讲)|9月14日
  • 工程领导力(Michelle Brush 主讲)|9月18日

随着你的角色越来越资深,工作内容也在发生变化。你不再只是执行决策;你还在塑造其他团队所依赖的系统、权衡取舍和技术方向。这些为期 5 周的在线课程提供了一种结构化方式,让你与来自其他公司的资深同行一起,针对当前职位中的真实决策进行深入探讨。

立即预留席位

线上直播,每周 4 小时,共 5 周。

首页 · 创建账户 · 登录 · QCon 大会 · 活动 · 为 InfoQ 撰稿 · InfoQ 编辑团队 · 关于 InfoQ · 关于 C4Media · 媒体资料包 · InfoQ 开发者营销博客 · 多元化

活动

关注我们

保持关注

一般反馈:feedback@infoq.com
广告合作:sales@infoq.com
编辑事宜:editors@infoq.com
市场营销:marketing@infoq.com

InfoQ.com 及所有内容版权 © 2006-2026 C4Media Inc. 隐私声明 · 条款与条件 · Cookie 政策