Ohhnews

分类导航

$ cd ..
InfoQ Java原文

Java新闻汇总:OpenJDK新JEP提案、CDI 5.0、Spring、Open Liberty、RefactorFirst与Kotlin版ADK

#java#openjdk#jakarta cdi#spring#kotlin

BT

InfoQ 软件架构师通讯

每月概览,介绍作为架构师或有志成为架构师的人需要了解的内容。查看示例

输入您的电子邮件地址

选择您的国家/地区

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

我们保护您的隐私。

关闭

直播网络研讨会与问答:超越 PR:代理式软件交付的新控制平面(2026年9月17日)预留席位

关闭

切换导航

促进专业软件开发领域知识与创新的传播

英文版

为 InfoQ 撰稿

搜索

注册登录

解锁完整 InfoQ 体验

登录即可解锁完整 InfoQ 体验!随时了解您喜爱的作者和主题,参与内容互动,并下载独家资源。

登录

还没有 InfoQ 账户?

注册

  • 随时了解对您重要的主题和同行 即时获取最新见解和趋势的提醒。
  • 快速访问免费资源,持续学习 迷你书、带文稿的视频和培训材料。
  • 保存文章,随时阅读 收藏文章,准备好时随时阅读。

Logo - 返回首页

新闻文章演讲播客指南

主题

开发

开发精选

Lily Mara 解释如何通过增量式 FFI 重构来避免高风险的软件重写。她分享工程团队如何通过 PyO3 用 Rust 替换 Python 瓶颈,展示如何实现函数级大幅提速、无缝集成测试,以及在没有微服务开销的情况下显著节省基础设施成本。

[LOADING...]

开发全部内容关注主题

架构与设计

架构与设计精选

Postgres 可以作为工作流的持久状态存储和协调层,从而无需外部编排器。SKIP LOCKED 支持并发工作处理,主键检查点强制幂等性,租约支持崩溃恢复。工作流休眠和人工审批也可以作为数据库状态持久化,并在重启后继续存在。

[LOADING...]

架构与设计全部内容关注主题

AI 基础设施

AI、ML 与数据工程精选

Alex Porcelli 讨论企业 AI 中的关键差距:高风险决策中的非确定性输出和缺乏问责。他分享如何将 DMN 决策模型与 LLM、代理技能和 NeMo 护栏集成,创建可审计、确定性的代理式架构——让业务领导者拥有决策逻辑,同时工程师维持稳健的架构治理。

[LOADING...]

AI、ML 与数据工程全部内容关注主题

文化与方法

文化与方法精选

在本期播客中,《文化与方法》栏目首席编辑 Shane Hastie 与 Click Boarding 首席技术官 Adam Wachtel 进行了对话,讨论在招聘中更看重个性与解决问题能力而非纯粹技能,如何扭转陷入危机的平台和团队,以及 AI 如何在不终结 SaaS 的情况下重塑团队规模和构成。

[LOADING...]

文化与方法全部内容关注主题

DevOps

DevOps 精选

小组成员解释平台团队如何适应支持 AI 辅助工程,强调哪些能力应属于平台。他们讨论标准化与开发者自主权之间的权衡,同时分享管理 AI 工具、安全护栏和不断变化的工作流的策略。

[LOADING...]

DevOps 全部内容关注主题

活动

实用链接

选择您的语言

2026年9月14日 架构师认证 分布式系统、去中心化决策、平台工程和 AI 架构。在线。立即注册。

2026年10月19日 AI 辅助工程认证 你的编码代理进展很快。谁来检查它是否让代码库变得更好?在线。立即注册。

2026年11月16-20日 QCon 旧金山 从正在实践的团队那里了解 AI、架构和领导力领域哪些方法有效。注册。早鸟票8月11日结束。

2026年12月15-16日 QCon AI 纽约 从构建它的资深工程师那里了解代理、上下文、评估、安全和基础设施中的生产级 AI。注册开放。

2027年4月13-16日 QCon 伦敦 早期采用团队在生产中验证了什么,涵盖15个工程专题。注册。早鸟票8月11日结束。

InfoQ 首页新闻Java 新闻综述:新的 OpenJDK JEP、CDI 5.0、Spring、Open Liberty、RefactorFirst、ADK for Kotlin

Java

QCon 旧金山(11月16-20日):深度技术会议。改变你思考方式的同行对话。

Java 新闻综述:新的 OpenJDK JEP、CDI 5.0、Spring、Open Liberty、RefactorFirst、ADK for Kotlin

2026年9月14日 5 分钟阅读 作者:

关注

Java Champion | Java Queue 首席编辑 | GSJUG 总监

在以下平台关注我们

Youtube 23.2万关注者Linkedin 2.6万关注者Instagram 新RSS 1.9万读者X 5.71万关注者Facebook 2.1万点赞Bluesky 新

登录以收听本文

正在加载音频

音频 2 0:00 0:00 正常 1.25x 1.5x 喜欢

本周(2026年9月7日)的 Java 综述重点新闻包括:提前编译和结构化并发的新 JEP;Jakarta CDI 5.0 和 ADK for Kotlin 1.0 正式发布;Open Liberty 2026年9月版;TornadoVM 和 RefactorFirst 的补丁版本;Micronaut 维护版本;以及 Groovy 6.0 和 Gradle 9.8 的首个候选版本。

OpenJDK

JEP 544,提前编译代码,已从其 JEP 草案 8335368 提升候选 状态。该 JEP 提议改进应用程序启动和预热时间,使 HotSpot JVM 启动时即可立即使用优化的本机代码。这使应用程序能够更快达到峰值性能并保持峰值性能。

JEP 543,结构化并发,已从其 JEP 草案 8389757 提升候选 状态。该 JEP 提议在七轮预览之后最终确定此功能,不做更改,这些预览在 JDK 21 到即将发布的 JDK 27 中提供,另有两轮孵化器在 JDK 19 和 JDK 20 中提供。此功能通过引入结构化并发简化并发编程,以“将运行在不同线程中的相关任务组视为单个工作单元,从而简化错误处理和取消、提高可靠性并增强可观测性。

JDK 27

Build 35 仍是 JDK 27 早期访问构建中的当前构建。有关此版本的更多详细信息,请参阅发行说明。JDK 27 将于 2026年9月15日星期二发布。InfoQ 将跟进更详细的新闻报道。

JDK 28

JDK 28 早期访问构建Build 15 已于上周提供,包含 Build 14 的更新,其中包括对各类问题的修复。有关此版本的更多详细信息,请参阅发行说明。对于 JDK 28JDK 27,鼓励开发者通过 Java Bug 数据库报告错误。

TornadoVM

在 6.0 版发布约一周后,TornadoVM 6.1.0 提供了错误修复以及对主机每次操作固定成本的改进,即:当内容相同时,跳过每次启动的 24 字节内核参数内核栈帧上传;以及当没有入队任何内容时,跳过流同步。有关此版本的更多详细信息,请参阅发行说明。InfoQ 将跟进关于 6.0.0 版发布的更详细新闻报道。

Jakarta EE

在其每周#Jakarta EE博客中,Eclipse 基金会 Jakarta EE 开发者倡导者 Ivar Grimstad提供了关于 Jakarta EE 12 的更新,写道:

Jakarta 上下文和依赖注入(CDI)5.0本周获得规范委员会批准,成为首个面向 Jakarta EE 12 的规范。这是 Jakarta EE 12的重要里程碑,因为 CDI 是平台中最核心的规范之一。更多规范将很快跟进。

Jakarta EE 入门的设计已更新,以与 Jakarta EE 网站的设计保持一致。鼓励开发者试用这个新 UI 并提供反馈。

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

2026年8月Azul Payara 作为首个实现

Spring Framework

Spring Tools 5.4.0 的发布包含错误修复、依赖升级到 Eclipse IDE 2026-09,以及新功能,例如:增加验证检查和快速修复,将 @Controller@ResponseBody 注解的组合使用替换为 @RestController;采用 Spring Modulith @ApplicationModuleListener 注解;以及启用 Claude Code 插件来呈现项目的逻辑结构。有关此版本的更多详细信息,请参阅发行说明

Open Liberty

Open Liberty 26.0.0.9 的正式发布提供了错误修复、对众多 CVE 的解决以及显著变化,例如:将 MCP Server 功能(mcp-1.0)从实验性提升为正式可用;以及实现 OAuth 2.0 受保护资源元数据(RFC 9728)规范,允许开发者在使用 OpenID Connect 客户端openidConnectClient-1.0)功能时启用受保护资源元数据。此版本带来破坏性变更,因为 MCP Server 功能名称已从 mcpServer-1.0 更改为 mcp-1.0,并且 server.xml 配置元素已从 更改为 ``

Micronaut

Micronaut 基金会发布了 Micronaut Framework 的 5.1.5 和 5.1.4 版本(分别在此在此宣布),基于 Micronaut Core 版本 5.1.155.1.14。值得注意的变化包括:对 Micronaut Data 的补丁更新;解决三个 CVE;以及依赖升级到 Netty 4.2.18.Final,解决了众多 CVE。有关这些版本的更多详细信息,请参阅 5.1.5 版5.1.4 版的发行说明。#### Apache Groovy

Apache Groovy 6.0.0 的首个候选版本提供了错误修复、依赖升级和新功能,例如:新增 @GroovyABI 注解,用于将可能直接从字节码调用的方法标记为 Groovy 应用程序二进制接口(ABI)的一部分;改进的 JsonSlurper 类新增 maxNumberLength 属性,不接受大于该值的数字标记,并抛出 JsonException;以及改进的 XmlNodePrinter 类,用于处理更大的文档。有关此版本的更多细节,请参阅发行说明

RefactorFirst

Improving 的首席软件顾问 Jim Bethancourt 发布了 RefactorFirst 0.10.0 版本,这是一个可对应用程序中应重构的部分进行优先级排序的实用工具。此版本提供错误修复和两项新功能:将 JDK 17 作为最低 Java 版本;支持 Kotlin 源文件处理,使同时包含 Java 和 Kotlin 源文件的代码库被视为统一代码库。有关此版本的更多细节,请参阅发行说明

ADK for Kotlin

Google 已发布 ADK for Kotlin 1.0 版本,这是一个用于在 Kotlin 和 Android 中构建生产级 AI 智能体的智能体开发工具包。该工具包于 2026 年 5 月首次推出,新版本提供“通过惯用 Kotlin API,为 Kotlin、Java 和 Android 开发者带来与 ADK 1.0 Core 完全一致的功能,并新增面向 Android 优先的设备端扩展,用于在 JVM 或设备端构建智能体”。新功能包括:新增 MultiAgentLoader 类,按名称提供一组固定智能体,以补充 SingleAgentLoader 类;以及向 AdkServerConfig 类添加流式 builder() 方法,使 Java 开发者无需使用全参数数据类构造函数即可配置服务器。有关此版本的更多细节,请参阅发行说明

Gradle

Gradle 9.8.0 的首个候选版本带来新功能,例如:在 Gradle 守护进程和 Java 工具链中支持即将发布的 Java 27;支持通过一个简单标志复用 Maven 镜像仓库设置;以及在 Windows 操作系统上实现 45% 的性能提升。有关此版本的更多细节,请参阅发行说明

关于作者

[LOADING...]

Michael Redlich

Michael Redlich 在 Java 社区活跃近 30 年。他于 2001 年创立了 Garden State Java User Group(前身为 ACGNJ Java Users Group),该组织至今仍在持续运营。自 2016 年以来,Mike 一直担任 InfoQ 的 Java 社区新闻编辑,其贡献包括月度新闻、技术写作和技术审校。他曾在 JavaOne、Oracle Code One、Devnexus、Emerging Technologies for the Enterprise 以及众多 Java 用户组等场合发表演讲。Mike 是 Jakarta NoSQL 和 Jakarta Data 规范的提交者,并参与 Jakarta EE Ambassadors 的领导委员会。他于 2023 年 4 月被授予 Java Champion 称号。在服务 33 年半后,Mike 于 2023 年 6 月从位于新泽西州克林顿的 ExxonMobil Technology & Engineering 退休,拥有开发定制科学实验室和 Web 应用的经验。他还曾在 Ai-Logix, Inc.(现为 AudioCodes)担任技术支持工程师,为客户提供技术支持并开发电话应用。显示更多 显示更少

此内容属于 Java 主题

关注主题

相关主题:

Java 热门内容

相关赞助商

相关赞助商

[LOADING...]大规模自动化代码转换。在每个代码库中修复漏洞、迁移框架并现代化遗留代码。免费试用 Moderne

相关内容

相关赞助商

[LOADING...]

摩根士丹利如何通过自动化重构扩展软件现代化

摩根士丹利使用 Moderne 近一年,以自动化大规模重构并减少技术债务。探索其现代化历程、主要成功与挑战,以及他们计划如何继续在企业级规模上转变软件交付。- 赞助商:[LOADING...]

相关内容

相关赞助商

摩根士丹利如何通过自动化重构扩展软件现代化 Moderne

Gartner® 研究:2025 年云平台服务技术成熟度曲线™ Akka

相关内容

InfoQ 新闻通讯

每周二发送的 InfoQ 上周内容汇总。加入超过 250,000 名资深开发者社区。查看示例

输入您的电子邮件地址

选择您的国家

InfoQ 新闻通讯

每周二发送的 InfoQ 上周内容汇总。加入超过 250,000 名资深开发者社区。查看示例

  • 快速了解各种创新者和早期采用者技术发布的内容
  • 了解您所不知道的未知
  • 及时获取您感兴趣主题的最新信息

输入您的电子邮件地址

选择您的国家

InfoQ 在线认证项目 面向资深工程师、架构师和技术领导者

  • 架构师,讲师 Luca Mezzalira | 9月14日
  • 工程领导力,讲师 Michelle Brush | 9月18日
  • AI 安全与隐私工程,讲师 Katharine Jarmul | 10月14日
  • AI 辅助工程,讲师 Zichuan Xiong 与 Premanand Chandrasekaran | 10月19日

随着您的角色越来越资深,工作内容也会发生变化。您不再只是执行决策,而是在塑造其他团队所依赖的系统、权衡和技术方向。这些为期 5 周的在线项目为您提供了一种结构化的方式,与来自其他公司的资深同行一起处理您当前角色中的真实决策。

预留席位

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

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

活动

关注我们

YouTube 23.2 万关注者 LinkedIn 2.6 万关注者 Instagram 新 RSS 1.9 万读者 X 5.71 万关注者 Facebook 2.1 万赞 Bluesky 新

保持了解

InfoQ 播客 [LOADING...] 工程文化播客 [LOADING...] 软件架构师新闻通讯 [LOADING...]

一般反馈 feedback@infoq.com

广告 sales@infoq.com

编辑 editors@infoq.com

市场营销 marketing@infoq.com

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

关闭 BT