百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

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

moboyou 2025-03-07 17:12 36 浏览

作者 | Michael Redlich
译者 | 明知山
策划 | 丁晓昀
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 24 和 JDK 25,开发者可以通过 Java Bug 数据库报告错误。

Spring Framework

Spring Framework 7.0.0 的第二个里程碑版本发布,包含一些新功能,例如:改进 AnnotatedMethod 类中定义的 equals() 方法和 HandlerMethod,解决跨域资源共享(CORS)配置查找失败的问题;改进 GenericApplicationContext 类,通过 JSpecify 的 @able 注解为 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 Atlas 和 Cassandra 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 PropertyAccessException;ReactiveUpdateRowsCoordinatorOneToMany 类的 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 的兼容性扩展;在 FileUploadExtension、FileUploadMultiPart、FileUploadMultiPartInitializer 和 FileUploadMultiPartManager 类中增加文件上传大小设置功能。更多关于此版本的详细信息可以在发布说明、文档和问题追踪器中找到。

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/

声明:本文由 InfoQ 翻译,未经许可禁止转载。

今日好文推荐
没有“包袱”的火山引擎,跑赢“DeepSeek 大考”
中文比 R1 丝滑、玩宝可梦还贼溜?全球首个混合推理模型 Claude 3.7 Sonnet 太惊艳,网友直呼“孤独求败”!
我一个人,12 个月内,创办了 12 家公司,独立开发者十三年创业风云录
DeepSeek 等“六小龙”出圈背后,浙大系创业者的"组织文化代码"被写进 DNA 了?

相关推荐

Excel技巧:SHEETSNA函数一键提取所有工作表名称批量生产目录

首先介绍一下此函数:SHEETSNAME函数用于获取工作表的名称,有三个可选参数。语法:=SHEETSNAME([参照区域],[结果方向],[工作表范围])(参照区域,可选。给出参照,只返回参照单元格...

Excel HOUR函数:“小时”提取器_excel+hour函数提取器怎么用

一、函数概述HOUR函数是Excel中用于提取时间值小时部分的日期时间函数,返回0(12:00AM)到23(11:00PM)之间的整数。该函数在时间数据分析、考勤统计、日程安排等场景中应用广泛。语...

Filter+Search信息管理不再难|多条件|模糊查找|Excel函数应用

原创版权所有介绍一个信息管理系统,要求可以实现:多条件、模糊查找,手动输入的内容能去空格。先看效果,如下图动画演示这样的一个效果要怎样实现呢?本文所用函数有Filter和Search。先用filter...

FILTER函数介绍及经典用法12:FILTER+切片器的应用

EXCEL函数技巧:FILTER经典用法12。FILTER+切片器制作筛选按钮。FILTER的函数的经典用法12是用FILTER的函数和切片器制作一个筛选按钮。像左边的原始数据,右边想要制作一...

office办公应用网站推荐_office办公软件大全

以下是针对Office办公应用(Word/Excel/PPT等)的免费学习网站推荐,涵盖官方教程、综合平台及垂直领域资源,适合不同学习需求:一、官方权威资源1.微软Office官方培训...

WPS/Excel职场办公最常用的60个函数大全(含卡片),效率翻倍!

办公最常用的60个函数大全:从入门到精通,效率翻倍!在职场中,WPS/Excel几乎是每个人都离不开的工具,而函数则是其灵魂。掌握常用的函数,不仅能大幅提升工作效率,还能让你在数据处理、报表分析、自动...

收藏|查找神器Xlookup全集|一篇就够|Excel函数|图解教程

原创版权所有全程图解,方便阅读,内容比较多,请先收藏!Xlookup是Vlookup的升级函数,解决了Vlookup的所有缺点,可以完全取代Vlookup,学完本文后你将可以应对所有的查找难题,内容...

批量查询快递总耗时?用Excel这个公式,自动计算揽收到签收天数

批量查询快递总耗时?用Excel这个公式,自动计算揽收到签收天数在电商运营、物流对账等工作中,经常需要统计快递“揽收到签收”的耗时——比如判断某快递公司是否符合“3天内送达”的服务承...

Excel函数公式教程(490个实例详解)

Excel函数公式教程(490个实例详解)管理层的财务人员为什么那么厉害?就是因为他们精通excel技能!财务人员在日常工作中,经常会用到Excel财务函数公式,比如财务报表分析、工资核算、库存管理等...

Excel(WPS表格)Tocol函数应用技巧案例解读,建议收藏备用!

工作中,经常需要从多个单元格区域中提取唯一值,如体育赛事报名信息中提取唯一的参赛者信息等,此时如果复制粘贴然后去重,效率就会很低。如果能合理利用Tocol函数,将会极大地提高工作效率。一、功能及语法结...

Excel中的SCAN函数公式,把计算过程理清,你就会了

Excel新版本里面,除了出现非常好用的xlookup,Filter公式之外,还更新一批自定义函数,可以像写代码一样写公式其中SCAN函数公式,也非常强大,它是一个循环函数,今天来了解这个函数公式的计...

Excel(WPS表格)中多列去重就用Tocol+Unique组合函数,简单高效

在数据的分析和处理中,“去重”一直是绕不开的话题,如果单列去重,可以使用Unique函数完成,如果多列去重,如下图:从数据信息中可以看到,每位参赛者参加了多项运动,如果想知道去重后的参赛者有多少人,该...

Excel(WPS表格)函数Groupby,聚合统计,快速提高效率!

在前期的内容中,我们讲了很多的统计函数,如Sum系列、Average系列、Count系列、Rank系列等等……但如果用一个函数实现类似数据透视表的功能,就必须用Groupby函数,按指定字段进行聚合汇...

Excel新版本,IFS函数公式,太强大了!

我们举一个工作实例,现在需要计算业务员的奖励数据,右边是公司的奖励标准:在新版本的函数公式出来之前,我们需要使用IF函数公式来解决1、IF函数公式IF函数公式由三个参数组成,IF(判断条件,对的时候返...

Excel不用函数公式数据透视表,1秒完成多列项目汇总统计

如何将这里的多组数据进行汇总统计?每组数据当中一列是不同菜品,另一列就是该菜品的销售数量。如何进行汇总统计得到所有的菜品销售数量的求和、技术、平均、最大、最小值等数据?不用函数公式和数据透视表,一秒就...