- How Astronomer is versioned.
- Which versions of Astronomer Software are currently available.
- Release channels and the maintenance schedule for all versions.
These policies apply only to the Astronomer Software platform. For release and lifecycle policies related to Astro Runtime, see Runtime release and lifecycle Policy.
Release channels
To meet the unique needs of different operating environments, we offer all Astronomer customers two release channels:- Stable: Includes the latest Astronomer and Airflow features
- Long-term Support (LTS): Includes long-term testing, stability, and maintenance for a core set of features
Release channels apply to Astronomer Software and Astronomer image versions. We do not currently support a long-term release channel for the Astro CLI.
Astronomer Software versioning
Astronomer follows Semantic Versioning for all published software. This means that we use Major, Minor, and Patch releases across our product in the format ofmajor.minor.patch.
- Major versions are released for significant feature additions, including backward-incompatible changes to an API or DAG specification.
- Minor versions are released for functional changes, including backward-compatible changes to an API or DAG specification.
- Patch versions are released for bug and security fixes that resolve incorrect behavior.
Version maintenance policy
The maintenance period for an Astronomer Software version depends on its release channel:
For each
major.minor pair, only the latest patch is supported at any given time.
For example, if Astronomer Software v0.26 were a stable version first released in October 2021:
- Support for Astronomer Software v0.26 would end 6 months later in April 2022.
- If a patch version for v0.26 came out in December 2021 (e.g.
v0.26.4), it would not affect the maintenance duration. Maintenance for v0.26 would still end in April 2022. - If a major bug was identified in v0.26, a fix would be backported by the Astronomer team and released as a patch to v0.26 as long as it remained the latest stable release.
- If Astronomer Software v0.27 came out as a new stable release, bug fixes would no longer be backported to Astronomer v0.26 and customers would be encouraged to upgrade.
- If a major security issue was identified in v0.26, a fix would be backported and released as a patch at any time during its 6 month maintenance period. Even if v0.27 is the latest stable version of Astronomer Software, a security fix would still be backported to v0.26.