FCon7折倒计时最后一周:日程已上线70%!查看详情>>> 了解详情
写点什么

Java 近期新闻:JDK 19-RC1、Spring 更新、Micronaut、Helidon、Payara 等

  • 2022-08-29
    北京
  • 本文字数:2006 字

    阅读完需:约 7 分钟

Java近期新闻:JDK 19-RC1、Spring更新、Micronaut、Helidon、Payara等

Java近期新闻综述:JDK 19、JDK 20、Spring Boot 2.7.3 和 2.6.11、Spring Authorization Server 1.0.0-M1 和 0.4.0-M1、Spring Security 5.7.3,5.6.7 和 5.8.0-M2、Spring Cloud Dataflow 2.9.5、Spring Shell 2.1.1、Payara Platform 5 Community、Micronaut 3.6.1、Helidon 3.0.1 和 Apache Camel 3.14.5。

JDK 19

JDK 19 早期访问版本的 Build 36 在过去的一周发布了,对 Build 35 进行了更新,修复了各种问题。关于这个版本的更多细节可以在发布说明中找到。

 

根据 JDK 19 的发布时间表,Oracle Java 平台组首席架构师 Mark Reinhold 正式宣布,由于 Build 36 中没有未解决的 P1 Bug,所以 JDK 19 已经进入了第一个发布候选阶段。

JDK 20

上周,JDK 20 早期访问版本 Build 11 也发布了,对 Build 10 进行了更新,修复了各种问题。关于这个版本的更多细节可以在发布说明中找到。

 

对于 JDK 19 和 JDK 20,开发者可以向Java Bug数据库报告 Bug。

Spring Framework

对于 Spring 来说,过去是非常忙碌的一周,因为 Spring Boot、Spring Authorization Server、Spring Security、Spring Cloud Dataflow 和 Spring Shell 发布了一系列具有里程碑意义的版本。

 

Spring Boot 2.7.3 发布了 48 个 Bug 修复、文档改进和依赖项升级(例如 Spring Security 5.7.3、Hazelcast 5.1.3、MySQL 8.0.30、Groovy 3.0.12 和 GraphQL Java 18.3)。关于这个版本的更多细节可以在发布说明中找到。

 

Spring Boot 2.6.11 也发布了,它修复了 40 个 bug,改进了文档和依赖升级,比如:Spring Security 5.6.7, MySQL 8.0.30、Reactor 2020.0.22、Hibernate Validator 6.2.4.Final 和 Dropwizard Metrics 4.2.11。关于这个版本的更多细节可以在发布说明中找到。

 

继 2022 年 11 月发布 Spring Authorization Server 1.0 GA 之后,第一个具有里程碑意义的版本也发布了。构建工具升级:JDK 17 和 Gradle 7.4.2。依赖项升级:Spring Framework 6.0.0-M5、Spring Boot 3.0.0-M4、Spring Security 6.0.0-M6、org.hsqldb:hsqldb:2.6.1、jakarta.servlet-api:5.0.0 和 mockito-core:4.6.1 等。关于这个版本的更多细节可以在发布说明中找到。

 

与 Spring Authorization Server 1.0.0-M1 同时发布的是 0.4.0(计划于 2022 年 11 月发布)的第一个里程碑版本。新特性包括:对 UserInfo 端点调用示例的增强,允许配置授权代码的生存时间(5 分钟)。依赖项也有了升级:Spring Framework 5.3.22、Spring Security 5.8.0-M2、nimbus-jose-jwt:9.23 和 Gradle Enterprise 插件。关于这个版本的更多细节可以在发布说明中找到。

 

在通往 Spring Security 5.8.0 的路上,第二个具有里程碑意义的版本已经发布。新特性包括:针对 SAML 页面的基于哈希的 Content-Security-Policy、允许自定义重定向策略以及为 GitHub Action 设置权限的能力。关于这个版本的更多细节可以在发布说明中找到。

 

Spring Security 5.7.3 和 5.6.7 已经发布——添加了一个 Kotlin 示例来演示如何与 WebTestClient 类集成和为 GitHub Action 设置权限的能力。两个版本的依赖项升级包括:Spring Framework 5.3.22、Project Reactor 2020.0.22、hibernate-entitymanager 5.6.10.Final 和 Eclipse Jetty 9.4.48。关于这个版本的更多细节可以在版本 5.7.3 和 5.6.7 的发布说明中找到。

 

Spring Cloud Dataflow 2.9.5 已经发布,依赖项 Spring Boot 升级到 2.5.14,并修复了这些问题:对流进行更新后在审计仪表盘中隐藏敏感数据、使用 VMware Tanzu 1.12.2 创建带有多个输入和输出绑定的流失败。关于这个版本的更多细节可以在发布说明中找到。

 

Spring Shell 2.1.1 已经发布,修复的问题包括:分离的内置命令文档、命令行选项的补全不正确以及 Spring Shell 默认为基本的 Jakarta EE 验证器。关于这个版本的更多细节可以在发布说明中找到。

Payara

在上周发布 Payara Platform Enterprise 5.42.0 的同时,Payara 也发布了相应的 Community Edition 5.2022.3,其中包含了 CVE-2022-37422 的安全补丁,这是一个零日漏洞,会影响部署在 Payara Platform 所有发行版默认根目录中的 Web 应用程序,同时还发布了 6 个组件更新和 7 个改进。

Micronaut

Micronaut 基金会发布了 Micronaut 3.6.1,修复了几个模块的 Bug,包括:Micronaut Security、Micronaut Servlet 和 Micronaut GCP。关于这个版本的更多细节可以在发布说明中找到。

Helidon

Helidon 3.0.1 已经发布,特性包括:根据配置恢复 Map 的注入行为、更新 WebSocketHandler 将查询参数从 WebServer 正确传播到 Tyrus、JSR 356 参考实现、WebSocket Java API以及添加了 Helidon SE 和 Helidon MP 更新 HTTP 响应状范围计数器的示例。

Apache Camel

Apache Camel 3.14.5 已经发布,包含 15 个改进和修复,比如——当一个 cron 配置在 camel-quartz 中过期,上下文将无法启动。另外还有依赖项的升级:Spring Boot 2.6.10、camel-spring-boot 2.6.10 和 camel-any23 2.7。关于这个版本的更多细节可以在发布说明中找到。

 

原文链接

Java News Roundup: JDK 19-RC1, Multiple Spring Updates, Micronaut, Helidon, Payara

2022-08-29 08:005283

评论

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

Binder通信过程

北洋

Andriod 7月月更

C++算法题中对于字符串的一些妙手

KEY.L

7月月更

C语言入门(一)

逝缘~

c 7月月更

前端与HTML

小恺

7月月更

4种Kafka网络中断和网络分区场景分析

华为云开发者联盟

后端 开发 网络 网络中断

砥砺十年,“信”创未来!亚信科技AntDB数据库产品发布会即将启幕

亚信AntDB数据库

AntDB 国产数据库 亚信科技 产品发布会 数据库·

❤️❤️❤️爱了爱了!这样的文字动画让你爱不释手!

岛上码农

flutter ios 前端 安卓开发 7月月更

清源(CleanSource) SCA推出容器镜像扫描功能

安势信息

容器 安全 SCA 容器镜像 容器镜像Docker

【Unity】绘制阿基米德螺旋线

萧然🐳

Unity 7月月更

App Store 的 App 迁移

贾献华

7月月更

Cgroup devices子系统

总想做点什么

DelayQueue源码分析-特点与新增

zarmnosaj

7月月更

区块链技术带来司法“加速度”

CECBC

自动生成API工具——Swagger3

Java学术趴

7月月更

【愚公系列】2022年7月 Go教学课程 007-计算机进制和变量命名规范

愚公搬代码

7月月更

Cgroup Cpuset子系统

总想做点什么

复杂查询so easy ,GaussDB(for Cassandra)推Lucene引擎全新解决方案

华为云开发者联盟

数据库 后端

禅道与PingCode 大对比

PingCode

PingCode 项目管理软件 禅道

值得学习的Python GUI 库 - pyQt5快速入门及精美界面设计体验

迷彩

PyQt5 Qt Designer 7月月更

需求量最大的6个区块链工作

CECBC

TSDB与Blockchain

CnosDB

IoT 时序数据库 开源社区 CnosDB infra

正则表达式(二)

Jason199

正则表达式 js 7月月更

鸿蒙 eTS 开发方式 Image 组件详解【续】

坚果

HarmonyOS OpenHarmony 7月月更

2种数据库覆盖式数据导入方法介绍

华为云开发者联盟

数据库 大数据 后端

传统企业要为 Web3 和去中心化做的 11 个准备

CECBC

想要治好水,龙王也要拜拜这朵云

白洞计划

应用性能管理与链路追踪的关系

穿过生命散发芬芳

链路追踪 7月月更

初识Linkerd项目

阿泽🧸

Linkerd 7月月更

面向商业市场,华为式“抢滩登陆”

脑极体

Java 缩小字符串( Compact String)和 压缩字符串(Compressed String)

HoneyMoose

【刷题记录】4. 寻找两个正序数组的中位数

WangNing

7月月更

  • 扫码添加小助手
    领取最新资料包
Java近期新闻:JDK 19-RC1、Spring更新、Micronaut、Helidon、Payara等_编程语言_Michael Redlich_InfoQ精选文章