写点什么

Spring 近期新闻:Boot、Security、Auth Server、Integration 和 Modulith 交付 GA 版本

  • 2024-12-09
    北京
  • 本文字数:2086 字

    阅读完需:约 7 分钟

大小:1.03M时长:06:01
Spring近期新闻:Boot、Security、Auth Server、Integration和Modulith交付GA版本

最近,Spring 生态系统活动频繁,主要发布了如下项目的 GA 版本:Spring Boot、Spring Security、Spring Authorization Server、Spring Integration、Spring Modulith、Spring AMQP、Spring for Apache Kafka 和 Spring for Apache Pulsar。

Spring Boot

Spring Boot 3.4.0发布,该版本提供了依赖关系升级和新特性,比如,支持结构化日志,内置了对Elastic Common SchemaGraylog Extended Log FormatLogstash的支持;扩展了对虚拟线程的支持,现在允许 Micrometer OtlpMeterRegistry类和Undertow Web 服务器使用虚拟线程。关于该版本的更多详细信息,请参阅发布说明

 

InfoQ 发布了关于 Spring Boot 3.4 和 Spring Framework 6.2 的详细报道,其中包括对 Broadcom 的高级员工工程师兼 Spring Framework 项目负责人Juergen Hoeller和 Broadcom 主软件工程师兼 Spring Framework 核心提交者Sébastien Deleuze的采访。

Spring Cloud

代号为 Kilburn 的Spring Cloud 2022.0.9 版本发布,主要特性是对子项目的依赖关系进行了升级,即Spring Cloud Contract 4.0.9、Spring Cloud Netflix 4.0.7 和Spring Cloud OpenFeign 4.0。该版本兼容 Spring Boot 3.0.18 和 3.1.14。

Spring Security

Spring Security 6.4.0 版本发布,提供了缺陷修复、依赖关系升级和新特性,比如,支持Passkeys和一次性令牌;通过弃用原有配置方法并替换为新方法,简化了 OAuth 2.0 的配置。例如,DefaultAuthorizationCodeTokenResponseClient类已被弃用,取而代之的是RestClientAuthorizationCodeTokenResponseClient类。关于该版本的更多详细信息,请参阅发布说明新功能页面

Spring Authorization Server

Spring Authorization Server 1.4.0发布,提供了依赖关系升级和新特性,比如,改进了使用 Spring Security HttpSecurity类中定义的with()方法配置身份验证服务器的支持;通过OidcLogoutAuthenticationProvider类,自定义 OpenID Connect 1.0 RP-Initiated 注销请求的验证和成功处理的功能。关于该版本的更多详细信息,请参阅发布说明

Spring Integration

Spring Integration 6.4.0发布,提供了缺陷修复、依赖关系升级和新特性,例如,通过新的ControlBusCommandRegistry类实现了新的 Control Bus 交互模型;在AmqpInboundChannelAdapter类中添加了一个新的选项,以覆盖默认的amqp_batchedHeaders名称。关于该版本的更多详细信息,请参阅发布说明新功能页面。

Spring Modulith

Spring Modulith 1.3.0发布,提供了缺陷修复、依赖关系升级和新特性,例如,在核心抽象中嵌套应用模块的能力;新的ApplicationModuleSourceFactory接口,用来声明根包(root package),以便于“扫描显式的应用模块基础包,并且可选择性地自定义应用模块探测策略,用于声明的根包”。这个新版本还升级到了 Spring Boot 3.4 和 Spring Framework 6.2。关于该版本的更多详细信息,请参阅发布说明新功能页面。

Spring AI

Spring AI 1.0.0 的第四个里程碑版本包含了缺陷修复和新特性,比如,支持Bedrock Converse API,为 AI 聊天模型提供了统一的接口;通过FunctionCallback构建器接口改进对 Java FunctionSupplierConsumer接口的支持,从而允许直接调用这些函数和方法类型。根据路线图,Spring AI 团队计划在 2024 年 12 月发布第五个里程碑版本,随后在 2025 年 1 月发布候选版本和最终的 GA 版本。

Spring AMQP

Spring AMQP 3.2.0发布,该版本提供了缺陷修复、文档改进、依赖关系升级和一项新特性,即因为RabbitMQ 4.0发布后x-death头信息不再有效,所以在向死信队列交换机(Dead Letter Exchanges,DLX)队列重新发布消息之前,需要调用MessageProperties类中的incrementRetryCount()方法。关于该版本的更多详细信息,请参阅发布说明

Spring for Apache Kafka

Spring for Apache Kafka 3.3.0发布,提供了缺陷修复、文档改进、依赖关系升级和新特性,比如,泛型优化,以修复MessagingMessageListenerAdapter类中定义的testTransactionReplicationFactor()方法中的警告;在使用嵌入式 Kafka 代理@EmbeddedKafka注解进行测试时,为事务主题提供了副本因子的默认最小值。关于该版本的更多详细信息,请参阅发布说明

Spring LDAP

Spring LDAP 2.4.4 和 3.2.8 版本发布解决了CVE-2024-38829,大小写比较时,Spring LDAP敏感数据暴露(Spring LDAP Sensitive Data Exposure for Case-Sensitive Comparisons)的漏洞,该漏洞影响了 3.2.0 - 3.2.7、3.1.0 - 3.1.7、3.0.0 - 3.0.9 和 2.4.0 - 2.4.3 版本。在这些版本中,使用 Java String中的toLowerCase()toUpperCase()方法会引发Locale相关的异常,这些异常可能会导致查询预料之外的列。关于这两个版本的更多详细信息,请参阅3.2.8版本2.4.4版本的发布说明。

Spring for Apache Pulsar

Spring for Apache Pulsar 1.2.0 发布,提供了多项依赖关系升级,值得注意的包括 Spring Framework 6.2.0、Project Reactor 2024.0.0、Micrometer Metrics 1.14.1 和 Micrometer Tracing 1.4.0。有关该版本的更多详情,请参阅发布说明

 

原文链接:

Spring News Roundup: Delivering GA Releases of Boot, Security, Auth Server, Integration, Modulith

2024-12-09 16:077567

评论

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

华为云Flexus X搭建借贷管理系统、二次开发借贷小程序 前端源码uniapp

轶天下事

构建高效搜索解决方案,Elasticsearch & Kibana的完美结合

轶天下事

使用 TiDB Vector 构建 LightRAG 知识库

TiDB 社区干货传送门

实践案例 应用适配 数据库前沿趋势

部署轻量级任务管理工具DooTask

轶天下事

抖音运营:解锁流量增长密码

科普小能手

数据分析 短视频 抖音引流 抖音接口

主从同步从Binlog切换到Ticdc,性能提升巨大

TiDB 社区干货传送门

7.x 实践

华为云Flexus X服务器推荐公司、企事业单位及生产环境使用,特别注重安全和稳定性

轶天下事

什么样的MES系统能够让制造业IT部门省事省心呢?

万界星空科技

数字化 制造业 mes 万界星空科技mes 生产管理MES系统

深度评测,华为云Flexus X实例在Sysbench性能测试中的亮眼表现

轶天下事

华为云Flexus X实例全面杜绝DDoS、XSS、CSRF与SQL注入攻击,为企业部署无懈可击的跨境电商独立站

轶天下事

官宣!雀巢携手赛博威,共同引领行业数字营销新变革!

赛博威科技

数字营销 赛博威

在华为云X实例上安装部署企业Wiki知识分享平台的实践

轶天下事

阿里巴巴1688 API接口深度探索:商品详情获取与按图搜索商品(拍立淘)实战指南

代码忍者

1688API接口 关键词搜索1688API

隔断设计这样做,瞬间提升家居颜值!跟着皮阿诺抄作业就对了

新消费日报

华为云Flexus X实例下的场景体验——小企业使用Python语言——超迅速搭建简单公网API接口服务

轶天下事

云服务器Flexus X实例,Docker集成搭建Jenkins CI/CD平台

轶天下事

云服务器Flexus X实例,Docker集成搭建Mysql集群

轶天下事

部署基于LLM的私有知识库系统AnythingLLM

轶天下事

MySQL遇到瓶颈怎么办?GaiaDB 支撑「账三丰·代账业务」服务数万家企业

Baidu AICLOUD

数据库 :MySQL 数据库

大语言模型提示词工程

测吧(北京)科技有限公司

测试

华为云服务器Flexus X搭建BTC虚拟币质押投资理财系统(仅测试学习)

轶天下事

大语言模型提示词工程

测试人

人工智能 软件测试

【GreatSQL优化器-08】statistics和index dives

GreatSQL

什么是 单点登录SSO?SSO工作原理

运维有小邓

SSO 密码管理 密码管理软件 多因素身份验证

望来路,启新程:皮阿诺2024卓越时刻

新消费日报

在线CAD绘制墙体(WEB CAD开发室内设计软件)

WEB CAD SDK

Web3软件开发需要注意的问题

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

区块链技术 软件外包公司 web3开发

Golang 终极备忘录

俞凡

golang

华为云Flexus X轻松实现Redis一主多从高效部署

轶天下事

管报经分,助力企业构筑管理大脑

用友智能财务

财务 会计 政策解读

Spring近期新闻:Boot、Security、Auth Server、Integration和Modulith交付GA版本_后端_Michael Redlich_InfoQ精选文章