This is more like refactoring since we already have models generated from Execution API, which are mostly the same.
Breaking changes would be needed if the result differs, but this is true whether we do this with Airflow 3.3 or not since Go SDK already has releases. (Unlike Java SDK, which was migrated to JSON Schema because the OpenAPI generated models were never released.)
This is more like refactoring since we already have models generated from Execution API, which are mostly the same.
Breaking changes would be needed if the result differs, but this is true whether we do this with Airflow 3.3 or not since Go SDK already has releases. (Unlike Java SDK, which was migrated to JSON Schema because the OpenAPI generated models were never released.)