Olivier Rousseau
10/29/2024, 10:53 PMuser
10/29/2024, 10:54 PMairbyte-bootloader
verifies that connectors used in active connections will be supported after an upgrade. If any connector fails this check, the upgrade is aborted, and you'll need to upgrade those connectors first [Airbyte Protocol Versioning](https://docs.airbyte.com/understanding-airbyte/airbyte-protocol-versioning#safeguards). 3. Connector Upgrades: When upgrading a connector from the UI, Airbyte verifies that the Protocol Version is supported before finalizing the upgrade [Airbyte Protocol Versioning](https://docs.airbyte.com/understanding-airbyte/airbyte-protocol-versioning#safeguards). 4. Custom Connector Issues: There have been reported cases where custom connectors stopped working after Airbyte version updates. For example, a user reported issues with a custom Elastic Search connector after upgrading from version 0.39.42 to 0.40.26 [Custom connector not working anymore after updating Airbyte version](https://discuss.airbyte.io/t/3532). 5. Backward Compatibility Tests: Airbyte includes backward compatibility tests for connectors, but these can be bypassed if necessary [Connector Acceptance Tests Reference](https://docs.airbyte.com/connector-development/testing-connectors/connector-acceptance-tests-reference#test-spec). To mitigate risks: - Test your custom connectors thoroughly after upgrading Airbyte. - Keep an eye on Airbyte's documentation for changes in the Connector Development Kit (CDK) or protocol versions. - Consider reaching out to the Airbyte community or starting a discussion if you encounter issues with custom connectors after upgrades [Contribute a New Connector](https://docs.airbyte.com/contributing-to-airbyte/submit-new-connector#custom-python-cdk-or-java-cdk-connectors).