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

檢視全部