Reactor Bismuth-SR5 发布了!

工程 | Stephane Maldini | 2018 年 1 月 30 日 | ...

改进、新功能和修复已在您附近的 Maven Central 镜像中以 Bismuth-SR5 物料清单的形式发布。 此版本现在被 Spring Framework 5.0.3 和即将发布的 Spring Boot 2.0.RC1 使用! 我们的网站 projectreactor.io 已经更新到最新版本。

Reactor-Core 3.1.3

发行说明

一项质量更新,包括十几个修复和几个新功能:新的 Flux#delaySequenceSignal#getContext 访问当前流的 Context

reactor-test 也添加了新功能,包括 Context 验证工具和 StepVerifier#toString 实现。

我们现在正在开发 3.1.4.RELEASE。 请查看我们的 问题积压

Reactor Addons 3.1.4

发行说明

在此版本中,我们改进了 RetryRepeat 设施的时序处理。 我们还推出了第一个新的高级缓存帮助程序,用于 FluxMono。 它们将允许简单的存储实现选择,并为使用订阅者提供预期的行为。

下面是一个使用任意哈希映射的快速代码片段,它演示了无论进行多少次验证,上游流都只订阅一次

Map<String, List> data = new HashMap<>();

Flux<Integer> cached = CacheFlux.lookup(data, "foo", Integer.class)
		     .onCacheMissResume(Flux.just(1, 2, 3).log());

StepVerifier.create(cached)
             .expectNext(1, 2, 3)
             .verifyComplete();
//prints 1, 2, 3

StepVerifier.create(cached)
             .expectNext(1, 2, 3)
             .verifyComplete();
//prints nothing

我们现在正在开发 3.1.5.RELEASE,欢迎我们的社区提交更多扩展或运算符的想法。 我们已经从 Oleg Dokuka 那里获得了一个很棒的 PR,关于 Flux 的 IO 扩展

Reactor Netty 0.7.3

发行说明

推荐更新,修复了从与 Netty 自己的线程不同的线程发布流主体时的竞争条件。 我们现在也支持 KQueue 作为 Epoll 的替代方案。 此外,HttpClient 已更新为在 HTTP 响应提前完成时发出错误。

我们现在正在开发 0.7.4.RELEASE 和后续的 0.8.0。 请记住,下一个主要版本将带来重要的 API 更改,因此我们强烈建议使用适配层而不是直接公开 reactor-netty API。 或者直接使用 Spring Framework,它在客户端和服务器端都完全这样做。

其他内容

上个月,我们有机会在 SpringOne Platform 上发言。 您可以在 在线查看幻灯片 并观看 视频回放

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

抢先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看全部