Hi team, Airflow 3.0+ uses Task Execution API, which uses Cadywn for versioning. To ensure backwards compatibility is maintained between different Airflow versioning with regards to this Execution API, please refer to https://github.com/apache/airflow/blob/main/contributing-docs/19_execution_api_versioning.rst
Regards, Kaxil