Spring Cloud Task 1.2.0.RC1 現已推出

版本發佈 | Glenn Renfro | 2017 年 4 月 14 日 | ...

我們很高興宣佈 Spring Cloud Task 1.2.0.RC1 現在可透過 Github 和 Pivotal 下載儲存庫取得。 非常感謝所有為此版本做出貢獻的人。

Spring Cloud Task 1.2.0.RC1 提供以下功能

  • 升級至 Spring Cloud Stream Chelsea GA。
  • closecontext.enable 重新命名為 closecontext.enabled,以符合 Spring Boot 的啟用屬性風格。
  • 建立外部 TaskExecution 時可以設定任務名稱,允許啟動器以持久的方式設定名稱。
  • Ordered 介面新增至任務事件和批次作業事件,以便使用者可以確定任務或批次事件從其 Spring Cloud Task 應用程式發出的時間。
  • 清理 Spring Cloud Task 依賴項。
  • 更新預設任務名稱建立,以防止與 JMX 發生衝突。

Spring Cloud Stream Chelsea 正式發布!

版本發佈 | Marius Bogoevici | 2017 年 4 月 13 日 | ...

我謹代表社群,很高興宣布 Spring Cloud Stream Chelsea 版本列車正式發布。 對於此版本列車,第一個正式發布的版本是 Chelsea.SR1,它修復了 Chelsea.RELEASE 的許多問題(全部在指標匯出功能的範圍內)。 Chelsea.SR1 也包含在 Spring Cloud Dalston.RELEASE 中。

新版本可在 Maven Central 取得,其功能的詳細說明可在參考文件中找到。 有關工件和最新變更的資訊,請參閱版本…

Spring Data Kay M2 已發佈

版本發佈 | Oliver Drotbohm | 2017 年 4 月 13 日 | ...

我謹代表 Spring Data 團隊,宣布發布 Kay 版本列車的第二個里程碑。 此版本是邁向第二代 Spring Data 的重要一步。

我們已將大部分程式碼庫升級到 Java 8,現在也採用例如方法簽名中的 Optional。 這主要影響內部 SPI,但也洩漏到使用者程式碼中,尤其是在 CrudRepository 中。 對反應式 Spring Data 儲存庫的支援已擴展到 Couchbase(感謝 Subhashni!),Redis 模組現在具有反應式範本 API。 此版本還支援衍生查詢的 IsEmptyIsNotEmpty,以及 MongoDB 和 JPA 的這些查詢的實作。 MongoDB 中的聚合框架現在也支援…

Spring Vault 1.0 正式發布

版本發佈 | Mark Paluch | 2017 年 4 月 12 日 | ...

我謹代表社群,很高興宣布 Spring Vault 1.0 正式發布,這是經過近一年的開發後 Spring Vault 的第一個 GA 版本。

這些工件可從 Maven Central 和 Bintray 取得。

<dependency>
  <groupId>org.springframework.vault</groupId>
  <artifactId>spring-vault-core</artifactId>
  <version>1.0.0.RELEASE</version>
</dependency>

此版本總共修復了 50 多張票證。 以下是此版本附帶的最重要功能的簡短清單

  • 透過 AppRole、AWS-EC2、用戶端憑證、Cubbyhole(包裝的權杖)和靜態權杖的可外掛應用程式驗證。
  • 支援具有憑證輪換的可續訂 @VaultPropertySource
  • 具有權杖續訂和終端權杖過期後重新登入的生命週期感知工作階段管理。
  • 用於直接與 Vault 互動的範本 API。
  • 與 Vault 0.5 至 0.7 的相容性。

Spring Cloud Dalston 已發布

版本發佈 | Spencer Gibb | 2017 年 4 月 12 日 | ...

我謹代表社群,很高興宣布 Spring Cloud Dalston 版本列車的正式發布 (RELEASE) 今天推出。 此版本可在 Maven Central 中找到。 您可以查看 Dalston 的 版本說明以取得更多資訊

Dalston 版本列車中的顯著變更

Vault

Spring Cloud Vault Config 是一個新專案,透過 Hashicorp Vault 提供對分散式系統中外部化密碼管理用戶端支援。

Config Server

Config Server 現在透過複合模式支援多個後端。 這允許組合…

Spring For Apache Kafka 1.2.0 和 1.1.4 可用

版本發佈 | Gary Russell | 2017 年 4 月 07 日 | ...

我們很高興宣布這些 Spring for Apache Kafka 的維護版本現已推出,分別為 1.2.0.RELEASE 和 1.1.4.RELEASE。

這些版本包含多項錯誤修復和改進,並引入對 KStreams 的支援。

它們在功能上是等效的; 1.2.0.RELEASE 基於 0.10.2.0 kafka-clients jar,而 1.1.4.RELEASE 可與 0.10.0.x 和 0.10.1.x 一起使用。

雖然 1.1.4.RELEASE 將在執行時與 0.10.2.x 用戶端程式庫一起使用,但嵌入式 kafka API 中的一些重大變更意味著 spring-kafka-test 中的嵌入式 kafka Junit @Rule 將無法運作,而 1.2.…

Spring Integration 5.0 Milestone 3 可用

版本發佈 | Artem Bilan | 2017 年 4 月 05 日 | ...

Spring Integration 團隊很高興宣布 Spring Integration 5.0 版本 (5.0.0.M3) 的第三個里程碑現已推出。

此版本包含 53 個 JIRA(和一些 GitHub 問題),包括錯誤修復和許多新功能。 自上次里程碑 2以來的一些亮點

  • Spring Integration 測試框架的初始實作 - 測試類別的 @SpringIntegrationTest 註解和 MockIntegration 工廠可協助您編寫整合流程和通道介面卡的單元測試。 我們打算在 GA 之前透過更多功能來充實此功能,包括更多模擬、驗證和一些 send-and-receive 公用程式,以隔離測試元件。 歡迎提供意見反應!

  • POJO 處理常式方法調用(@ServiceActivator@Transformer 等,或從 XML 定義調用的此類方法)現在預設使用 InvocableHandlerMethod。 連同 ConfigurableCompositeMessageConverter@Default 公用程式,這讓我們能夠根據 Content-Type 和目標方法引數解析來實作條件方法調用案例。 若要還原先前的基於 SpEL 的行為,則提供 @UseSpelInvoker 方法層級註解。

Spring AMQP 2.0.0 Milestone 3 可用

版本發佈 | Gary Russell | 2017 年 4 月 04 日 | ...

我們很高興宣布 Spring AMQP 2.0 版本 (2.0.0.M3) 的第三個里程碑現已推出。

此版本包含 36 個 JIRA 問題,包括錯誤修復和許多新功能

  • 對無代理整合測試的初始支援 - TestRabbitTemplate 發現應用程式內容中的接聽程式容器,並為 send()sendAndReceive() 作業調用這些容器的接聽程式。 我們打算在 GA 之前透過更多功能來充實此功能,包括路由,以及模擬 RabbitMQ 支援的各種交換類型。 歡迎提供意見反應。

  • 使用外部交易管理員的回滾現在與本機交易一致。

  • 4.1.x amqp-client 程式庫現在是預設值。

  • RabbitTemplate 現在有一個 invoke() 方法,允許在同一個通道上循序執行多個作業。 這也啟用了底層程式庫提供的功能,例如 waitForConfirmsOrDie(),當將多個訊息傳送到同一個通道時。

Spring Tool Suite 3.8.4 已發布

版本發佈 | Martin Lippert | 2017 年 4 月 03 日 | ...

親愛的 Spring 社群:

我很高興宣布 Spring Tool Suite(我們基於 Eclipse 的工具)的 3.8.4 版本。

此版本的亮點包括

  • 已更新至 Eclipse Neon.3
  • 徹底改造的精靈,可直接存取 start.spring.io
  • 啟動儀表板:支援本機 Spring Cloud CLI 服務
  • 啟動儀表板:在將應用程式部署到 CF 時支援路由
  • 修正了主 STS 儀表板上的字型渲染問題
  • 新增 Buildship 2.0 的支援
  • 提高了啟動儀表板在顯示執行中啟動應用程式狀態時的可靠性
  • 問題追蹤已移至 GitHub Issues

要下載發行版本,請造訪

詳細的最新消息請參閱:STS 3.8.4 最新消息

STS 3.9.0 預計於 2017 年 7 月初在 Eclipse Oxygen 4.7 之上發布。

祝您使用愉快!

Reactor Kotlin Extensions 1.0.0.M1 已發布

發布 | Sébastien Deleuze | 2017 年 3 月 28 日 | ...

更新:Kotlin 現在reactor-corereactor-test 原生支援,無需任何額外擴充功能。

我很興奮地宣布 Reactor Kotlin Extensions 的第一個里程碑版本,它為 Reactor API 提供了 Kotlin 擴充功能。

它支援 Kotlin 類型,例如 KClass,並利用 Kotlin 具體化的類型參數,並提供各種擴充功能以允許更具表達性的程式碼。您可以在下面看到 Reactor with Java 與 Reactor with Kotlin + 擴充功能的快速比較。

Java Kotlin with extensions (具有擴充功能的 Kotlin)
Mono.just("foo") "foo".toMono()
Flux.fromIterable(list) list.toFlux()
Mono.error(new RuntimeException()) RuntimeException().toMono()
Flux.error(new RuntimeException()) RuntimeException().toFlux()
flux.ofType(Foo.class) flux.ofType<Foo>() or flux.ofType(Foo::class)
StepVerifier.create(flux).verifyComplete() flux.test().verifyComplete()

取得 Spring 電子報

訂閱 Spring 電子報,保持聯繫

訂閱

搶先一步

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

了解更多

取得支援

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

了解更多

即將舉行的活動

查看 Spring 社群中所有即將舉行的活動。

查看全部