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]

Reply via email to