NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1103 most downloaded on PyPI
Provider package apache-airflow-providers-snowflake for Apache Airflow
Last release 3 days ago
29 Sep 2026
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
6 versions withdrawn
withdrawn after publishing
6 years old
191 releases · first in 2020
Nothing published for this version
- Make '@task' import from airflow.sdk
Release Date: 2025-04-14
Make '@task' import from airflow.sdk (#48896)
One column per quarter.
Nothing published for this version
- feat: Send separate OpenLineage event for each Snowflake query_id
Release Date: 2025-04-09
feat: Send separate OpenLineage event for each Snowflake query_id (#47736)
feat: Send separate OpenLineage event for each Snowflake query_id (#47736)
Nothing published for this version
- fix deprecation warnings in common.sql
Release Date: 2025-03-13
fix mark task as completed before Snowflake job completes in SnowflakeSqlApiOperator when deferrable is False (#46672)
[OpenLineage] fixed inputs in OL implementation of CopyFromExternalStageToSnowflakeOperator (#47168)
fix deprecation warnings in common.sql (#47169)
Upgrade flit to 3.11.0 (#46938)
fix mark task as completed before Snowflake job completes in SnowflakeSqlApiOperator when deferrable is False (#46672)
[OpenLineage] fixed inputs in OL implementation of CopyFromExternalStageToSnowflakeOperator (#47168)
fix deprecation warnings in common.sql (#47169)
Upgrade flit to 3.11.0 (#46938)
Nothing published for this version
- SnowflakeSqlApiOperator snowflake_conn_id add to template_fields
Release Date: 2025-02-26
SnowflakeSqlApiOperator snowflake_conn_id add to template_fields (#46422)
snowflake: pass through the ocsp_fail_open setting (#46476)
AIP-83 amendment: Add logic for generating run_id when logical date is None. (#46616)
AIP-72: Support better type-hinting for Context dict in SDK (#45583)
Remove obsolete pandas specfication for pre-python 3.9 (#45399)
SnowflakeSqlApiOperator snowflake_conn_id add to template_fields (#46422)
snowflake: pass through the ocsp_fail_open setting (#46476)
AIP-83 amendment: Add logic for generating run_id when logical date is None. (#46616)
AIP-72: Support better type-hinting for Context dict in SDK (#45583)
Remove obsolete pandas specfication for pre-python 3.9 (#45399)
Nothing published for this version
All deprecated classes, parameters and features have been removed from the snowflake provider package. The following breaking changes were introduced:
Release Date: 2024-12-26
Note
This release of provider is only available for Airflow 2.9+ as explained in the Apache Airflow providers support policy .
Warning
All deprecated classes, parameters and features have been removed from the snowflake provider package. The following breaking changes were introduced:
Removed deprecated SnowflakeOperator . Use SQLExecuteQueryOperator instead.
Remove Provider Deprecations in Snowflake (#44756)
enable client_store_temporary_credential for snowflake provider (#44431)
Allow 'json_result_force_utf8_encoding' specification in 'providers.snowflake.hooks.SnowflakeHook' extra dict (#44264)
make host/port configurable for Snowflake connections (#44079)
Bump minimum Airflow version in providers to Airflow 2.9.0 (#44956)
Update DAG example links in multiple providers documents (#44034)
Note
This release of provider is only available for Airflow 2.9+ as explained in the Apache Airflow providers support policy.
Warning
All deprecated classes, parameters and features have been removed from the snowflake provider package. The following breaking changes were introduced:
Removed deprecated SnowflakeOperator. Use SQLExecuteQueryOperator instead.
Remove Provider Deprecations in Snowflake (#44756)
enable client_store_temporary_credential for snowflake provider (#44431)
Allow 'json_result_force_utf8_encoding' specification in 'providers.snowflake.hooks.SnowflakeHook' extra dict (#44264)
make host/port configurable for Snowflake connections (#44079)
Bump minimum Airflow version in providers to Airflow 2.9.0 (#44956)
Update DAG example links in multiple providers documents (#44034)
Nothing published for this version
Nothing published for this version
- Add support for semicolon stripping to DbApiHook, PrestoHook, and TrinoHook
Release Date: 2024-11-18
Add support for semicolon stripping to DbApiHook, PrestoHook, and TrinoHook (#41916)
Move python operator to Standard provider (#42081)
Add support for semicolon stripping to DbApiHook, PrestoHook, and TrinoHook (#41916)
Move python operator to Standard provider (#42081)
Nothing published for this version
- Add Snowpark operator and decorator
Release Date: 2024-10-14
Add Snowpark operator and decorator (#42457)
fix: SnowflakeSqlApiOperator not resolving parameters in SQL (#42719)
Make 'private_key_content' a sensitive field in Snowflake connection (#42649)
Add Snowpark operator and decorator (#42457)
fix: SnowflakeSqlApiOperator not resolving parameters in SQL (#42719)
Make 'private_key_content' a sensitive field in Snowflake connection (#42649)
Nothing published for this version
- Update snowflake naming for account names and locators for openlineage
Release Date: 2024-09-24
Update snowflake naming for account names and locators for openlineage (#41775)
Update snowflake naming for account names and locators for openlineage (#41775)
Nothing published for this version
This release of provider is only available for Airflow 2.8+ as explained in the Apache Airflow providers support policy .
Release Date: 2024-08-22
Note
This release of provider is only available for Airflow 2.8+ as explained in the Apache Airflow providers support policy .
Fix: Pass hook parameters to SnowflakeSqlApiHook and prep them for API call (#41150)
Bump minimum Airflow version in providers to Airflow 2.8.0 (#41396)
Note
This release of provider is only available for Airflow 2.8+ as explained in the Apache Airflow providers support policy.
Fix: Pass hook parameters to SnowflakeSqlApiHook and prep them for API call (#41150)
Bump minimum Airflow version in providers to Airflow 2.8.0 (#41396)
Nothing published for this version
- openlineage: migrate OpenLineage provider to V2 facets.
Release Date: 2024-08-06
openlineage: migrate OpenLineage provider to V2 facets. (#39530)
Clean up remaining getattr connection DbApiHook (#40665)
openlineage: migrate OpenLineage provider to V2 facets. (#39530)
Clean up remaining getattr connection DbApiHook (#40665)
Nothing published for this version
- chore: Add param support for client_request_mfa_token in SnowflakeHook
Release Date: 2024-07-12
chore: Add param support for client_request_mfa_token in SnowflakeHook (#40394)
chore: Add param support for client_request_mfa_token in SnowflakeHook (#40394)
Nothing published for this version
- implement per-provider tests with lowest-direct dependency resolution
Release Date: 2024-06-27
implement per-provider tests with lowest-direct dependency resolution (#39946)
openlineage: add some debug logging around sql parser call sites (#40200)
Update pandas minimum requirement for Python 3.12 (#40272)
Bump Snowflake client driver versions to minimum 2.7.11 per support policy (#39886)
Nothing published for this version
- Remove 'openlineage.common' dependencies in Google and Snowflake providers.
Release Date: 2024-05-30
Remove 'openlineage.common' dependencies in Google and Snowflake providers. (#39614)
Remove unused 'copy_into_postifx' param from docstring (#39454)
Faster 'airflow_version' imports (#39552)
Simplify 'airflow_version' imports (#39497)
Remove 'openlineage.common' dependencies in Google and Snowflake providers. (#39614)
Remove unused 'copy_into_postifx' param from docstring (#39454)
Faster 'airflow_version' imports (#39552)
Simplify 'airflow_version' imports (#39497)
Nothing published for this version
This release of provider is only available for Airflow 2.7+ as explained in the Apache Airflow providers support policy .
Release Date: 2024-05-06
Note
This release of provider is only available for Airflow 2.7+ as explained in the Apache Airflow providers support policy .
openlineage, snowflake: do not run external queries for Snowflake (#39113)
Bump minimum Airflow version in providers to Airflow 2.7.0 (#39240)
Note
This release of provider is only available for Airflow 2.7+ as explained in the Apache Airflow providers support policy.
openlineage, snowflake: do not run external queries for Snowflake (#39113)
Bump minimum Airflow version in providers to Airflow 2.7.0 (#39240)
Nothing published for this version
- feat: update SnowflakeSqlApiHook to support OAuth
Release Date: 2024-04-13
feat: update SnowflakeSqlApiHook to support OAuth (#37922)
Remove reference to execution_info in snowflake hook docstring (#37804)
feat: update SnowflakeSqlApiHook to support OAuth (#37922)
Remove reference to execution_info in snowflake hook docstring (#37804)
Nothing published for this version
- feat: Switch all class, functions, methods deprecations to decorators
Release Date: 2024-02-15
feat: Switch all class, functions, methods deprecations to decorators (#36876)
feat: Switch all class, functions, methods deprecations to decorators (#36876)
Nothing published for this version
- feat: Add openlineage support for CopyFromExternalStageToSnowflakeOperator
Release Date: 2024-01-27
feat: Add openlineage support for CopyFromExternalStageToSnowflakeOperator (#36535)
Fix stacklevel in warnings.warn into the providers (#36831)
Optimize 'SnowflakeSqlApiOperator' execution in deferrable mode (#36850)
feat: Add openlineage support for CopyFromExternalStageToSnowflakeOperator (#36535)
Fix stacklevel in warnings.warn into the providers (#36831)
Optimize 'SnowflakeSqlApiOperator' execution in deferrable mode (#36850)
Nothing published for this version
Nothing published for this version
- Return common data structure in DBApi derived classes
Release Date: 2023-12-27
Return common data structure in DBApi derived classes
Follow BaseHook connection fields method signature in child classes (#36086)
Return common data structure in DBApi derived classes
Follow BaseHook connection fields method signature in child classes (#36086)
Nothing published for this version
This release of provider is only available for Airflow 2.6+ as explained in the Apache Airflow providers support policy .
Release Date: 2023-12-12
Note
This release of provider is only available for Airflow 2.6+ as explained in the Apache Airflow providers support policy .
Bump minimum Airflow version in providers to Airflow 2.6.0 (#36017)
Nothing published for this version
- OpenLineage integration tried to use non-existed method in SnowflakeHook
Release Date: 2023-11-29
OpenLineage integration tried to use non-existed method in SnowflakeHook (#35752)
OpenLineage integration tried to use non-existed method in SnowflakeHook (#35752)
Nothing published for this version
- Make schema filter uppercase in 'create_filter_clauses'
Release Date: 2023-11-12
Make schema filter uppercase in 'create_filter_clauses' (#35428)
Bump min 'snowflake-connector-python' version (#35440)
Make schema filter uppercase in 'create_filter_clauses' (#35428)
Bump min 'snowflake-connector-python' version (#35440)
Nothing published for this version
This release of provider is only available for Airflow 2.5+ as explained in the Apache Airflow providers support policy .
Release Date: 2023-10-17
Note
This release of provider is only available for Airflow 2.5+ as explained in the Apache Airflow providers support policy .
Decode response in f-string (#34518)
Bump min airflow version of providers (#34728)
Use 'airflow.exceptions.AirflowException' in providers (#34511)
Note
This release of provider is only available for Airflow 2.5+ as explained in the Apache Airflow providers support policy.
Decode response in f-string (#34518)
Bump min airflow version of providers (#34728)
Use 'airflow.exceptions.AirflowException' in providers (#34511)
Nothing published for this version
- Improve modules import in Airflow providers by some of them into a type-checking block
Release Date: 2023-09-12
Improve modules import in Airflow providers by some of them into a type-checking block (#33754)
Use a single statement with multiple contexts instead of nested statements in providers (#33768)
Use literal dict instead of calling dict() in providers (#33761)
Nothing published for this version
Removed deprecated S3ToSnowflakeOperator in favor of CopyFromExternalStageToSnowflakeOperator . The parameter that was passed as s3_keys needs to be c…
Release Date: 2023-08-29
Warning
Removed deprecated S3ToSnowflakeOperator in favor of CopyFromExternalStageToSnowflakeOperator . The parameter that was passed as s3_keys needs to be changed to files , and the behavior should stay the same.
Removed deprecated SnowflakeToSlackOperator in favor of SqlToSlackOperator from Slack Provider. Parameters that were passed as schema , role , database , warehouse need to be included into sql_hook_params parameter, and the behavior should stay the same.
Remove deprecated 'S3ToSnowflake' and 'SnowflakeToSlack' operators (#33558)
Set snowflake_conn_id on Snowflake Operators to avoid error (#33681)
Warning
Removed deprecated S3ToSnowflakeOperator in favor of CopyFromExternalStageToSnowflakeOperator. The parameter that was passed as s3_keys needs to be changed to files, and the behavior should stay the same.
Removed deprecated SnowflakeToSlackOperator in favor of SqlToSlackOperator from Slack Provider. Parameters that were passed as schema, role, database, warehouse need to be included into sql_hook_params parameter, and the behavior should stay the same.
Remove deprecated 'S3ToSnowflake' and 'SnowflakeToSlack' operators (#33558)
Set snowflake_conn_id on Snowflake Operators to avoid error (#33681)
Nothing published for this version
- Add a new parameter to SQL operators to specify conn id field
Release Date: 2023-08-14
Add a new parameter to SQL operators to specify conn id field (#30784)
Nothing published for this version
- Fix connection parameters of 'SnowflakeValueCheckOperator'
Release Date: 2023-08-08
Fix connection parameters of 'SnowflakeValueCheckOperator' (#32605)
Nothing published for this version
- Add deprecation info to the providers modules and classes docstring
Release Date: 2023-08-01
openlineage, snowflake: add OpenLineage support for Snowflake (#31696)
Add more accurate typing for DbApiHook.run method (#31846)
Add deprecation info to the providers modules and classes docstring (#32536)
Nothing published for this version
- Fix an issue that crashes Airflow Webserver when passed invalid private key path to Snowflake
Release Date: 2023-07-16
Fix an issue that crashes Airflow Webserver when passed invalid private key path to Snowflake (#32016)
Fix an issue that crashes Airflow Webserver when passed invalid private key path to Snowflake (#32016)
Nothing published for this version
- Add Deferrable switch to SnowflakeSqlApiOperator
Release Date: 2023-07-09
Add Deferrable switch to SnowflakeSqlApiOperator (#31596)
Your coding agent can read these notes before it upgrades. Set up the MCP server →