[关闭]
@xuemingdeng 2021-11-17T14:26:14.000000Z 字数 2540 阅读 406

Java新闻更新:JDK 18发版计划、Spring Data 2021_1_0、苹果开源GCGC

摘要

JDK 18更新、Loom 18-loom+4-273构建版、Spring Framework和Spring Data单点版本、Quarkus 2.4.2.Final、Hibernate Reactive 1.1.0.Final、Piranha 21.11.0、Groovy 4.0.0-beta-2、Apache Camel Quarkus 2.4.0.Final、Neo4J Migration 1.0.0、苹果公司开源GCGC、Gluon发布17.0.2-ea+2和18-ea+6版本。

正文

JDK 18更新、Loom 18-loom+4-273构建版、Spring Framework和Spring Data单点版本、Quarkus 2.4.2.Final、Hibernate Reactive 1.1.0.Final、Piranha 21.11.0、Groovy 4.0.0-beta-2、Apache Camel Quarkus 2.4.0.Final、Neo4J Migration 1.0.0、苹果公司开源GCGC、Gluon发布17.0.2-ea+2和18-ea+6版本。

JDK 18

JDK 18尝鲜构建版本Build 23可用,相比Build 22,这次的主要更新包括对各种问题的修复。更多细节可参看版本公告

JDK 18目前的特性集合如下:

JDK 18发版计划宣布如下:

开发者可以通过Java Bug Database提交bug。

Loom项目

Loom早期尝鲜18-loom+4-273构建版可用,该版本基于JDK 18早期尝鲜版Build 22构建。

Spring Framework

Spring Framework 5.3.13已发布,包含16个问题修复和改进:引入TypeFilterUtils类,提供了一组可与@ComponentScan注解类型过滤器一起使用的工具;改进了ExtendedEntityManagerCreator类的createProxy()方法的映射功能;只在没有通过Quartz属性指定存储的情况下使用LocalDataSourceJobStore。更多细节可在版本公告中找到。

Spring Data 2021.1.0已发布:依赖项Querydsl更新到5.0、Redis更新到6.2;弃用对RxJava 2的支持;支持jMolecules @Indentity注解;为Querydsl新增了一个流式查询API。更多细节可以在版本公告中找到。

Spring Data 2021.0.7和2020.0.15分别修复了一些问题,并升级了依赖项。这两个版本都是基于Spring Framework 5.3.13构建,即将发布的Spring Boot 2.5.7可能会用到该版本。它们是Spring Data 2021.0.x系列的最终更新版本。

Quarkus

Quarkus 2.4.2.Final是一个维护性版本,包含一些问题修复和改进:修复了基于表单的认证和LDAP、依赖项RESTEasy和SmallRye JWT分别升级到4.7.3和3.3.1、修复了一个ClassNotFoundException异常(在将REST客户端注入到原生应用程序时出现该异常)。更多细节可以在变更日志中找到。

Hibernate

Hibernate Reactive 1.1.0.Final发布,包含了Vert.x 4.2的最新特性。更多细节可以在问题清单中找到。

Piranha

Piranha 21.11.0已发布,该版本的内容包括:Servlet TCK问题修复;与Eleos(Jakarta认证规范的一个实现,基于Oracle Jaspic Provider框架)最新版本集成;增加新接口PiranhaFeature;为开发者提供ServerPiranhaBuilder类,方便他们实例化ServerPiranha类。更多细节可以在官方文档和问题跟踪器中找到。

Groovy

Object Computing公司的首席软件工程师Paul King宣布Groovy 4.0的第二个Beta版本可用。Groovy 4.0.0-beta-2包含100多个问题修复,支持switch表达式、记录类和Groovy集成查询(GINQ,一个具有类SQL语法的Groovy查询DSL)。更多细节可以再变更日志中找到。

Apache Camel

Apache发布Camel 3.13.0,包含119项特性、依赖项更新、改进和问题修复。更多细节可以在版本公告中找到。

为了与Quarkus同步,Camel Quarkus发布2.4.0版本,对应Quarkus 2.4.0.Final和Apache Camel 3.12.0,改进了测试覆盖率和文档。

Neo4J

Neo4J Migration发布1.0.0版本,一个用于迁移基于Neo4J的Java应用程序的工具,特性包含:支持Neo4J的用户模拟、修复了一些问题、依赖项升级、文档改进。

苹果开源GCGC

苹果开源垃圾回收图收集器(Garbage Collection Graph Collector,GCGC),一个用于分析GC日志文件的Python工具,可以分析延迟、并发和“停顿”事件、堆信息、分配速率和事件频率。

Gluon

Gluon发布17.0.2-ea+2和18-ea+6版本,修复了在MacOS 12(Monterey)上存在的一些问题。

查看英文原文Java News Roundup: JDK 18 Release Schedule, Spring Data 2021.1.0, Apple Open-Sources GCGC

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注