Hey Dheeraj, Thanks for flagging! Since we are still at 0.x.x, I don't think breaking changes is a huge problem now as we stated there could be breaking changes. What we should do is to aim there. I think your changes only for a certain field while problem is broad. Also we still haven't released 3.2.0. We should test with older version like 3.1.7, released ones I already created a solution PR as well as dev discussion list about the solution. Feel free to join https://github.com/apache/airflow/pull/61822 https://lists.apache.org/thread/kw61jmjxbk81t5rz5b25bmxvvmpv83kz
Bugra Ozturk Op wo 11 mrt 2026, 07:18 schreef Dheeraj Turaga <[email protected]>: > -1 (non-binding) > > tested with 3.1.8rc2 and tried to run "airflowctl dags list" > > I get the following error (stacktrace) > > pydantic_core._pydantic_core.ValidationError: 50 validation errors for > DAGCollectionResponse > dags.0.timetable_partitioned > Field required [type=missing, input_value={'dag_id': > 'asset1_produc...7xnjr2trU3Ef8Nqf1CFBIE'}, input_type=dict] > For further information visit https://errors.pydantic.dev/2.12/v/missing > > timetable_partitioned was added in Airflow 3.2.0 . this release 0.1.3rc1 is > not backward compatible . > > Fix is here #63327 > > <https://github.com/apache/airflow/pull/63327> > > On Tue, Mar 10, 2026 at 2:52 PM Jens Scheffler <[email protected]> > wrote: > > > +1 (binding) - Checked SVN, Checksums, Reproducible package build, > > Licenses, Signatures > > > > On 10.03.26 22:16, Buğra Öztürk wrote: > > > The release candidate for **Apache Airflow Ctl**: 0.1.3rc1 is now > > > available for testing! > > > > > > This email is calling for a vote on the release, which will last at > least > > > until the > > > Friday, the 13th of March, 11 pm CET and until 3 binding +1 votes have > > been > > > received. > > > > > > Consider this my +1 (binding) vote. > > > > > > The apache-airflow-ctl 0.1.3rc1 package is available at: > > > https://dist.apache.org/repos/dist/dev/airflow/airflow-ctl/0.1.3rc1/ > > > > > > The "apache-airflow-ctl" packages are: > > > > > > - *apache_airflow_ctl-0.1.3-source.tar.gz* is a source release that > > > comes with INSTALL instructions. > > > - *apache_airflow_ctl-0.1.3.tar.gz* is the binary Python "sdist" > > release. > > > - *apache_airflow_ctl-0.1.3-py3-none-any.whl* is the binary Python > > wheel > > > "binary" release. > > > > > > Public keys are available at: > > > https://dist.apache.org/repos/dist/release/airflow/KEYS > > > > > > Please vote accordingly: > > > > > > [ ] +1 approve > > > [ ] +0 no opinion > > > [ ] -1 disapprove with the reason > > > > > > Only votes from PMC members are binding, but all members of the > community > > > are encouraged to test the release and vote with "(non-binding)". > > > > > > The test procedure for PMC members is described in: > > > > > > https://github.com/apache/airflow/blob/main/dev/README_RELEASE_AIRFLOWCTL.md#verify-the-release-candidate-by-pmc-members > > > > > > The test procedure for contributors and members of the community who > > would > > > like to test this RC is described in: > > > > > > https://github.com/apache/airflow/blob/main/dev/README_RELEASE_AIRFLOWCTL.md#verify-the-release-candidate-by-contributors > > > > > > Please note that the version number excludes the 'rcX' string, so it's > > now > > > simply 0.1.3 for the apache-airflow-ctl package. > > > This will allow us to rename the artifact without modifying the > artifact > > > checksums when we actually release. > > > > > > *Docs* (for preview): > > > > > > https://airflow.staged.apache.org/docs/apache-airflow-ctl/0.1.3/index.html > > > > > > *Release Notes*: > > > > > > https://airflow.staged.apache.org/docs/apache-airflow-ctl/0.1.3/release_notes.html > > > > > > *Testing Instructions using PyPI*: > > > > > > The packages are available in PyPI: > > > https://pypi.org/project/apache-airflow-ctl/0.1.3rc1/ > > > > > > You can build a virtualenv that installs this and other required > packages > > > like this: > > > > > > uv venv > > > uv pip install -U apache-airflow-ctl==0.1.3rc1 > > > > > > Regards, > > > Buğra Öztürk > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > > > > >
