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 提供基本模型和编写器支持。
  • 高级挂钩点,用于使用多个便捷实现来调整项目结构。

Spring Cloud Hoxton.M3 现已可用

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

我代表社区,很高兴地宣布 Spring Cloud Hoxton 发布列车的里程碑版本 3 (M3) 今天可用。可在 Spring 里程碑 存储库中找到该版本。您可以查看 Hoxton 的发行说明以了解更多信息

Hoxton 发布列车中的显著更改

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

Spring Cloud 断路器

我们欢迎 Spring Cloud 断路器作为 Spring Cloud 发布列车下的一个新项目。此项目提供了一个抽象 API,用于向您的应用程序添加断路器。目前……

用于 Apache Geode 和 Pivotal GemFire 的 Spring Boot 1.1.2.RELEASE 和 1.2.0.RC1 可用

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

我代表 Spring、Apache Geode、Pivotal GemFire 和 Pivotal Cloud Cache 社区,很高兴地宣布发布 *用于 Apache Geode* 的 Spring Boot、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 里程碑 存储库中获取。

此外,SBDG `1.2.0.RC1` 代码段可以包含在使用 * **Spring Initializer** * 在 https://start.spring.io 生成的项目中。只需在“*添加要搜索的依赖项*”输入字段中键入“*Geode*”,您就会看到“* **用于 Apache Geode 的 Spring** ”依赖项作为您可以添加的选项出现。这包括 `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 正式版。现在是尝试 Spring Boot 2.2 并提供反馈的好时机,以便我们可以在正式版发布前尝试修复问题。如果您想开始使用 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 支持 - 已实现 `RSocketInboundGateway` 和 `RSocketOutboundGateway` 以在 RSocket 协议中支持 Reactive Streams。请参阅 `spring-integration-rsocket` 模块。

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

  • `RateLimiterRequestHandlerAdvice` 和 `CacheRequestHandlerAdvice` 可用于 `MessageHandler.handleMessage()` 周围的 AOP 方面。

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

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

Spring for Apache Kafka 2.3 现已可用

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

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

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

2.3.0 版本是此项目最新系列的第一个版本。

请参阅新增功能章节以了解更多信息,但以下是一些亮点

生产

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

  • 提供 `AggregatingReplyingKafkaTemplate` 扩展到 `ReplyingKafkaTemplate` 以聚合来自多个消费者的回复。

消费

  • 您现在可以添加 `RecordInterceptor` 以在调用侦听器之前修改记录。

  • `ConsumerSeekAware` 现在支持相对查找。

  • 您现在可以在处理先前 `poll()` 结果和发出下一个 `poll()` 之间指定延迟。

  • 使用手动 `AckMode` 时,您现在可以否定确认记录,容器将执行必要的查找以重播记录。

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

  • `SeekToCurrentErrorHandler` 可以配置为将某些异常视为致命异常,从而禁用重试;您现在还可以添加在失败交付的重试尝试之间进行 `BackOff`。

用于 Apache Geode 和 Pivotal GemFire 的 Spring Session 2.1.6.RELEASE 和 2.2.0.RC1 可用

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

我代表 Spring 和 Apache Geode 和 Pivotal GemFire 社区,很高兴地宣布发布 *用于 Apache Geode 和 Pivotal GemFire 的 Spring Session* (SSDG) `2.1.6.RELEASE` 和 `2.2.0.RC1`。

SSDG `2.1.6.RELEASE` 可在 Maven Central 获取,SSDG `2.2.0.RC1` 可从 Spring 里程碑 存储库获取。

SSDG `2.1.6.RELEASE` 和 `2.2.0.RC1` 都包含在 Spring Session `Bean-SR9` 和 `Corn-RC1` BOM 文件中,Spring Boot `2.1.9.RELEASE` 和 Spring Boot `2.2.0.RC1` 版本将分别提取它们。

此外,SSDG `2.1.6.RELEASE` 将由 *用于 Apache Geode 的 Spring Boot* (SBDG) `1.1.2.RELEASE` 提取,SSDG `2.2.0.RC1` 将由用于 Apache Geode 的 Spring Boot `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 个修复、改进和依赖项升级。感谢所有通过问题报告和拉取请求做出贡献的人。

如何提供帮助?

如果您有兴趣提供帮助,请查看问题存储库中的 "适合贡献" 标签。如果您有任何一般性问题,请使用 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负载。

  • 现在提供了一个选项,可以在连接之前对Addresses进行混洗,而不是总是按顺序尝试地址。

Spring Batch 4.2 现已正式发布!

发布 | Mahmoud Ben Hassine | 2019年10月2日 | ...

谨代表 Spring Batch 团队,我很高兴地宣布 Spring Batch 4.2 正式发布,其中包含许多新功能和性能改进!

新功能

Spring Batch 4.2 包含以下新功能

使用 Micrometer 的批处理指标

Spring Batch 始终通过作业存储库为用户提供各种指标。但是,由于使用数据库作为指标存储,因此实时使用和响应这些指标的能力受到限制。此版本引入了一项新功能,允许您通过 Micrometer 使用真正的指标存储来监控批处理作业。默认情况下,Spring Batch 收集指标(例如作业持续时间、步骤持续时间、项读取和写入吞吐量等),并在spring.batch下的 Micrometer 的全局指标注册表中注册它们……

获取 Spring 时事通讯

通过 Spring 时事通讯保持联系

订阅

领先一步

VMware 提供培训和认证,以加速您的进步。

了解更多

获取支持

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

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部