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]
> >
> >
>

Reply via email to