Airflow: airflow-ctl/0.1.2 Release

Release date:
February 20, 2026
Previous version:
airflow-ctl/0.1.2rc1 (released February 20, 2026)
Magnitude:
0 Diff Delta
Contributors:
0 total committers
Data confidence:
Commits:

Top Contributors in airflow-ctl/0.1.2

Could not determine top contributors for this release.

Directory Browser for airflow-ctl/0.1.2

All files are compared to previous version, airflow-ctl/0.1.2rc1. Click here to browse diffs between other versions.

Loading File Browser...

Release Notes Published

πŸ“¦ PyPI: https://pypi.org/project/apache-airflow-ctl/0.1.2/ πŸ“š Docs: https://airflow.apache.org/docs/apache-airflow-ctl/0.1.2/ πŸ›  Release Notes: https://airflow.apache.org/docs/apache-airflow-ctl/0.1.2/release_notes.html

Thanks to all the contributors who made this possible. Next time, Release notes will be available through public documentation.

Significant Changes

  • Add XCom CLI commands to airflowctl (#61021)
  • Add auth list-envs command to list CLI environments and their auth status (#61426)
  • Add allowed_run_types to whitelist specific dag run types (#61833)
  • Default logical_date to now in airflowctl dagrun trigger to match UI behavior (#61047)

Bug Fixes

  • Allow listing dag runs without specifying dag_id (#61525)
  • Fix infinite password retry loop in airflowctl EncryptedKeyring initialization (#61329)
  • Fix airflowctl auth login reporting success when keyring backend is unavailable (#61296)
  • Fix airflowctl crash when incorrect keyring password is entered (#61042)
  • Strip api-url for airflowctl auth login which fails with trailing slash (#61245)
  • Fix airflow-ctl-tests files not triggering pre-commit integration tests (#61023)

Improvements

  • Print debug mode warning to stderr to avoid polluting stdout JSON output (#61302)
  • Refactor datamodel defaulting logic into dedicated method (#61236)
  • Alias run_after for XComResponse (#61443)
  • Add test for sensitive config masking in airflowctl (#60361)