编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

Spring周边:Spring生态一周动态:多项目里程碑版本发布

wxchong 2025-04-24 09:29:44 开源技术 13 ℃ 0 评论

发布时间:2025年3月24日
阅读时长:约5分钟

1. Spring Boot

Spring Boot 3.5.0 第三里程碑版本

  • 新增功能:引入LLdapDockerComposeConnectionDetailsFactory类,为轻量级LDAP实现添加服务连接支持。增强对OpenTelemetry的支持,正确使用service.namespace属性。改进Spring Batch支持,新增属性和功能增强。
  • 更多详情:发布说明

Spring Boot 3.4.4 和 3.3.10

  • 更新内容:修复漏洞,更新文档,升级依赖。默认禁用Tomcat对Apache Portable Runtime (APR)的支持,避免在JDK 24及以上版本中产生警告。
  • 更多详情:3.4.4 版本发布说明 | 3.3.10 版本发布说明

2. Spring Framework

Spring Framework 6.2.5

  • 新增功能:ServerResponse.SseBuilder接口中的comment()方法现在允许空注释。FormHttpMessageConverter在HTTP表单数据无效时抛出更具体的HttpMessageNotReadableException异常。
  • 更多详情:发布说明

3. Spring Cloud

Spring Cloud 2024.0.1 (代号 Mooregate)

  • 更新子项目:Spring Cloud Kubernetes 3.2.1Spring Cloud Function 4.2.2Spring Cloud OpenFeign 4.2.1Spring Cloud Stream 4.2.1Spring Cloud Gateway 4.2.1
  • 基于版本:Spring Boot 3.4.3
  • 更多详情:发布说明

4. Spring Security

Spring Security 6.5.0 第三里程碑版本

  • 新增功能:支持RFC 9068,OAuth 2.0访问令牌的JSON Web Token (JWT) 配置文件。弃用ConfigAttribute接口,现代Spring Security API不再共享表示配置值的通用接口。支持与Micrometer的自动上下文传播。
  • 更多详情:发布说明

5. Spring Authorization Server

Spring Authorization Server 1.5.0 第二里程碑版本

  • 新增功能:改进JdbcOAuth2AuthorizationService类,定义并使用SQL参数映射常量。支持RFC 9126,OAuth 2.0推送授权请求。
  • 更多详情:发布说明

6. Spring for GraphQL

Spring for GraphQL 1.4.0 第一里程碑版本

  • 新增功能:对齐GraphQL over HTTP草案规范。通过升级到Apollo GraphQL Federation 5.3.0,增强联合支持。
  • 更多详情:发布说明

7. Spring Integration

Spring Integration 6.5.0 第三里程碑版本

  • 新增功能:LastModifiedFileListFilters类现在可以丢弃超期文件。移除PollerMetadata类中已弃用的getSendTimeout()和setSendTimeout()方法。
  • 更多详情:发布说明

8. Spring Modulith

Spring Modulith 1.4.0 第三里程碑版本

  • 新增功能:使用@ApplicationModuleTest注解的集成测试现在可以消费测试源中声明的bean实例。如果类路径中有AssertJ,测试中注册AssertablePublishedEvents接口时使用Spring Framework ApplicationContext接口。
  • 更多详情:发布说明

Spring Modulith 1.3.4 和 1.2.10

  • 更新内容:升级依赖。解决JavaPackage类在测试Documenter实例时的严重性能回归问题。
  • 更多详情:1.3.4 版本发布说明 | 1.2.10 版本发布说明

9. Spring Batch

Spring Batch 5.2.2

  • 新增功能:在基础设施工件和核心监听器中添加缺失的AOT提示。改进ChunkProcessor接口,现使用Java的@FunctionalInterface注解。
  • 更多详情:发布说明

10. Spring AMQP

Spring AMQP 4.0.0 第二里程碑版本

  • 新增功能:新增spring-rabbitmq-client模块,支持RabbitMQ上的AMQP 1.0协议。新增RabbitAmqpTemplate类,支持RPC功能。
  • 更多详情:发布说明

11. Spring for Apache Kafka

Spring for Apache Kafka 4.0.0 第一里程碑版本

  • 新增功能:将所有org.springframework.lang可空性注解迁移到基于JSpecify的null安全改进。提升KafkaMessageListenerContainer类中acknowledge(int index)方法的性能,并重写createRecordList()方法。兼容Spring Framework 7.0.0-M3。
  • 更多详情:发布说明

12. Spring for Apache Pulsar

Spring for Apache Pulsar 1.2.4 和 1.1.10

  • 更新内容:分别升级依赖至Spring Framework 6.2.4 & 6.1.18、Project Reactor 2024.0.4 & 2023.0.16、Micrometer 1.14.5 & 1.13.12。这些版本分别包含在Spring Boot 3.4.4 和 3.3.10 中。
  • 更多详情:1.2.4 版本发布说明 | 1.1.10 版本发布说明

13. Spring Web Services

Spring Web Services 4.1.0 第一里程碑版本

  • 新增功能:重新支持Apache Axiom,因Axiom 2.0.0现在支持Jakarta EE。弃用WsConfigurerAdapter类,因引入默认方法后不再需要。
  • 更多详情:发布说明

关注我,获取更多Spring生态的最新动态和技术更新!

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表