Skip to main content

Feature maturity

Feature maturity progresses through three stages: Technical PreviewBetaGeneral Availability (GA). The definitions below describe what each stage means for a feature or capability.

In this documentation, a pre-release feature is marked with a Tech Preview or Beta badge. The badge links to the definition on this page. A feature without such a badge is generally available.

Technical Preview

A Technical Preview (Tech Preview) is an early-stage release of a feature or capability, made available prior to Beta to give users visibility into planned functionality and to collect feedback on direction, design, and usability. Technical Preview features:

  • May be incomplete and lack functionality planned for later releases
  • May undergo significant changes to functionality, behavior, or interfaces
  • May be discontinued or withdrawn at any time without notice
  • Are not intended for use in production environments
  • Are provided "as is," without any service-level agreement or support commitment, unless otherwise stated

Beta

A Beta release is a pre-release version of a feature or capability that has reached functional completeness and is undergoing final validation before General Availability (GA). Beta features:

  • Contain the intended feature set, though minor changes may still occur based on feedback
  • May contain defects that have not yet been identified or resolved
  • Are generally suitable for evaluation and non-critical use, but are not recommended for critical production workloads unless explicitly stated
  • May be offered with limited support commitments, as specified in applicable documentation
  • Are expected to progress to General Availability once stability and quality criteria are met

General Availability (GA)

General Availability is the stage a feature or capability reaches once stability and quality criteria are met. GA features are suitable for production use, including critical workloads, and are covered by the product's standard service-level agreement and support commitments. Changes follow the normal release process.