Reactor Bismuth-SR3 現在可用

釋出 | Stephane Maldini | 2017 年 10 月 27 日 | ...

一批修復和好東西已經送達,這是由新的 Bismuth-SR3 物料清單 帶給您的。 此版本現在由 Spring Framework 5.0.1 使用! 我們的網站 projectreactor.io 反映了這些最新更新。

Reactor-Core 3.1.1

發行說明

一個質量更新,包括 20 多個修復程式和一些新功能:用於從 Publisher 轉換 Reactor 的 Kotlin 擴充套件,以及 Flux#limitRequest 運算子,替代具有顯式上限的 Flux#take 運算子來產生需求。

我們現在正在開發 3.1.2.RELEASE。 檢視我們的 問題積壓 以瞭解更詳細的範圍。

Reactor Addons 3.1.2

發行說明

我們現在為我們的一些額外運算子提供了官方的 Kotlin 擴充套件,將來我們將繼續新增一些。 此版本的一個亮點是添加了 RetryRepeatMathematic 擴充套件。 我們對 Kotlin 擴充套件提供的可能性感到非常興奮,並鼓勵我們的 Kotlin 使用者嘗試 reactor-extra

簡要了解一下這些方便的擴充套件

data class User(val age: Int,val name: String)

val userList = listOf(User(18, "bob"),  User(80, "grandpa"), User(1, "baby"))

users.toFlux()
     .retryExponentialBackoff(4, Duration.ofMillis(100))
     .max { a, b -> b.age - a.age }
     .map { it.name }
     .test()
     .expectNext("baby")
     .verifyComplete()

我們現在正在開發 3.1.3.RELEASE,並邀請我們的社群提交更多擴充套件或運算子的想法。 我們已經看到對可追溯性、斷路器和路由的某種興趣,並將評估如何在未來幾周內確定這些功能的範圍。

Reactor Netty 0.7.1

發行說明

一個推薦的更新,修復了在特定情況下可能會阻止我們的連線池的生命週期問題。 此外,我們的 HttpServer 現在可以正確處理 HEAD 請求和匹配的響應內容長度。 我們 識別並修復了 Netty SSL 處理中的迴歸,它影響了從 4.1.14 到 4.1.16 的版本。 如果您的應用程式依賴於透過 SSL 流式傳輸大型有效負載,請監控下一個 4.1.17 Netty 版本。

我們現在正在開發 0.7.2.RELEASE 和隨後的 0.8.0。 我們仍在進行調查,並且由於最終 Spring Framework 版本的普及,我們正在處理一波新的反饋。 0.8 旨在建立在此成熟度的基礎上,並提供重大的 API 質量改進。

SR1 和 SR2 發生了什麼?!

不幸的是,我們兩次都遇到了 POM 生成問題,雖然這些版本存在於 Maven Central 中,但它們都存在 reactor-extra 定義方面的缺陷。 請避免使用 Bismuth-SR1Bismuth-SR2 BOM 以及 reactor-extra:3.1.1.RELEASE。 祈禱下一個版本應該在 Spring Framework 5.0.2 之前是 Bismuth-SR4

很快再見?

如果您對所有新功能和我們的下一個計劃感興趣,那麼整個團隊將參加 Spring One Platform,並且計劃了一個 專門的會議。 此外,Spring 的大多數軌道都將涵蓋使用 Reactor 進行的反應式程式設計!

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

取得領先

VMware 提供培訓和認證,以加速您的進步。

瞭解更多

獲得支援

Tanzu Spring 在一個簡單的訂閱中提供對 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案。

瞭解更多

即將舉行的活動

檢視 Spring 社群中所有即將舉行的活動。

檢視全部