写点什么

Java 近期新闻:以 JDK24 为目标的最新一批 JEP,Quarkus 3.17,Maven 4.0-RC1,Kotlin 2.1

  • 2024-12-09
    北京
  • 本文字数:1814 字

    阅读完需:约 6 分钟

大小:948.84K时长:05:23
Java 近期新闻:以 JDK24 为目标的最新一批 JEP,Quarkus 3.17,Maven 4.0-RC1,Kotlin 2.1

OpenJDK

以下 JEP 已成功完成各自的审核,现在以 JDK 24 为目标

 

  • JEP 501:弃用 32 位 x86 端口以进行删除 [公告]

  • JEP 499:结构化并发(第四个预览版)[公告]

  • JEP 498:对 sun.misc.Unsafe 中使用内存访问方法的行为发出警告 [公告]

 

所有这些 JEP 的细节,请参阅这篇 InfoQ 新闻

JDK 24

JDK 24 早期访问版本Build 26 已于上周发布,其中包含对 Build 25 的众多更新,和对各种问题的修复。有关此版本的更多细节请参阅发行说明

 

对于 JDK 24,鼓励开发人员通过 Java Bug 数据库报告错误。

Spring 框架

Spring Cloud Stream Applications 2022.0.1 的发布带来了一些显著的变化,例如:在 org.springframework.cloud.fn:function-test-support 依赖项中添加了缺失的 test 范围;以及对多个 Spring 项目的依赖项升级。此版本与 Spring Boot 3.1.12 和 Spring Cloud 2022.0.5 兼容。有关此版本的更多细节,请参阅发行说明

 

Spring Cloud 2023.0.4(代号为 Leyton)已发布,其中包含一些错误修复和对子项目的显著更新:Spring Cloud Kubernetes 3.1.4;Spring Cloud Function 4.1.4;Spring Cloud OpenFeign 4.1.4;Spring Cloud Stream 4.1.4;和 Spring Cloud Gateway 4.1.6。此版本基于 Spring Boot 3.2.12 和 3.3.6。有关此版本的更多细节,请参阅发行说明。

 

值得注意的是,上述 Spring Cloud Gateway 4.1.6 已更新为使用 Spring Framework HttpHeaders 类中定义的 headerSet() 方法,以更好地与 MultiValueMap 接口及其迭代方法的原生实现保持一致。此更改需要 Spring Framework 6.1.15 及更高版本。

Quarkus

Quarkus 3.17.0 的发布提供了错误修复、依赖项升级和新特性,例如:将 OpenTelemetry 规范集成到 WebSockets Next 扩展;在 MicroProfile 7.0 中提供 MicroProfile Rest Client 4.0 规范的实现;以及新的 @PermissionChecker 注释,允许在 CDI bean 上创建权限检查器方法。有关此版本的更多细节,请参阅发行说明

 

两天后,第一个维护版本 Quarkus 3.17.2(由于回归而跳过了 3.17.1)解决了一些值得注意的问题,例如:由于在 Jakarta Persistence @ManyToOne 注释中使用 optional=false 作为参数而导致的 Hibernate FetchNotFoundException;以及与 @AuthorizationPolicy 注释和 Kotlin Suspend 函数不兼容。有关此版本的更多细节,请参阅发行说明

Hibernate

Hibernate Search 7.2.2.Final 的发布提供了对 Hibernate ORM 6.6.3.Final 和 Elasticsearch 8.15.4 的依赖项升级,还解决了一些值得注意的问题,例如:当单个和多值投影混合在单个长字段路径中时的投影基数问题;以及当使用 Hibernate ORM 6.6.3.Final 处理索引嵌入对象时使用 Jakarta Persistence @IdClass 注释的潜在问题。有关此版本的更多细节,请参阅发行说明

Eclipse Vert.x

Eclipse Vert.x 5.0 的第二个候选版本有以下特性:一个新的 VerticleBase 类,它用新的面向未来的模型取代了 Vert.x 以前版本中使用的回调异步模型。版本 5.0 将通过显式模块支持 Java 平台模块系统(JPMS)。已为有兴趣入门的开发人员提供了 JPMS 示例。有关此版本的更多细节,请参阅发行说明弃用与重大更改。Vert.x 团队预计在 2024 年 12 月 GA 版本发布之前会发布更多候选版本。

JDKUpdater

JDKUpdater 14.0.67+100 版于上周发布,该实用程序可让开发人员跟踪与 OpenJDK 和 GraalVM 版本相关的更新。该版本由 Azul 首席工程师 Gerrit Grunwald 于 2024 年 3 月中旬推出,包含以下新特性:现在,软件包类型气泡弹出窗口会显示 JDK/JRE 版本是长期支持(LTS)还是短期支持(STS)版本;如果可用,软件包类型气泡弹出窗口现在还会显示特定 JDK/JRE 版本的终止日期。有关此版本的更多细节,请参阅发行说明

Kotlin

Kotlin 2.1.0 的发布提供了错误修复和新特性,例如:对 K2 编译器的更新,包括编译器检查的额外灵活性;以及对 Kotlin MultiplatformKotlin NativeKotlin Wasm 的改进。有关此版本的更多细节,请参阅发行说明和这里的 YouTube 视频。InfoQ 将跟进更详细的新闻报道。

Apache Maven

Apache Maven 4.0.0 的第一个候选版本和第五个测试版本提供了许多依赖项升级和显著的变化,例如:在详细模式下添加命令行和终端信息;以及解决损坏的 Maven enc 子命令。有关这些版本的更多细节,请参阅版本 4.0.0-RC1 和版本 4.0.0-B5

 

原文链接:

Java News Roundup: Last of the JEPs Targeted to JDK 24, Quarkus 3.17, Maven 4.0-RC1, Kotlin 2.1

2024-12-09 08:005212

评论

发布
暂无评论
发现更多内容

Tars-Java网络编程源码分析

vivo互联网技术

网络编程 nio TARS

使用K8S进行蓝绿部署的简明实操指南

SEAL安全

k8s 企业号 3 月 PK 榜 蓝绿部署

Stepn跑鞋GMT系统开发(NFT链游)

薇電13242772558

NFT链游

AntDB-M数据库锁分析,不要错过!

亚信AntDB数据库

数据库 AntDB 国产数据库 AntDB数据库 企业号 3 月 PK 榜

Final Cut Pro资源库占用内存太大如何释放磁盘空间?

理理

FCPX下载 fcpx Final Cut Pro空间不足 fcpx中文版

大语言模型(LLMs)和新兴机器学习技术栈

Baihai IDP

人工智能 自然语言处理 NLP 大模型 大模型 白海科技

通通透透看无服务器计算:由来、场景和问题

天翼云开发者社区

简历上的项目,需要这样描述才有亮点!

小傅哥

Java 面试 项目 简历 校招

移动云发布操作系统迁移工具,助力全场景业务一站式迁移

openEuler

Linux centos 操作系统 虚拟化 openEuler

使用 Pixelmator Pro,打印出最完美的照片效果

理理

Mac修图软件 Pixelmator Pro破解 Pixelmator Pro中文 Pixelmator Pro下载

大语言模型必将取代一切?暂时不会!

深数

人工智能 科技 AGI GPT LLM

ChatGPT4 高分通过数据库系统工程师(DBA)认证

NineData

数据库 dba GPT ChatGPT4 数据库系统工程师

共铸国云智领未来| 以数字林草之“笔” 绘就塞上江南新图景

天翼云开发者社区

专场直播预约 | 邀您探讨KaiwuDB 离散制造业场景解决方案

墨天轮

数据库 解决方案 制造业 国产数据库 KaiwuDB

稳定高效数据库管理:Valentina Studio Pro激活版

真大的脸盆

数据库 Mac 数据库管理工具 Mac 软件 管理数据库

Parallels Desktop虚拟机问题汇总

理理

常见问题 parallels desktop18 pd虚拟机 PD密钥

SwitchResX for mac自定义分辨率时遇到的问题汇总

理理

Mac软件 电脑分辨率 SwitchResX下载 SwitchResX常见问题

云计算搭上“双碳”,天翼云在绿色算力赛道加速跑

天翼云开发者社区

Dubbo + ZooKeeper|如何解决线上故障排查链路长的难题

云布道师

dubbo

HTML5智慧农业大棚Web3D可视化系统

2D3D前端可视化开发

智慧大棚 智慧农业 数字农业 大棚三维可视化 数字孪生智慧大棚

Ascend CL两种数据预处理的方式:AIPP和DVPP

华为云开发者联盟

人工智能 华为云 昇腾CANN 华为云开发者联盟 企业号 3 月 PK 榜

PostgreSQL:psql 介绍

天翼云开发者社区

优秀的录屏软件:Record It Pro 直装激活版

真大的脸盆

Mac Mac 软件 录屏 屏幕录制 录屏软件

学完阿里P8面试官推荐的Java高并发核心编程文档后终拿蚂蚁offer

程序知音

Java 并发编程 编程语言 高并发 java架构

第四朵“云”!全托管的时序数据云平台 TDengine Cloud 正式支持阿里云

TDengine

大数据 tdengine 阿里云 时序数据库 云服务

盘活存储资源,天翼云HBlock助力企业绿色高效发展!

天翼云开发者社区

Linux进程学习【进程地址】

Yohifo

Linux 学习 运维 后端 进程

AAA级认证!索信达综合信用水平获高度认可

索信达控股

追踪 Kubernetes 中的数据包

张晓辉

Kubernetes 网络

解决苹果无线鼠标、键盘或触控板无法被 Mac 识别的方法

理理

mac系统 苹果无线鼠标 触控板 无法被mac识别

全球掀起AI热,天翼云智算能力已就绪!

天翼云开发者社区

Java 近期新闻:以 JDK24 为目标的最新一批 JEP,Quarkus 3.17,Maven 4.0-RC1,Kotlin 2.1_编程语言_Michael Redlich_InfoQ精选文章