东亚银行、岚图汽车带你解锁 AIGC 时代的数字化人才培养各赛道新模式! 了解详情
写点什么

Java 近期新闻:Eclipse Soteria、Log4j、Hibernate ORM 和 IntelliJ IDEA

  • 2022-07-27
  • 本文字数:2299 字

    阅读完需:约 8 分钟

Java近期新闻:Eclipse Soteria、Log4j、Hibernate ORM和IntelliJ IDEA

Java 近期新闻综述,内容主要涉及 JDK 19、JDK 20、Spring 项目更新、Open Liberty 22.0.0.7 和 22.0.0.8-beta、Quarkus 2.10.2、Hibernate ORM 5.6.10、Hibernate Reactive 1.1.7、Eclipse 基金会项目更新、ASF 项目更新、JDKMon 17.0.31 和 17.0.29,以及 JetBrains 产品更新。

JDK 19

JDK 19早期访问构建版本Build 30于本周发布。相比 Build 29,Build 30 的主要更新包括对多处问题的修复。具体细节,参见发布说明

JDK 20

JDK 20早期访问构建版本Build 5也于本周发布。相比 Build 4,Build 5 的主要更新包括对多处问题的修复,但发布说明尚未提供。


欢迎开发人员通过Java Bug Database提交JDK 19JDK 20的软件缺陷。

Spring Framework

Spring Shell正在通往 2.1.0 版本的道路上,本周推出了的第一个候选发行(RC)版本,主要特性包括:对主题功能和交互模式的重写;对实验性 Spring Native 的完全支持;确保交互命令在非 TTY 环境中速错机制(Fail-Fast)的改进。更多细节,参见发布说明


Spring for Apache Kafka 2.9.0 发布了第一个RC版本,交付特性包括:对Kafka Clients 3.2.0 的依赖升级;更稳定的非阻塞式 Bootstrap 重试;DefaultErrorHandler类新提供了seekAfterError属性,用于在高错误率和max.poll.records属性定义了非常大的值时,消除非必要的网络压力。更多细节,参见官方文档的“What’s New”章节。

Open Liberty

IBM 已将Open Liberty测试(Beta)版升级为 22.0.0.7 版,交付功能包括:在LogRecordContext类中添加应用名称和相应 JSON 条目;将堆栈追踪(stack trace)归并为单一日志事件。

Open Liberty 22.0.0.8-beta 已发布,特性包括:将堆栈追踪从日志消息中分离,以便于下游日志分析工具读取做可视化。

Quarkus

Red Hat 发布了 Quarkus 2.10.2.Final 的第二个维护版本,该版本交付包括 JReleaser 1.1.0、 Hibernate Reactive 1.1.7.Final, Keycloak 18.0.2、smallrye-common-bom 1.13.0、Testcontainers 1.17.3 和proto-google-common-protos 2.9.1 等的修复和升级。更多细节,参见变更日志

Hibernate

Hibernate ORM 5.6.10.Final 版已发布,其特性包括:使用AbstractEntityPersister类中定义的resolveDirtyAttributeIndexes()方法改进了内存分配;修复了关联标注为需级联删除的实体在删除时会抛出异常的软件缺陷。


Hibernate Reactive 1.1.7.Final 版已发布,其中修复了一些广受关注的软件缺陷,包括:使用Mutiny接口定义fetch()方法的多对一惰性关联(lazy association);针对 Microsoft SQL Server 的分页问题等。

Eclipse 基金会

Eclipse Soteria 3.0.0 版已发布。该版本作为Jakarta Security 3.0的兼容实现,特性包括:对Weld SPI 实现的修复;初步实现了OpenId ConnectJUnit 4.13.1 和JSoup 1.14.2 的依赖更新等。


Eclipse Vert.x 4.3.2已发布,完成了对 Vert.x 模块中软件缺陷的修复和依赖更新,包括:vertx-web中的GraphQL Java 18.2、Thymeleaf 3.0.15 和jte 2.1.1;vertx-grpc中的 JUnit 4.13.2 和 gRPC 1.47.0;vertx-dependencies中的 Netty 4.1.78.Final。该版本还给出了一份“禁用和颠覆性更改(deprecation and breaking change)”,其中包括近期一些 CVE(通用漏洞披露,Common Vulnerabilities & Exposures)中提及的jackson-databind模块使用。更多细节,参见发布说明


Eclipse Collections 11.1.0 已发布,特性包括根据 Java 社区要求添加了新的 API,以及一些技术债务的清理,包括:尽可能用 API 工厂模式替换实现其他工厂模式和依赖项;添加缺失的测试以提高测试的整体覆盖;针对源代码、测试代码和资源的不同目标改进了代码生成逻辑。

Apache 软件基金会(ASF)

Apache MyFaces正在通往 4.0.0 版本的道路上,本周发布了第一个候选发布版。该版本作为Jakarta Faces Server 4.0的兼容实现,新特性包括:为 Java 中创建视图提供头等(first-class)支持;给出了一种自动无扩展映射的实现;FacesContext类中的getLifecycle()新方法。更多细节,参见发布说明


Apache Camel on Quarkus(Camel Quarkus)2.7.2已发布,其中包括 Camel 3.14.4、Quarkus 2.7.6.Final 和一系列的软件缺陷修复。更多细节,参见发布说明


Apache Camel 3.18.0 已发布,其中包括 117 处软件故障修复、改进和依赖升级,涉及 Testcontainers 1.17.3、Vert.x 4.3.1、Camel Quarkus 2.10.0 和 Spring Boot 2.7 发布系列。更多细节,参见发布说明


Apache Log4j 2.18.0 已发布,交付的软件缺陷修复和新特性包括:基于Thread Context Map定义值做过滤的新类MutableThreadContextMapFilter;自定义 LMAX Disruptor 队列的WaitStrategy配置;支持 Log4j 1.x Bridge 迁移中添加和检索 Appender;支持 SMTP Appender 中Jakarta Mail声明。

JDKMon

JDKMon17.0.3117.0.29版于本周向 Java 社区提供。JDKMon 是一种对所安装 JDK 进行监控和更新的工具,由 Azul 首席工程师Gerrit Grunwald创建。这两个新版本的交付特性包括:对DiscoClient最新版的依赖更新,其中包括修复了软件包 URI 直接下载;修复了涉及软件包安装目标机体系结构的相关问题。

JetBrains

创建微服务和 Web 应用的异步框架Ktor 2.0.3 版发布,交付特性包括:一些软件缺陷的修复;框架核心、客户端、服务器端和测试等架构部分的改进和依赖更新。更多细节,参见变更日志


IntelliJ IDEA正在通往 2022.2 版的道路上,本周发布了的一个测试版本,提供的新特性包括:迁移JetBrains Runtime(JBR) 11 到 JBR17;改进了远程开发;支持 Spring Framework 6 和 Spring Boot 3;提供 GraalVM Native Debugger for Java 的实验性版本;实现了 JSON、YAML 及.properties字符串值中的可点击 URL 等。


原文链接:

 Java News Roundup: Eclipse Soteria 3.0, Log4j, Hibernate ORM, IntelliJ IDEA

2022-07-27 09:423693

评论

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

Knativa 基于流量的灰度发布和自动弹性实践

Serverless Devs

Serverless Kubernetes 运维 云原生 Knative

初识Golang之函数及方法的多返回值

Kylin

3月日更

关于企业容器安全问题的思考

阿里巴巴中间件

降维打击:数据可视化降本增效,传统制造业价值即将扭转!

一只数据鲸鱼

物联网 数据可视化 工业物联网 数字化运维 3D

Python OpenCV 图像平移,取经之旅第 10 天

梦想橡皮擦

3月日更

是谁拖(慢)了 Redis 的后腿?

escray

redis 学习 极客时间 3月日更 Redis 核心技术与实战

基于深度学习的端到端通信系统模型

华为云开发者联盟

深度学习 端到端 编码器 通信系统 信道模型

聊聊LiteOS中生成的Bin、HEX、ELF三种文件格式

华为云开发者联盟

编译器 LiteOS Bin HEX ELF

关于热力图数据上报清洗,我们做了一个有意思的尝试

阿里巴巴中间件

智能安防监控系统的发展与应用

anyRTC开发者

android 监控 音视频 WebRTC RTC

金三银四,冰河为你整理了这份20万字134页的面试圣经!!

冰河

面试 面经 offer 金三银四 我要进大厂

Python基础之:Python中的IO

程序那些事

Python 人工智能 数据分析 程序那些事

风暴眼中的“以太坊”堪比堵车的北京东三环,NA公链(Nirvana)NAC公链对垒胜算几何?

区块链第一资讯

区块链

区块链电子合同签署平台,助力企业数字化转型

13828808769

区块链+ #区块链#

未来几年,低代码开发平台会如何发展?

优秀

低代码

17张图带你搞懂ZooKeeper一致性原理!

Java小咖秀

程序员 TCP udp 传输协议

区块链产品宗谱链,一款记录族谱的APP

13828808769

区块链+ #区块链#

智慧公安一键扫描二维码报警定位系统

13828808769

智慧交通

v01.12 鸿蒙内核源码分析(双向链表) | 谁是内核最重要结构体 | 百篇博客分析 HarmonyOS 源码

鸿蒙研究站

鸿蒙 HarmonyOS 鸿蒙内核源码分析 百篇博客分析鸿蒙 百万汉字注解鸿蒙

数字化进入深水区

鲸品堂

方法论 数字化 企业数字化转型

基于NB-IoT的智慧路灯监控系统(NB-IoT专栏—实战篇5:手机应用开发)

不脱发的程序猿

物联网 28天写作 3月日更 NB-IoT智慧路灯 手机应用开发

大“食”代来临,后厨重地可以更“聪明”点儿

IoT云工坊

人工智能 物联网 PaaS 智慧厨房 智慧餐饮

6大创新技术及2亿美元投入计划,这个活动有点料

华为云开发者联盟

人工智能 数据库 华为 云原生 HDC.Cloud

EGG Network阿凡提的模式是怎么样的?早点了解别错失这个机会!

币圈那点事

区块链

MindSpore实践:对篮球运动员目标的检测

华为云开发者联盟

深度学习 mindspore 图像检测 yolo 篮球运动

云端数智新引擎,腾讯云原生数据湖计算重磅发布

腾讯云大数据

大数据 数据湖

智能化软件开发微访谈·第十六期:低代码/无代码开发

吴盛

低代码 快速开发 sql 无代码开发

35岁了,还不知道,TCP为什么会粘包?【硬核图解】

小白debug

TCP 网络 协议栈 TCP/IP 网络层

金三银四了!必知必会,HTTP面试题!漫画图解超硬核!

小白debug

面试 网络编程 网络 HTTP 网络层

要求输出事故报告,线上日志文件却不见了!!

陈皮的JavaLib

Java 运维 日志框架

另类数据:投资中的怪咖

博文视点Broadview

Java近期新闻:Eclipse Soteria、Log4j、Hibernate ORM和IntelliJ IDEA_语言 & 开发_Michael Redlich_InfoQ精选文章