eladkal commented on code in PR #68882: URL: https://github.com/apache/airflow/pull/68882#discussion_r3534450284
########## providers/airbyte/docs/changelog.rst: ########## @@ -27,6 +27,29 @@ Changelog --------- +6.0.0 +..... + +Breaking changes +~~~~~~~~~~~~~~~~ + +.. note:: + This release upgrades the provider's ``airbyte-api`` dependency to the ``1.x`` series and switches + the underlying HTTP client from ``requests`` to ``httpx``. + + No changes are required for typical Dag authors: the ``AirbyteHook``, ``AirbyteTriggerSyncOperator``, + and ``AirbyteJobSensor`` public interfaces are unchanged, and the Airbyte connection configuration + (including the ``proxies`` extra) keeps the same format. + + Action is required only if your environment relies on the provider's transitive dependencies: + + * ``airbyte-api`` is now ``>=1.0.0,<2.0`` (previously ``>=0.52.0,<1.0.0``). The ``1.x`` SDK is built + on Pydantic models, so any code importing ``airbyte_api`` directly must pass request objects as + keyword arguments (e.g. ``GetJobRequest(job_id=...)``) and handle its stricter response validation. + * ``requests`` is no longer installed by this provider. If your code relied on it being pulled in + transitively, declare ``requests`` as an explicit dependency of your own project. Review Comment: And happy to see Airbyte team involved with the project :) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
