写点什么

Java 近期新闻:顺序集合、Spring 6.0-RC1、Tomcat、Reactor 2022.0-RC1

  • 2022-10-22
    北京
  • 本文字数:1983 字

    阅读完需:约 7 分钟

Java近期新闻:顺序集合、Spring 6.0-RC1、Tomcat、Reactor 2022.0-RC1

Java 近期新闻综述:OpenJDK、JDK 20、Spring Framework 6.0-RC1、Spring Batch 5.0-M8、Quarkus 2.13.2、Helidon 3.0.2 和 2.5.4、Reactor 2022.0-RC1、Piranha 22.10.0、JHipster Lite 0.18.0、Apache Tomcat 8.5.83 和 10.1.1、Apache James 3.7.2 和 Devoxx 比利时大会。

OpenJDK

 

JEP 431,顺序集合(Sequenced Collections),在上周从 Draft 8280836 进入到 Candidate 状态。这个 JEP 提议引入“一组表示集合概念的新接口,集合的元素按照定义好的顺序排列,作为集合的结构属性。”这个 JEP 的动因是 Collections Framework 中缺乏定义良好的顺序和统一的操作集合。

JDK 20

 

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

 

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

Spring Framework

 

在通往 Spring Framework 6.0 的道路上,第一个发布候选版本在上周发布了,它附带了针对 JDK 17+和 Jakarta EE 9+的基线,以及更广泛的 Spring 基础设施修订。这个候选版本为 Spring 应用程序上下文的提前(AOT)转换和相应的 AOT 处理支持奠定了基础。其他新特性和改进包括:基于 @HttpExchange 服务接口的 HTTP接口客户端、对RFC 7807问题细节的支持、基于 Micrometer 的 HTTP 客户端可观察性。更多关于这个版本的细节可以在新特性介绍页面中找到。

 

类似地,在通往 Spring Batch 5.0 的道路上,第8个里程碑版本的特性包括:一个更新的DefaultExecutionContextSerializer类,用于将上下文序列化到 Base64 或从 Base64 进行反序列化,以及一个增强的SystemCommandTasklet类,它带有一个新的策略接口 CommandRunner,将命令执行与微线程执行解耦开。关于这个版本的更多细节可以在版本说明中找到。

Quarkus

 

Red Hat发布了 Quarkus 2.13.2,提供了如下问题修复:在构建违规报告时防止可能出现的空指针异常、确保所有 CLI 命令可在 Windows Powershell 中执行,以及引入 @OidcClientFilter 注解来增强 RestClient Reactive,使其支持通过自定义注解注册提供程序。关于这个版本的更多细节可以在更新日志中找到。

Helidon

 

Oracle发布了 Helidon 3.0.2,更新了若干组件,如 WebServer、WebClient、DBClient 和 CORS,并升级了依赖项:Hibernate 6.1.4.Final、EclipseLink 3.0.3、GraphQL Java 17.4、SnakeYAML 1.32、Reactive Streams 1.0.4 和 Oracle Cloud Infrastructure 2.45.0。

 

类似地,在 2.5 版本系列中,Helidon 2.5.4 也更新了若干组件,并升级了依赖项:Hibernate 5.6.11.Final、Hibernate Validator 6.2.5、EclipseLink 2.7.11、GraphQL Java 17.4、SnakeYAML 1.32、Reactive Streams 1.0.4。

Reactor

 

在通往Reactor 2022.0.0 的道路上,第一个候选版本的依赖项升级包括:reactor-core 3.5.0-RC1、reactor-pool 1.0.0-RC1、reactor-netty 1.1.0-RC1、reactor-netty5 2.0.0-M2 和 reactor-kafka 1.3.13。该版本还对 RC1 进行了重新调整,其中 reactor-addons 3.5.0-RC1 和 reactor-kotlin-extensions 1.2.0-RC1 保持不变。

Piranha

 

Piranha 22.10.0 已经发布。作为 2022 年 10 月的“稳定进行时”版本,弃用了一些扩展:Piranha Micro、MicroExtension、StandardExtension 和旧的服务器发行版。将依赖项Weld升级到 5.1.0,这是对Jakarta上下文和依赖注入规范的兼容实现。关于这个版本的更多细节可以在文档问题跟踪器中找到。

JHipster

 

JHipster Lite 0.18.0 已经发布,包括 bug 修复、增强和依赖项升级:consul 1.13.2、vite 3.1.8、prettier-plugin- slvelte 2.8.0、docker/build-push-action 3.2.0 和 vue-tsc 1.0.7。

Apache 软件基金会

 

Apache Tomcat 10.1.1 已经发布,附带了更新的 Eclipse JDT 编译器 4.23,并修复了以下问题:影响 JSP include 的重构回归、在使用 HTTP/2 和 NIO2 时客户端断开可能出现的意外超时。关于这个版本的更多细节可以在更新日志中找到。

 

Apache Tomcat 8.5.83 也发布了新特性:在建立到 WebSocket 端点的连接时支持使用 HTTP 正向代理对 WebSocket 客户端进行身份验证、对表达式语言处理中的边缘情况错误进行了各种修复,以及强制执行 RFC 7230(超文本传输协议HTTP/1.1:消息语法和路由),这样一个带有非法内容长度的标头的请求应该总是以 400 响应进行拒绝。关于这个版本的更多细节可以在更新日志中找到。

 

Apache James 3.7.2 已经发布,包括 bug 修复和依赖项升级:Scala 2.13.9、slf4j 2.0.1、Netty 4.1.81.Final、Logback 1.4.0 和 jsoup 1.15.3。关于这个版本的更多细节可以在发布说明中找到。

比利时 Devoxx 大会

 

2022年比利时Devoxx大会于上周在安特卫普的 Kinepolis 酒店举行,来自 Java 社区的许多演讲嘉宾就 Java、架构、服务器端 Java、安全和开发实践等主题进行了演讲。

 

原文链接

https://www.infoq.com/news/2022/10/java-news-roundup-oct10-2022/


相关阅读:

Java 近期新闻:OmniFish 简介、Oracle 加入 Micronaut 基金会、OpenJDK 升级

2022-10-22 08:008743

评论

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

YashanDB索引介绍

YashanDB

数据库 yashandb

YashanDB其他模式对象

YashanDB

数据库 yashandb

YashanDB数据完整性

YashanDB

数据库 yashandb

传统AI不给力!模型自训练优化可以这样玩

鲸品堂

人工智能 企业号 2025年2月PK榜

创意LED显示屏解决方案:点亮未来视界

Dylan

LED显示屏 全彩LED显示屏 户外LED显示屏 led显示屏厂家

人工智能丨微信搜索“暗藏玄机”?DeepSeek-R1灰度测试背后有何深意?

测试人

简单了解中国网络空间安全协会

行云管家

网络安全

Mac系统监视器iStatistica Pro for mac

iMac小白

NocoBase 本周更新汇总:支持全局和批量数据触发自定义操作事件

NocoBase

开源 低代码 零代码 无代码 版本更新

当AI邂逅时尚 如何撬动时尚行业新一轮商业变革

第七在线

CRM管理系统(源码+文档+部署+讲解)

深圳亥时科技

灯塔低代码开发平台与DeepSeek深度融合,共筑AI编程的星辰大海

中烟创新

漫谈MCU优化:从硬件设计优化到可靠性挑战

DevOps和数字孪生

微财基于Flink构造实时变量池

阿里云大数据AI技术

大数据 flink 流式计算 FFA

CRM管理系统(源码+文档+部署+讲解)

深圳亥时科技

Flyingbee PDF to Word mac激活版

iMac小白

YashanDB访问约束

YashanDB

数据库 yashandb

【天池训练营之大模型第一课】Data-juicer系列学练赛火热开启!

阿里云天池

CRM系统(源码+文档+部署+讲解)

深圳亥时科技

UEditorPlus v4.3.0 已知问题修复,表格自适应,全屏编辑优化

ModStart

鸿蒙APP的性能优化

北京木奇移动技术有限公司

鸿蒙开发 鸿蒙app 软件外包公司

鸿蒙APP开发的核心框架

北京木奇移动技术有限公司

APP开发 鸿蒙开发 软件外包公司

YashanDB数据分区

YashanDB

数据库 yashandb

直播间互动框架性能优化与稳定性实践

百度Geek说

百度 直播 性能优化、

多 Agent 协作,效果如何评估?

Baihai IDP

程序员 AI Baihai IDP AI Agents 智能体评估

搜款网VVIC商品列表数据接口(搜款网API系列)

tbapi

搜款网 搜款网API 搜款网商品列表接口 搜款网商品详情接口

如何在保障精度的同时,轻量级部署DeepSeek?

华为云开发者联盟

人工智能 大模型 昇腾 模型量化 MindStudio

Java近期新闻:顺序集合、Spring 6.0-RC1、Tomcat、Reactor 2022.0-RC1_语言 & 开发_Michael Redlich_InfoQ精选文章