What's New

Discover the latest features and improvements in CAP Operator

Recent updates

v1alpha2 API Version

CAP Operator now uses v1alpha2 as the default API version (from release 0.37.0). The new version removes the deprecated globalAccountId and domains fields from CAPApplication. See the CAPApplication resource reference for the updated spec.

Subscription Resource

The new Subscription resource represents an active consumer subscription to a CAP application. It is created and managed by the subscription server in response to SaaS Provisioning service callbacks. Learn more about the Subscription resource.

SubscriptionProvider Resource

The new SubscriptionProvider resource is automatically maintained by the controller to cache subscription credentials and pre-computed dependency information for efficient handling of subscription requests. Learn more about the SubscriptionProvider resource.

Previous updates

Rollout on Credential Update

CAP Operator now triggers a rollout of relevant workloads when credentials (service bindings) are updated. Learn more about Rollout on Credential Update.

Omit Provider

As of version 0.31.0, the provider section in CAPApplication is deprecated and can be omitted entirely, even for multi-tenant applications. Omitting it also skips the creation of a provider tenant.

Subscription - getDependencies

The subscription server now supports the getDependencies callback, enabling CAP applications to return dependencies during tenant subscription. Learn more about getDependencies support.

Service Exposure

CAP Operator now allows any deployment workload to be exposed as a service. Learn more about Service Exposure.

Domain Management

CAP Operator now includes enhanced domain management features. Learn more about Domain Management.

Services-Only Applications

CAP Operator now supports Services Only applications that are tenant-agnostic. Learn more about Services-Only Applications.