- How APC is versioned.
- Which versions of APC are currently available.
- Support periods and the maintenance schedule for all versions.
These policies apply only to the APC platform. For release and lifecycle policies related to Astro Runtime, see Runtime release and lifecycle Policy.
Support periods
Every APC 1.0 and later release has two consecutive support periods:- Standard support: Starts on the release date and runs for two years.
- Long-term support (LTS): Extends support for the same version to three years from the release date.
Support periods apply to APC image versions. Long-term support doesn’t apply to the Astro CLI, Airflow, or Astro Runtime versions.
Astro Private Cloud versioning
Astro Private Cloud follows Semantic Versioning for all published APC. This means that Astronomer use Major, Minor, and Patch releases across the product in the format ofmajor.minor.patch.
- Major versions: Significant feature additions, including backward-incompatible changes to an API or Dag specification.
- Minor versions: Functional changes, including backward-compatible changes to an API or Dag specification.
- Patch versions: Bug and security fixes that resolve incorrect behavior.
Version release cadence
Astro Private Cloud major, minor, and patch versions are released approximately on the following cadence:
For each
major.minor pair, only the latest patch is supported at any given time.
Backport policy for bug and security fixes
When a new minor version is released within a major release series (for example, 1.1 within the 1.x series), the previous minor version (for example, 1.0) no longer receives new feature or bug fix patches. Astronomer recommends upgrading to the latest minor version to receive continued bug fixes and new features. Astronomer backports a fix for a major stability bug to the latest minor version of each supported major version. If you run an earlier minor version, upgrade to get the fix. Major issues in this category can cause significant delays in task scheduling and potential data loss. If a major security issue is identified, Astronomer will release fixes as new patch versions for all supportedmajor.minor versions within their support window, whether the version is in its standard or long-term support period, in accordance with Astronomer’s CVE policy. Major issues in this category are classified by a combination of impact and exploitability.