找回密码
 立即注册
查看: 251|回复: 0

Java 近期新闻:NetBeans 14、Spring Tool Suite 3 支持接近尾声、Hibernate 6.1、TornadoVM

[复制链接]
发表于 2022-7-17 20:15 | 显示全部楼层 |阅读模式
Java 近期新闻内容主要涉及 JDK 19、JDK 20、Spring Framework 5.3.21、Spring CVE-2022-22979 报告、Spring Cloud 2022.0.0-M3、Spring Tools 4.15、Spring Tool Suite 3 支持接近尾声、Hibernate 6.1.0-Final、Apache NetBeans 14、Apache Tomcat 8.5.81、Piranha 22.6.0、TornadoVM 0.14、JDKMon 更新、JobRunr 5.1.4、JReleaser 早期访问。
JDK 19


JDK 19 早期访问版本 的 Build 27 在上周发布,它是 Build 26 的 升级 ,修复了各种 问题 。要了解更多细节信息,请查看 发布说明 。
JDK 20


JDK 20 早期访问版本 的 Build 2 于上周发布,它是 Build 1 的 升级 ,修复了各种 问题 。发布说明尚未提供。

对于 JDK 19 和 JDK 20 ,发者可以通过 Java Bug数据库 报告缺陷。
Spring Framework


Spring Framework 5.3.21 发布 ,提供了一些新特性,如: ThreadPoolTaskExecutor 类暴露了队列大小和容量,用于指标度量; DataSize.PATTERN 字段延迟初始化,避免不必要的预初始化;在 JDK 17 上支持 cglib BeanCopier 类。除了 Bug 修复和文档改进,这个最新版本还更新了 Reactor 2020.0.20项目 。了解关于这个版本的更多细节,请查看 发布说明 。

在 Spring Tool Suite 3 发布超过 18 年之后(由 Torsten Jürgeleit 和 Christian Dupuis 于 2004 年创建),VMware 宣布 对它的支持已经接近尾声。于 2017 年 12 月推出、用于 Eclipse Visual Studio Code 和 Theia 的 Spring Tools 4 ,现在将成为 Spring 开发人员的标准 IDE。InfoQ 后续将带来更详细的新闻报道。

Spring Tools 4.15.0 发布 ,更新了 Eclipse 2022-06 ,并带来了许多 Bug 修复和改进。紧随 Spring Tools 4.15.0 之后,4.15.1 版本也在上周 发布 ,提供了 Spring Boot 相关的改进。在 Windows 11 上无法通过 spring -tool-suite-4-4.15.0\. release -e4.24.0-win32.win32.x86_64.self- extraction .jar 获取新版本。要了解关于这些版本的更多细节,请查看 4.15.0版本 和 4.15.1版本 的发布说明。

VMware 发布 了 CVE-2022-2297: Spring Cloud Function Dos漏洞 。在 Spring Cloud Function 3.2.5 及以下版本中,该漏洞会因 Function Catalog 组件的缓存问题而导致拒绝服务的情况。Spring Cloud Function 3.2.6 已修复此漏洞。

在通往 Spring Cloud 2022.0.0 的道路上,代号为 Kilburn 的 第三个里程碑版本 发布,其中包括了一些重大更新,并相应升级了 Spring Cloud 子项目( Stream 、 Config 、 Kubernetes 和 Gateway )的依赖项。要了解关于这个版本的更多细节,请查看 发布说明 。
Hibernate


Hibernate 6.1 ORM.Final 发布 ,提供了以下新特性:支持再选择(subselect)/子查询,包括 HQLFROM 子句和 Criteria 查询中的横向子查询;现在,基本数组和集合可以映射到数据库 ARRAY 类型,或者 JSON/XML 类型;新增 @ConverterRegistration 注解,可以在转换器之外自动应用 AttributeConverter<X,Y> 接口;以及一个新的域模型映射 XML 模式定义(XSD),结合了 JPA 3.1 orm.xml 和 Hibernate hbm.xml 格式的特性。最后一个特性尚在酝酿之中。
Apache NetBeans


Apache 软件基金会 发布 了 Apache NetBeans 14,带来了一些新特性和修复补丁,如:增加 JDK 17 支持;许多与 Gradle 相关的修复;一个面向云服务的新 资源管理器 ;在 DialogDisplayer 中支持 CompletableFuture 类;一个依赖项升级到 JAX-B 2.3.5。要了解关于这个版本的更多细节,请查看 发布说明 。InfoQ 后续将带来更详细的新闻报道。

根据 发布时间表 ,15 和 16 版本将分别在 8 月和 11 月发布。
Apache Tomcat


Apache 软件基金会还 发布 了 Apache Tomcat 8.5.81,交付了以下内容:确保 在请求进入异步模式后,RemoteIPValve 类对请求所做的更改仍然有效;修正了之前版本中增加加密 PKCS#1 格式私钥支持带来的问题(该版本破坏了对未加密 PKCS#1 格式私钥的支持);将集群消息的默认缓冲区大小从 43,800 字节增加到 65,536 字节,旨在在 Linux 的系统上运行时,提高大消息处理的性能;确保在使用 TLS 非阻塞写入和 NIO 连接器时,缓冲区刷新会清空所有输出缓冲区。要了解关于这个版本的更多细节,请查看 变更日志 。
Piranha


Piranha 22.6.0 发布 。这个版本被戏称为 2022 年 6 月的“缓慢但稳定”版本,新特性包括:在 README.md 文件中添加快速入门教程,介绍如何启动 Piranha Micro 应用程序;将过期代码阈值缩短为 140 天;将睡眠时间改为一分钟,让 Piranha 在 TCK 测试前做好准备; DefaultResourceClassManagerLoader 限制更宽松。要了解关于这个版本的更多细节,请查看 文档 和 问题跟踪 。
TornadoVM


开源软件科技公司 TornadoVM 发布了 TornadoVM 0.14 ,新特性和改进包括:集成 Graal 22.1.0 JIT 编译器;支持 Azul Zulu JDK;将 OpenCL 2.1 作为 OpenCL 后端的默认目标;解决 OpenCL 内存分配限制的新的设备内存管理特性。

Juan Fumero 是曼彻斯特大学高级处理器技术研究小组的副研究员。他在 2020 年 3 月的 QCon伦敦大会 上 介绍 了 TornadoVM,并于近期为 InfoQ 撰写了一篇相关 文章 。
JDKMon


JDKMon 的 17.0.28 、 17.0.27 和 17.0.26 版本于上周面向 Java 社区发布。这是一个监视和更新已安装 JDK 的工具。该工具由 Azul 首席工程师 Gerrit Grunwald 创建,新特性包括:升级到最新版本的 DiscoClient ;改进程序包升级、更新检查和在线检查。
JobRunr


Ronald Dehuysser 是 JobRunr 的创始人和主要开发者。JobRunr 用于在 Java 中执行后台处理。新 发布 的 5.1.4 版本带来了以下新特性:生成必要 SQL 迁移脚本的能力,以便可以嵌入到 Flyway 数据库迁移中;为按计划成功执行的孤立任务指定页面请求大小配置;允许插入定制的 BackgroundJobPerformer 类。
JReleaser


在通往 1.1.0 版本的道路上, JReleaser (简化项目发布的 Java 实用程序)又一个 早期访问版本发布 ,包括多项依赖升级: AssertJ 3.23.1、 jsoup 1.15.1、 Mockito 4.6.1、 AWS SDK forJava 1.12.242 和 Jackson 2.13.3。
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-25 16:26 , Processed in 0.090461 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表