Java新闻综述:Simple JSON API、GlassFish、Jakarta EE、JNoSQL、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 JNoSQL 与 GraalVM 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
- 对 Jakarta Security 5.0-M2、Jakarta Faces 5.0-M5 和 Contexts and Dependency Injection(CDI)5.0-RC1 的完整实现;
- 对 Jakarta Servlet 6.2-M2 的部分实现;
- 对 Jakarta Concurrency 3.2-M3 的初步支持(即尚无实现)。
该版本还初步提供了一流支持,可将 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 能够用于生成原生镜像。有关此版本的更多详情,请参阅发布说明。
关于作者
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 主题 关注主题
相关主题:
- Development — 关注者:4142 关注主题
- Architecture & Design — 关注者:10348 关注主题
- Glassfish — 关注者:2 关注主题
- Java — 关注者:4942 关注主题
- Open Liberty — 关注者:8 关注主题
- JDK 28 — 关注者:0 关注主题
- Groovy — 关注者:19 关注主题
- GraalVM — 关注者:42 关注主题
- LangChain4j — 关注者:0 关注主题
- Eclipse JNoSQL — 关注者:0 关注主题
- JDK 27 — 关注者:1 关注主题
- Open JDK — 关注者:37 关注主题
- Jakarta EE — 关注者:14 关注主题
Java 热门内容
- Project Valhalla 首个预览版:JEP 401 重新定义 Java 对象的 ==
- JDK 24 之后的虚拟线程:生产环境 Java 发生了什么变化 — 2026 年 7 月 31 日 [LOADING...]
- Java 新闻综述:Shenandoah GC、TeamCity CVE、A2A Java SDK、Camel、Gradle、GlassFish、Groovy
- 自动回填 JIT 编译器
- Java 新闻综述:OpenJDK JEP、Jakarta EE、GraalVM、TornadoVM、Micronaut、Quarkus、JobRunr、Maven
相关赞助商
- 为故障而设计:如何在云中断期间保证数据访问
- 为什么 API 不能信任客户端,以及如何弥合这一差距
- 生产环境中的 AI 代理:超越演示需要什么
- 现代移动应用安全中实时威胁监控与分析的必要性
- 客户端风险的崛起与信任鸿沟
相关赞助商
为你的备份、数据湖和 AI 提供智能云基础设施。 SoFi、Red Bull 和 Structured Web 等团队使用 Eon 来简化备份、缩短恢复时间,并将数据转化为实时可搜索的资产,同时将备份成本降低多达 50%。立即了解更多 >
相关内容
- Java 新闻综述:Shenandoah GC、TeamCity CVE、A2A Java SDK、Camel、Gradle、GlassFish、Groovy — 2026 年 8 月 10 日
- Java 新闻综述:OpenJDK JEP、Jakarta EE、GraalVM、TornadoVM、Micronaut、Quarkus、JobRunr、Maven — 2026 年 8 月 3 日
- Java 新闻综述:Simple JSON API、JDK 28 的 JEP、Oracle CPU、Embabel 1.0、Azul Payara、Helidon — 2026 年 7 月 27 日
- Project Valhalla 首个预览版:JEP 401 重新定义 Java 对象的 == — 2026 年 8 月 10 日
- Java 新闻综述:Value Objects、WildFly 41、TornadoVM、LangChain4j、Oracle AI Agent Studio — 2026 年 7 月 20 日
- JDK 24 之后的虚拟线程:生产环境 Java 发生了什么变化 — 2026 年 7 月 31 日 [LOADING...]
- 自构建 Agent:LangChain4j 实验 — 2026 年 7 月 24 日 [LOADING...]
- 扩展基于 Java 的实时系统:事件驱动设计的隐藏权衡 — 2026 年 6 月 30 日 [LOADING...]
- AWS 上无服务器 Java 的实用性能调优 — 2026 年 6 月 15 日 [LOADING...]
- Java 世界中的 MCP:为 LLM 集成带来架构策略 — 2026 年 4 月 27 日 [LOADING...]
- 重新设计银行 PDF 表格提取:使用 Java 的分层方法 — 2026 年 4 月 21 日 [LOADING...]
相关赞助商
OpenAI Agent 泄露事件揭示了 AI 安全的哪些问题
OpenAI 最近的 AI 代理泄露事件暴露了一个关键的检测空白:攻击现在以机器速度展开,而大多数安全工具反应过慢。了解为什么实时检测和弹性恢复必须不断发展,才能跟上自主 AI 的步伐。
AI 代理如何删除了一家公司的生产数据及其备份(以及如何保护你的数据)
AI 代理可能通过使用有效凭据删除生产和备份数据,从而引发灾难性的数据丢失。本文解释了为什么传统备份模型在自主系统下会失效,以及隔离、不可变的恢复层如何防止 AI 驱动的停机。- 赞助商:EON
相关内容
- Embabel 智能体框架发布 1.0(2026年8月3日)
- 自动改造 JIT 编译器(2026年8月5日)
- 技术采用曲线:二十年之后(2026年6月8日)
- Kafka 与 Flink 管道中的 Schema 泛滥问题:如何解决(2026年5月25日)
- Spring 团队谈 Spring Framework 7 与 Spring Boot 4(2026年4月13日)
- 超越 RAG:使用 Spring Boot 构建上下文感知的 AI 系统(2026年4月2日)
- AWS 开源 Dogwood,扩展 Cedar 以治理智能体工具调用序列(2026年8月16日)
- AWS 为 DynamoDB 引入原生向量搜索(2026年8月16日)
- PGSimCity 如何将 PostgreSQL 的复杂性转化为虚拟城市 3D 模拟(2026年8月16日)
- 从模型到智能体:DoorDash 大规模构建上下文感知的消费者 AI(2026年8月15日)
- Cloudflare 新增 Agent 追踪,提供截断限制与非均匀负载默认值(2026年8月15日)
相关赞助商
- 超越 PR:智能体软件交付的新控制平面(9月17日线上研讨会)——立即预留席位 —— Harness
- 通过以资深架构师决策为核心的实践型、同行驱动 InfoQ 认证,推进你的架构职业生涯。 —— InfoQ 在线认证项目
相关内容
- Cloudflare 为源站后缓存控制引入缓存响应规则(2026年8月15日)
- Cloudflare 将每天处理 90 亿次请求的 JavaScript CDN 迁移到其开发者平台(2026年8月14日)
- 更多事件并不一定意味着更低可靠性(2026年8月14日)
- 正确的 300 个 Token 胜过 10 万个嘈杂 Token:上下文工程的架构(2026年8月14日)
- LLM 生成的 GraphQL Mock 已在 Airbnb 和 Expedia 落地,而规范仍在滞后(2026年8月14日)
- Rx.NET 7.0 通过拆分 Windows UI 支持缩小部署体积(2026年8月14日)
- Kubeflow 在 CNCF 毕业临近之际扩展 AI 能力(2026年8月14日)
- npm 12 发布:安装脚本默认关闭,Registry 转向显式信任(2026年8月14日)
- Meta 开源 Muse Glimmer:一个面向设备端执行优化的 300 亿参数本地智能体模型(2026年8月14日)
- Vercel 推出 v0 API,用于无头应用构建(2026年8月13日)
- 人工智能如何颠覆工程晋升(2026年8月13日)
InfoQ 通讯
每周二发送的 InfoQ 上周内容汇总。加入一个由超过 250,000 名资深开发者组成的社区。
输入你的电子邮箱地址
选择你的国家/地区
- 我同意 InfoQ.com 按照此隐私声明处理我的数据。
InfoQ 通讯
每周二发送,汇总上周 InfoQ 内容。
- 快速了解各类创新者和早期采用者技术已发布的内容概览
- 了解你不知道自己不知道的内容
- 随时掌握你感兴趣主题的最新信息
输入你的电子邮箱地址
选择你的国家/地区
- 我同意 InfoQ.com 按照此隐私声明处理我的数据。
面向高级工程师、架构师和技术领导者
- AI 安全与隐私工程(Katharine Jarmul 主讲)|8月26日
- 架构师(Luca Mezzalira 主讲)|9月14日
- 工程领导力(Michelle Brush 主讲)|9月18日
随着你的角色越来越资深,工作内容也在发生变化。你不再只是执行决策;你还在塑造其他团队所依赖的系统、权衡取舍和技术方向。这些为期 5 周的在线课程提供了一种结构化方式,让你与来自其他公司的资深同行一起,针对当前职位中的真实决策进行深入探讨。
线上直播,每周 4 小时,共 5 周。
首页 · 创建账户 · 登录 · QCon 大会 · 活动 · 为 InfoQ 撰稿 · InfoQ 编辑团队 · 关于 InfoQ · 关于 C4Media · 媒体资料包 · InfoQ 开发者营销博客 · 多元化
活动
- InfoQ AI 安全与隐私工程在线认证项目(2026年8月26日)
- InfoQ 架构师在线认证(2026年9月14日)
- InfoQ 工程领导力在线认证(2026年9月18日)
- InfoQ AI 辅助工程在线认证(2026年9月18日)
- QCon 旧金山(2026年11月16日至20日)
- QCon AI 纽约(2026年12月15日至16日)
- QCon 伦敦 2027(2027年4月13日至16日)
关注我们
- YouTube(23.2万关注者)
- LinkedIn(2.6万关注者)
- Instagram(新)
- RSS(1.9万订阅者)
- X(5.71万关注者)
- Facebook(2.1万赞)
- Bluesky(新)
保持关注
一般反馈:feedback@infoq.com
广告合作:sales@infoq.com
编辑事宜:editors@infoq.com
市场营销:marketing@infoq.com
InfoQ.com 及所有内容版权 © 2006-2026 C4Media Inc. 隐私声明 · 条款与条件 · Cookie 政策