qcon广州站web 3.0 专题上线,关注基础设施及相关技术,戳此了解
写点什么

java近期新闻:jdk 18 ga、jmc 8.2、spring升级、microstream 7.0-金马国际

  • 2022 年 4 月 04 日
  • 本文字数:2397 字

    阅读完需:约 8 分钟

本期 java 新闻综述内容主要涉及 jdk 18、jdk 19、jdk mission control 8.2、amazon corretto 18、bellsoft libericajdk 18、多个 spring 里程碑版本及点版本、micronaut 3.4.0、graalvm native build tools 0.9.11、wildfly 26 beta 1、hibernate reactive 1.1.4.final、microstream 7.0-m1、jreleaser 1.0-rc1 和 tornadovm 0.13。

jdk 18

甲骨文公司上个星期了 java 编程语言和虚拟机的。该版本包含了 9 个 jep 的最终特性集。要了解更多细节信息,请阅读 infoq 的。

jdk 19

jdk 19的也在上周发布,它是 build 14 的,修复了各种。要了解更多细节信息,请查看。

 

对于 jdk 18 和,我们鼓励开发者通过报告缺陷。

jdk mission control

jdk mission control(jmc)8.2.0 已经,特性包括:支持 eclipse 2021-06 及更高版本;为 apple arm 提供二进制构建,允许 jmc 在 apple m1 上直接运行;支持async性能分析器生成的帧类型的解析器;以及显式调用system.gc()的新规则。jmc 需要 jdk 11 ,但仍可用于解析 openjdk 8u272 oracle jdk 7u40 中的 jfr 记录。

amazon corretto

亚马逊了 amazon corretto 18,这是他们提供的 openjdk 18 下游发行版,可用于 linux、windows 和 macos。开发人员可以从下载最新版本。

bellsoft liberica jdk

同样,bellsoft 也了 libericajdk 18,这是他们提供的 jdk 18 下游发行版。开发人员可以从下载最新版本。

spring framework

在沉寂了几周之后,spring 团队在过去一周里可谓相当忙碌,发布了多个里程碑版本及点版本。

 

其中包括多个版本。和版本分别有项和项 bug 修复、依赖项升级和文档改进。

 

包括一些新特性,如:支持用生成 docker 镜像;改进对sanitizingfunction接口的支持;支持 spring graphql 1.0.0-m6。要了解更多信息,请查看。

 

的新特性包括:恢复对和控制台应用程序的支持,两者现在都兼容 jakarta ee 9;改进了与@confugurationproperties一起使用的@constructorbinding注解的检测方式。要了解更多信息,请查看。

 

在过去一周里,也有多个版本。点版本 2021.1.3 和 2021.0.10 带来了 bug 修复和依赖项升级,可分别与 spring boot 2.6.5 和 2.5.11 版本一起使用。

 

spring data 2021.2.0-m4 的代号为 raj,带来了一些与 spring data 子项目相关的,可与 spring boot 2.7.0-m3 一起使用。

 

spring data 2022.0.0-m3 的代号为 turing,也带来了一些,包括:以 jdk 17 作为基线;支持 spring framework 6 和 jakarta ee 9。该版本可与 spring boot 3.0.0-m2 一起使用。

 

1.0 的发布,包括一个新的 graphql 客户端和一个为适配新客户端而升级过的 graphql 测试器。这是最后一个里程碑版本,团队计划在 2022 年 4 月底前发布第一个候选版本,并在 2022 年 5 月 17 日发布 ga 版本。

 

spring security 6.0.0-m3 和 5.7.0-m3,新特性包括:websecurityconfigureradapter类;以及支持 saml 2.0 和 oauth 2.0 增强。

 

5.0 的发布,新特性包括:来自 micrometer 2.0 的新 observation api,可以提供批处理作业指标和跟踪信息;新增(sap 创建的一个列式内存关系数据库管理系统)作为作业仓库的支撑数据库。要了解更多信息,请查看。

 

0.2.3,它带来了许多新特性、bug 修复和依赖项升级。要了解更多信息,请查看。

micronaut

micronaut 基金会了 micronaut 3.4.0。该版本具有以下新特性:能够利用@requires注解其他 bean 属性;能够在控制器中localizedmessagesource接口的实现,用于解析当前 http 请求的本地化消息;现在成了的一部分。要了解更多信息,请查看。

graalvm native build tools

在通往 1.0 版本的道路上,发布了的,这是一个 gralvm 项目,由为了与 gralvm native image 互操作的插件组成。这个最新版本的特性有:能够在原生测试中;了 graalvm 原生配置库与 gradle;gradle jvmreachabilitymetadatarepositorymetadatarepository;修复了 maven 测试@arg文件的问题。要了解更多信息,请查看。

wildfly

wildfly 26.1 的发布,新特性包括:能够限制通过 jdbc 存储检索的记录数量;能够用 microprofile config 指定一个根配置源目录;以及增强的 keystore cli 命令。要了解更多信息,请查看。

hibernate

hibernate reactive 1.1.4.final 作为一个维护版本。该版本修复了几个 bug,并将 hibernate orm 升级到 5.6.7.final。要了解更多信息,请查看。

microstream

microstream 7.0 的发布,其特性包括:;使用 slf4j 在核心模块增加了日志;以及一个更友好的串行器 api。

jreleaser

在通往 1.0.0 版本的道路上,的和经过升级的在上个星期发布,其特性包括:允许文件属性接受普通字符串值;支持binary分发中的通用二进制文件;在 verbose 模式下运行jpackage命令的新选项;以及修复remotebuild属性赋值为falsepackagesourceurl失败的问题。

tornadovm

开源软件技术公司发布了版本。该版本带来了一些新的特性和改进,如:与 jdk 17 和 graal 21.3.0 集成;默认启用本地函数;spir-v 后台的多项改进;改进了安装脚本;以及支持与数学运算有关的扩展内联函数。

 

曼彻斯特大学先进处理器技术研究小组副研究员在 2020 年 3 月的上介绍了。最近,他又在 infoq 上发表了一篇。


原文链接:


2022 年 4 月 04 日 08:003473

评论

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

“芯”有灵“蜥” 走进 intel meetup

“芯”有灵“蜥” 走进 intel meetup

网站地图