We are kindly requesting that contributors to [Apache Airflow CTL RC 0.1.4rc2](https://pypi.org/project/apache-airflow-ctl/0.1.4rc2/) help test the RC. Please let us know by commenting if the issue is addressed in the latest RC. - [x] [fix(api): allow null dag_run_conf in BackfillResponse serialization (#63259)](https://github.com/apache/airflow/pull/63259): @Lee-W @YoannAbriel @atul-astronomer Linked issues: - [Serialization error on accessing backfills (#63257)](https://github.com/apache/airflow/issues/63257) - [ ] [Python 3.14 Support (#63520)](https://github.com/apache/airflow/pull/63520): @Dev-iL - [ ] [Fix airflowctl boolean flags on Python 3.14 (#63587)](https://github.com/apache/airflow/pull/63587): @Dev-iL - [x] [Add *.iml to .gitignore in all distributions (#63636)](https://github.com/apache/airflow/pull/63636): @potiuk - [x] [Add DagRunType for operator (#63733)](https://github.com/apache/airflow/pull/63733): @henry3260 - [x] [Fix airflowctl version command prompting for keyring credentials (#63772)](https://github.com/apache/airflow/pull/63772): @dheerajturaga - [x] [fix dagrun list limit (#64071)](https://github.com/apache/airflow/pull/64071): @henry3260 @yzhangyext Linked issues: - [airflowctl: dagrun list --limit=N returns more results than limit number (#64066)](https://github.com/apache/airflow/issues/64066) - [x] [Clear, Mark Success/Fail and delete multiple Task Instances (#64141)](https://github.com/apache/airflow/pull/64141): @jscheffl @shubhamraj-git Linked issues: - [UI - Clear/Mark Success/Fail multiple Task Instances from multi-select (#63855)](https://github.com/apache/airflow/issues/63855) - [ ] [fix: use Dag form when materializing asset (#64211)](https://github.com/apache/airflow/pull/64211): @Lee-W @atul-astronomer Linked issues: - [No option to provide partition key while materialising an asset (#63807)](https://github.com/apache/airflow/issues/63807) - [ ] [[main] Upgrade important CI environment (#64239)](https://github.com/apache/airflow/pull/64239): @Lee-W - [x] [Add 4-day cooldown for uv dependency resolution (#64249)](https://github.com/apache/airflow/pull/64249): @potiuk - [x] [Fix variable import to correctly handle falsy values (#64362)](https://github.com/apache/airflow/pull/64362): @henry3260 - [x] [Allow direct execution from airflowctl via uvx (#64406)](https://github.com/apache/airflow/pull/64406): @jscheffl Linked issues: - [Allow direct execution from airflow standalone via uvx (#64405)](https://github.com/apache/airflow/pull/64405) - [ ] [Fix silent CI failures on connection import (#64416)](https://github.com/apache/airflow/pull/64416): @henry3260 - [ ] [CI: Upgrade important CI environment (#64451)](https://github.com/apache/airflow/pull/64451): @jason810496 - [x] [fix infinite loop for limit<0 for all list operations in airflowctl (#64582)](https://github.com/apache/airflow/pull/64582): @rjgoyln - [ ] [Incorrect fallback logic (#64586)](https://github.com/apache/airflow/pull/64586): @rjgoyln - [ ] [Prevent path traversal via AIRFLOW_CLI_ENVIRONMENT in airflowctl (#64618)](https://github.com/apache/airflow/pull/64618): @rjgoyln - [ ] [Add `is_backfillable` property to DAG API responses (#64644)](https://github.com/apache/airflow/pull/64644): @Dev-iL - [ ] [Fix list-envs auth status for env names containing .json (#64677)](https://github.com/apache/airflow/pull/64677): @henry3260 @potiuk - [x] [Run non-provider mypy as regular prek static checks instead of separate CI jobs (#64780)](https://github.com/apache/airflow/pull/64780): @potiuk - [ ] [Add cursor based pagination for get_task_instances endpoint (#64845)](https://github.com/apache/airflow/pull/64845): @pierrejeambrun - [x] [Fix ruff on client-py (#64868)](https://github.com/apache/airflow/pull/64868): @jscheffl - [x] [Added plugins command to airflowctl (#64935)](https://github.com/apache/airflow/pull/64935): @justinpakzad @bugraoz93 Linked issues: - [Add plugins command into airflowctl via operations (#64925)](https://github.com/apache/airflow/issues/64925) - [x] [Fix CLI error handling and exit codes for failed commands (#65052)](https://github.com/apache/airflow/pull/65052): @rjgoyln - [x] [fix(cli): change is_alive default to None in jobs list (#65065)](https://github.com/apache/airflow/pull/65065): @rjgoyln - [x] [Add YAML-based help texts for auto-generated airflowctl commands (#65073)](https://github.com/apache/airflow/pull/65073): @justinpakzad @bugraoz93 Linked issues: - [Improve Help Texts in airflowctl (#57632)](https://github.com/apache/airflow/issues/57632) - [x] [Prepare airflow-ctl 0.1.4rc1 release (#65468)](https://github.com/apache/airflow/pull/65468): @potiuk - [x] [Fix airflow-ctl missing pyyaml runtime dependency (#65489)](https://github.com/apache/airflow/pull/65489): @justinpakzad @potiuk Linked issues: - [Add YAML-based help texts for auto-generated airflowctl commands (#65073)](https://github.com/apache/airflow/pull/65073) Thanks to all who contributed to the release (probably not a complete list!): @potiuk @bugraoz93 @henry3260 @atul-astronomer @dheerajturaga @Lee-W @pierrejeambrun @jscheffl @rjgoyln @justinpakzad @shubhamraj-git @Dev-iL @YoannAbriel @jason810496 @yzhangyext
We are kindly requesting that contributors to Apache Airflow CTL RC 0.1.4rc2 help test the RC.
Please let us know by commenting if the issue is addressed in the latest RC.
Linked issues:
Linked issues:
Linked issues:
Linked issues:
Linked issues:
is_backfillableproperty to DAG API responses (#64644): @Dev-iLLinked issues:
Linked issues:
Linked issues:
Thanks to all who contributed to the release (probably not a complete list!):
@potiuk @bugraoz93 @henry3260 @atul-astronomer @dheerajturaga @Lee-W @pierrejeambrun @jscheffl @rjgoyln @justinpakzad @shubhamraj-git @Dev-iL @YoannAbriel @jason810496 @yzhangyext