- Support for setting and reading application lifecycle (
buildpack,docker, andcnb/Cloud Native Buildpacks) in V3 API. - Custom marshaling/unmarshaling for
Lifecyclestruct to support multiple lifecycle types. - Unit tests for all lifecycle types, including CNB.
- Support for Service Broker-provided metadata (labels and attributes) on Service Instances. This includes the
BrokerProvidedMetadatafield onServiceInstance,ServiceInstanceManagedCreate, andServiceInstanceManagedUpdatestructs, along with fluent builder methods for managing labels and attributes.
- All lifecycle-related test expectations updated to match new marshaling output (both
typeanddatafields).
- For CNB, only
buildpacksandstackfields are currently supported. Additional fields may be added in the future as the API evolves. - No breaking changes for existing users of buildpack or docker lifecycles.