写点什么

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:423859

评论

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

AppsFlyer:应用拉新广告支出上涨,推动头部媒体渠道重现增长

财见

3D科学计算理念驱动下的超级计算机,加速新材料研发

新消费日报

压缩和解压缩工具BetterZip 5 for Mac

Mac相关知识分享

“企业级敏捷教练课程” 11月23-24日 · CSP-SM认证周末班

ShineScrum

探索淘宝商品评论API:掌握产品迭代后的用户心声

代码忍者

pinduoduo API API 性能测试

“团队敏捷教练进阶课程” 12月14-15日 · A-CSM认证周末班

ShineScrum

Topaz Video AI 破解安装教程 附topaz video ai最新注册码

理理

springboot的项目如何既要用jar包启动,同时还可以为不同的机房设置不同的配置文件

京东科技开发者

Mac Git客户端工具 SourceTree破解补丁 及详细安装教程 SourceTree中文免登陆版

理理

mac 冰点还原精灵 Faronics Deep Freeze许可证密钥

理理

鼠标增强工具专业版 Smooze Pro for Mac v2.0.80激活版

理理

GPTs及Assistant API快速开发AI应用实战

陆通

西部数据正式公布11磁碟架构超大容量HDD, 满足日益增长的近线存储需求

Geek_2d6073

用增结算数仓化改造:在/离线调度系统的构建与应用

百度Geek说

大数据 架构 系统重构 结算业务

Visio 绘图文件阅读器VSD Viewer for mac

Mac相关知识分享

02.工厂模式设计思想

杨充

时间复杂度为 O(n^2) 的排序算法

京东科技开发者

测试用例设计方法六脉神剑——第一剑:入门试招,等价边界初探

京东科技开发者

Bartender 5 for mac:菜单栏图标隐藏工具 v5.2.3

理理

当机器人猛刷全网一半流量,是时候请出芯盾时代智能人机识别系统了

芯盾时代

机器学习 验证码 零信任

逆向工程和静态分析工具IDA Professional for mac

Mac相关知识分享

测试人生 | 双非院校,2年工作经验年薪近20万

测试人

软件测试

走出软件作坊,数睿数据打造智能软件工厂,提高软件生产力

财见

Python爬虫实战:利用青果代理IP获取跨境电商数据

袁袁袁袁满

Python 代理IP 跨境电商 爬虫实战

Mac 磁盘诊断工具SMART Utility for mac

Mac相关知识分享

QCA9880, QCA9882, MT7915 WiFi 5 performance what different?

wifi6-yiyi

5G 2.4g

数字活化百年古戏楼,火山引擎打造「虚拟直播间」

新消费日报

Syntax Systems收购Argon Supply Chain Solutions

财见

Unity《2024 年移动游戏增长与变现报告》发布,了解最新增长和变现趋势

Geek_2d6073

Magnet for mac v3.0.2免激活版 多种桌面窗口布局模式

理理

快速扫描和识别局域网中的设备 iNet Network Scanner for Mac v3.0.4激活版

理理

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