Spring Boot 2.3.10 现已发布

发布 | Andy Wilkinson | 2021 年 4 月 15 日 | ...

我代表团队和所有贡献者,很高兴地宣布 Spring Boot 2.3.10 已发布,现可从 Maven Central 获取。

此版本包含 78 个 bug 修复、文档改进和依赖项升级。感谢所有通过问题报告和拉取请求做出贡献的人员。

您如何提供帮助?

如果您有兴趣提供帮助,请查看问题仓库中的 "适合贡献" 标签。如果您有一般性问题,请在 stackoverflow.com 上使用 spring-boot 标签提问,或在 Gitter 上与社区聊天。

项目页面 | GitHub | 问题 | 文档 | Stack Overflow |

Spring Boot 2.4.5 现已发布

发布 | Stéphane Nicoll | 2021 年 4 月 15 日 | ...

我代表团队和所有贡献者,很高兴地宣布 Spring Boot 2.4.5 已发布,现可从 Maven Central 获取。

此版本包含 57 个 bug 修复、文档改进和依赖项升级。感谢所有通过问题报告和拉取请求做出贡献的人员。

您如何提供帮助?

如果您有兴趣提供帮助,请查看问题仓库中的 "适合贡献" 标签。如果您有一般性问题,请在 stackoverflow.com 上使用 spring-boot 标签提问,或在 Gitter 上与社区聊天。

项目页面 | GitHub | 问题 | 文档 | Stack Overflow |

本周 Spring - 2021 年 4 月 13 日

工程 | Josh Long | 2021 年 4 月 14 日 | ...

嗨,Spring 粉丝们!欢迎来到又一期的《本周 Spring》!像往常一样,我们有很多内容要探讨,所以我不会再多啰嗦,但在这之前,我只想提醒大家,我将于 4 月 15 日(就在两天后!)与 JHipster 创始人、微软云开发者布道师 Julien Dubois 一起讨论 Azure Spring Cloud:千万不要错过!

Spring Data Neumann SR9 和 2020.0.8 现已发布

发布 | Mark Paluch | 2021 年 4 月 14 日 | ...

我代表团队,很高兴宣布 Spring Data 双版本发布:Neumann SR92020.0.8。这两个版本主要包含 bug 修复和依赖项升级。这些服务版本将分别被即将发布的 Spring Boot 2.3.10 和 2.4.5 版本采用。最后,这里是文档、Artifact 和更新日志的链接:

Neumann SR9

Spring Data 2021.0 GA

发布 | Mark Paluch | 2021 年 4 月 14 日 | ...

尊敬的 Spring 社区成员:

我代表 Spring Data 团队及贡献者,非常高兴地宣布 Spring Data 2021.0.0(代号:Pascal)现已从 Maven Central 全面发布 (GA)。此版本包含特性、bug 修复和改进,其中包括众多版本和驱动程序的升级。请注意,Spring Data Solr 不再是 Spring Data Release Train 的一部分。

以下精选概述总结了最重要的变化:

  • CrudRepositoryReactiveCrudRepository 引入 deleteAllById
  • 使用 Spring Core JFR (Java Flight Recorder) 度量指标。
  • R2DBC 和 Oracle 的 QueryByExample
  • 启用类型安全和重构安全的 KPropertyKPropertyPath 用法进行属性路径渲染。
  • MongoDB 的嵌入式文档支持和宽松的聚合类型检查。
  • Cassandra prepared statements。
  • Apache Geode 的 Repository projections 和函数执行。
  • 从 release train 中移除 Spring Data Solr。
  • 支持 jMolecules

Spring for Apache Kafka 2.7.0 可用

工程 | Gary Russell | 2021 年 4 月 14 日 | ...

我很高兴地宣布 Spring for Apache Kafka 2.7.0 现已可用。

此版本包含一个重要的增强功能,这是社区的贡献。失败的投递可以转发到一系列 topic 进行延迟重试投递。

可以用一个例子来最好地描述

@RetryableTopic(attempts = "5", backoff = @Backoff(delay = 1000, multiplier = 2.0))
@KafkaListener(id = "sk270", topics = "sk270")
public void listen(String in, @Header(KafkaHeaders.RECEIVED_TOPIC) String topic) {
    LOG.info(in + " from " + topic);
    throw new RuntimeException("test");
}

@DltHandler
public void…

介绍 Spring Cloud Square

发布 | Olga Maciaszek-Sharma | 2021 年 4 月 13 日 | ...

我们很高兴宣布我们发布了 Spring Cloud Square 孵化器项目的第一版公开可用里程碑版本。该项目为 OkHttpClientRetrofit 提供了 Spring Cloud LoadBalancer 集成,以及基于非阻塞 WebClient 的 Retrofit 客户端。Retrofit 是 Square 出品的一个声明式 HTTP 客户端。

您可以在下方找到有关如何开始使用该项目的更多信息。您还可以查看 项目仓库项目文档

OkHttpClient Spring Cloud LoadBalancer 集成

一个应用程序拦截器被添加到创建的 OkHttpClient 中…

Spring Security 5.5.0-RC1 发布

发布 | Josh Cummings | 2021 年 4 月 12 日 | ...

我代表社区,很高兴宣布发布 Spring Security 5.5.0-RC1!

除了依赖项升级、错误修复和次要增强外,此发布候选版本还包含一些值得注意的更改:

  • OAuth 2.0 客户端的 JWT 客户端认证支持

  • OAuth 2.0 客户端的 JWT bearer 授权授予支持

  • AuthorizationManager,一个用于过滤器安全的新授权 API

  • 反应式方法安全的 Kotlin coroutine 支持

  • OpenSAML 4 支持

此发布候选版本是五月中旬正式 GA 发布之前提供反馈的好机会。我们期待…

获取 Spring 新闻通讯

订阅 Spring 新闻通讯,保持联系

订阅

领先一步

VMware 提供培训和认证,助力您加速进步。

了解更多

获取支持

Tanzu Spring 在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

近期活动

查看 Spring 社区的所有近期活动。

查看全部