Spring Boot 2.2.0

发布 | Andy Wilkinson | 2019 年 10 月 16 日 | ...

我代表 Spring Boot 团队以及所有贡献者,非常高兴地宣布 Spring Boot 2.2.0 已发布,现在可以从 repo.spring.ioMaven CentralBintray 获取。此版本增加了大量新功能和改进。有关完整的升级说明以及新增和值得注意的功能,请参阅发行说明

2.2 版本有什么新特性

依赖升级

Spring Boot 2.2 升级到了多个 Spring 项目的新版本

  • Spring AMQP 2.2
  • Spring Batch 4.2
  • Spring Data Moore
  • Spring Framework 5.2
  • Spring HATEOAS 1.0
  • Spring Integration 5.2
  • Spring Kafka 2.3
  • Spring Security 5.2
  • Spring Session Corn

Spring Initializr 0.8.0 现已发布

发布 | Stéphane Nicoll | 2019 年 10 月 14 日 | ...

我代表团队以及所有贡献者,很高兴地宣布 Spring Initializr 0.8.0 已发布,现在可以从 repo.spring.io 获取。这是该版本首次在 Maven Central 上发布!

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

Spring Initializr 0.8 带来了项目生成 API 的完全重写,为基于 JVM 项目的通用资产提供了专用的抽象

  • 构建系统,专门支持 Apache Maven 和 Gradle(包括 Groovy 和 Kotlin DSL)。
  • 语言支持,为 Java、Kotlin 和 Groovy 提供基本模型和写入器支持。
  • 高级 Hook 点,可以通过几种方便的实现来调整项目结构。

Spring Cloud Hoxton.M3 现已发布

发布 | Spencer Gibb | 2019 年 10 月 5 日 | ...

我代表社区,很高兴地宣布 Spring Cloud Hoxton 发布系列里程碑 3 (M3) 今日可用。该版本可在 Spring Milestone 仓库中找到。您可以查阅 Hoxton 发行说明以获取更多信息

Hoxton 发布系列中的显著变化

此里程碑版本与 Spring Boot 2.2.0.RC1 兼容。

Spring Cloud Circuit Breaker

我们欢迎 Spring Cloud Circuit Breaker 成为 Spring Cloud 发布系列下的一个新项目。该项目提供了一个抽象 API,用于向应用程序添加断路器。截至…`

Spring Boot for Apache Geode & Pivotal GemFire 1.1.2.RELEASE 和 1.2.0.RC1 已发布

发布 | John Blum | 2019 年 10 月 3 日 | ...

我代表 Spring、Apache Geode、Pivotal GemFire 和 Pivotal Cloud Cache 社区,很高兴地宣布 Spring Boot for Apache Geode、Pivotal GemFire 和 Pivotal Cloud Cache (PCC) 的 1.1.2.RELEASE 以及 1.2.0.RC1 版本已发布。

SBDG 1.1.2.RELEASE 构建于 Spring Boot 2.1.9.RELEASE 之上,可在 Maven Central 中获取。

SBDG 1.2.0.RC1 构建于 Spring Boot 2.2.0.RC1 之上,可在 Spring Milestone 仓库中获取。

此外,SBDG 1.2.0.RC1 的内容可以包含在通过 https://start.spring.io 上的 Spring Initializer 生成的项目中。只需在“Search dependencies to add”(搜索要添加的依赖项)输入字段中键入“Geode”,您就会看到“Spring for Apache Geode”依赖项作为可添加的选项出现。这包括 spring-geode-starter…`

Spring Boot 2.2.0 RC1 已发布!

发布 | Madhura Bhave | 2019 年 10 月 3 日 | ...

我代表团队以及所有贡献者,很高兴地宣布 Spring Boot 2.2.0 的候选版本已从我们的里程碑仓库中获取。此版本包含130 个问题和拉取请求

有关完整的更改列表和升级说明,请参阅 wiki 上的Spring Boot 2.2 发行说明更新的参考文档

我们计划在 10 月中旬发布 Spring Boot 2.2 的正式版本 (GA)。现在是尝试 Spring Boot 2.2 并提供反馈的好时机,以便我们在 GA 之前尝试修复问题。如果您想开始使用 2.2 并尝试新功能,可以在 https://start.spring.io 上引导创建一个新项目…`

Spring Integration 5.2 GA 可用

发布 | Artem Bilan | 2019 年 10 月 2 日 | ...

亲爱的 Spring 社区,

我代表 Spring Integration 团队,很高兴地宣布 Spring Integration 5.2.0.RELEASE 已发布。

可以从我们的发布仓库和 Maven Central 下载

compile "org.springframework.integration:spring-integration-core:5.2.0.RELEASE"

这个版本有什么新特性?

  • RSocket 支持 - 为 RSocket 协议中的 Reactive Streams 支持实现了 RSocketInboundGatewayRSocketOutboundGateway。详见 spring-integration-rsocket 模块。

  • FluxAggregatorMessageHandler 根据 Project Reactor Flux 的分组和窗口功能生成窗口或缓冲区结果。

  • RateLimiterRequestHandlerAdviceCacheRequestHandlerAdvice 可用于围绕 MessageHandler.handleMessage() 的 AOP 切面。

  • JSR223 对 Kotlin 脚本的实现已添加到 spring-integration-scripting 模块中。

  • FTP 和 SFTP 模块现在为某些 Apache Mina FTP/SFTP 服务器事件提供了事件监听器。

Spring for Apache Kafka 2.3 现已发布

发布 | Gary Russell | 2019 年 10 月 2 日 | ...

我们很高兴地宣布以下版本现已发布。

鼓励所有用户升级到这些版本

2.3.0 版本是该项目最新系列的首个版本。

请参阅新特性章节了解更多信息,以下是一些亮点:

生产者(Producing)

  • 选项:为每个线程使用一个生产者,以避免刷新时阻塞其他线程。

  • 提供了 AggregatingReplyingKafkaTemplate,它是对 ReplyingKafkaTemplate 的扩展,用于聚合来自多个消费者的回复。

消费者(Consuming)

  • 现在可以添加一个 RecordInterceptor 来在调用监听器之前修改记录。

  • ConsumerSeekAware 现在支持相对查找(seek)。

  • 现在可以指定处理上一个 poll() 结果和发起下一个 poll() 之间的延迟。

  • 使用手动 AckMode 时,现在可以否定确认(negatively acknowledge)一条记录,并且容器将执行必要的查找(seek)以重新播放该记录。

  • 现在支持 Micrometer Timer 来监控监听器性能。

  • 可以将 SeekToCurrentErrorHandler 配置为将某些异常视为致命错误,从而禁用重试;现在还可以在失败投递的重试尝试之间添加 BackOff

Spring Session for Apache Geode & Pivotal GemFire 2.1.6.RELEASE 和 2.2.0.RC1 已发布

发布 | John Blum | 2019 年 10 月 2 日 | ...

我代表 Spring 和 Apache Geode & Pivotal GemFire 社区,很高兴地宣布 Spring Session for Apache Geode & Pivotal GemFire (SSDG) 2.1.6.RELEASE2.2.0.RC1 版本已发布。

SSDG 2.1.6.RELEASE 可在 Maven Central 获取,SSDG 2.2.0.RC1 可从 Spring Milestone 仓库获取。

SSDG 2.1.6.RELEASE2.2.0.RC1 都包含在 Spring Session Bean-SR9Corn-RC1 BOM 文件中,它们将分别被 Spring Boot 2.1.9.RELEASE 和 Spring Boot 2.2.0.RC1 版本引用。

此外,SSDG 2.1.6.RELEASE 将被 Spring Boot for Apache Geode (SBDG) 1.1.2.RELEASE 引用,SSDG 2.2.0.RC1 将被 Spring Boot for Apache Geode 1.2.0.RC1 引用…`

Spring Boot 2.1.9 现已发布

发布 | Stéphane Nicoll | 2019 年 10 月 2 日 | ...

我代表团队以及所有贡献者,很高兴地宣布 Spring Boot 2.1.9 已发布,现在可以从 repo.spring.io 和 Maven Central 获取。

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

您如何提供帮助?

如果您有兴趣提供帮助,请查看问题仓库中的“ideal for contribution”(非常适合贡献)标签。如果您有一般性问题,请在 stackoverflow.com 上使用 spring-boot 标签提问,或在 Gitter 上与社区交流。

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

Spring for RabbitMQ (Spring AMQP) 2.2 现已发布

发布 | Gary Russell | 2019 年 10 月 2 日 | ...

我们很高兴地宣布以下维护版本现已发布。

鼓励所有用户升级到这些版本

2.2.0 版本是该项目最新系列的首个版本。

请参阅新特性章节了解更多信息,以下是一些亮点:

  • 现在支持 Micrometer Timer 来监控监听器性能。

  • @RabbitListener 现在可以在 List<?> 中接收一批消息,批处理可以在生产者端创建,或者 SimpleMessageListenerContainer 可以从传入的离散消息创建批处理。

  • 现在支持将 Spring Data Projection 接口用作 @RabbitListener 有效负载(payload)。

  • 现在提供了一个选项,可以在连接前打乱 Addresses 的顺序,而不是始终按顺序尝试地址。

获取 Spring 新闻稿

订阅 Spring 新闻稿以保持联系

订阅

先行一步

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

了解更多

获取支持

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

了解更多

近期活动

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

查看全部