You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by "bugraoz93 (via GitHub)" <gi...@apache.org> on 2026/03/13 18:31:40 UTC
[I] Status of testing of Apache Airflow CTL (airflowctl) 0.1.3rc2 [airflow]
bugraoz93 opened a new issue, #63555:
URL: https://github.com/apache/airflow/issues/63555
### Body
### Body
### Body
I have a kind request for all the contributors to the latest airflowctl distribution release.
Could you please help us test the RC versions of the airflowctl?
The guidelines on how to test providers can be found in
[Verify AirflowCTL (airflowctl) by contributors](https://github.com/apache/airflow/blob/main/dev/README_RELEASE_AIRFLOWCTL.md#verify-the-release-candidate-by-contributors)
Please let us know in the comments whether the issue is addressed.
These are airflowctl that require testing, as there were some substantial changes introduced:
# AirflowCTL (airflowctl) [0.1.3rc2](https://pypi.org/project/apache-airflow-ctl/0.1.3rc2/)
- [ ] [Add airflowctl auth token command to print JWT access tokens (#62843)](https://github.com/apache/airflow/pull/62843): @dheerajturaga
- [ ] [Send `limit` parameter in `execute_list` server requests (#63048)](https://github.com/apache/airflow/pull/63048): @Leondon9
- [ ] [Add `--action-on-existing-key` to `pools import` and `connections import` (#62702)](https://github.com/apache/airflow/pull/62702): @Leondon9
- [X] [Run test-coverage when airflowctl command has any change (#63216)](https://github.com/apache/airflow/pull/63216): @bugraoz93
- [X] [Add retry mechanism to airflowctl and remove flaky integration mark (#63016)](https://github.com/apache/airflow/pull/63016): @bugraoz93
- [ ] [Expose timetable_partitioned in UI API (#62777)](https://github.com/apache/airflow/pull/62777): @uranusjr
- [ ] [airflowctl auth login: prompt for credentials interactively when none are provided (#62549)](https://github.com/apache/airflow/pull/62549): @dheerajturaga
- [ ] [Fix `airflowctl pools export` ignoring --output table/yaml/plain (#62665)](https://github.com/apache/airflow/pull/62665): @Leondon9
- [X] [Increase version airflowctl (#62255)](https://github.com/apache/airflow/pull/62255): @bugraoz93
- [ ] [Fix `airflowctl connections import` failure when JSON omits `extra` field (#62662)](https://github.com/apache/airflow/pull/62662): @Leondon9
- [ ] [airflow-ctl: Add coverage tests for console formatting output (#62627)](https://github.com/apache/airflow/pull/62627): @Leondon9
- [ ] [CI: Upgrade important CI environment (#62610)](https://github.com/apache/airflow/pull/62610): @potiuk
- [ ] [Fix all build-system/requires including transitive dependencies (#62570)](https://github.com/apache/airflow/pull/62570): @potiuk
- [ ] [Clean up stale Python 3.9 workaround in airflow-ctl CLI config parser (#62206)](https://github.com/apache/airflow/pull/62206): @haseebmalik18
- [ ] [feat(airflowctl): support on headless environments (#62217)](https://github.com/apache/airflow/pull/62217): @ahidalgob
- [ ] [Add DagRunType for asset materializations (#62276)](https://github.com/apache/airflow/pull/62276): @guan404ming
- [ ] [Implement backfill for partitioned Dags (#61464)](https://github.com/apache/airflow/pull/61464): @dstandish
- [X] [Amend compatibility issues for airflowctl (#63388)](https://github.com/apache/airflow/pull/63388): @bugraoz93
All users involved in the PRs:
@dheerajturaga @Leondon9 @bugraoz93 @uranusjr @potiuk @haseebmalik18 @ahidalgob @guan404ming @dstandish
### Committer
- [x] I acknowledge that I am a maintainer/committer of the Apache Airflow project.
--
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: commits-unsubscribe@airflow.apache.org.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] Status of testing of Apache Airflow CTL (airflowctl) 0.1.3rc2 [airflow]
Posted by "Leondon9 (via GitHub)" <gi...@apache.org>.
Leondon9 commented on issue #63555:
URL: https://github.com/apache/airflow/issues/63555#issuecomment-4086546844
I verified the targeted regression coverage for my changes in
`airflow-ctl/0.1.3rc2`.
Passed on the RC tag:
- #62662 `connections import` works when `extra` is omitted
- #62702 `--action-on-existing-key` is propagated correctly for both
`connections import` and `pools import`
- #62665 `pools export --output table|yaml|plain` uses the selected
formatter
- #63048 `execute_list` sends `limit` on the first and subsequent
paginated requests
- #62627 related console-formatting regression tests also pass
For my changes, the issues look addressed.
2026년 3월 19일 (목) AM 7:44, Bugra Ozturk ***@***.***>님이 작성:
> *bugraoz93* left a comment (apache/airflow#63555)
> <https://github.com/apache/airflow/issues/63555#issuecomment-4086041300>
>
> I don’t think #62777 <https://github.com/apache/airflow/pull/62777> would
> actually affect airflowctl funtionally (since it does not use the new field)
>
> Thanks for flagging @uranusjr <https://github.com/uranusjr>!
> I saw PR updated to use datamodels in commands, that's why it has been
> included. It is used in the following Dag commands in get-details, list,
> get and update returns those updated datamodels.
> If it is not released with Airflow core, indeed it won't function with any
> released Airflow yet, but now those commands should return
> timetable_partitioned as a response if returned from the API side.
>
> —
> Reply to this email directly, view it on GitHub
> <https://github.com/apache/airflow/issues/63555#issuecomment-4086041300>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AN7O6VKQHR5MMYDOSJ5LYKL4RMRDPAVCNFSM6AAAAACWRK3NF2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHM2DAOBWGA2DCMZQGA>
> .
> You are receiving this because you were mentioned.Message ID:
> ***@***.***>
>
--
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: commits-unsubscribe@airflow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] Status of testing of Apache Airflow CTL (airflowctl) 0.1.3rc2 [airflow]
Posted by "bugraoz93 (via GitHub)" <gi...@apache.org>.
bugraoz93 commented on issue #63555:
URL: https://github.com/apache/airflow/issues/63555#issuecomment-4089256498
Thank you, everyone. Apache Airflow Ctl (airflowctl) is released.
--
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: commits-unsubscribe@airflow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] Status of testing of Apache Airflow CTL (airflowctl) 0.1.3rc2 [airflow]
Posted by "ahidalgob (via GitHub)" <gi...@apache.org>.
ahidalgob commented on issue #63555:
URL: https://github.com/apache/airflow/issues/63555#issuecomment-4066208819
https://github.com/apache/airflow/pull/62217 works fine 👍
I found another validation error though, but this seems to be around since 0.1.1, so not a regression on this RC, so we could fix in a next version.
```
airflowctl dags trigger --dag-id=airflow_monitoring
2026-03-16 09:06:44 [warning ] Server error [airflowctl.api.client] extra={'detail': [{'type': 'extra_forbidden', 'loc': ['body', 'partition_key'], 'msg': 'Extra inputs are not permitted', 'input': None}]}
Server response error: Client error message: {'detail': [{'type': 'extra_forbidden', 'loc': ['body', 'partition_key'], 'msg': 'Extra inputs are not permitted', 'input': None}]}
Client error, Please check the command and its parameters. If you need help, run the command with --help.
```
--
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: commits-unsubscribe@airflow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] Status of testing of Apache Airflow CTL (airflowctl) 0.1.3rc2 [airflow]
Posted by "bugraoz93 (via GitHub)" <gi...@apache.org>.
bugraoz93 closed issue #63555: Status of testing of Apache Airflow CTL (airflowctl) 0.1.3rc2
URL: https://github.com/apache/airflow/issues/63555
--
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: commits-unsubscribe@airflow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] Status of testing of Apache Airflow CTL (airflowctl) 0.1.3rc2 [airflow]
Posted by "uranusjr (via GitHub)" <gi...@apache.org>.
uranusjr commented on issue #63555:
URL: https://github.com/apache/airflow/issues/63555#issuecomment-4065284862
I don’t think #62777 would actually affect airflowctl funtionally (since it does not use the new field)
--
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: commits-unsubscribe@airflow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] Status of testing of Apache Airflow CTL (airflowctl) 0.1.3rc2 [airflow]
Posted by "bugraoz93 (via GitHub)" <gi...@apache.org>.
bugraoz93 commented on issue #63555:
URL: https://github.com/apache/airflow/issues/63555#issuecomment-4086041300
> I don’t think [#62777](https://github.com/apache/airflow/pull/62777) would actually affect airflowctl funtionally (since it does not use the new field)
Thanks for flagging @uranusjr!
I saw PR updated to use datamodels in commands, that's why it has been included. It is used in the following Dag commands in `get-details, list, get and update` returns those updated datamodels.
If it is not released with Airflow core, indeed it won't function with any released Airflow yet, but now those commands should return `timetable_partitioned` as a response if returned from the API side.
--
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: commits-unsubscribe@airflow.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org