Reactor Dysprosium-M1 现已可用

发布 | Stephane Maldini | 2019 年 5 月 15 日 | ...

Reactor 的第四代正在到来。我们团队谨代表所有人感谢社区给予的巨大反馈。在过去的一年中,我们显着地壮大了响应式产品阵容,包括 R2DBCBlockHound。我们在 Java 生态系统中的应用表现出色,并且我们正在与包括 Microsoft 和 Google 在内的主要公司合作。我们日常在 Gitter 上的受众人数增加了一倍多,每天都有精彩的——你猜对了——响应式讨论发生。最后,Sergei Egorov 已加入核心团队,我们没有停止扩张的计划!

Dysprosium-M1 可在我们的里程碑仓库中获取。这为正在进行的更多更改铺平了道路。值得注意的是,有 2 个功能正在被弃用,并评估将在... 时移除

Reactor Californium-SR8 已发布

发布 | Stephane Maldini | 2019 年 5 月 15 日 | ...

Californium 的第 8 个服务版本已发布。除了修复其应修复的问题外,它还附带了增强版的 reactor-netty——这得益于从我们新的 Dysprosium-M1 版本反向移植的更改。

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

变更日志和发布说明

请注意,此版本会覆盖附带了 reactor-netty 0.8.7 中不受欢迎的回归问题的 Californium-SR7

Bismuth 结束生命周期

随着 Dysprosium-RELEASE 的到来,我们的 reactor-core 3.1.xreactor-netty 0.7.x 系列将不再接收进一步的补丁。我们鼓励用户更新到 Californium 发布系列,它们与 Spring Boot 2.1.xSpring Framework 5.1.x 匹配…

Spring Data Moore M4、Lovelace SR8 和 Ingalls SR22 已发布

发布 | Mark Paluch | 2019 年 5 月 14 日 | ...

我很高兴宣布 Spring Data 版本 Moore M4Lovelace SR8Ingalls SR22 现已可用。我们的版本基于最新的 Spring Framework 版本构建,并将分别被 Spring Boot 2.2 M3、2.1.5 和 1.5.21 采纳。

Moore M4 也是 Spring Data R2DBC 1.0 M2 的先决条件。它附带了修复的 70 个问题单。其中有一些值得注意的新特性:

  • 支持 MongoDB 的响应式事务管理
  • 支持 MongoDB 的基于注解的排序规则
  • Elasticsearch 中的响应式索引操作和按查询删除

请在我们的发布 wiki 中查找已添加功能的高级概述…

Spring Boot 1.5.21 现已可用

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

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

Spring Boot 1.5.21 是一个维护版本,包括9 个依赖项更新和部分错误修复

如果您尚未升级到 Spring Boot 2,请考虑进行升级,因为 1.x 的支持将于 2019 年 8 月 1 日结束

您如何提供帮助?

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

本周 Spring - 2019 年 5 月 14 日

工程 | Josh Long | 2019 年 5 月 14 日 | ...

Spring 爱好者们大家好!欢迎来到新一期的《本周 Spring》!我正在美丽的克拉科夫参加盛大的 Geecon 会议,然后我将前往西班牙壮丽的巴塞罗那参加 Spring I/O 会议。希望能在两个地方见到你们!肯定会很有趣。下周会更加疯狂!下周我将前往瑞士苏黎世拜访一些客户,然后前往法国巴黎参加那里的 Spring One Tour 活动,接着前往白俄罗斯明斯克参加 VOXXED Days Minsk 会议(我第一次去!太兴奋了!),紧接着,我就要去巴塞罗那…

Spring Integration AWS 2.2 GA 和 Spring Cloud Stream Kinesis Binder 1.2 GA 现已可用

发布 | Artem Bilan | 2019 年 5 月 13 日 | ...

今天,我很高兴宣布 Spring Integration for Amazon Web Services 扩展版本 2.2.0 和 Spring Cloud Stream Binder for AWS Kinesis 版本 1.2.0 正式发布。

这些版本可从 Maven Central、JCenter 和我们的发布仓库下载

compile "org.springframework.integration:spring-integration-aws:2.2.0.RELEASE"

如果您不使用 Kinesis Binder。或通过 Binder 依赖项

compile "org.springframework.cloud:spring-cloud-stream-binder-kinesis:1.2.0.RELEASE"

这两个版本的主要主题是支持 Kinesis ClientKinesis Producer 库的新功能。为此,spring-integration-aws 分别提供了 KclMessageDrivenChannelAdapterKplMessageHandler 的实现。目前,该实现基于 KCL v1.x,因为我们在 spring-integration-aws 中使用的并非所有 AWS 依赖项都提供了 AWS SDK v2 的实现。基于 Kinesis Client Library 的调研,在 KclMessageDrivenChannelAdapter 中都引入了一个额外的 CheckpointMode.periodic

Spring Batch 4.2.0.M2 现已可用!

发布 | Mahmoud Ben Hassine | 2019 年 5 月 13 日 | ...

我很高兴宣布 Spring Batch 4.2.0.M2 现已从我们的里程碑仓库获取。

有什么新功能?

此版本为 Apache Kafka 添加了一个新的项目读取器 (item reader) 和一个新的项目写入器 (item writer)

  • KafkaItemReader 可以从单个分区或同一主题的多个分区读取消息。此读取器在 ExecutionContext 中存储消息偏移量以支持重启。
  • KafkaItemWriter 使用来自Spring for Apache Kafka 项目的 KafkaTemplate 向指定主题发送消息。

我想感谢 Mathieu Ouellet 在 Spring Batch 中添加对 Apache Kafka 的支持方面做出的出色贡献!

Spring for Apache Kafka 2.3 里程碑 2

发布 | Gary Russell | 2019 年 5 月 13 日 | ...

我们很高兴宣布 Spring for Apache Kafka 2.3 发布的第二个里程碑版本 2.3.0.M2 现已可用。

亮点

  • SeekToCurrentErrorHandler 可以配置为不对某些异常进行重试。

  • 新的 RecoveringDeserializationExceptionHandler 可以在 Kafka Streams 应用程序中从失败的反序列化操作中恢复,例如将失败的消息发送到死信主题。

  • 新的 HeaderEnricher 转换器可以添加到 Kafka Streams 拓扑中以添加头部。

  • 新的 MessagingTransformer 可用于在 Kafka Streams 拓扑中调用 Spring Integration 流。

  • 新的 AggregatingReplyingKafkaTemplate 可以发送记录并等待来自多个消费者的响应。

Spring AMQP (Spring for RabbitMQ) 2.2 里程碑 2

发布 | Gary Russell | 2019 年 5 月 13 日 | ...

我们很高兴宣布 Spring AMQP 2.2 发布的第二个里程碑版本 2.2.0.M2 现已可用。

亮点

  • Jackson 消息转换器现在支持 Spring Data 的“投影接口”(Projection Interfaces)。

  • @RabbitListener 方法现在可以以 List<?> 的形式接收批量消息,而不是一次一个。

  • 您现在可以直接在 @RabbitListener 注解上覆盖默认的确认模式和执行器。

更多信息,请参阅新功能章节和变更日志。

项目页面 | GitHub | JIRA | 文档 | Stack Overflow |

Spring Integration 5.2 里程碑 2 现已可用

发布 | Artem Bilan | 2019 年 5 月 13 日 | ...

我谨代表 Spring Integration 团队,很高兴宣布 Spring Integration 5.2.0.M2 现已可用。

可从我们的里程碑仓库下载

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

亮点

  • RSocket 通道适配器现已可用,用于客户端和服务器之间完全响应式的网络交互。请分别查看 spring-integration-rsocket 模块以及 RSocketInboundGatewayRSocketOutboundGateway 的 JavaDoc

  • Kotlin Jsr223 脚本支持已添加到 spring-integration-scripting 模块中

  • 引入了 CacheRequestHandlerAdvice 以在 AbstractReplyProducingMessageHandler 实现中的 handleRequestMessage() 方法上执行缓存操作

  • RateLimiterRequestHandlerAdvice 也可用于限制对 handleRequestMessage() 方法逻辑的访问

订阅 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将到来的活动

查看 Spring 社区所有即将到来的活动。

查看全部