写点什么

Java 近期新闻:JDK 24 RC1、JDK Mission Control、Spring、Hibernate、Vert.x、JHipster、Gradle

  • 2025-03-10
    北京
  • 本文字数:3095 字

    阅读完需:约 10 分钟

大小:1.53M时长:08:53
Java近期新闻:JDK 24 RC1、JDK Mission Control、Spring、Hibernate、Vert.x、JHipster、Gradle

OpenJDK

JDK Mission Control 9.1.0 发布,包含了错误修复和改进,例如:在 JFR Writer API 中使用自定义 JFR 事件类型(即扩展 Java Event 类)并注册这些类型的能力;在转换器中使用原始类型的能力。更多关于此版本的详细信息可以在问题列表中找到。


JDK 24

JDK 24 早期访问构建的当前版本仍然是 Build 36。更多详细信息可以在发布说明中找到。

根据 JDK 24 的 发布计划,Oracle Java 平台团队首席架构师 Mark Reinhold 正式宣布 JDK 24 进入第一个发布候选阶段,因为 Build 36 中没有未解决的 P1 级错误。预计的普遍可用性(GA)发布时间为 2025 年 3 月 18 日,将包含 24 个最终确定的功能。更多关于这些功能的详细信息以及 JDK 25 的预测可以在 InfoQ 的新闻报道中找到。


JDK 25

JDK 25 早期访问构建版本Build 10 也已发布,包含从 Build 9 以来的更新,修复了各种问题。更多关于此版本的详细信息可以在发布说明中找到。


对于 JDK 24JDK 25,开发者可以通过 Java Bug 数据库报告错误。


Spring Framework

Spring Framework 7.0.0 的第二个里程碑版本发布,包含一些新功能,例如:改进 AnnotatedMethod 类中定义的 equals() 方法和 HandlerMethod,解决跨域资源共享(CORS)配置查找失败的问题;改进 GenericApplicationContext 类,通过 JSpecify 的 @Nullable 注解为 registerBean() 方法的 constructorArgs 参数添加了空值支持。更多关于此版本的详细信息可以在发布说明中找到。


类似的,Spring Framework 6.2.3 和 6.1.17 也已发布,包含新功能,例如:改进了 MVC XML 配置,解决了使用 AntPathMatcher 类的处理器映射问题,改为使用 PathPatternParser 类;改进 ProblemDetails 类,实现 Java Serializable 接口,以便在分布式环境中使用。这些版本将分别包含在即将到来的 Spring Boot 3.4.3(和 3.5.0-M2)以及 3.3.9 的发布中。更多关于此版本的详细信息可以在 6.2.3 版本的发布说明6.1.17 版本的发布说明 中找到。


Spring Data 2025.0.0 的第一个里程碑版本发布,包含新功能,例如:通过 MongoDB AtlasCassandra Vector Search 为 MongoDB 和 Cassandra 提供向量搜索支持;增加新的 Vector 数据类型,允许在领域模型中抽象底层值,简化声明、可移植性和默认存储选项。更多关于此版本的详细信息可以在发布说明中找到。


类似的,Spring Data 2024.1.3 和 2024.0.9(均为服务版本)也已发布,包含错误修复、依赖项升级和对子项目的依赖项升级,例如:Spring Data Commons 3.4.3 和 3.3.9;Spring Data MongoDB 4.4.3 和 4.3.9;Spring Data Elasticsearch 5.4.3 和 5.3.9;以及 Spring Data Neo4j 7.4.3 和 7.3.9。这些版本将分别包含在即将到来的 Spring Boot 3.4.3 和 3.3.9 中。


Spring Tools 4.28.1 发布,变化包括:为 Windows 提供经过正确签名的 Eclipse 基金会发行版;解决在 Windows 11 上打开 Spring Tool Suite 可执行文件时出现的未知发布者错误。更多关于此版本的详细信息可以在发布说明中找到。


Open Liberty

IBM 发布 Open Liberty 25.0.0.2-beta,支持配置 MicroProfile Telemetry 2.0(mpTelemetry-2.0),将 Liberty 审计日志发送到 OpenTelemetry 收集器。这样,审计日志就可以与 Liberty 的其他日志源一起使用相同的解决方案进行管理。


Micronaut

Micronaut 基金会发布 Micronaut Framework 4.7.6,包含 Micronaut Core 4.7.14、错误修复以及对 Micronaut Oracle Cloud 模块的补丁更新。此版本还升级了 Netty 4.1.118,这是一个修复了CVE-2025-24970 的补丁版本,该漏洞影响 Netty 4.1.91.Final 至 4.1.117.Final 版本,当通过 SslHandler 类实例接收特别构造的数据包时,会发生崩溃。更多关于此版本的详细信息可以在发布说明中找到。


Hibernate

Hibernate ORM 7.0.0 的第四个 Beta 版本发布,包含以下功能:迁移到 Jakarta Persistence 3.2 规范(这是针对 Jakarta EE 11 的最新版本);以 JDK 17 为基线;改进领域模型验证;从 Hibernate Commons Annotations(HCANN)迁移到新的 Hibernate Models 项目,用于处理应用程序底层领域模型。更多关于此版本的详细信息可以在发布说明迁移指南中找到。


Hibernate Reactive 2.4.5.Final 发布,与 Hibernate ORM 6.6.7.Final 兼容,并解决了以下问题:在 Hibernate Reactive with Panache 中,通过 Session 接口的 persist() 方法创建具有双向一对一关系的新对象时抛出 Hibernate ORM PropertyAccessExceptionReactiveUpdateRowsCoordinatorOneToMany 类的 doReactiveUpdate() 方法忽略了 deleteRows() 方法的返回值。更多关于此版本的详细信息可以在发布说明中找到。


Eclipse Vert.x

Eclipse Vert.x 5.0 的第五个候选版本发布,包含了一些显著的变化,例如:移除已废弃的类——ServiceAuthInterceptor 和 ProxyHelper,以及在 ServiceBinder 类中定义的两个重载的 addInterceptor() 方法;支持 Java 平台模块系统(JPMS)。更多关于此版本的详细信息可以在发布说明以及弃用和重大变更清单中找到。


Micrometer

Micrometer Metrics 1.15.0 的第二个里程碑版本发布,包含了错误修复、文档改进、依赖项升级和新功能,例如:移除对 OkHttp 客户端工具中 HTTP 状态码 404(Not Found)和 301(Moved Permanently)的特殊处理;弃用 SignalFxMeterRegistry 类(步进计数器),推荐使用 OtlpMeterRegistry 类(推送计数器)。更多关于此版本的详细信息可以在发布说明中找到。


Micrometer Tracing 1.5.0 的第二个里程碑版本发布,包含了依赖项升级,并弃用 ArrayListSpanProcessor 类,推荐使用 Open Telemetry 的 InMemorySpanExporter 类。更多关于此版本的详细信息可以在发布说明中找到。


Piranha Cloud

Piranha 25.2.0 发布,包含了许多依赖项升级、文档改进和一些显著的变化,例如:移除 GlassFish 7.x 和 Tomcat 10.x 的兼容性扩展;在 FileUploadExtensionFileUploadMultiPartFileUploadMultiPartInitializerFileUploadMultiPartManager 类中增加文件上传大小设置功能。更多关于此版本的详细信息可以在发布说明文档问题追踪器中找到。


Project Reactor

Project Reactor 2024.0.3 发布,这是第三个维护版本,包含了以下依赖项升级:reactor-core 3.7.3、reactor-netty 1.2.3 和 reactor-pool 1.1.2。此外,reactor-addons 3.5.2、reactor-kotlin-extensions 1.2.3 和 reactor-kafka 1.3.23 的版本保持不变。更多关于此版本的详细信息可以在变更日志中找到。


类似的,Project Reactor 2023.0.15 发布,这是第十五个维护版本,包含了以下依赖项升级:reactor-core 3.6.14、reactor-netty 1.1.27 和 reactor-pool 1.0.10。此外,reactor-addons 3.5.2、reactor-kotlin-extensions 1.2.3 和 reactor-kafka 1.3.23 的版本保持不变。更多关于此版本的详细信息可以在变更日志中找到。


JHipster

JHipster 8.9.0 发布,包含以下功能:依赖项升级到 Spring Boot 3.4.2、Node 22.13.1、Gradle 8.12.1、Angular 19.0.6 和 Typescript 5.7.3;对 JHipster 领域语言(JDL)中纯时间字段(Java LocalTime 类)的支持,该字段不再与日期绑定。更多关于此版本的详细信息可以在发布说明中找到。


Gradle

Gradle 8.13.0 的第一个候选版本发布,引入了一个新的自动配置工具,该工具可以自动下载 Gradle 守护进程 所需的 JVM。其他显著改进包括:为 Scala 插件提供显式的 Scala 版本配置,可以自动解析所需的 Scala 工具链依赖项;在 JUnit XML 测试事件时间戳中改进了毫秒级精度。更多关于此版本的详细信息可以在发布说明中找到。


原文链接

https://www.infoq.com/news/2025/02/java-news-roundup-feb10-2025/

2025-03-10 16:115649

评论

发布
暂无评论

轻松上手!PyCharm安装全攻略,编程效率翻倍!

测试人

软件测试

京东API接口深度解析:如何高效获取商品SKU与关键词搜索商品信息

代码忍者

京东API接口 京东评论API接口

什么是数字化转型?

万界星空科技

数字化转型 数字化 制造业 mes 数字化工厂

AI安全的挑战:如何让人工智能变得更加可信

天津汇柏科技有限公司

AI安全 AI 人工智能

AIP智能体人才市场:构建未来软件开发的新模式

大东(AIP内容运营专员)

人工智能

开源即时通讯IM框架MobileIMSDK的鸿蒙NEXT端开发快速入门

JackJiang

网络编程 即时通讯 IM 鸿蒙OS MobileIMSDK

探秘驱动软件系统高效协同的高效协同之API接口

科普小能手

数据挖掘 软件开发 API 接口 API 文档 API 测试

原生APP开发的特点

北京木奇移动技术有限公司

软件外包公司 APP外包

京东供应链创新与实践:应用数据驱动的库存选品和调拨算法提升履约效率

京东科技开发者

纯配时效服务-双Redis集群设计

京东科技开发者

资源规划管理系统(源码+文档+部署+讲解)

深圳亥时科技

WebGL 开发 3D 项目的详细流程

北京木奇移动技术有限公司

数字孪生 软件外包公司 webgl开发

QT 软件项目的外包开发

北京木奇移动技术有限公司

软件外包公司 QT外包开发 QT开发

HarmonyOS Next 实战卡片开发 01

万少

鸿蒙

HarmonyOS Next 实战卡片开发 02

万少

鸿蒙

HarmonyOS Next 实战卡片开发 03

万少

鸿蒙

openGauss Summit 2024在北京圆满落幕,中国科学院院士钱德沛发表开场致词

Geek_2d6073

远程软件怎么选?ToDesk、向日葵、Parsecd、TeamViewer评测结果公布

-亦世凡华、

京东商品评论数据接口(JD.item_review)丨京东API接口指南

tbapi

京东API接口 京东商品评论接口

茶叶连锁店管理系统(源码+文档+部署+讲解)

深圳亥时科技

HarmonyOS Next 元服务新建到上架全流程

万少

鸿蒙

由 Mybatis 源码畅谈软件设计(四):动态 SQL 执行流程

京东科技开发者

阿里巴巴1688 API接口深度解析:轻松获取商品详情与高效执行关键词搜索

代码忍者

1688API接口 关键词搜索1688API

针对Flexus X实例云服务器的CPU和内存性能测评

轶天下事

字节还是那么喜欢考算法

王中阳Go

字节跳动 面试 go语言

Java近期新闻:JDK 24 RC1、JDK Mission Control、Spring、Hibernate、Vert.x、JHipster、Gradle_编程语言_Michael Redlich_InfoQ精选文章