📦 PyPI: https://pypi.org/project/apache-airflow-ctl/0.1.1/
📚 Docs: https://airflow.apache.org/docs/apache-airflow-ctl/0.1.1/
🛠 Release Notes: https://github.com/apache/airflow/blob/airflow-ctl/0.1.1/airflow-ctl/RELEASE_NOTES.rst
Thanks to all the contributors who made this possible. Next time, Release notes will be available through public documentation.
Significant Changes
- Make pause/unpause commands positional for improved CLI consistency (#59936)
Provides separateairflowctl dags pause/unpause dag_id - Remove deprecated export functionality from airflowctl (#59850)
airflowctl won't export from - Add
team_nameto connection commands (#59336)
Team name feature added toconnectionscommand - Add
team_idto variable commands (#57102) - Add pre-commit checks for airflowctl test coverage (#58856)
Provided more coverage and further checks on integration tests to release with more confidence. - Display active DAG run count in header with auto-refresh support (#58332)
active_runs_counthas been added to thedagscommand.
Bug Fixes
- Simplify airflowctl exception handling in
safe_call_command(#59808) - Fix
backfilldefault behavior forrun_on_latest_version(#59304) - Update
BulkDeleteActionto use generic typing (#59207) - Bump minimum supported
prekversion to 0.2.0 (#58952) - Fix RST formatting to ensure blank lines before bullet lists (#58760)
- Update Python compatibility requirements and airflowctl documentation (#58653)
- Consistently exclude unsupported Python 3.14 (#58657)
- Improve cross-distribution dependency management (#58430)
- Synchronize documentation between official and convenience source installs (#58379)
- Add retry multiplier support (#56866)
- Fix documentation issues for installing from source distributions (#58366)
- Update
pyproject.tomlfiles to supportpytest>=9.0.0TOML syntax (#58182)