Spring Cloud App Broker 1.0.5 是 Spring Cloud 团队发布的用于构建云原生服务代理(Service Broker)的开源框架的一个维护版本
Spring Cloud App Broker 1.0.5 是 Spring Cloud 团队发布的用于构建云原生服务代理Service Broker的开源框架的一个维护版本。该版本主要包含错误修复、安全补丁、依赖升级如 Spring Boot、Spring Cloud 及相关组件的兼容性更新以及对 Open Service Broker APIOSBAPIv2.15 的更好支持。它适用于在 Cloud Foundry 或 Kubernetes通过 Service Catalog 或 OpenShift Service Mesh等平台中将 Spring Boot 应用快速封装为可被平台统一管理的托管服务例如数据库、缓存、消息队列等中间件实例。此版本不引入重大功能变更non-breaking建议正在使用 1.0.x 系列的生产环境用户升级以获得稳定性与安全性提升。详细变更日志可参考官方 GitHub Release 页面https://github.com/spring-cloud/spring-cloud-app-broker/releases/tag/v1.0.5# 示例app-broker 配置片段application.ymlspring:cloud:appbroker:services:-name:my-databasedescription:Managed PostgreSQL instanceplan:standard# ... 其他部署与绑定配置Spring Cloud App Broker 1.0.5 releasedWe are pleased to announce the release of Spring Cloud App Broker 1.0.5. This release includes the following fixes and improvements:Upgrade to Spring Boot 2.1.13.RELEASE Allow a ServiceInstanceService bean to be provided by a consuming application Correct an issue where the backing app environment was not being updated when the service instance was upgraded If specified, the routes property now takes precedence over host, hosts, domain and domains properties Correct an issue where synchronous binding and unbinding requests were not being properly handledGradle:implementation(“org.springframework.cloud:spring-cloud-starter-app-broker-cloudfoundry:1.0.5.RELEASE”)Maven:org.springframework.cloud spring-cloud-starter-app-broker-cloudfoundry 1.0.5.RELEASESpring Cloud App Broker 1.0.5 官方明确兼容Open Service Broker APIOSBAPI规范 v2.15并向下兼容 v2.13 和 v2.14因 OSBAPI 采用语义化版本与向后兼容设计。它不支持 v3.x尚未发布或实验性草案版本且对早期 v2.12 及更旧版本可能存在边缘行为差异如某些字段校验逻辑增强。关键兼容细节✅ 完全支持Provision、Deprovision、Bind、Unbind、Last Operation等核心端点✅ 正确处理context字段如platform: cloudfoundry或kubernetes符合 v2.13 对多平台上下文的扩展要求✅ 支持parameters的深层嵌套与 schema 验证需配合自定义ServiceInstanceBindingRequest处理⚠️ 不支持 v2.15 新增的可选特性volume_mounts因属 Kubernetes 特定扩展App Broker 默认不实现挂载逻辑需用户自定义 Provisioner❌ 不兼容已废弃的 v2.0 中maintenance_info字段的旧格式v2.13 已统一为maintenance_info对象结构App Broker 1.0.5 仅支持新格式。官方文档强调App Broker 的版本号如 1.0.5与 OSBAPI 版本号无直接映射关系其兼容性由集成测试套件基于 osb-cmdb 和 brokerpak 测试工具保障而非语义绑定。// 源码佐证Spring Cloud App Broker 1.0.5 中的 API 版本声明位于 org.springframework.cloud.appbroker.deployer包publicclassOpenServiceBrokerApiVersion{publicstaticfinalStringSUPPORTED_VERSION2.15;// 常量定义}
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2416029.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!