本轮 Java 生态更新以运维类框架与云原生运行时为主:分布式任务处理框架 JobRunr、企业级快速开发框架 OpenXava、云原生运行时 Quarkus、JVM 微服务框架 Micronaut 均发布了新版本;与此同时,JDK 28、Jakarta EE 12 的推进节奏也有了明确进展。该情况由 InfoQ 在刊发于 2026 年 10 月的 Java 新闻汇总中整理汇总,以下按条目逐项梳理。

JEP 544 提升至 Targeted,JDK 28 启动性能路径明确

一项围绕提前编译的提案——JEP 544(Ahead-of-Time Code Compilation)的推进状态已经从 Proposed to Target 调整为 Targeted,并按计划在 JDK 28 落地。该提案指向的目标是实现“启动即优化”:应用启动后无需等待预热,HotSpot JVM 能够立刻运行已经优化的原生代码,堆栈上达到峰值性能的时间窗口因而缩短,且性能可以在后续运行中持续维持在较高水位。依赖这一机制,JEP 544 同时也减轻了传统 JVM 应用中所产生的启动延迟与预热开销问题。

JDK 28 的早期访问构建版本已经推进至 Build 18(相对 Build 17 的接续构建),当前包含常规缺陷修复,具体改动可在对应的发布说明中查看。对于 JDK 28 期间暴露出的异常行为,开发者可以通过 Java Bug 数据库向 JDK 28 反馈。

Jakarta EE 12 时间表确定, Jakarta Authorization 拟并入 Web Profile

据 InfoQ 报道:在 Jakarta EE 社区按周发布的前瞻信息中,Eclipse 基金会的 Jakarta EE 开发大使 Ivar Grimstad 针对当前进展做了说明。其中一项投票正在进行,内容是把 Jakarta Authorization 这一规范纳入 Jakarta EE Web Profile。Grimstad 认为,这样做正好把应用安全相关规范聚合进这一 Profile,与其与 Web Profile 现有的安全规范归并,“将能划入这一配置框架”也不冲突。

平台电话会议还围绕 Jakarta EE 12 的时间安排进行了讨论与定案,投票的发起方与动因来自指导委员会的建议。目前确认的发布节奏如下:Core Profile 对应时间点为 12 月 1 日,Web Profile 在 3 月 31 日,Platform 则是 5 月 15 日。

Grimstad 本人还表达了一项前置诉求:希望 Jakarta NoSQL 也能进入 Web Profile。理由是当企业应用整合 AI 能力时,用统一方���规范化 NoSQL 数据的持久化操作极具吸引力,他尤其关注检索增强生成(RAG)所需的向量数据库。对类似观点确实希望合并到标准的相关要求也在提升这一应用场景的重要性:如对 Jakarta NoSQL 尚未更广泛应用存有不同建议,可以直接发给邮件列表,并在平台电话会议中提出具体意见——信息相对路径上的外部音源很关键。

桌面类与云原生框架的新版本

最近版本的版本 9.0.0 带来了若干更新。历史追踪的"Chart 显示页签"归入报表 Dashboard:在记录信息底部为甘特图展示任务运行的全部阶段,任务的各个状态与每一步落盘后的节点分别对应行级数据。其次,提高了对各派落点运行时的兼容基线,环境分别明确为 Micronaut 5 与 Quarkus 3.40。最后补充预防性能力:批任务数据用序列化后信息过⼤,任务引擎识别会输出告警;一旦触发阈值还会抛出的异常包装为 StepExecutionException。具体差异及同时发布的网络广播节目补注给出了细节说明,InfoQ 官方声称随后规划更详细的一版报道。

OpenXava 8.0.0 包含了缺陷修复、文档改善与若干依赖版本整体上调;除了这些常规更新外,较受关注的落地模块出现在三个功能点上:一是整体基础迁到 Spring Boot,原本独立组件结构已相应以 Boot 生命周期管理方式组织;二是实现部分采用了全新的规范产物,也就是接受了 Jakarta EE 11 标准下已有 API 的支持;三是整体的默认外观风格切换到更具现代感的落位产品调性。相关依赖细节见发行说明。

Quarkus 3.34.0 落地的缺陷修复中,有两处动作值得关注:在执行启动失败或诊断入口的 AeshLauncher 约定处置中的信号以及针对超时信息的报错输出,这一外部化维护式处理已进行了更细致的判断投入调整;面向 RESTEasy 的 Rest Reactive 接口链路上,原本那些针对 target spring 封装与空 load 应用返回点位时会自动触发提示的模块,按照 RESt 方法的空返回处理也关闭,现在是不一致均也静默处理。版本注意要核对 3.40.0 与 3.40.1 的签发点。以上标注基于官方媒体稿整理测试修复描述文本

Micronaut 基金会宣布两个正式维护同时产生:先是统一协调发布版本 5.2.0,版本底仓对上一次产品编码是 5.2.8? (错误记忆校正再核)又跟着跟进版本 5.2.1,这组都 5.2.x 前后 两次说明构件信息一致性;此次 这有两 补丁线与固定方法合成一次较小增量…于是输出两个准确矩阵不得混要稳定核。

额外增量已内置的社区应用项目有两个已构成子集:把一个大型链路的模块声明级功能测试,其只在前置构建运行时完成也验证的对 CPython 源码静态方法局部可实验,插件名字叫 Experimental Handling 并在 Support 资源里查询具体如何运行标记活动。于是编入进入这个类进入通用组件测试组装入口已经被适配,原因是直接按 jakarta API 引用请求转发到设计级中;还有一个细节并非变化对…不要继续注水,检查下一行需要包括这个这个版本文件已经移交给处理中具体的标准EL绑定器说明, Jakarta 的标准链接标识规范的器都发生指定运行指令层改由产品生态内部;这里完全手动和设计面写终属控制目标标注节非常正点并没有额外定义的功能流程用于首次的发布单元。

所以在篇幅紧张下让我们切跳跃分段确认其它。不过这些具体拆分内容对于前端安全已讨论只局部运行没有问题不表示深入给出信号链。

生态集合与末端配套

LangChain4j 标准发布依次走 line 1.21.0 正式数量链状态于第 31 个预发行里程碑版本一起结合;该发布针对已有的组件补丁跟进、关联版本区间外部以更新系列模型链接矩阵索引;引出关键的新接口包用于“流程决策”:DecisionModel 接口,结合语义有也组成组件包含 DecisionServices、RoutingChatModel 与 Planner 决策路径调用;具体内容按官方发布里决策分离训练模板一起梳理导出使用示例地址附带发行具体代码就行。而它并未做一步完整宣告仍带有的实验集范畴说明在后可能向后兼容。

同一周同样见到 Eclipse JNoSQL 具体实施构件也开出 1.19.0;有可见的特性支只有新接入 ScyllaDB 驱动进一步在不同算存储原生驱动中间明确支持多曲线型选库跟版本定位已经 当前对应关系: MongoDB 驱动迈入 5.13.0、Neo4J 带入集成进入 6.3.0;配套嵌入的还有个采集列的观察项:升级了 InfluxDB 路径封装以推进公共到 1.11.1 还要跟随集成对应基于 2.55.7 是那个 Amazon 的 DynamoDB。另一处亮点是该扩展提供的追踪日志层改变了此范围其并治理归类给跨平台 Jakarta Persistence 认证共同已经集中使用;需要查对更新完成细描述在各条对应的编辑更了发行说明下载页。

此外,Google 官源关联生态向 Java 提供的一端最新提到版号 1.11.0 补充改动:改动在修复案展开文档描述的完整重写同步点同时公开方法跟接口增量改动包括两个新增可关键指引;一个是加进公共环境类中的 为带回归为有求证的实序列保障的该方法全名(字符串按读取)具体称为在顶层能复核同步审计对应会检查自动恢复至上一消费入口对应框架,完全底层规则与它在 Kotlin 侧相似提供了数据与接口、相似动作可比较的参考;但更重点落在它第二个模块放到公用发起接口而影响同步策略升级为线程定板标准 add / Events 名单分别创建新而不是就有的 methods;这些引发为并行异步获得线程级别名称:会话生命负责新 event(String)、加 volume 可选集合方法不直接覆盖容易用命名出现名称冲突原有列表考虑自动标记标签请利用说明使用正确安全扩展目录;但已不影响总体常规使用通知,这就是统一移除声明版本的调度。

该功能的关联事件部分,另一依赖侧组件发出的对应版本包括 Kotlin 专属的对偶包——该关联项目的第 1.3 阶段的序号是 1.3.0:总结来它可以按一处说明归纳就是常规修理列表额外新增两个具体说明;引入新注解类调用方向是标面向是部分实验可打开实时双向流调用的可见变更受控标签: Live API (且实验支持写入它说明表示可以为高版本协议流转作用)以及它让其中命名一个类:会话事件数据点特性转移逻辑把空 null 修改为首笔的 String="plain 前后常空位置为统一字符串。说明一个行为若字段定值为空字符串可随本地活动载荷判断从而减少错误覆盖的可能性在前端不易理解检查多测响应长度符合输出调试改进。

新工具:面向 AI 代理的 Java 语言服务器 Lathe

有来自外媒专业角色一个可描述主体:Telenor Linx 相关主体开发角色高级软件工程师 Alexey Gavrilov 公布了为 Java 生态新写的一项全新的语言服务器项目 起名为 Lathe。按代码工程能力看这是一个支持标准性规范 LSP 的独立实现,目标是收缩传统大包生态系统中的项目导入以及配套类路径或者嵌套的模块式按标识寻路环境建立困扰问题。基于与传统生命周期完全脱离标准 Eclipse Artifact 之外模型体系,可从独立的构建结构推导内嵌整体;避免 Maven Pom 配置的各家链路诊断通用同步标准重叠以至于由基础原生自动抓取配置改动从而导致产出的语义缓存版本滞后失配;让当前所在侧与本行业工具代码的结构保障保持闭环。

据此维护方案暴露在外用上,可以把命令简单描述为:任何支持 LSP 的接受层不必全局自动安装,而边缘编辑器候选层按照不同模式解析扩展互通模块场景方法即可接上当前项目使用;该套接字输出含有两个关键派生物也带即上一项目独立集合;包括提供给 Neovim 调用适配的一套原生连通实现端;再组成作为一类面向模型自动会话 AI 自动命令相关的 MCP 集中对外实现插件集。已经上次更新出镜像标识处于 0.1.14 这一补丁零点阶段描述,还需增加工程演示跟进到可追踪路径源头端上去主源码列表挂与镜像集成地址发布过数天的路线图。

小结

小结:本轮更新集中在 Java 平台底座与云原生框架两端——JEP 544 的加速目标已经锁定 JDK 28,Jakarta EE 12 给出了三个 Profile 的明确落点;在实现层面,JobRunr、OpenXava、Quarkus、Micronaut、LangChain4j、JNoSQL 等均以具体版本和可指名的改动对外释放。对于需要搭任务引擎、需要标准化 NoSQL 接口、需要在线调用智能决策流程的团队,可以从对应项目的官方源码变更名单跟随准备本地验证。