Repository navigation
Status of testing of Apache Airflow CTL 0.1.5rc1 #67655
Copy link
Copy link
Closed
Labels
kind:metaHigh-level information important to the communityHigh-level information important to the community
Description
Body
We are kindly requesting that contributors to Apache Airflow CTL 0.1.5 RC1 help test the RC1.
Please let us know by commenting if the issue is addressed in the latest RC.
- use existing safe_load function in airflowctl… ([airflow-ctl/v0-1-test] use existing safe_load function in airflowctl… #65903)]([airflow-ctl/v0-1-test] use existing safe_load function in airflowctl… #65903): @justinpakzad
- Allow remote version check without authentication ([airflow-ctl/v0-1-test] Allow remote version check without authentication #65904)]([airflow-ctl/v0-1-test] Allow remote version check without authentication #65904): @rjgoyln
- airflowctl: Send backfill create and dry-run payloads as JSON ([airflow-ctl-v0-1-test] airflowctl: Send backfill create and dry-run payloads as JSON #65937)]([airflow-ctl-v0-1-test] airflowctl: Send backfill create and dry-run payloads as JSON #65937): @henry3260
- Bump uv floor to 0.11.8, override cooldown for uv (Bump uv to 0.11.8 to adopt uv.lock-conflict fix #66042) ([airflow-ctl/v0-1-test] Bump uv floor to 0.11.8, override cooldown for uv (#66042) #66057)]([airflow-ctl/v0-1-test] Bump uv floor to 0.11.8, override cooldown for uv (#66042) #66057): @potiuk
Linked issues: - Align Dag capitalization from "DAG" to "Dag" for airflow-ctl/ (Align Dag capitalization from "DAG" to "Dag" for airflow-ctl/ #66112) ([airflow-ctl-v0-1-test] Align Dag capitalization from "DAG" to "Dag" for airflow-ctl/ (#66112) #66217)]([airflow-ctl-v0-1-test] Align Dag capitalization from "DAG" to "Dag" for airflow-ctl/ (#66112) #66217): @choo121600 @parkhojeong
Linked issues: - Add dags next execution command [AIP-94] airflowctl dags: add next-execution command #66172 (Add dags next execution command #66172 #66188) ([airflow-ctl/v0-1-test] Add dags next execution command #66172 (#66188) #67386)]([airflow-ctl/v0-1-test] Add dags next execution command #66172 (#66188) #67386): @haseebmalik18
Linked issues: - airflowctl: make required CLI params position… ([airflow-ctl/v0-1-test] airflowctl: make required CLI params position… #67387)]([airflow-ctl/v0-1-test] airflowctl: make required CLI params position… #67387): @1fanwang
- Fix broken download URLs and variable names in airflow-ctl docs (Fix broken download URLs and variable names in airflow-ctl docs #67046)](Fix broken download URLs and variable names in airflow-ctl docs #67046): @srchilukoori
Linked issues: - Fix airflow-ctl connections import schema handling ([airflow-ctl/v0-1-test] Fix airflow-ctl connections import schema handling #67609)]([airflow-ctl/v0-1-test] Fix airflow-ctl connections import schema handling #67609): @Leondon9
Linked issues:
Thanks to all who contributed to the release (probably not a complete list!):
@justinpakzad @potiuk @rjgoyln @parkhojeong @henry3260 @choo121600 @1fanwang @haseebmalik18 @srchilukoori @Leondon9
Committer
- I acknowledge that I am a maintainer/committer of the Apache Airflow project.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
kind:metaHigh-level information important to the communityHigh-level information important to the community
Activity
srchilukoori commentedon May 28, 2026
RC Testing Results — apache-airflow-ctl 0.1.5rc1
Environment: Ubuntu 24.04 (6.8.0-117-generic), Python 3.12.11, uv 0.11.16, Breeze (Docker)
Date: 2026-05-28
CLI smoke test
Breeze unit tests
Result: 245 passed, 17 warnings in 8.62s ✅
Breeze docs build
Result: Documentation build successful ✅
Docs fix verification (PR #67046)
Extracted the source distribution and inspected
docs/installation/installing-from-sources.rst:airflowctl/KEYS→airflow/KEYSairflowctl/→airflow/airflow-ctl/conf.pybase_urlctl_download_dirURL verification:
downloads.apache.org/airflowctl/KEYS(old, broken)downloads.apache.org/airflow/KEYS(new, fixed)downloads.apache.org/airflow/airflow-ctl/(base dir)dist.apache.org/repos/dist/dev/airflow/airflow-ctl/0.1.5rc1/(RC artifacts)haseebmalik18 commentedon Jun 2, 2026
Tested #67386 on airflow-ctl/0.1.5rc1
Ran the unit tests added by the PR:
uv run --project airflow-ctl pytest airflow-ctl/tests/airflow_ctl/ctl/commands/test_dag_command.py -xvs-k next_executionAll tests passed
parkhojeong commentedon Jun 2, 2026
Tested #66217.
Manually checked Dag capitalization in airflowctl help.
All checks passed.
henry3260 commentedon Jun 2, 2026
#65937 looks good from my side!
potiuk commentedon Jun 2, 2026
✅ Verified Bump uv floor to 0.11.8, override cooldown for uv (#66057) against
0.1.5rc1. The releasedapache_airflow_ctl-0.1.5sdist and-sourcetarball both carry[tool.uv] required-version = ">=0.11.8"inairflow-ctl/pyproject.toml. I also confirmed the SVN artifacts' signature (my key) and SHA512 checksums, and that the wheel/sdist/source build reproducibly from theairflow-ctl/0.1.5rc1tag.Drafted-by: Claude Code (Opus 4.8); reviewed by @potiuk before posting
bugraoz93 commentedon Jun 3, 2026
Thank you, everyone! Airflow Ctl (airflowctl) has been released.
1fanwang commentedon Jun 23, 2026
Apologies for missing this earlier,
Verified #67387 against
apache-airflow-ctl 0.1.5rc1— fresh Python 3.12 venv, installed from PyPI. Required params are now positional, and the scope looks right.Generated
--help, compared against the previous release0.1.4:Optional params keep the
--flagform, and the datamodel-body commands (pools create,connections create,backfill create) stay fully on--flag— so only the operation-method required primitives flipped, no over-application.