Release Policy
Release Channels
Note: Our release strategy includes three channels: Canary, Nightly/Pre-release, and Annual Stability Release (ASR).
๐ข Annual Stability Release (ASR)
Release Month: June
Coverage: June โ May of the following year
Updates Included: Security patches and critical bug fixes only
Restrictions: No new features or breaking changes
Versioning:
X.Y.0-asr
Patch updates:
X.Y.1-asr
,X.Y.2-asr
๐ต Nightly / Pre-release
All releases outside ASR
Include new features, improvements, and potential breaking changes
Versioning conventions:
Nightly:
X.Y.Z-nightly
(continuous development builds)Pre-release / Beta:
X.Y.Z-pre
(stable candidate for upcoming ASR or major release)
๐ก Canary
First stop for all builds directly from CI/CD
Purpose: Testing, validation, early detection of issues
Stability: Unstable; may contain critical bugs
Versioning:
X.Y.Z-canary
Branching Strategy
Main / Development Branch: Features, improvements, breaking changes
ASR Branch: Only security & critical bug fixes cherry-picked from main
Canary Branch: Direct builds from CI/CD pipeline
Tags:
-asr
for ASR releases-nightly
/-pre
for development builds-canary
for immediate build releases
Workflow
Continuous: All builds should go first to Canary (
X.Y.Z-canary
)Testing / Stabilization: Canary builds feed into Nightly / Pre-release if stable
May: Freeze code for upcoming ASR
June: Release ASR (
X.Y.0-asr
)June โ Next May: ASR branch only receives security/critical patches
June โ Next May: Main branch continues Nightly/Pre-release builds with features and improvements
Next June: Release next ASR, replacing the previous ASR
Release Timeline (Yearly Overview)
Months: J F M A M J J A S O N D
|---|---|---|---|---|---|---|---|---|---|---|---
ASR: [==================== ASR ====================]
June โ Next May
Security patches & critical bug fixes only
Nightly / Pre-release: [ Nightly / Pre-release Continuous Development ]
Features, improvements, breaking changes
Canary: [ Canary Builds - Immediate from CI/CD ]
Fastest channel, unstable, all changes first
Patch Flow:
- Critical fixes & security patches โ cherry-picked to ASR
- Nightly / Pre-release builds promoted from Canary
Current ASR
โน๏ธ Current Annual Stability Release (ASR):
Codename: Astral Ocelot (v2.1)
Release Month: April 2025
Support Window: June 2025 โ May 2026
Updates: Security patches and critical bug fixes only
This is the recommended release for production use.
Last updated