惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 三生石上(FineUI控件)
Blog — PlanetScale
Blog — PlanetScale
B
Blog
GbyAI
GbyAI
爱范儿
爱范儿
月光博客
月光博客
N
Netflix TechBlog - Medium
T
Tailwind CSS Blog
G
Google Developers Blog
大猫的无限游戏
大猫的无限游戏
Vercel News
Vercel News
H
Hackread – Cybersecurity News, Data Breaches, AI and More
WordPress大学
WordPress大学
The GitHub Blog
The GitHub Blog
Recent Announcements
Recent Announcements
腾讯CDC
MyScale Blog
MyScale Blog
V
Visual Studio Blog
The Cloudflare Blog
Microsoft Security Blog
Microsoft Security Blog
A
About on SuperTechFans
Google DeepMind News
Google DeepMind News
Last Week in AI
Last Week in AI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻

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

Meta 收购 Manus 这事儿泡汤了 5.5万 Star 开源项目 Ghostty 被迫出走,GitHub 正在终结一代技术人的乌托邦 Slack 长时运行多智能体系统的上下文管理方案 从 T+1 到分钟级:金城银行基于 Apache Doris 构建高可靠、强一致的实时数据平台 谷歌云推出 Agents CLI,简化 AI 智能体开发全流程 Claude官方击穿高薪、高学历的安全防线!Anthropic点名10大高危职业,但有群人暂时稳了 亚马逊云科技终止 WorkMail 服务,并将 App Runner 转入维护模式 OPPO小布记忆:全模态碎片化内容的理解与智能整理实践|AICon上海 模力工场038周AI应用周榜:工具在消失,工作流在出现 Akamai CEO Tom Leighton:Agent 时代来临,云基础设施正从“中心化”转向“分布式边缘” 日均数百亿入库背后:从“人肉调度”到K8s弹性架构,度小满金融基于OceanBase重构入库架构实践 百度文库网盘发布GenFlow 4.0:月活用户超1亿,要把网盘变成全端AI工作台 Altman 投的 Agent 终端 Warp 开源了!斩获3.5万star 哪些客户需要拒, 敢让龙虾决定吗?_AI&大模型_InfoQ 中文站_InfoQ精选视频 从开发到生产:为什么越来越多的机器学习团队纷纷迁移到 Snowflake | BUILD 2025_AI&大模型_王玮_InfoQ精选视频 探索多智能体工作流:LangGraph Snowflake Cortex AI | BUILD 2025_AI&大模型_王玮_InfoQ精选视频 腾讯云分布式缓存数据库:AI Agent - 从提示词工程到 Harness 工程 | 腾讯云数据库 DBTalk_腾讯_凌敏_InfoQ精选视频 基于 Streamlit 为 CSV 数据构建分析智能体 | BUILD 2025_AI&大模型_王玮_InfoQ精选视频 AI 智能体:告别文档缺漏 | BUILD 2025_AI&大模型_王玮_InfoQ精选视频 构建 AI 驱动的数据管道:深度探讨 Snowflake Openflow 与非结构化数据 | BUILD 2025_AI&大模型_王玮_InfoQ精选视频 云端太贵、本地不够聪明,英特尔押注“端云混合AI”:智能体PC会替人完成工作 不到10%的存储投入,可能拖垮90%的GPU投资!IBM把AI Agent塞进存储系统,算清企业最容易忽略的一笔账 Snowpark 上手实战 | BUILD 2025_大数据_王玮_InfoQ精选视频 ClickHouse + Langfuse,构建 Agent 可观测基石 腾讯云分布式缓存数据库:Cluster Proxy 共享连接架构深度解析 | 腾讯云数据库 DBTalk_腾讯_凌敏_InfoQ精选视频 AI 写代码太烧钱了:Copilot、Claude 一起涨价,不如把程序员请回来? 英特尔发布至强600系列工作站处理器与锐炫Pro B70 GPU,全新AI工作站来了 腾讯云分布式缓存数据库:从 Redis 到 Valkey - 开源社区如何快速创新 | 腾讯云数据库 DBTalk_腾讯_凌敏_InfoQ精选视频 印奇这次要“从0重做”智驾模型!首谈阶跃和千里双公司布局:中国AI商业闭环要靠车跑出来 从Cursor返聘归来,90后华裔女高管带Claude开启日更模式:token成本比工程师工资低多了!
Java近期资讯:OpenJDK JEP、GlassFish、Spring AI、JRelease...
Michael Redl · 2026-05-09 · via InfoQ - 促进软件开发领域知识与创新的传播

OpenJDK

在审查结束后,JEP 532(模式、instanceof和switch中的基本类型第五次预览)已经从 Proposed to Target 状态提升为 Proposed to Target 状态,计划随 JDK 27 交付。该 JEP 提出了第五次预览,与前四次在 JDK 23 至 JDK 26 中提供的预览相比没有什么变化。这个特性增强了模式匹配,它允许在所有模式上下文中使用基本类型,并扩展了 instanceof 和 switch 结构使它们支持所有的基本类型。

JEP 533(结构化并发第七次预览)已经从候选状态提升为 Proposed to Target 状态,计划随 JDK 27 交付。该 JEP 提出了第七次预览,之前的六次预览是在 JDK 21 至 JDK 26 中进行的,并在 JDK 19 至 JDK 20 中经历过两轮孵化,这次有小幅修改。这个特性通过引入结构化并发简化了并发编程,将“在不同线程中运行的相关任务组视为一个工作单元,从而简化错误处理和取消操作,提高可靠性,并增强可观测性。”审查工作在 2026 年 5 月 5 日结束。

JEP 531(惰性常量第三次预览)已经从候选状态提升为 Proposed to Target 状态,计划随 JDK 27 交付。这个特性以前被称为 StableValues,该 JEP 提出了第三次预览,其中包含两处修改。前两次预览将在即将发布的 JDK 26 和 JDK 25 中提供。这两处变化是:从LazyConstant接口中移除 isInitialized()和 orElse()方法,因为它们与这个特性的设计目标不一致;新增一个工厂方法 ofLazy(),可以为 Java 的所有集合类型(List、Set 和 Map)创建稳定的、预定义的元素。审查工作在 2026 年 5 月 6 日结束。

JEP 536(JFR进程内数据脱敏)已经从 JEP Draft 8372760 状态提升为候选状态。该 JEP 提议增强 JDK Flight Recorder,在 JFR 完成录制之前进行敏感信息脱敏。这些数据可能包括命令行参数、环境变量和系统属性的初始值。

JDK 27

JDK 27 的早期访问构建Build 20发布,它是 Build 19 的升级,修复了各种问题。要了解关于这个构建的更多细节,请查看发布说明

对于JDK 27,鼓励开发者通过Java Bug数据库报告错误。

GlassFish

Eclipse GlassFish 9.0.0 的第二个里程碑版本发布,提供了 Bug 修复、文档改进、依赖项升级和新特性,包括:支持的最小 JDK 版本为 JDK 21,并支持 JDK 25;实现了Jakarta Security 5.0-M2Jakarta Faces 5.0-M2、Jakarta Contexts和Dependency Injection 5.0-M1规范;JSON Web Token (JWT)规范的新实现,使用了 Jakarta Security 和Eclipse Soteria。要了解关于这个版本的更多细节,请查看发布说明

Spring Framework

Spring AI 2.0.0 的第五个里程碑版本发布,带来 Bug 修复、文档改进、依赖项升级和新特性,包括:现在StructuredOutputConverter接口的自定义实现可以参与原生结构化输出流水线,提高了灵活性;在ToolCallAdvisor.Builder类中添加了一个新的方法 isConversationHistoryEnabled(),返回内部 conversationHistoryEnabled 属性是否启用。要了解关于这个版本的更多细节,包括破坏性变更,请查看发布说明

Quarkus

Quarkus 3.35.0发布,提供了 Bug 修复、依赖项升级和新特性,包括:一个实验性的构建时依赖“tree shaker”,它能识别并排除运行时依赖中未使用的类,从而减少应用程序 JAR 包的大小;新增Reactive Transactions扩展,使 Spring Framework 的@Transactional注解支持 Hibernate Reactive。要了解关于这些版本的更多细节,请查看3.35.13.35.0版本的发布说明。

JReleaser

JReleaser(一个旨在项目发布过程的 Java 实用工具) 1.24.0 版本发布,带来 Bug 修复、文档改进、依赖项升级和新特性,包括:在公告者列表中增加了对Zernio的支持;增加了一个 reproducible 标志,用于配置 JReleaser 何时输出一致的内容。要了解关于这个版本的更多细节,请查看发布说明

LangChain4j

LangChain4j 1.14.0 的正式版本(连同第 24 个 Beta 测试版)发布,带来了 Bug 修复、依赖项升级以及以下新功能:在ReturnBehavior枚举中新增了 IMMEDIATE_IF_LAST 属性,当该工具位于 LLM 响应的末尾时,该属性会返回来自 AI 服务的执行循环结果; 新增OpenAiOfficialResponsesChatModel类,旨在与现有的OpenAiOfficialResponsesStreamingChatModel类保持一致,以便搭配 OpenAI Responses API 使用。要了解关于这个版本的更多细节,请查看发布说明

Micronaut

Micronaut 基金会提供了即将发布的Micronaut Framework 5.0 的预览,计划于 2026 年第二季度正式发布,将提供以下特性:以 JDK 25 作为基线;支持已经迁移或准备迁移到 JDK 25 的云供应商;性能改进;更新Micronaut指南文档中的代码示例。另有一篇博文描述了该版本的部分特性,如:支持Kotlin 2.3Groovy 5.0Jackson 3.0;采用JSpecify。Micronaut 5.0 将不再支持RxJava 2

Gradle

Gradle 9.5.0 的正式版本带来了一些显著的变化,包括:改进Gradle Task失败诊断和报告,现在包括来源信息,而且当客户端 JVM 不兼容时,提供了更清晰的日志记录;改进构建编写,为DomainObjectCollection接口新增了 disallowChanges()方法,使得无法向集合添加或从集合中移除元素。要了解关于这个版本的更多细节,请查看发布说明

Agent2Agent Java SDK

Agent2Agent Java SDK 1.0.0 的第一个Beta版本发布。这是一个 Java 库,实现了Agent2Agent协议(A2A),用于运行充当 A2AServers 的代理应用程序。在 Quarkus 和 WildFly 团队的合作下,这个新版本提供了 Bug 修复和一些值得注意的变化,包括:支持JSON-RPCgRPC和 HTTP+JSON/REST 传输协议;使用JdkA2AHttpClient类作为默认值,以便提供更灵活的 HTTP 客户端支持;提供详细信息的结构化错误代码。要了解关于这个版本的更多细节,请查看发布说明Medium的这篇文章

Google Agent Development Kit

Agent Development Kit(ADK) for Java 1.2.0 发布,提供了 Bug 修复和一些新特性,包括:Google Cloud BigQuery接口新增了自定义遥测头;向McpAsyncToolset类中定义的构建器中添加了McpSessionManager类。要了解关于这个版本的更多细节,请查看发布说明

Hardwood

Hardwood(一个专门用于Apache Parquet文件格式的解析器) 1.0.0 的第二个Beta版本发布,带来了一些显著的变化,包括:支持VARIANT类型;在Hardwood CLI中新增了一个子命令 dive,用于通过基于文本的用户界面交互式地探索和分析 Parquet 文件。要了解关于这个版本的更多细节,请查看发布说明

原文链接:

https://www.infoq.com/news/2026/05/java-news-roundup-apr27-2026/