AICon 北京站 Keynote 亮点揭秘,想了解 Agent 智能体来就对了! 了解详情
写点什么

Spring 近期新闻:Boot、Security、Authorization Server 和 Session 的新版本发布

  • 2024-12-31
    北京
  • 本文字数:1933 字

    阅读完需:约 6 分钟

大小:1.00M时长:05:51
Spring近期新闻:Boot、Security、Authorization Server和Session的新版本发布

最近,Spring 生态系统活动频繁,主要发布了 Spring Boot、Spring Security、Spring Authorization Server、Spring Session、Spring Integration、Spring Modulith、Spring Batch、Spring AMQP、Spring for Apache Kafka、Spring for Apache Pulsar 和 Spring Shell 的新版本。

Spring Boot

Spring Boot3.4.1版本和3.3.7版本改进了文档、升级了依赖关系并解决了一些值得注意的问题,例如,由于Log4J2LoggingSystem类中定义的getShutdownHandler()方法持有对底层环境的引用,导致SpringApplicationShutdownHandlers接口的实现无法按确定的顺序运行;在启用虚拟线程的 Java 21 上启动 Maven shaded 应用程序时出现UnsupportedOperationException异常。有关这些版本的更多详细信息,请参阅3.4.1版本3.3.7版本的发布说明。

 

Spring Security

Spring Security的 6.4.2 版本和 6.3.6 版本包含了缺陷修复、依赖关系升级和 6.4.2 版本中的新特性,例如,改进了AuthorizationManager接口错误信息的配置;新的WebAuthnWebDriverTests类可验证完整的端到端 Web 身份认证流程,包括默认登录和注销页面中打包的 JavaScript 代码。关于这些版本的更多详细信息,请参阅6.4.2版本和6.3.6版本的发布说明。

 

Spring Authorization Server

Spring Authorization Server 1.4.1 版本和 1.3.4 版本提供了缺陷修复、依赖关系升级和 1.4.1 版本中的新特性,例如,用emptyMap()方法取代unmodifiableMap()方法(这两种方法都定义在 Java Collections类中),因为emptyMap()返回的是声明为final的 Java Map实例;如果缺少参数,则使用一致的方法为令牌类(如OAuth2DeviceVerificationAuthenticationToken类)创建空 Map。有关这些版本的更多详细信息,请参阅1.4.1版本1.3.4版本的发布说明。

 

Spring Session

Spring Session的 3.4.1 版本和 3.3.5 版本分别对 Spring Framework 6.2.1 和 6.1.16、Spring Security6.4.1 和 6.3.6、Spring Data 2024.1.1 和 2024.0.7 以及 Project Reactor 2023.0.13 进行了依赖关系升级。关于这些版本的更多详细信息,请参阅3.4.1版本3.3.5版本的发布说明。

 

Spring Integration

Spring Integration的 6.4.1 版本和 6.3.7 版本提供了缺陷修复、依赖关系升级和一项新功能,即在不需要回复的AbstractReplyProducingMessageHandler类实例未启用日志记录时,可避免记录消息。关于这些版本的更多详细信息,请参阅6.4.1版本6.3.7版本的发布说明。

 

Spring Modulith

Spring Modulith的 1.3.1 版本、1.2.7 版本和 1.1.12 版本发布,提供了缺陷修复、依赖关系升级和功能改进,例如,Spring Boot 兼容性矩阵;更新了Asciidoctor类,以增强应用模块画布的渲染;允许在调用ApplicationsModules类中定义的detectViolations()方法时过滤Violations类。关于这些版本的更多详细信息,请参阅1.3.1版本1.2.7版本1.1.12版本的发布说明。

 

Spring Batch

Spring Batch的 5.2.1 版本和 5.1.3 版本发布,提供了缺陷修复、文档改进、依赖关系升级和一项新功能,即解决由于 PostgreSQL 数据库与DatabaseType枚举类中的EnterpriseDB引用之间关联缺失而导致的IllegalArgumentException异常。有关这些版本的更多详细信息,请参阅5.2.1版本v5.1.3版本的发布说明。

 

Spring AMQP

Spring AMQP 3.2.1 发布,提供了缺陷修复、文档改进、依赖关系升级以及一项新特性,该特性提供了CachingConnectionFactory类与 Spring Boot RabbitProperties类之间的兼容性。关于该版本的更多详细信息,请参阅RabbitProperties发布说明。

 

Spring for Apache Kafka

Spring for Apache Kafka的 3.3.1 版本和 3.2.6 版本发布,提供了缺陷修复、文档改进、依赖关系升级和新功能,例如,与Kafka Client 3.9.0 兼容;移除synchronized关键字,改用可重入锁,以确保这些方法对虚拟线程友好,从而避免阻塞和锚定(pinning);能够直接配置观测注册表,而不是从应用程序上下文中获取。这些版本分别包含在了 Spring Boot 3.3.7 和 3.4.1 中。关于这些版本的更多详细信息,请参阅3.3.1版本3.2.6版本的发布说明。

 

Spring for Apache Pulsar

Spring for Apache Pulsar 1.2.1 和 1.1.7发布,提供了文档改进和相应的依赖关系升级,例如,它们分别对应了 Spring Framework 6.2.1 和 6.1.16、Micrometer Metrics 1.14.2 和 1.13.9 以及 Project Reactor 2024.0.1 和 2023.0.13。这些版本分别包含在了 Spring Boot 3.3.7 和 3.4.1 中。关于这些版本的更多详细信息,请参阅1.2.1版本1.1.7版本的发布说明。

 

Spring Shell

Spring Shell 3.3.4发布,该版本将依赖关系升级到了 Spring Boot 3.3.6 和Apache Commons IO 2.18.0。关于该版本的更多详细信息,请参阅发布说明更新日志

 

原文链接:

Spring News Roundup: Delivering Point Releases of Boot, Security, Authorization Server, Session

2024-12-31 09:4312561

评论

发布
暂无评论

(网页直接编辑DWG)在线CAD配置属性的使用教程

WEB CAD SDK

《2024年专利指数》报告:中国在欧洲的专利申请量创历史新高

财见

极速启动,SAE 弹性加速全面解读

阿里巴巴云原生

阿里云 云原生

必读文章3-所有的无用,都是有用的

玄兴梦影

学习 成长 能力提升 工作 阅读

HarmonyOS NEXT AI基础语音服务-文章播报

zhousg

HarmonyOS NEXT AI基础视觉服务-人脸对比

zhousg

HarmonyOS NEXT AI基础视觉服务-背景替换

zhousg

众合云科VI设计斩获法国双面神等国际权威大奖

财见

HarmonyOS NEXT AI基础语音服务-语音输入

zhousg

迈向群体智能 | 智源发布首个跨本体具身大小脑协作框架与开源具身大脑

智源研究院

合合信息大模型加速器2.0:文档与图表解析全景评测

默语

黑龙江信息安全等级保护测评

黑龙江陆陆信息测评部

HarmonyOS NEXT AI基础视觉服务-文字识别

zhousg

CompletableFuture原理及应用场景详解

卷福同学

Java 面试 CompletableFuture

Fabric8 Kubernetes 教程——PVC、PV、Network、PDB、Role、Cluster

FunTester

SvelteKit 最新中文文档教程(15)—— 链接选项

冴羽

Vue 前端 React Svelte SvelteKit

浪潮 KaiwuDB入选Gartner中国数据库管理系统代表厂商

KaiwuDB

数据库、 kwdb数据库

HarmonyOS:ArkTS Path 组件自学指南

李游Leo

鸿蒙

《Operating System Concepts》阅读笔记:p495-p511

codists

操作系统

HarmonyOS:ArkTS 多态样式自学指南

李游Leo

ArkTS

从内核到可启动镜像:0到1构建你的极简Linux系统

Linux内核拾遗

ISO 镜像文件 Linux内核 Linux发行版

【HarmonyOS 5】初学者如何高效的学习鸿蒙?

GeorgeGcs

鸿蒙 入门 初学者 开源鸿蒙 学习思路

什么是 OLAP 数据库?企业如何选择适合自己的分析工具

镜舟科技

数据分析 StarRocks 查询性能 OLAP 数据库 MPP架构

《Operating System Concepts》阅读笔记:p491-p494

codists

操作系统

Java的IO模型、Netty原理详解

卷福同学

Java Netty nio 面试‘

大模型应用联网搜索:重塑智能时代的交互与决策

阿里巴巴云原生

阿里云 云原生

Automation Anywhere财报公布

财见

飞凯材料拟收购JNC株式会社旗下重要资产及相关专利,深化液晶产业布局

财见

HarmonyOS NEXT AI基础视觉服务-人脸识别

zhousg

EasyRecovery免费版下载无需注册,easyrecovery激活码密钥

阿拉灯神丁

照片恢复 Easyrecovery破解 数据恢复软件 激活码生成器 EasyRecovery16

HarmonyOS:ArkTS RowSplit 组件自学指南

李游Leo

ArkTS

Spring近期新闻:Boot、Security、Authorization Server和Session的新版本发布_编程语言_Michael Redlich_InfoQ精选文章