Reactor Dysprosium (3.3.x) 正式发布

工程 | Stephane Maldini | 2019年10月03日 | ...

各位Reactor社区成员们好,

我很高兴代表Reactor团队及其英勇的新贡献者们宣布,Reactor Dysprosium现在可以在您首选的Maven仓库中找到,例如这个

这是自Reactor Core 3.x以来的第四个发布列车,它包括Reactor Core 3.3Reactor Netty 0.9以及一个新成员Reactor Pool 0.1。请查看主要的变更日志和发布说明:

Reactor Dysprosium模块仍需要JDK 8或更高版本。它们带来了许多性能改进,我们甚至……

Reactor Californium-SR12 发布

工程 | Stephane Maldini | 2019年10月03日 | ...

Californium的第12个服务版本发布了。按照惯例,它修复了若干问题并带来了全面的改进。

该版本可在您首选的Maven中央仓库中获取。

变更日志和发布说明

Bismuth 终止支持

随着Dysprosium-RELEASE的发布,我们的reactor-core 3.1.xreactor-netty 0.7.x系列将不再接收后续补丁。我们鼓励用户更新到Californium发布列车,它与Spring Boot 2.1.xSpring Framework 5.1.x兼容。

如果您已经在使用Spring Boot 2.2.xSpring Framework 5.2.x,则需要使用包含reactor-core 3.3.xreactor-netty 0.9.xDysprosium……

Spring Integration 5.2 GA 发布

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

亲爱的Spring社区,

我谨代表 Spring Integration 团队,激动地宣布 Spring Integration 5.2.0.RELEASE 现已发布。

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

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

本代有什么新功能?

  • RSocket 支持 - 实现了 RSocketInboundGatewayRSocketOutboundGateway,用于 RSocket 协议中的 Reactive Streams 支持。请参阅 spring-integration-rsocket 模块。

  • FluxAggregatorMessageHandler,基于 Project Reactor 的 Flux 分组和窗口功能,可生成窗口或缓冲区结果。

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

  • JSR223 实现已添加到 spring-integration-scripting 模块中,用于 Kotlin 脚本。

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

Spring for Apache Kafka 2.3 已发布

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

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

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

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

有关更多信息,请参阅“新增内容”章节,但这里有几个亮点:

生产

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

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

消费

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

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

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

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

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

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

Spring Session for Apache Geode & Pivotal GemFire 2.1.6.RELEASE 和 2.2.0.RC1 可用

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

On behalf of the Spring and Apache Geode & Pivotal GemFire communities, it is my pleasure to announce the release of Spring Session for Apache Geode & Pivotal GemFire (SSDG) 2.1.6.RELEASE and 2.2.0.RC1.

SSDG 2.1.6.RELEASE is available in Maven Central and SSDG 2.2.0.RC1 can be acquired from the Spring Milestone Repository.

Both SSDG 2.1.6.RELEASE and 2.2.0.RC1 are included in the Spring Session Bean-SR9 and Corn-RC1 BOM files, which will be picked up by Spring Boot 2.1.9.RELEASE and the Spring Boot 2.2.0.RC1 releases, respectively.

此外,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月02日 | ...

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

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

你如何提供帮助?

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

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

Spring for RabbitMQ (Spring AMQP) 2.2 已发布

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

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

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

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

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

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

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

  • 现在支持 Spring Data Projection 接口作为 @RabbitListener 的负载。

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

Spring Batch 4.2 正式发布!

版本发布 | Mahmoud Ben Hassine | 2019年10月02日 | ...

我谨代表 Spring Batch 团队,很高兴地宣布 Spring Batch 4.2 正式发布!此次更新包含了一系列新功能和性能改进!

新功能

Spring Batch 4.2 包含以下新功能

支持 Micrometer 的 Batch 指标

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

Spring Data R2DBC 1.0 RC1 发布

发布 | Mark Paluch | 2019年10月01日 | ...

我很高兴地代表团队和所有做出贡献的人宣布,Spring Data R2DBC 1.0 的第一个发布候选版本已经发布,并可在我们的里程碑仓库中找到。此版本包含 60 个问题和拉取请求。它将基线升级到 R2DBC 0.8 RC1 和 Spring Data Moore GA。

最值得注意的特性包括:

  • 通过 AbstractRoutingConnectionFactory 进行 ConnectionFactory 路由。
  • 通过 ResourceDatabasePopulatorScriptUtils 进行数据库模式初始化的实用工具。
  • 通过 TransactionDefinition 进行自动提交和隔离级别控制的传播和重置。
  • 支持实体级别的转换器。
  • 用于具体泛型和协程的 Kotlin 扩展。
  • 添加用于注册方言的可插拔机制。
  • API 优化。

Spring Security 5.2 全面上市

版本发布 | Filip Hanik | 2019年10月01日 | ...

我很高兴代表社区宣布 Spring Security 5.2 全面上市。本次发布是 5.2.0.M15.2.0.M25.2.0.M35.2.0.M45.2.0.RC15.2.0.RELEASE 版本工作的成果。它总共关闭了 675+ 个工单。

您可以在 Spring Security 参考文档的“新增功能”部分找到 5.2 版本的主要亮点。

一如既往,我们期待听到您的反馈

项目站点 | 参考文档 | 帮助

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

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

查看所有