This is an automated email from the ASF dual-hosted git repository.

potiuk pushed a commit to branch airflow-ctl/v0-1-test
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/airflow-ctl/v0-1-test by this 
push:
     new ca53e01b3c8 Prepare airflow-ctl 0.1.4rc3 release (#65634)
ca53e01b3c8 is described below

commit ca53e01b3c8bb00a3ca697b508ab52cdd28f5e68
Author: Jarek Potiuk <[email protected]>
AuthorDate: Tue Apr 21 23:52:55 2026 +0200

    Prepare airflow-ctl 0.1.4rc3 release (#65634)
---
 airflow-ctl/RELEASE_NOTES.rst          | 40 ++++++++++++++++++++++++++++++++++
 airflow-ctl/src/airflowctl/__init__.py |  2 +-
 2 files changed, 41 insertions(+), 1 deletion(-)

diff --git a/airflow-ctl/RELEASE_NOTES.rst b/airflow-ctl/RELEASE_NOTES.rst
index 3e4ac4427de..c3406558054 100644
--- a/airflow-ctl/RELEASE_NOTES.rst
+++ b/airflow-ctl/RELEASE_NOTES.rst
@@ -15,6 +15,46 @@
     specific language governing permissions and limitations
     under the License.
 
+airflowctl 0.1.4 (2026-04-21)
+-----------------------------
+
+Significant Changes
+^^^^^^^^^^^^^^^^^^^
+
+- Add YAML-based help texts for auto-generated airflowctl commands (#65073)
+- Added plugins command to airflowctl (#64935)
+- Python 3.14 support (#63520)
+
+Bug Fixes
+^^^^^^^^^
+
+- Declare ``pyyaml`` as a runtime dependency so ``airflowctl`` starts without 
crashing on ``ModuleNotFoundError`` (#65489)
+- Fix ``airflowctl dagrun list`` crash when ``--state`` is omitted (#65608)
+- Prevent path traversal via ``AIRFLOW_CLI_ENVIRONMENT`` in airflowctl (#64618)
+- Fix ``is_alive`` default in ``airflowctl jobs list`` to show all jobs 
(#65065)
+- Fix CLI error handling and exit codes for failed commands (#65052)
+- Fix ``airflowctl connections import`` to return non-zero exit code on 
failure (#64416)
+- Fix ``airflowctl variables import`` to correctly handle falsy values (#64362)
+- Fix ``airflowctl version`` command prompting for keyring credentials (#63772)
+- Fix ``airflowctl`` boolean flags on Python 3.14 (#63587)
+- Allow ``null`` ``dag_run_conf`` in ``BackfillResponse`` serialization 
(#63259)
+
+Improvements
+^^^^^^^^^^^^
+
+- Use DAG form when materializing assets in airflowctl (#64211)
+- Mention Python 3.14 support in docs (#63950)
+
+Miscellaneous
+^^^^^^^^^^^^^
+
+- Cap ``httpx`` below 1.0 to avoid pulling the pre-release rewrite on 
``--prerelease=allow`` installs (#65607)
+- Run non-provider mypy checks as regular prek static checks (#64780)
+- Add ``*.iml`` to ``.gitignore`` in all distributions (#63636)
+- Sync airflowctl from main to v3-2-test (#65069)
+- CI: Upgrade important CI environment (#64458, #65525)
+
+
 airflowctl 0.1.3 (2026-03-09)
 -----------------------------
 
diff --git a/airflow-ctl/src/airflowctl/__init__.py 
b/airflow-ctl/src/airflowctl/__init__.py
index 974222d4f46..d2dd19e81e2 100644
--- a/airflow-ctl/src/airflowctl/__init__.py
+++ b/airflow-ctl/src/airflowctl/__init__.py
@@ -19,4 +19,4 @@ from __future__ import annotations
 
 __path__ = __import__("pkgutil").extend_path(__path__, __name__)
 
-__version__ = "0.1.3"
+__version__ = "0.1.4"

Reply via email to