Spring Cloud Open Service Broker 3.1.0 版本發布

發布 | Roy Clarkson | 2019 年 11 月 26 日 | ...

我們很高興宣布 Spring Cloud Open Service Broker 3.1.0.RELEASE 正式發布。現在已完整支援 Open Service Broker API v2.15。感謝社群的意見回饋和貢獻!此版本包含先前預發行里程碑版本中的所有修正和增強功能

  • 升級至 Spring Boot 2.2.1.RELEASE
  • 新增 ServiceBrokerMaintenanceInfoConflictException 以處理 MaintenanceInfoConflict 錯誤情境
  • 當建立或更新請求格式錯誤或包含無效參數時,ServiceBrokerInvalidParametersException 現在會傳回 HTTP 400 錯誤。先前錯誤地傳回 HTTP 422。
  • CreateServiceInstanceBindingRequest 現在繼承 AsyncParameterizedServiceInstanceRequest,以便使用通用請求物件並減少冗餘。
  • 更新參考文件
  • 支援更新 Service Instance context
  • 新增 endpoints 清單至建立 Service Binding 回應 body
  • 支援 X-Broker-API-Request-Identity 請求身分標頭
  • 限制 Operation 字串在回應 body 中最多 10,000 個字元
  • 修正 ServiceInstanceBindingDoesNotExistException 錯誤地從 RuntimeException 而非 ServiceBrokerException 擴展的問題
  • 新增 maintenance_info 欄位至 Service Plan 物件
  • 新增 maximum_polling_duration 欄位至 Service Plan 物件
  • 新增 plan_updateable 欄位至 Service Plan 物件
  • 當缺少或不正確所需的 service_id 和/或 plan_id 時,傳回 HTTP 400 錯誤
  • 當服務仲介器操作正在進行中,且在前一個請求完成之前發送相同的請求時,傳回 HTTP 202
  • 針對特定的 Service 定義 metadata,傳回 JSON 陣列而非 JSON 物件
  • 新增支援服務仲介器控制器的自訂基本路徑
  • 改善組態屬性中對服務 metadata 的支援
  • 新增支援從類別路徑映像檔設定 Base64 metadata.imageUrl 資料
  • 透過額外的 bean 和自動組態支援,改善事件掛鉤的組態

包含以下 Spring Boot Starter

<dependency>
  <groupId>org.springframework.cloud</groupId>
  <artifactId>spring-cloud-starter-open-service-broker</artifactId>
  <version>3.1.0.RELEASE</version>
</dependency>

Spring Cloud Open Service Broker 是一個框架,用於建構實作 Open Service Broker API 的 Spring Boot 應用程式。Open Service Broker API 專案讓開發人員能夠將服務交付到雲端原生平台(例如 Cloud Foundry、Kubernetes 和 OpenShift)中運行的應用程式。

專案頁面 | GitHub | 參考文件 | API 文件

訂閱 Spring 電子報

隨時掌握 Spring 電子報的最新資訊

訂閱

領先一步

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

深入瞭解

取得支援

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

深入瞭解

即將到來的活動

查看 Spring 社群中所有即將到來的活動。

檢視全部