Reactor Bismuth-SR5 發佈了!

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

改進、新功能和修復程式已部署到您附近的 Maven Central mirror,版本為 Bismuth-SR5 Bill Of Material。此版本現在已被 Spring Framework 5.0.3 和即將推出的 Spring Boot 2.0.RC1 使用!我們的網站 projectreactor.io 已更新為最新版本。

Reactor-Core 3.1.3

版本說明

一個品質更新,包含十幾個以上的修正程式和幾個新功能:新的 Flux#delaySequenceSignal#getContext 可存取目前的 flow Context

reactor-test 也加入了新功能,包括 Context 驗證工具和 StepVerifier#toString 實作。

我們現在正致力於 3.1.4.RELEASE。請查看我們的 issue backlog

Reactor Addons 3.1.4

版本說明

在此版本中,我們改進了 RetryRepeat 工具的時序處理。我們也推出了第一個新的進階快取輔助程式,適用於 FluxMono。它們將允許簡單的儲存實作選擇,並為使用中的訂閱者提供預期的行為。

以下是一個使用任意雜湊對應的程式碼片段,展示了無論進行多少次驗證,上游 flow 只會被訂閱一次

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 社群中所有即將舉行的活動。

查看全部