报名参加CloudWeGo黑客松,奖金直推双丰收! 了解详情
写点什么

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:116173

评论

发布
暂无评论

【LeetCode】最大升序子数组和Java题解

Albert

LeetCode 10月月更

【Nacos源码之配置管理 六】集群模式下服务器之间是如何互相感知的

石臻臻的杂货铺

10月月更 nacso

直播预告 | 第四范式Tech Day火热来袭,OpenMLDB 与你 8月11日线上见

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

TiDB 数据冷热存储分离测试

TiDB 社区干货传送门

实践案例 管理与运维 新版本/特性解读 数据库架构设计

OpenMLDB 开源一周年,感恩遇见

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

拼搏一周!刷了1000道Java高频面试题喜提阿里offer,定级P7

Geek_0c76c3

Java 数据库 开源 程序员 架构

Python基础(九) | time random collections itertools标准库详解

timerring

random Collections time 10月月更

java培训与线上自学哪个比较好

小谷哥

大数据开发的方法有哪些

小谷哥

Python基础(八) | 万字详解深浅拷贝、生成器、迭代器以及装饰器

timerring

装饰器 Python Monad 迭代器 生成器 10月月更

OpenMLDB + OneFlow: 手把手教你快速链接特征工程到模型训练

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

Python基础(十) | Numpy详细教程

timerring

Numpy库 10月月更

刘奇:能否掌控复杂性,决定着分布式数据库的生死存亡

TiDB 社区干货传送门

数据库前沿趋势

前端培训机构选择需要注意什么?

小谷哥

Surpass Day——Java面向对象的封装、构造方法

胖虎不秃头

Java 10月月更 se

打造友邻式多元生态,支撑工商银行、平安科技、中国人寿财险、杭州银行的创新实践

TiDB 社区干货传送门

数据库前沿趋势

Redis--Redis集群、缓存穿透、缓存击穿、缓存雪崩

Java学术趴

10月月更

首届第四范式 Tech Day 回顾

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

免费申请和使用IntelliJ IDEA商业版License指南

程序员欣宸

ide 10月月更 ieda

学习大数据培训是否比较靠谱

小谷哥

谈谈产品如何定位

产品海豚湾

产品经理 产品定位 商业洞察 10月月更 SaaS 产品

【Nacos源码之配置管理 五】为什么把配置文件Dump到磁盘中

石臻臻的杂货铺

nacos 10月月更

OpenMLDB Meetup No.5 会议纪要

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

前端培训学习路线比较靠谱

小谷哥

Surpass Day——Java语法基础

胖虎不秃头

Java 10月月更 se

Surpass Day——Java面向对象的创建和使用

胖虎不秃头

Java 10月月更 se

大数据ELK(十五):Elasticsearch SQL简单介绍

Lansonli

ES 10月月更

深度解密 OpenMLDB 毫秒级实时在线特征计算引擎

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

TiKV缩容下线异常处理的三板斧

TiDB 社区干货传送门

实践案例 管理与运维 故障排查/诊断 扩/缩容

开源星「001号」落地 OpenMLDB,欢迎登陆赢神秘大礼包!

第四范式开发者社区

人工智能 机器学习 数据库 开源 特征

C++学习---cstdio的源码学习分析07-刷新文件流函数fflush

桑榆

c++ 源码分析 10月月更

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