apache-airflow-providers-trino

变更日志

6.1.2

Bug 修复

  • fix: overwrite 'get-uri' for 'Trino' (#48917)

其他

  • remove superfluous else block (#49199)

6.1.1

其他

  • Setting Airflow context Environment variables for operators (#47644)

6.1.0

特性

  • Add Trino Connection UI Fields Placeholders (#46996)

其他

  • Bump minimum trino version to 0.319.0 (#47118)

  • Upgrade flit to 3.11.0 (#46938)

6.0.1

其他

  • AIP-72: Support better type-hinting for Context dict in SDK  (#45583)

  • Remove obsolete pandas specfication for pre-python 3.9 (#45399)

6.0.0

注意

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

重大变更

警告

所有已弃用的类、参数和功能已从 apache-airflow-providers-trino 提供程序包中移除。引入了以下重大变更

  • 从 airflow.providers.trino.operators.trino 中移除 TrinoOperator 类。请使用 airflow.providers.common.sql.operators.sql.SQLExecuteQueryOperator`

  • Remove Provider Deprecations in Trino  (#44717)

其他

  • Remove references to AIRFLOW_V_2_9_PLUS (#44987)

  • Bump minimum Airflow version in providers to Airflow 2.9.0 (#44956)

  • Consistent way of checking Airflow version in providers (#44686)

  • Update DAG example links in multiple providers documents (#44034)

  • Rename execution_date to logical_date across codebase (#43902)

5.9.0

特性

  • Add support for semicolon stripping to DbApiHook, PrestoHook, and TrinoHook (#41916)

5.8.1

其他

  • Rename dataset related python variable names to asset (#41348)

5.8.0

注意

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

其他

  • Bump minimum Airflow version in providers to Airflow 2.8.0 (#41396)

5.7.2

其他

  • implement per-provider tests with lowest-direct dependency resolution (#39946)

  • Update pandas minimum requirement for Python 3.12 (#40272)

5.7.1

其他

  • Faster 'airflow_version' imports (#39552)

  • Simplify 'airflow_version' imports (#39497)

5.7.0

注意

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

其他

  • Bump minimum Airflow version in providers to Airflow 2.7.0 (#39240)

5.6.3

其他

  • Limit 'pandas' to '<2.2' (#37748)

  • Implement AIP-60 Dataset URI formats (#37005)

5.6.2

其他

  • feat: Switch all class, functions, methods deprecations to decorators (#36876)

5.6.1

其他

  • Set min pandas dependency to 1.2.5 for all providers and airflow (#36698)

5.6.0

特性

  • Make "placeholder" of ODBC configurable in UI (#36000)

5.5.0

注意

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

特性

  • Add timezone parameter to TrinoHook (#35963)

其他

  • Bump minimum Airflow version in providers to Airflow 2.6.0 (#36017)

5.4.1

其他

  • Remove backcompat inheritance for DbApiHook (#35754)

5.4.0

注意

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

其他

  • Bump min airflow version of providers (#34728)

  • Use 'airflow.exceptions.AirflowException' in providers (#34511)

5.3.1

其他

  • Improve modules import in Airflow providers by some of them into a type-checking block (#33754)

5.3.0

特性

  • Add OpenLineage support for Trino. (#32910)

其他

  • Consolidate import and usage of pandas (#33480)

5.2.1

其他

  • Add more accurate typing for DbApiHook.run method (#31846)

  • Add deprecation info to the providers modules and classes docstring (#32536)

5.2.0

特性

  • Trino Hook: Add ability to read JWT from file (#31950)

5.1.1

注意

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

其他

  • Add note about dropping Python 3.7 for providers (#32015)

5.1.0

注意

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

其他

  • Bump minimum Airflow version in providers (#30917)

5.0.0

重大变更

警告

在此提供程序的版本中,已弃用的 GCS hook 参数 delegate_to 已从 GCSToPrestoOperator 中移除。现在可以通过使用 impersonation_chain 参数来实现模拟。

  • remove delegate_to from GCP operators and hooks (#30748)

4.3.2

其他

  • Deprecate 'delegate_to' param in GCP operators and update docs (#29088)

4.3.1

其他

  • Remove outdated compat imports/code from providers (#28507)

4.3.0

特性

  • Add _serialize_cell method to TrinoHook and PrestoHook (#27724)

Bug 修复

  • Bump common.sql provider to 1.3.1 (#27888)

4.2.0

注意

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

其他

  • Move min airflow version to 2.3.0 for all providers (#27196)

  • Bump Trino version to fix non-working DML queries (#27168)

特性

  • Add SQLExecuteQueryOperator (#25717)

4.1.0

特性

  • trino: Support CertificateAuthentication in the trino hook (#26246)

4.0.1

特性

  • Add common-sql lower bound for common-sql (#25789)

Bug 修复

  • Fix placeholders in 'TrinoHook', 'PrestoHook', 'SqliteHook' (#25939)

4.0.0

重大变更

已弃用的 hql 参数已从 TrinoHookget_recordsget_firstget_pandas_dfrun 方法中移除。

  • Deprecate hql parameters and synchronize DBApiHook method APIs (#25299)

特性

  • Unify DbApiHook.run() method with the methods which override it (#23971)

3.1.0

特性

  • Move all SQL classes to common-sql provider (#24836)

  • Add test_connection method to Trino hook (#24583)

  • Add 'on_kill()' to kill Trino query if the task is killed (#24559)

  • Add TrinoOperator (#24415)

3.0.0

重大变更

注意

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

2.3.0

特性

  • TrinoHook add authentication via JWT token and Impersonation  (#23116)

  • Make presto and trino compatible with airflow 2.1 (#23061)

Bug 修复

2.2.0

特性

  • Pass X-Trino-Client-Info in trino hook (#22535)

2.1.2

Bug 修复

  • Fix mistakenly added install_requires for all providers (#22382)

2.1.1

其他

  • Add Trove classifiers in PyPI (Framework :: Apache Airflow :: Provider)

2.1.0

特性

  • Add GCSToTrinoOperator (#21704)

其他

  • Support for Python 3.10

2.0.2

Bug 修复

  • Properly handle verify parameter in TrinoHook (#18791)

2.0.1

其他

  • Optimise connection importing for Airflow 2.2.0

2.0.0

重大变更

  • Auto-apply apply_default decorator (#15667)

警告

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

1.0.0

提供程序的初始版本。

此条目是否有帮助?