网易首页 > 网易号 > 正文 申请入驻

Java新闻汇总:JDK 24更新、Spring Framework、Piranha Cloud、Gradle 8.9

0
分享至

作者 | Michael Redlich

译者 | 张卫滨

策划 | 丁晓昀

本期的 Java 新闻汇总主要包括如下的新闻:JEP 472,准备限制对 JNI 的使用,目标在 JDK 24 实现;Spring Framework 的里程碑和小版本发布;Piranha Cloud 的月度发布,以及 Gradle 8.9 和 Arquillian 1.9 的发布。

OpenJDK

JEP 472,准备限制对 JNI 的使用(Prepare to Restrict the Use of JNI),已经从 JDK 24 的Candidate状态提升到了Proposed to Target状态。这个 JNI 建议限制使用本质上不安全的 Java 本地接口(Java Native Interface,JNI),同时限制使用 JDK 22 提供的外部函数与内存(Foreign Function & Memory,FFM)API 中的受限方法。从即将发布的 JDK 23 开始,除非 FFM 用户在命令行启用不安全的本地访问,否则 Java 运行时将会显示关于使用 JNI 的警告。预计在 JDK 23 之后的版本中,使用 JNI 将会抛出异常,而不仅仅是警告。按照预计,审查工作会在 2024 年的 7 月 15 日结束。

JDK 23

JDK 23 的早期访问构建版本的 Build 31 发布,该版本是对 Build 30 的更新,其中包括对各种问题的修复。关于这个版本的更多细节可以在发布说明中找到,关于 JDK 23 新特性的详细信息,请参阅 InfoQ 的新闻报道。

JDK 24

JDK 24 的早期访问构建版本的 Build 6 发布,该版本是对 Build 5 的更新,其中包括对各种问题的修复。关于这个版本的更多细节可以在发布说明中找到。

对于 JDK 23 和 JDK 24,鼓励开发人员通过 Java 缺陷数据库报告缺陷。

Spring Framework

Spring Framework 6.2.0 的第五个里程碑版本提供了缺陷修复、文档改善、依赖性升级和新的特性,比如,新的SmartHttpMessageConverter解决了GenericHttpMessageConverter接口的多个限制,同时提供了与 Spring WebFluxEncoderDecoder接口更一致的契约;允许ObjectProvider接口的自定义实现只声明一个方法,以改进单元测试;解决了SimpleClientHttpResponse类在响应体为空且状态码大于等于 400 时抛出IOException的问题。关于该版本的更多详细信息,请参阅发布说明。

与之类似,Spring Framework 6.1.11 版本发布,提供了缺陷修复、文档改善、依赖性升级和新的特性,比如,确保 Spring Expression LanguageReflectionHelper类中 JavaMethodHandle类的 varargs 组件类型不为nullAbstractAutowireCapableBeanFactory类中定义的重载getTypeForFactoryMethod()方法应捕获NoClassDefFoundError并返回null。该版本将包含在即将发布的 Spring Boot 3.3.2 和 3.2.8 中。关于该版本的更多详细信息,请参阅发布说明。

Spring Data 的 2024.0.2 和 2023.1.8 均是服务版本,主要进行了缺陷修复,并对以下子项目进行了依赖性升级:Spring Data Commons 3.3.2 和 3.2.8、Spring Data MongoDB 4.3.2 和 4.2.8、Spring Data Elasticsearch 5.3.2 和 5.2.8,以及 Spring Data Neo4j 7.3.2 和 7.2.8。即将发布的 Spring Boot 3.3.2 和 3.2.8 可分别使用这些版本。

Spring Cloud 2023.0.3 发布,其代号为 Leyton,其中包含缺陷修复和子项目的变更,即 Spring Cloud Kubernetes 3.1.3、Spring Cloud Function 4.1.3、Spring Cloud OpenFeign 4.1.3、Spring Cloud Stream 4.1.3 和 Spring Cloud Gateway 4.1.5。该版本基于 Spring Boot 3.2.7。关于这个版本的更多详细信息,请参阅发布说明。

Spring HATEOAS 2.3.1 和 2.2.3 版本发布,升级了依赖关系,并改进了 Internet Engineering Task Force(IETF) RFC-8288 规范(Web Linking)的解析器,以支持高级链接头信息表达式。关于这两个版本的更多详细信息,请参阅 2.3.1 和 version 2.2.3 的发布说明。

Quarkus

Quarkus 3.12.2 是第二个维护版本,它解决了一些值得注意的问题,例如,自 Quarkus 3.10 发布以来,SecurityIdentityAugmentor接口的实现会导致 Jakarta CDIContextNotActiveException;当 Quarkus REST Client 扩展的服务器部分未包含进来时,使用 Jakarta RESTful Web Services@Provider注解标注的类未注册为原生镜像;执行 Quarkus CLI 添加扩展时,会在gradle.properties文件中重新排列属性并添加时间戳,关于该版本的更多详情,请参阅变更日志。

Micrometer

Micrometer Metrics 1.14.0 的第一个里程碑版本提供了依赖性升级和新特性,比如,在@Counted注解中添加了对@MeterTag注解的支持,以完善@Timed注解中对现有功能的支持;允许为OtlpMeterRegistry类提供自定义的 JavaThreadFactory接口实现;在MongoMetricsConnectionPoolListener类中添加了一个计数器,以便于检索连接失败的尝试次数。关于该版本的更多详细信息,请参阅发布说明。

Micrometer Metrics 的 1.13.2 和 1.12.8 版本提供了依赖升级和值得注意的缺陷修正,比如,在创建Metrics元数据时,避免为每个 metric 的 scrape 均调用约定名称,因为约定名称已经计算好了;由于PrometheusMeterRegistry类中的直方图(histogram)不一致而导致的IllegalArgumentException;对定义在OtlpMeterRegistry中的publish()方法进行了修正,解决了由于“Failed to publish metrics to OTLP receiver”错误信息中不包含可操作的上下文而导致日志中不含有跟踪堆栈的问题。关于这些版本更多的详细信息,请参阅 1.13.2 和 1.12.8 的发布说明。

Micrometer Tracing 1.4.0 的第一个里程碑版本提供了依赖性升级和两个新的特性:为micrometer-tracing-bridge目录中的方法和字段中添加 Micrometer Metrics@Nullable注解,以及在TraceContextTracer接口中分别定义了sampled()nextSpan(Span)方法;还提供了将 Micrometer MetricsObservation接口中定义的Context内部类的值传播到Baggage接口的功能。关于该版本的更多信息,请参阅发布说明。

同样,Micrometer Tracing 的 1.3.2 和 1.2.8 版本也分别升级了 Micrometer Metrics 1.13.2 和 1.12.8,以及 OpenTelemetry Semantic Attributes 1.33.4-alpha。关于这些版本的更多详情,请参阅 1.3.2 和 1.2.8 的发布说明。

Project Reactor

Project Reactor 2024.0.0 的第四个里程碑版本对reactor-core 3.7.0-M4reactor-netty 1.2.0-M4reactor-pool 1.1.0-M4进行了依赖性升级。此外,reactor-kafka 1.4.0-M1reactor-addons 3.6.0-M1reactor-kotlin-extensions 1.3.0-M1制品保持不变,重新调整为 2024.0.0-M4 版本。关于该版本的更多详情,请参阅变更日志。

Project Reactor 2023.0.8 是第八个维护版本,对reactor-core 3.6.8reactor-netty 1.1.21reactor-pool 1.0.7进行了依赖性升级。此外,reactor-kafka 1.3.23reactor-addons 3.5.1reactor-kotlin-extensions 1.2.2制品保持不变,重新调整为 2023.0.8 版本。关于该版本的更多详情,请参阅变更日志。

Project Reactor 2022.0.21 是第 21 个维护版本,对reactor-core 3.5.19reactor-netty 1.1.21reactor-pool 1.0.7进行了依赖性升级。此外,reactor-kafka 1.3.23reactor-addons 3.5.1reactor-kotlin-extensions 1.2.2制品保持不变,重新调整为 2022.0.21 版本。关于该版本的更多详情,请参阅变更日志。

最后,代号为 Europium-SR46 的 Project Reactor 2020.0.46 版本发布,对reactor-core 3.4.40reactor-netty 1.0.47进行了依赖性升级。此外,reactor-kafka 1.3.23reactor-pool 0.2.12reactor-addons 3.4.10reactor-kotlin-extensions 1.1.10reactor-rabbitmq 1.5.6制品保持不变,重新调整为 2020.0.46 版本。关于该版本的更多详情,请参阅 变更日志。

Piranha Cloud

Piranha 24.7.0 版本发布,提供了缺陷修复、依赖关系升级以及众多工具的迁移,比如,Eclipse JAXB、OmniFaces JWT Authorization、OmniFish Transact 和 Eclipse Parsson 移至到了各自的 Piranha 扩展中。该版本还包括一个新的DefaultPiranhaBuilder类,它实现了PiranhaBuilder接口。关于此版本的更多详细信息,请参阅其文档和问题跟踪器。

Apache 软件基金会

Apache Tomcat 9.0.91 发布,其中包含缺陷修复和值得注意的变更,例如,确保在打包到 JAR 文件的时候,正确处理标签文件中的 include 指令(包括绝对路径和相对路径);扩展AuthenticatorBase类的AuthenticatorBase.AllowCorsPreflight内部枚举类中过滤器值的实现和allowCorsPreflightBypass()方法,使其适用于与 CORS 过滤器配置的 URL 模式相匹配的所有请求,而不仅仅在 CORS 过滤器映射到/*时才适用。关于该版本的更多详细信息,请参阅发布说明。

Apache Camel 4.7.0 发布,提供了缺陷修复、依赖性升级和功能改进 / 新特性,例如,为 AWS、Azure 和 Google 云平台组件添加了端点服务位置;为RestRegistry接口提供了新的开发人员控制台,可在此获取已知 REST 服务的列表;将TransformerKeyValidatorKey类从实现迁移到 SPI。关于此版本的更多详细信息,请参阅发布说明。

Arquillian

Arquillian 1.9.0.Final发布,提供了值得注意的变更,例如,默认禁用 MavenMultiThreadedBuilder类,以便在持续集成时生成可读取的构建日志;恢复 JUnitBeforeEachCallbackAfterEachCallback监听器接口的使用,因为在TestRunnerAdaptor接口中定义的before()after()方法会在监听器中调用。有关此版本的更多详细信息,请参阅变更日志。

Gradle

Gradle 8.9.0 发布,提供了如下特性:改进的错误和告警报告,可在依赖关系解析过程中报告各种问题;为 IDE 集成器提供 Java 编译错误的结构化细节,使分析和解决问题变得更容易;能够显示 Gradle 所使用的 JVM 的更详细的信息。有关此版本的更多详细信息,请参阅发布说明。

查看英文原文:

Java News Roundup: JDK 24 Update, Spring Framework, Piranha Cloud, Gradle 8.9, Arquillian 1.9 (https://www.infoq.com/news/2024/07/java-news-roundup-jul08-2024/)

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

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
愿意无偿提供场所的江苏昆山企业负责人抵达北京嫣然医院与工作人员对接;李亚鹏前妻:为孩子父亲点赞,多年笨拙的坚守很不容易

愿意无偿提供场所的江苏昆山企业负责人抵达北京嫣然医院与工作人员对接;李亚鹏前妻:为孩子父亲点赞,多年笨拙的坚守很不容易

极目新闻
2026-01-19 20:17:57
全线跳水!刚刚,近24万人爆仓

全线跳水!刚刚,近24万人爆仓

中国能源网
2026-01-19 11:25:06
重磅:莫斯科遇袭大面积停电!乌克兰海马斯导弹齐射

重磅:莫斯科遇袭大面积停电!乌克兰海马斯导弹齐射

项鹏飞
2026-01-19 19:48:15
梁小龙去世早有预兆,关门弟子爆料3个“不良爱好”,都是催命符

梁小龙去世早有预兆,关门弟子爆料3个“不良爱好”,都是催命符

查尔菲的笔记
2026-01-19 12:35:23
车企懵圈!没了补贴“救济粮”,1月份新能源车销量狂跌了67%!

车企懵圈!没了补贴“救济粮”,1月份新能源车销量狂跌了67%!

言车有徐
2026-01-19 19:20:28
4万亿引爆,吃透【电力电网】产业链!附10大核心标的

4万亿引爆,吃透【电力电网】产业链!附10大核心标的

飞跑的鹿
2026-01-19 20:37:27
打虎!顾军被查

打虎!顾军被查

新京报
2026-01-19 18:18:09
曝中超劲旅更名为“浙江杭州”!死忠组织怒发文抵制:请尊重球迷

曝中超劲旅更名为“浙江杭州”!死忠组织怒发文抵制:请尊重球迷

我爱英超
2026-01-19 22:58:28
人民日报下场点评西贝事件,罗永浩有点危险了

人民日报下场点评西贝事件,罗永浩有点危险了

麦杰逊
2026-01-19 13:23:58
2025年商品房待售面积又增长1.6%,新增人口却不足800万,以后谁来买新房?

2025年商品房待售面积又增长1.6%,新增人口却不足800万,以后谁来买新房?

回旋镖
2026-01-19 12:37:43
“211女儿变成了这样,”父母记录学霸女儿堕落过程,引人深思

“211女儿变成了这样,”父母记录学霸女儿堕落过程,引人深思

妍妍教育日记
2026-01-19 17:24:54
6岁男童在医院补牙时钻针脱落,“约3厘米钻针掉入腹内”

6岁男童在医院补牙时钻针脱落,“约3厘米钻针掉入腹内”

南国今报
2026-01-19 22:39:03
王菲也没想到,离婚12年,李亚鹏给自己上了生动一课,李嫣没说错

王菲也没想到,离婚12年,李亚鹏给自己上了生动一课,李嫣没说错

白面书誏
2026-01-19 13:16:14
陈光标喊话李亚鹏邀请王菲办演唱会,称愿全额承担出场费,演唱会收入将捐赠给嫣然医院

陈光标喊话李亚鹏邀请王菲办演唱会,称愿全额承担出场费,演唱会收入将捐赠给嫣然医院

都市快报橙柿互动
2026-01-19 20:53:21
多省份公布金融数据:浙江人均存款超17万元

多省份公布金融数据:浙江人均存款超17万元

第一财经资讯
2026-01-19 20:30:29
吴晓波建议:把每年1.4万亿元烟草税收入直接“转移”为生育补贴,交税有利生育

吴晓波建议:把每年1.4万亿元烟草税收入直接“转移”为生育补贴,交税有利生育

六子吃凉粉
2026-01-19 17:17:23
浙江省委常委王文序,已任杭州市政协党组书记

浙江省委常委王文序,已任杭州市政协党组书记

新京报政事儿
2026-01-19 23:13:27
GOAT!德约三大满贯迎百胜里程碑,超越费德勒独占历史第一

GOAT!德约三大满贯迎百胜里程碑,超越费德勒独占历史第一

全景体育V
2026-01-19 20:50:17
老人除了防摔倒不吃饱外,还要注意这四件事,谁看谁受益

老人除了防摔倒不吃饱外,还要注意这四件事,谁看谁受益

情感大使馆
2026-01-19 09:24:25
敢拦就开战?美国给“台独”递刀,中方:公海销毁没商量

敢拦就开战?美国给“台独”递刀,中方:公海销毁没商量

华山穹剑
2026-01-19 21:32:59
2026-01-20 07:47:00
InfoQ incentive-icons
InfoQ
有内容的技术社区媒体
11957文章数 51707关注度
往期回顾 全部

科技要闻

OpenAI首款硬件设备有望于2026年下半年亮相

头条要闻

江西警方:在柬失联叶文斌被电诈园区送出 已被刑拘

头条要闻

江西警方:在柬失联叶文斌被电诈园区送出 已被刑拘

体育要闻

错失英超冠军奖牌,他却在德甲成为传奇

娱乐要闻

吴磊起诉白珊珊诽谤,白珊珊称被盗号

财经要闻

公章争夺 家族反目 双星为何从顶端跌落?

汽车要闻

徐军:冲击百万销量,零跑一直很清醒

态度原创

时尚
房产
旅游
本地
教育

女人过了40岁真该看看这些穿搭,不老气、不单薄,简单又耐看

房产要闻

中旅・三亚蓝湾发布会揭秘自贸港好房子高阶形态

旅游要闻

确认!无锡湖滨饭店!

本地新闻

云游内蒙|黄沙与碧波撞色,乌海天生会“混搭”

教育要闻

首都师大2025分数线公布!560分就能上?

无障碍浏览 进入关怀版