Documentation Index
Fetch the complete documentation index at: https://astronomer-preview.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
No versions of Astronomer Certified (AC) are currently supported by Astronomer. Astronomer stopped releasing new versions of AC with the release of Apache Airflow 2.4. Astronomer recommends creating all new Deployments with Astro Runtime, as well as migrating existing Deployments from AC to Astro Runtime as soon as your organization is ready. SeeMigrate to RuntimeandRuntime image architecture.
Dockerfile.
This document provides information on the following:
- How AC is versioned
- Which versions of AC are currently available
- The maintenance schedule and end-of-maintenance date for all versions
Release channels
To meet the unique needs of different operating environments, Astronomer Certified (AC) versions are associated with the following release channels:- Stable: Includes the latest Astronomer and Apache Airflow features, available on release
- Long-term Support (LTS): Includes additional testing, stability, and maintenance for a core set of features
Versioning scheme
Astronomer Certified follows Semantic Versioning. This means that Astronomer ships Major, Minor, and Patch releases of AC in the format ofmajor.minor.patch-hotfix.
- 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.
- Hotfix versions may include bug or security fixes not yet available in community releases of Apache Airflow.
2.1.3-5, for example:
- Major =
2. - Minor =
.1 - Patch =
.3 - Hotfix =
-5
Hotfix Versions
All hotfix releases of AC have a corresponding changelog which specifies the date the hotfix was released and all individual changes made to it. Bugs that are reported by the wider Airflow community are often fixed in AC before they are fixed in the subsequent open source release.Distribution
AC Docker images come in two variants:quay.io/astronomer/ap-airflow:<version>-onbuildquay.io/astronomer/ap-airflow:<version>
quay.io/astronomer/ap-airflow:2.3.1quay.io/astronomer/ap-airflow:2.3.1-onbuild
Earlier versions of Astronomer Certified might use different formatting in their image tags. For a complete list of available images and tags, seeAstronomer on Quay.io.
buster-onbuild images in your project’s Dockerfile. These images incorporate Docker ONBUILD commands to copy and scaffold your Astro project directory so you can more easily pass those files to the containers running each core Airflow component.
For complex use cases that require customizing AC base image, see Customize your Airflow image on Astronomer.
Backport policy for bug and security fixes
If a major stability bug in Astronomer Certified is identified by Astronomer, a fix is backported to all LTS versions and only the latest stable version. For users on a stable version that is not latest, Astronomer support will recommend that you upgrade. Major issues in this category may result in significant delays in task scheduling as well as potential data loss. If a major security issue is identified, a fix will be backported and made available as a new AC hotfix version for all available stable and LTS releases. Major issues in this category are classified by a combination of impact and exploitability. In rare instances, Astronomer support might make an exception and backport a bug or security fix to a release that is beyond the stated commitment. To submit a request for consideration, contact your customer success manager.Astronomer Certified maintenance policy
The maintenance period for an Astronomer Certified version depends on its release channel:| Release Channel | Maintenance Duration |
|---|---|
| Stable | 6 Months |
| LTS | 18 Months |
major.minor pair, only the latest patch and hot-fix combination is supported at any given time. If you report an issue with an Astronomer Certified patch or hot-fix version that is not latest, the Astronomer Support team will always ask that you upgrade as a first step to resolution. For example, if Astronomer Certified 2.2.3 is the latest patch in the 2.2.x series, the Support team would encourage any user who reports an issue with Astronomer Certified 2.2.2 to first upgrade to 2.2.3 before starting to troubleshoot the issue.
Within the maintenance window of each Astronomer Certified version, the following is true:
- A Python wheel and set of Docker images corresponding to that version are available for download via Quay.io, PyPi and Downloads.
- Astronomer will regularly publish hotfixes for bug or security issues identified as high priority.
- The Astronomer Support team will offer support for paying customers running a supported version of AC via the Astronomer support portal.
- A user can create a new Airflow Deployment via the Software UI, CLI, or API with any supported version of AC.
- The Astronomer Support team is not obligated to answer questions regarding an Airflow Deployment that is running that version.
- New Airflow Deployments cannot be created with that version of AC. Unsupported versions will not render as an option in the Deployment creation process from the Software UI, API, or CLI.
- In the latest version of the Astro CLI, a warning appears when a user pushes a Docker image to Astronomer that corresponds to that version.
If you have System Admin permissions and are using Astronomer Software version 0.27 or later, you can create Deployments with deprecated AC versions by setting
houston.config.deployments.enableSystemAdminCanCreateDeprecatedAirflows: truein yourvalues.yamlfile. SeeApply a config change.End of maintenance date
Maintenance is discontinued on the last day of the month for a given version. For example, if the maintenance window for a version of Astronomer Certified is January - June of a given year, that version is maintained by Astronomer until the last day of June.Astronomer Certified lifecycle schedule
The following tables list the lifecycles for each published version of Astronomer Certified. These timelines are based on the LTS and Stable release channel maintenance policies.Stable releases
LTS releases
| AC Version | Release Date | End of Maintenance Date |
|---|---|---|
| 2.3¹ | April 30, 2022 | March 2023 |