AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

Java 新闻综述:Spring gRPC、Micronaut、jrelease、Tomcat、Quarkus 遗留配置类

  • 2025-07-08
    北京
  • 本文字数:1584 字

    阅读完需:约 5 分钟

大小:819.33K时长:04:39
Java新闻综述:Spring gRPC、Micronaut、jrelease、Tomcat、Quarkus遗留配置类

2025 年 6 月 30 日发布的 Java 近期新闻包括:Spring gRPC、Micronaut、JReleaser、Quarkus 和 Apache Tomcat 的小版本和维护版本更新;Open Liberty 25.0.0.7 的 beta 版本发布;以及 Quarkus 遗留配置类的淘汰。

 

JDK 25

JDK 25 的早期访问构建版本Build 30在上周发布,包括对 Build 29 的更新,其中包括对各种问题的修复。更多关于该版本的详细信息请参阅发布说明

 

JDK 26

JDK 26 的早期访问构建版Build 5也于上周发布,包括对 Build 4 的更新,其中包括对各种问题的修复。更多关于该版本的详细信息请参阅发布说明

 

Spring 框架

Spring gRPC 0.9.0 的发布带来了一些显著的变化,例如:移除了 GrpcClientFactoryCustomizer 接口,取而代之的是 GrpcChannelBuilderCustomizer 接口;以及使用 gRPC InProcessServerBuilderNettyServerBuilder 类的实例来过滤全局拦截器和服务定义的能力。该版本与 Spring Boot 3.5.0 保持一致,团队计划于 2025 年 11 月与 Spring Boot 4.0.0 的发布一起推出 1.0.0 版本。更多关于该版本的详细信息请参阅新特性页面。

 

Micronaut

Micronaut 基金会发布Micronaut Framework的 4.9.0 版本,其中包括对Micronaut Core的改进,例如:一个新的 @ClassImport 注解,允许导入一组已经编译好的类,并像处理未编译的类一样处理它们;一个新的优雅关闭API,停止接受新任务,并允许正在进行的任务完成;以及在 Netty EventLoop 接口上运行虚拟线程的实验模式,这可以带来“从异步代码迁移到虚拟线程时更可预测的性能”。更多关于该版本的详细信息请参阅发布说明

 

Open Liberty

Open Liberty 25.0.0.7 的beta版本发布,支持MicroProfile 7.1,其中包括对MicroProfile TelemetryMicroProfile Open API规范的更新。

 

MicroProfile Telemetry 2.1 的新特性包括:将依赖项升级到Awaitility 4.2.2,允许在 JDK 23 上运行 TCK;改进了 ThreadCountHandler 类的度量指标,以确保一致的文本描述。

 

MicroProfile Open API 4.1 的新特性包括:添加了一个 jsonSchemaDialect() 方法,定义在 OpenAPI 接口中,以呈现 jsonSchemaDialect 字段;以及对 Extensible 接口的一个小改进,在 JavaDoc 中添加了 @since 标签。

 

Quarkus

Quarkus 3.24.2 是第一个维护版本(跳过了 3.24.0 版本),具有显著的变化,例如解决了:在升级到 Hibernate 7.0 后,自定义 Hibernate ORM IdentifierGenerator 接口实现的本地模式中出现的 ClassNotFoundException ;以及在使用包含对另一个实体引用的 Jakarta Persistence @EmbeddedId 注解时,从 Hibernate Reactive ReactiveEmbeddableInitializerImpl 类的实例中出现的 ClassCastException 。更多关于该版本的详细信息请参阅发布说明

 

Quarkus 团队还宣布,他们正在放弃遗留的配置类,因为新的 @ConfigMapping 基础设施为构建应用程序和 Quarkus扩展以及应用程序提供了统一的配置系统。遗留配置类仅限于构建 Quarkus 扩展。即将发布的 Quarkus 版本将逐步淘汰并移除这些遗留配置类。

 

JReleaser

JReleaser 1.19.0 版本发布,一个简化创建项目发布的 Java 实用程序,提供了:一个新的标志 yolo ,允许 JReleaser 跳过可能配置错误或缺少信息(如密钥或令牌)的部署或发布部分;并且增加了第二个 stagingRepository() 方法,该方法定义在 MavenDeployer 接口中,它接受 Gradle RegularFile 接口的一个实例作为参数。更多关于该版本的详细信息请参阅发布说明

 

Apache 软件基金会

Apache Tomcat11.0.910.1.439.0.107版本带来了显著的变化,例如:在 Connector 类中定义的 maxPartCount 属性的默认值从 10 增大到 50,以解决 FileCountLimitExceededException ;以及对 HTTP/2 的各种改进,包括正确处理数据帧和在 HTTP/2 与可选证书验证一起使用时移除错误的警告。这些版本的更多详细信息请参阅11.0.9版本、10.1.43版本和9.0.107版本的发布说明。

 

原文链接:

https://www.infoq.com/news/2025/07/java-news-roundup-jun30-2025/

2025-07-08 09:455

评论

发布
暂无评论

亚马逊云 Lightsail:初创公司的福音

天黑黑

云服务器 亚马逊云 VPS

基于亚马逊云服务器+Grafana Loki日志采集方案部署

wangkx

Grafana Loki 亚马逊云 亚马逊云科技 AWS EC2

罗拉ROLA-IP代理IP:稳定性、纯净性、响应速度的保证

Geek_ccdd7f

YashanDB发布会圆满收官,V23.1三大新品引领国产数据库技术与应用突破!

墨天轮

数据库 实时数仓 国产数据库 空间数据库 yashandb

第三方数据测评对比五大品牌HTTP代理!哪家代理最纯净稳定

Geek_ccdd7f

2023英特尔全栈解决方案服务商高层论坛成功举行

E科讯

图形工作站out?云电脑成设计师新宠

青椒云云电脑

云电脑

云电脑与5G网络的结合将会带来什么

青椒云云电脑

云电脑

Databend Cloud 如何助力 AIGC 初创公司成本下降百倍

Databend

Kurator v0.5.0发布,打造统一的多集群备份与存储体验

华为云开发者联盟

云原生 开发工具 华为云 华为云开发者联盟

Android发热监控实践

得物技术

性能优化 发热功耗 App体验 端侧监控

浪潮海岳inBuilder低代码开发认知实践营正式开营

inBuilder低代码平台

低代码平台

设计师为什么要选择云电脑?

青椒云云电脑

云电脑

苹果windows都想要?上大学该怎么选笔记本电脑?

青椒云云电脑

云电脑

什么是云电脑?云电脑为何被企业青睐?

青椒云云电脑

云桌面 云电脑

青椒云桌面云一体机的优势在哪里?

青椒云云电脑

桌面云一体机

碳管理丨三思全景显示方案助力雄安打造数字化能源管理平台

电子信息发烧客

人工智能:何谓技术

不在线第一只蜗牛

人工智能 AI 人工智能技术

大咖专场 | KaiwuDB 多模数据库 - 时序性能优化方案

KaiwuDB

KaiwuDB 大咖专场 数据库性能优化

罗拉ROLA-IP代理IP:稳定性、纯净性、响应速度的保证

Geek_ccdd7f

跨境电商

现在哪个云电脑更好用

青椒云云电脑

云电脑

什么是云电脑?云电脑怎么实现安全的远程办公环境?

青椒云云电脑

云电脑

十月份 NFT 市场显示复苏迹象,等待进一步的积极发展

Footprint Analytics

区块链游戏 NFT

第三方数据测评对比五大品牌HTTP代理!哪家代理最纯净稳定

Geek_ccdd7f

跨境电商

适合小团队协作的app推荐,这8款协同提效工具一定要知道!

彭宏豪95

效率工具 团队协作 在线白板 办公软件 团队协作工具

云端大模型有哪些创新使用场景?一个原型方案

魏临

inBuilder低代码平台新特性推荐-第六期

inBuilder低代码平台

低代码平台

Java新闻综述:Spring gRPC、Micronaut、jrelease、Tomcat、Quarkus遗留配置类_编程语言_Michael Redlich_InfoQ精选文章