2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

Java 近期新闻:JDK 25-RC2, Eclipse JNoSQL, Quarkus, Apache TomEE, Apache Camel

  • 2025-09-05
    北京
  • 本文字数:1458 字

    阅读完需:约 5 分钟

大小:825.02K时长:04:41
Java 近期新闻:JDK 25-RC2, Eclipse JNoSQL, Quarkus, Apache TomEE, Apache Camel

JDK 25

构建36仍然是 JDK 25早期访问构建中的当前构建。关于该版本的更多细节,请参阅发布说明

 

根据 JDK 25 的发布时间表,Oracle 的 Java 平台组首席架构师 Mark Reinhold 正式宣布 JDK 25 已进入第二个发布候选版本,解决了构建 36 中的一致性问题。计划于 2025 年 9 月 16 日发布的 GA 版本将包括最终定案的 18 个特性集:

 

JEP 470:加密对象的 PEM 编码(预览)

JEP 502:稳定值(预览)

JEP 503:移除 32 位 x86 端口

JEP 505:结构化并发(第五个预览)

JEP 506:作用域值

JEP 507:模式中的原类型、instanceof 和 switch(第三个预览)

JEP 508:向量 API(第十个孵化器)

JEP 509:JFR CPU 时间分析(实验性)

JEP 510:密钥派生函数 API

JEP 511:模块导入声明

JEP 512:紧凑源文件和实例主方法

JEP 513:灵活的构造函数体

JEP 514:前置命令行人机工程

JEP 515:前置方法分析

JEP 518:JFR 合作采样

JEP 519:紧凑对象头

JEP 520:JFR 方法计时和跟踪

JEP 521:代际 Shenandoah

 

JDK 25 被指定为继 JDK 21、JDK 17、JDK 11 和 JDK 8 之后的下一个长期支持(LTS)版本。

JDK 26

JDK 26 早期访问构建的构建12在上周发布,包括了构建 11 发布以来的更新,修复了多个问题。关于该版本的更多细节,请参阅发布说明

Spring Framework

对于 Spring,这是忙碌的一周,因为各个团队交付了 Spring Boot、Spring Security、Spring Authorization Server、Spring for GraphQL、Spring Session、Spring Integration、Spring REST Docs、Spring Batch 和 Spring for Apache Pulsar 所有这些的第二个里程碑版本。更多细节可参考这篇InfoQ新闻

Eclipse JNoSQL

Eclipse JNoSQL 1.1.10发布,其作为 Jakarta NoSQL 和 Jakarta Data 规范的兼容实现,在这一版带来一些重要更改,例如:Jakarta Data 的性能改进;在 Jakarta Data 查询语言(JDQL)中对命名查询参数的支持;以及在 Jakarta Persistence 驱动中添加了限制关键字 - CONTAINS、ENDS_WITH、STARTS_WITH 和 IGNORE_CASE。

 

OmniFish 的主管 Ondro Mihályi 介绍了这个最新版本的重要性,他写道:

JNoSQL 1.1.10 将成为 JPA 实体的新 Jakarta Data 实现,通过了独立的 Jakarta Data 1.0 TCK。这是第一个独立的 Jakarta Data 实现,适用于任何 JPA 提供商的 JPA 实体。关于该版本的更多细节,请参阅发布说明

Quarkus

Quarkus团队披露了在Quarkus 3.15.6.1和3.20.2.1这两个LTS版本中实施的紧急修复,以解决CVE-2025-55163,这是一个在 4.1.124.Final 和 4.2.4.Final 之前的 Netty 版本中的漏洞,允许攻击者使用变形的 HTTP/2 控制帧来破坏最大并发流限制,导致资源耗尽和MadeYouRest分布式拒绝服务(DDoS)。

 

Quarkus 3.24.4 的第四个维护发布版本,包括了错误修复、依赖升级和重要更改,例如:上述 CVE-2025-55163 的解决方案;以及对 HibernateValidatorProcessor 类的改进,将 bean 生成器特性移动到 JfrProcessor 类,移除所有循环依赖和清理未使用的参数。关于该版本的更多细节,请参阅发布说明

Apache 软件基金会

Apache TomEE 10.1.1 的发布包括了错误修复和许多依赖升级。这个版本确保 TomEE 在 Java 21+上正常运行,为即将发布的 JDK 25 做准备。然而,由于移除了 Java SecurityManager,目前 Java 21+上通过 Jakarta 授权规范的安全检查不起作用。关于该版本的更多细节,请参阅发布说明

 

Apache Camel 4.14.0 的发布提供了错误修复、依赖升级和改进,例如:对即将发布的 JDK 25 的支持;能够在出站 OAUTH2 令牌调用中包含自定义授权标头;并提升了 RabbitMQ 生成器的性能。关于该版本的更多细节,请参阅发布说明

 

原文链接:

Java News Roundup: JDK 25-RC2, Eclipse JNoSQL, Quarkus, Apache TomEE, Apache Camel

2025-09-05 09:468064

评论

发布
暂无评论

TCP socket和web socket的区别

汪子熙

前端 node,js 1月月更

如何提高后台服务应用问题的排查效率?日志 VS 远程调试

汪子熙

node.js 后台开发 1月月更

大咖眼中的AI开源 | 张建:图神经网络和DGL的实际应用

亚马逊云科技 (Amazon Web Services)

网络

一个基于PoS共识算法的区块链实例解析(升级版)

恒生LIGHT云社区

区块链 共识算法 PoS

Amazon EC2 串行控制台——化繁为简,高效解决网络问题

亚马逊云科技 (Amazon Web Services)

网络

开源走向世界(下):从数据库技术演进看开源力量丨BDTC 2021

PingCAP

读《底层逻辑》

wood

300天创作

面试突击15:说一下HashMap底层实现?及元素添加流程?

王磊

Kafka的生产集群部署

编程江湖

kafka

元宇宙,以区块链为核心的Web3.0数字生态

CECBC

架构师实战营3期毕业设计

小饭🍎

react源码解析20.总结&第一章的面试题解答

buchila11

React

尚硅谷《MySQL高级特性篇》教程发布

@零度

MySQL

AWS Command Line Interface 使用S3入门

阿呆

AWS S3

IntelliJ IDEA 的 Metamodel 配置

HoneyMoose

如何优雅的遍历Mycat分库表

编程江湖

mycat

JavaScript 12种设计模式汇总

编程江湖

JavaScript

如何突破职业瓶颈

FunTester

Go 性能测试 测试框架 FunTester 职业瓶颈

城墙上的“云镜派”,如何守护云上资产安全?

脑极体

为什么要把系统拆分成分布式的?为啥要用dubbo?

JavaEdge

1月月更

react源码解析19.手写迷你版react

buchila11

React

1月月更|推荐学Java——第一个MyBatis程序

逆锋起笔

Java mybatis SSM框架 MyBatis标签 mybatis配置

模块六作业

Geek_e6f7f6

架构训练营

Magic UI四子围城,2022折叠屏灵魂觉醒

脑极体

用复杂的方式学会数组(Python实现动态数组)

宇宙之一粟

Python 数据结构 数组 1月月更

站在面试官角度,看求职与内卷

程序人生

使用亚马逊云科技安全服务防御、检测和响应 Log4j 漏洞

亚马逊云科技 (Amazon Web Services)

网络

大咖眼中的AI开源|王敏捷:深图在人工智能中的探索和研究

亚马逊云科技 (Amazon Web Services)

网络

Java 常用类大讲解!3️⃣(手写 API、源码必备)

XiaoLin_Java

Java 数组 1月月更

Hibernate 如何生成 JPA 的 Metamodel

HoneyMoose

ReactNative进阶(十四):初探 Gradle

No Silver Bullet

Gradle React Native 1月月更

Java 近期新闻:JDK 25-RC2, Eclipse JNoSQL, Quarkus, Apache TomEE, Apache Camel_编程语言_Michael Redlich_InfoQ精选文章