2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

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

评论

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

再次遥遥领先!华为云耀云服务器L实例性能暴涨

轶天下事

六个提升网站开发效率秘诀,最后一个华为云产品绝对值得收藏

平平无奇爱好科技

从小白到大神丨快收藏华为云这款小程序开发进阶秘籍!

平平无奇爱好科技

悦数图数据库 v3.6.0 发布:支持 Zone 管理,提升业务安全性和连续性

悦数图数据库

图数据库 悦数 杭州悦数

人工成本高企?华为云耀云服务器L实例打通企业网站开发最后堵着

YG科技

为中小企业发展按下“提速键”,华为云这款轻量应用服务器成双11爆款

YG科技

小程序开发“巨坑”多,华为云这款轻量应用服务器轻松避坑

YG科技

助企业经营花少钱办大事,华为云这款轻量应用服务器开大招了

轶天下事

Vinted、PoshMark、Carousell这些海外二手跨境电商平台如何运营?

Geek_ccdd7f

彻底远离职场“噩梦”!华为云这款轻量应用服务器保住IT打工人饭碗

平平无奇爱好科技

引爆双11消费新热潮!华为云高性能轻量应用服务器“C位”耀眼

平平无奇爱好科技

HarmonyOS NEXT如何解决不同多媒体技术开发难题

极客天地

和鲸携手暨大经管,为复合型、应用型数据人才培养工作提供最佳实践

ModelWhale

人工智能 数据分析 经管 交叉学科 暨南大学

干货丨小程序开发秘籍,华为云这款服务器才是真香系列

YG科技

跨境选品工具推荐|这些选品神器,跨境卖家都在用!

Geek_ccdd7f

拒绝成为红利本身!华为云这款轻量应用服务器助力企业吃透红利

平平无奇爱好科技

IT打工人避雷针!华为云这款轻量应用服务器是网站开发“神器”

YG科技

公司网站建设缺资金缺人手,华为云耀云服务器L实例解困分忧

平平无奇爱好科技

一个工具让你明白“万丈高楼平地起”,拒绝重复造轮子!

伤感汤姆布利柏

编程 程序员 前端 低代码

阿里云崩溃损失大?华为云耀云服务器L实例为企业保驾护航

YG科技

软件测试/测试开发丨软件测试中为什么需要人工智能

测试人

人工智能 软件测试

搭建小程序服务器怎么选?闭着选华为云耀云服务器L实例准没错

平平无奇爱好科技

杭州悦数出席 2023 云栖大会计算巢专场,分享云上最佳实践

悦数图数据库

数据库 图数据库 悦数 杭州悦数

多个云平台,撑着零售消费企业们向上爬坡中

ToB行业头条

火山引擎ByteHouse:如何优化ClickHouse物化视图能力?

字节跳动数据平台

数据库 大数据 云原生

更强更超值!华为云耀云服务器L实例全新规格诚意来袭

轶天下事

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