“AI 技术+人才”如何成为企业增长新引擎?戳此了解>>> 了解详情
写点什么

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

  • 2022-06-24
  • 本文字数:2331 字

    阅读完需:约 8 分钟

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

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 19JDK 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 子项目(StreamConfigKubernetesGateway)的依赖项。要了解关于这个版本的更多细节,请查看发布说明

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

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

JobRunr

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

JReleaser

在通往 1.1.0 版本的道路上,JReleaser(简化项目发布的 Java 实用程序)又一个早期访问版本发布,包括多项依赖升级:AssertJ3.23.1、jsoup1.15.1、Mockito4.6.1、AWS SDK forJava 1.12.242 和Jackson 2.13.3。


原文链接:

Java News Roundup: NetBeans 14, End-of-Life for Spring Tool Suite 3, Hibernate 6.1, TornadoVM

2022-06-24 10:003786

评论

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

Python开发篇——RSA加密算法和SHA1计算文件校验码

DisonTangor

Python

[灵魂拷问]MySQL面试高频100问(工程师方向)

编程菌

Java 编程 程序员 面试 计算机

心态炸了!我的join查询多加了个过滤条件性能就崩了

林一

MySQL 查询优化 多表join

【前端 · 面试 】TCP 总结(一)—— 概述

编程三昧

8月日更

快手处罚恶意炒作、审丑卖惨类账号,不良自媒体违背公序良俗

石头IT视角

Vue进阶(四十八):Vue.js 2.0 移动端拍照压缩图片预览及上传

No Silver Bullet

Vue 8月日更

基于 CODING CD + Nocalhost 在大型应用的 ChatOps 实践

CODING DevOps

DevOps 工具 CI/CD 开发测试 ChatOps

Flink 和流式应用运维(十-下)

数据与智能

flink 监控 Web UI

Vue进阶(四十七):面试必备:2021 Vue经典面试题总结(含答案)

No Silver Bullet

面试 Vue 8月日更

神策数据微信小程序 SDK 功能介绍

神策技术社区

小程序 微信 代码 神策数据 维护

MySQL中FROM_UNIXTIME与UNIX_TIMESTAMP

一个大红包

8月日更

前端之算法(九)回溯算法

Augus

算法 8月日更

【设计模式】模板方法模式

Andy阿辉

C# 后端 设计模式 8月日更

数据传输过程的序列化,你了解吗

卢卡多多

序列化 8月日更

北鲲云计算:为药企研发的飞速发展提供助力

北鲲云

三分钟了解大数据技术发展史

张浩_house

人工智能 机器学习 大数据

GrowingIO Design 组件库搭建之单元测试

GrowingIO技术专栏

单元测试 Jest Storybook

fil挖矿的规则是什么?fil挖矿收益如何?

区块链 分布式存储 IPFS fil收益 fil挖矿

Springboot通过@WebFilter日志双份打印BUG分享

FunTester

性能测试 springboot bug

sql task2 基础查询与排序

橙橙橙橙汁丶

基金这么赚钱!!编程实现基金从采集到分析通用模板!(白酒为例)

Python研究者

8月日更

文化与科技的交织,华为P50 Pro与一曲长城谣

脑极体

科技的世界里没有“粉红税”

脑极体

Windows Server 2019 安装提要 (及 VS 2019 Build Tool) - 续

hedzr

DevOps vscode windows server 2019 server core visual studio 2019

获取自己的公网 IP 地址

耳东@Erdong

IP地址 8月日更

【微积分的力量】芝诺悖论

LeifChen

8月日更 微积分 芝诺悖论

硬核技术,带你走进3D点云车道线自动识别

澳鹏Appen

自动驾驶 机器学习 训练数据 3D点云 车道线标注

从 0 到 1 ,不能忽略的「道」

非著名程序员

产品 产品经理 认知提升 8月日更

OceanBase 常见参数和变量究竟有什么本质区别?

OceanBase 数据库

数据库 oceanbase OceanBase 开源 OceanBase 社区版

网络攻防学习笔记 Day110

穿过生命散发芬芳

网络安全 8月日更

ASM 实现 Hook Lambda 和方法引用

神策技术社区

大前端 后端 asm 代码 神策数据

Java近期新闻:NetBeans 14、Spring Tool Suite 3支持接近尾声、Hibernate 6.1、TornadoVM_语言 & 开发_Michael Redlich_InfoQ精选文章