@levinzhang
2022-06-08T22:53:15.000000Z
字数 2381
阅读 530
by
本期的Java新闻汇总包括OpenJDK、JDK 19、Spring Shell 2.1.0-M4、Spring Native 0.12.0、Spring Cloud Stream Applications 2021.1.2、Spring Security OAuth结束生命周期、Micronaut 3.5.1、Quarkus 2.7.6.Final、Apache Groovy 3.0.11和2.5.17版本、JobRunr 5.1.3以及MicroStream加入Micronaut基金会。
本期的Java新闻汇总包括OpenJDK、JDK 19、Spring Shell 2.1.0-M4、Spring Native 0.12.0、Spring Cloud Stream Applications 2021.1.2、Spring Security OAuth结束生命周期、Micronaut 3.5.1、Quarkus 2.7.6.Final、Apache Groovy 3.0.11和2.5.17版本、JobRunr 5.1.3以及MicroStream加入Micronaut基金会。
在为期一周的审查结束后,JEP 428,Structured Concurrency (Incubator)已经从JDK 19的Proposed to Target状态提升到了Targeted状态。这个孵化中的JEP在Loom项目的支持下,提议通过引入一个库来简化多线程编程,它能够将运行在不同线程中的多个任务视为一个工作单元。这可以简化错误处理和取消功能,提升可靠性并增强可观测性。关于JEP 428的更多细节可以在这篇详细报道中找到。
JDK 19早期构建版本的Build 25发布,它是Build 24的更新,包括对各种问题的修复。更多细节可以在发布说明中找到。
鼓励开发者通过Java Bug数据库报告缺陷。
在通往Spring Shell 2.1.0的道路上,第四个里程碑版本发布,提交的功能包括:对Spring Boot 2.7.0的依赖升级;重写的命令子系统;对动态注册命令的支持;可以定义成Function或Consumer的执行目标,以及通过模板渲染的内置帮助命令。关于这个版本的更多细节可以在发布说明中找到。
Spring Native 0.12.0,它包括缺陷修复、文档改进以及对GraalVM 22.1、Spring Boot 2.7.0和Spring Cloud 2021.0.3的依赖升级。有关该版本的更多细节可在发布说明中找到。
Spring Cloud Stream Applications 2021.1.2发布,包括缺陷修复和功能改进。该版本基于Spring Boot 2.6.8和Spring Cloud 2021.0.3,还包括对Spring Cloud Stream 3.2.4、Spring Cloud Function 3.2.5、Spring Integration 5.5.12和Spring Kafka 2.8.6的依赖升级。关于这个版本的更多细节可以在发布说明中找到。
Spring宣布,Spring Security OAuth和Spring Security OAuth Boot 2自动配置项目已经结束其生命周期。今后,客户端和资源服务器的支持将由Spring Security提供,授权服务器支持将由Spring Authorization Server提供。
Micronaut基金会发布了Micronaut 3.5.1,该版本包括:错误修复;Micronaut Servlet的补丁发布;以及模块org.reactivestreams:reactive-streams
和io.micronaut.grpc:micronaut-grpc-bom
的依赖升级,分别为1.04和3.3.1版本。关于这个版本的更多细节可以在发布说明中找到。
Micronaut基金会还宣布,MicroStream已经加入该基金会,成为银牌赞助商。新的Micronaut MicroStream项目,目前是一个预览功能,是由Micronaut和MicroStream合作开发的。Micronaut基金会成立于2020年6月,是一个非营利性的组织,在技术咨询委员会的支持下,推进Micronaut框架的创新和采用。
Red Hat提供了Quarkus 2.7.6.Final版本,这是2.7版本中的维护版本,特性包括对SmallRye Metrics 3.0.5、SmallRye OpenAPI 2.1.22、SmallRye Config 2.9.2、Hibernate Search 6.1.5.Final、Vert.x 4.2.7和ByteBuddy 1.12.9的依赖升级。
Apache Groovy 3.0.11发布,提供了65个缺陷修复、改进和依赖性升级。关于这个版本的更多细节可以在发布说明中找到。
Apache Groovy 2.5.17也已经发布,它提供了23个缺陷修复、改进和依赖性升级。关于这个版本的更多细节可以在发布说明中找到。
JobRunr是一个在Java中进行后台处理的工具,其创始人和主要开发者Ronald Dehuysser发布了5.1.3版本,该版本提供了一个新特性,如果JobRunr在classpath上被列出两次,则会显示错误信息。
查看英文原文:Java News Roundup: JEP 428, MicroStream Joins Micronaut Foundation, Spring and Apache Groovy Updates