Remote Execution Agent release notes
The Astro Remote Execution Agent allows you to run your Airflow tasks remotely in your Kubernetes cluster, connecting to an existing Astro Deployment. This agent provides the following components:
- Workers: Execute tasks from specified queues
- DAG Processor: Process and sync dags from configured sources
- Triggerer: Handle deferrable operators and triggers
To upgrade Remote Execution Agent see Upgrade Remote Execution Agent. For general product release notes, see Astro Release Notes. If you have any questions or a bug to report, contact Astronomer support.
Astro Remote Execution Agent 1.0.2
- Release date: July 3, 2025
Support for Custom Service Accounts and Annotations
The Remote Execution Agent Helm chart now supports setting custom service account names and annotations for the Worker, Triggerer, and DAG Processor components. This allows you to:
- Bring your own service accounts (BYO-SA) and disable the Helm-managed service account creation
- Add annotations, such as for AWS IRSA
This update supports restricted or self-managed environments where service accounts and roles are centrally controlled.
Bug fixes
- Changed working directory for Remote Execution Agent images to
/usr/local/airflow
The workdir for Remote Execution Agent images has moved from/opt/astro
to/usr/local/airflow
to align with Runtime images. If you have added a manualWORKDIR /usr/local/airflow
directive in your image builds you can now remove this if building from the 1.0.2 base images.
If you reference /opt/astro
in your Dockerfile for a Remote Execution mode Deployment, you must update those references to /usr/local/airflow
.
Images included
The following images are included in this Remote Execution Agent release:
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-1-python-3.12-astro-agent-1.0.2
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-1-python-3.11-astro-agent-1.0.2
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-1-python-3.12
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-1-python-3.11
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-1
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-1-python-3.12-astro-agent-1.0.2-base
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-1-python-3.11-astro-agent-1.0.2-base
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-1-python-3.12-base
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-1-python-3.11-base
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-1-base
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-2-python-3.12-astro-agent-1.0.2
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-2-python-3.11-astro-agent-1.0.2
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-2-python-3.12
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-2-python-3.11
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-2
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-2-python-3.12-astro-agent-1.0.2-base
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-2-python-3.11-astro-agent-1.0.2-base
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-2-python-3.12-base
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-2-python-3.11-base
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-2-base
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-4-python-3.12-astro-agent-1.0.2
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-4-python-3.11-astro-agent-1.0.2
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-4-python-3.12
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-4-python-3.11
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-4
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-4-python-3.12-astro-agent-1.0.2-base
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-4-python-3.11-astro-agent-1.0.2-base
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-4-python-3.12-base
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-4-python-3.11-base
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-4-base
Due to a known backwards compatibility issue in Airflow, use 3.0-1 images for Remote Deployments on Runtime 3.0-1, 3.0-2 images for Runtime 3.0-2, and 3.0-4 images for Runtime 3.0-3 and 3.0-4
Astro Remote Execution Agent 1.0.1
- Release date: June 2, 2025
Bug fixes
- Fixed a bug where the proxy rejected HEAD requests to the XCom API with a
405 Method Not Allowed
. It now correctly supports HEAD requests.
Images included
The following images are included in this Remote Execution Agent release:
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-1-python-3.12-astro-agent-1.0.1
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-1-python-3.11-astro-agent-1.0.1
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-1-python-3.12
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-1-python-3.11
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-1
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-1-python-3.12-astro-agent-1.0.1-base
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-1-python-3.11-astro-agent-1.0.1-base
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-1-python-3.12-base
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-1-python-3.11-base
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-1-base
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-2-python-3.12-astro-agent-1.0.1
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-2-python-3.11-astro-agent-1.0.1
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-2-python-3.12
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-2-python-3.11
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-2
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-2-python-3.12-astro-agent-1.0.1-base
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-2-python-3.11-astro-agent-1.0.1-base
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-2-python-3.12-base
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-2-python-3.11-base
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-2-base
Use 3.0-1 images for Remote Deployments on Runtime 3.0-1, and 3.0-2 images for Runtime 3.0-2.
Astro Remote Execution Agent 1.0.0
- Release date: April 22, 2025
Introducing the Remote Execution Agent
With the release of Airflow 3.0, Astro now supports Remote Execution of dags with the Astro Remote Execution Agent. The Remote Execution Agent allows you to keep your sensitive data and execute your dags in your own environment, while still leveraging Astro features like day zero Airflow Runtime support, observability, and user management. The Astro Remote Execution Agent manages running the Workers, Triggerer, and Dag Processors in your environment, while the Airflow Metadata Database, Scheduler, Web/API Server, and Remote Execution API remain in the Astro Orchestration plane.
See Remote Execution Agents for installation, configuration, and advanced options.
Images included
The following images are included in this Remote Execution Agent release:
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-1-python-3.12-astro-agent-1.0.0
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-1-python-3.11-astro-agent-1.0.0
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-1-python-3.12
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-1-python-3.11
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-1
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-1-python-3.12-astro-agent-1.0.0-base
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-1-python-3.11-astro-agent-1.0.0-base
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-1-python-3.12-base
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-1-python-3.11-base
images.astronomer.cloud/baseimages/astro-remote-execution-agent:3.0-1-base