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 以利用通用请求对象并减少冗余。
  • 更新参考文档
  • 支持更新服务实例上下文
  • 在创建服务绑定响应正文中添加 endpoints 列表
  • 支持 X-Broker-API-Request-Identity 请求标识符标头
  • 将响应正文中的 Operation 字符串限制为 10,000 个字符
  • 修复了一个问题,即 ServiceInstanceBindingDoesNotExistException 错误地从 RuntimeException 而不是 ServiceBrokerException 扩展
  • 在服务计划对象中添加 maintenance_info 字段
  • 在服务计划对象中添加 maximum_polling_duration 字段
  • 在服务计划对象中添加 plan_updateable 字段
  • 当缺少或不正确所需的 service_id 和/或 plan_id 时返回 HTTP 400
  • 当服务代理操作正在进行中并且在先前的请求完成之前发送了相同的请求时,返回 HTTP 202
  • 对于某些服务定义元数据,返回 JSON 数组而不是 JSON 对象
  • 添加对服务代理控制器的自定义基本路径的支持
  • 改进对配置属性中服务元数据的支持
  • 添加对从类路径图像文件配置 Base64 metadata.imageUrl 数据的支持
  • 通过其他 Bean 和自动配置支持改进事件挂钩的配置

包含以下 Spring Boot 启动器

<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 是一个用于构建 Spring Boot 应用程序的框架,这些应用程序实现了 Open Service Broker API。 Open Service Broker API 项目允许开发人员向在云原生平台(如 Cloud Foundry、Kubernetes 和 OpenShift)中运行的应用程序交付服务。

项目页面 | GitHub | 参考文档 | API 文档

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,以加速您的进步。

了解更多

获取支持

Tanzu Spring 在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区中所有即将举行的活动。

查看全部