Release Types

January 30, 2026 · View on GitHub

This page describes release types and constraints. Guidance on how to release is in lifecycle.md.

Release Types

TypePurposeRequired API Status
pre-release-alphaEarly feedbackalpha or higher
pre-release-rcRelease candidaterc or higher
public-releaseProduction-readypublic only
maintenance-releasePatch releasepublic only

API Status Levels

StatusMeaningReleasable?
draftDeclared, not implementedNo
alphaEarly implementationYes (alpha+)
rcFeature-completeYes (rc+)
publicProduction-readyYes

Public Release Variants

VariantAPI VersionMeta-releaseBreaking Changes
Initial0.y.zOptionalMay occur
Stablex.y.z (x≥1)RequiredMajor versions only

Maintenance Releases

Maintenance releases provide patches to existing public releases:

  • Bug fixes and security patches only
  • Based on a maintenance branch (maintenance-rX)
  • Patch version increment only (e.g., 1.0.01.0.1)

Maintenance release details