potiuk opened a new pull request, #65634: URL: https://github.com/apache/airflow/pull/65634
Bump \`__version__\` to \`0.1.4\` and regenerate \`RELEASE_NOTES.rst\`, anchored to \`airflow-ctl/v0-1-test\`. This is the first airflow-ctl release cut under the new dedicated branching strategy (#65574) — \`airflow-ctl/v0-1-test\` and \`airflow-ctl/v0-1-stable\` are anchored to core Airflow \`v3-2-stable\` (the minor airflow-ctl 0.1.x ships alongside). ## Changes from rc2 rc2 was cut from \`main\`, which at the time contained commits destined for the next core Airflow patch (3.2.2) that do not belong in the airflow-ctl 0.1.4 cut — most notably the \`get_task_instances\` cursor pagination and the \`is_backfillable\` DAG-response field (see #65497 for the rc2 testing thread). rc3 therefore excludes those datamodel changes. On top of the rc2 contents, rc3 adds: - **#65489** \`pyyaml\` declared as runtime dep (already in rc2 — retained here). - **#65607** \`httpx<1.0\` cap so \`--prerelease=allow\` / \`--pre\` installs do not pull the ground-up API rewrite in \`1.0.dev*\`. Full migration tracked in #65609. - **#65608** \`airflowctl dagrun list\` no longer crashes with "Invalid state: None" when \`--state\` is omitted. ## Files changed - \`airflow-ctl/src/airflowctl/__init__.py\` — \`__version__\` bumped 0.1.3 → 0.1.4. - \`airflow-ctl/RELEASE_NOTES.rst\` — new 0.1.4 section prepended (generated via \`breeze release-management generate-airflowctl-changelog\`, then hand-cleaned to match rc2's wording and drop non-user-visible sync commits / re-categorise the httpx cap as Miscellaneous since it is a dependency-management action rather than a user-visible behaviour fix). ## Release plan from here Once this PR merges into \`airflow-ctl/v0-1-test\`: 1. Open sync PR \`airflow-ctl/v0-1-test\` → \`airflow-ctl/v0-1-stable\`. 2. After sync merges, tag \`airflow-ctl/0.1.4rc3\` on \`-stable\` HEAD. 3. Build \`.whl\` / \`.tar.gz\` / source tarball via \`breeze release-management prepare-airflow-ctl-distributions\` + \`prepare-tarball\`; sign; upload to SVN dev + PyPI; open testing-status issue; send vote email. See \`dev/README_RELEASE_AIRFLOWCTL.md\` for the full process (updated in #65606 to branch from \`vX-Y-stable\` rather than \`vX-Y-test\`). --- ##### Was generative AI tooling used to co-author this PR? - [X] Yes — Claude Opus 4.7 (1M context) Generated-by: Claude Opus 4.7 (1M context) following [the guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
