- Duale AI
- Documentation
- Release stages
Release stages: labels, access, and change policy
Defines Duale AI's five release-stage labels and their access, production use, support, and change policy.
This page defines the release stage labels Duale AI uses to state product maturity and their access, support, and change policies.
- Stage summary comparing access, production use, support, and change policy.
- Private Preview access limits and change conditions.
- Public Preview defect and breaking change conditions.
- General Availability production qualification and deprecation process.
- Deprecated and Retired stage definitions and migration guidance.
Summaries were generated by AI.
On a service or capability page, the badge states the release stage of that offering. On a general documentation or policy page, it states only that page’s publication stability. It does not set the stage of the whole platform, a child page, or a linked page.
Duale AI uses the labels below to state product maturity. The applicable agreement controls legal obligations, change notices, service levels, and support when its terms differ from this policy.
Stage summary
Access
| Private Preview | Public Preview | General Availability | Deprecated | Retired |
|---|---|---|---|---|
| Selected customers by invitation | Available without an individual invitation | Available under the applicable product offer | As stated in the deprecation notice | Unavailable |
Production use
| Private Preview | Public Preview | General Availability | Deprecated | Retired |
|---|---|---|---|---|
| No | Not production-qualified | Yes | Existing workloads during migration only | No |
Support
| Private Preview | Public Preview | General Availability | Deprecated | Retired |
|---|---|---|---|---|
| Best effort | Best effort | Standard support under your agreement | As stated in the deprecation notice | No operational support |
Change policy
| Private Preview | Public Preview | General Availability | Deprecated | Retired |
|---|---|---|---|---|
| Agreement notice applies; can change, stop, or end | Can contain defects and breaking changes | Breaking changes use the deprecation process | The replacement and retirement plan control changes | The service or capability no longer operates |
These are the only release-stage labels in this policy. Production can name a commercial package or describe a
workload; neither use assigns a release stage.
Preview stages have no automatic end date. Customer use, corrected defects, architecture changes, operating evidence, and support readiness can move a service or capability toward General Availability. A release date exists only when Duale AI publishes one.
Private Preview
Private Preview limits access to selected customers and agreed test cases. Duale AI can change or stop the service or capability while it tests the interface and architecture. The applicable customer agreement controls change notices. Do not use it for a production workload. Support is best effort and can require direct work with the product team.
Public Preview
Public Preview removes the individual invitation but does not make the service or capability production-qualified. It can contain known or unknown defects. Its interface, behavior, limits, or availability can change, including through a breaking change. The applicable customer agreement controls change notices. Public Preview does not add a compatibility commitment. Support is best effort.
General Availability
General Availability means that Duale AI qualifies the service or capability for production use. The applicable customer agreement controls support, service levels, and change notices. Duale AI maintains the supported published behavior. A change that removes or breaks that behavior uses the deprecation and retirement process.
Deprecated
Deprecated means that Duale AI plans to remove a service, capability, interface, or behavior. Do not start new work on it. The deprecation notice identifies the affected interface or behavior, the replacement when one exists, the migration action, and the retirement date when Duale AI has set one. Existing production use can continue only within the terms and dates in that notice.
Retired
Retired means that the service, capability, interface, or behavior is no longer available. Calls can fail or the interface can be absent. Duale AI can keep the documentation available to explain the replacement, migration, or historical behavior, but that documentation does not restore operational support.