apache-airflow-providers-airbyte

更新日志

5.0.0

注意

Apache Airflow 提供者支持策略 中所述,此提供者版本仅适用于 Airflow 2.9+。

重大变更

警告

所有已弃用的类、参数和功能已从 Airbyte 提供者包中删除。引入了以下重大变更:

  • AirbyteJobSensor 中删除 polling_interval 参数。请改用 poke_interval 参数。

  • Airbyte提供者中删除已弃用的代码(#44577)

杂项

  • 提供者中的最低Airflow版本提升至Airflow2.9.0(#44956)

4.0.0

重大变更

注意

此版本引入了一种新的方法来处理与 Airbyte 的连接,使用 client_idclient_secret 而不是 loginpassword。您可以通过访问 Airbyte UI 并在“设置”页面中创建一个新的应用程序来获取它们。

连接的创建方式进行了重大重构。您必须在 host 参数中指定完全限定域名,例如: https://my.company:8000/airbyte/v1/token_url 参数是可选的,用于创建访问令牌,默认值是 Airbyte Cloud 使用的 v1/applications/token。您必须从您的 DAG 中删除 api_type 参数,它不再需要了。

  • 更新提供者以使用AirbyteAPIPythonSDK(#41122)

杂项

  • 修复airbyte钩子中的错误大小写。(#42170)

  • airbyte-api固定到0.51.0(#42155)

  • 提供者中删除已弃用的soft_fail(#41710)

3.9.0

注意

Apache Airflow 提供者支持策略 中所述,此提供者版本仅适用于 Airflow 2.8+。

杂项

  • 提供者中的最低Airflow版本提升至Airflow2.8.0(#41396)

3.8.1

杂项

  • 简化'airflow_version'导入(#39497)

  • 更快地'airflow_version'导入(#39552)

3.8.0

注意

Apache Airflow 提供者支持策略 中所述,此提供者版本仅适用于 Airflow 2.7+。

错误修复

  • fix(airbyte/hooks):添加schema端口以防止InvalidURL错误(#38860)

杂项

  • 提供者中的最低Airflow版本提升至Airflow2.7.0(#39240)

3.7.0

特性

  • 确保Airbyte提供者配置API兼容(#37943)

错误修复

  • fix:providerairbytetry002(#38786)

  • fix(airbyte):在触发器中,向while循环内的yield添加返回语句(#38390)

3.6.0

特性

  • AirbyteJobSensorAirbyteTriggerSyncOperator添加可延迟功能(#36780)

3.5.1

错误修复

超时超出时取消airbyte作业,以防止airflowairbyte之间的不一致(#36241)

3.5.0

注意

Apache Airflow 提供者支持策略 中所述,此提供者版本仅适用于 Airflow 2.6+。

杂项

  • 提供者中的最低Airflow版本提升至Airflow2.6.0(#36017)

3.4.0

注意

Apache Airflow 提供者支持策略 中所述,此提供者版本仅适用于 Airflow 2.5+。

杂项

  • 提升提供者的最低airflow版本(#34728)

3.3.2

错误修复

  • fix(providers/airbyte):在引发异常时尊重soft_fail参数(#34156)

3.3.1

注意

此版本放弃了对 Python 3.7 的支持

杂项

  • 添加关于提供者放弃Python3.7说明(#32015)

3.3.0

注意

Apache Airflow 提供者支持策略 中所述,此提供者版本仅适用于 Airflow 2.4+。

杂项

  • 提升提供者中的最低Airflow版本(#30917)

3.2.1

杂项

  • Airbyte文档字符串中澄清可选参数(#30031)

3.2.0

注意

Apache Airflow 提供者支持策略 中所述,此提供者版本仅适用于 Airflow 2.3+。

杂项

  • 将所有提供者的最低airflow版本移至2.3.0(#27196)

3.1.0

特性

  • 'AirbyteHook'添加取消作业选项(#24593)

3.0.0

重大变更

注意

Apache Airflow 提供者支持策略 中所述,此提供者版本仅适用于 Airflow 2.2+。

2.1.4

Bug 修复

  • 修复 错误地 所有 提供程序 添加 install_requires (#22382)

2.1.3

其他

  • PyPI 中添加 Trove 分类器 (Framework :: Apache Airflow :: Provider)

2.1.2

其他

  • 支持 Python 3.10

2.1.1

其他

  • 优化 Airflow 2.2.0 的连接导入

2.1.0

Bug 修复

  • AirbyteHook - 考虑 不完整 状态 (#16965)

2.0.0

重大变更

  • 自动应用 apply_default 装饰器 (#15667)

警告

由于删除了 apply_default 装饰器,此提供程序版本需要 Airflow 2.1.0+。如果您的 Airflow 版本 < 2.1.0,并且您想安装此提供程序版本,请先将 Airflow 升级到至少 2.1.0 版本。否则,您的 Airflow 包版本将自动升级,并且您必须手动运行 airflow upgrade db 来完成迁移。

特性

  • Airbyte 钩子添加 test_connection 方法 (#16236)

Bug 修复

  • 修复 http 钩子 扩展的钩子 (#16109)

1.0.0

提供程序的初始版本。

此条目是否有帮助?