Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions providers/snowflake/README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@

Package ``apache-airflow-providers-snowflake``

Release: ``6.5.0``
Release: ``6.5.1``


`Snowflake <https://www.snowflake.com/>`__
Expand All @@ -36,7 +36,7 @@ This is a provider package for ``snowflake`` provider. All classes for this prov
are in ``airflow.providers.snowflake`` python package.

You can find package information and changelog for the provider
in the `documentation <https://airflow.apache.org/docs/apache-airflow-providers-snowflake/6.5.0/>`_.
in the `documentation <https://airflow.apache.org/docs/apache-airflow-providers-snowflake/6.5.1/>`_.

Installation
------------
Expand All @@ -50,9 +50,9 @@ The package supports the following python versions: 3.10,3.11,3.12,3.13
Requirements
------------

========================================== ======================================
========================================== ========================================================================
PIP package Version required
========================================== ======================================
========================================== ========================================================================
``apache-airflow`` ``>=2.10.0``
``apache-airflow-providers-common-compat`` ``>=1.6.0``
``apache-airflow-providers-common-sql`` ``>=1.21.0``
Expand All @@ -63,8 +63,8 @@ PIP package Version required
``snowflake-connector-python`` ``>=3.7.1``
``snowflake-sqlalchemy`` ``>=1.4.0``
``snowflake-snowpark-python`` ``>=1.17.0; python_version < "3.12"``
``snowflake-snowpark-python`` ``>=1.27.0; python_version >= "3.12"``
========================================== ======================================
``snowflake-snowpark-python`` ``>=1.27.0,<9999; python_version >= "3.12" and python_version < "3.13"``
========================================== ========================================================================

Cross provider package dependencies
-----------------------------------
Expand All @@ -88,4 +88,4 @@ Dependent package
================================================================================================================== =================

The changelog for the provider package can be found in the
`changelog <https://airflow.apache.org/docs/apache-airflow-providers-snowflake/6.5.0/changelog.html>`_.
`changelog <https://airflow.apache.org/docs/apache-airflow-providers-snowflake/6.5.1/changelog.html>`_.
18 changes: 18 additions & 0 deletions providers/snowflake/docs/changelog.rst
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,24 @@
Changelog
---------

6.5.1
.....

Misc
~~~~

* ``Add Python 3.13 support for Airflow. (#46891)``
* ``another magic pip resolver hint (#53329)``
* ``fix: Improve logging and timeouts in OL helpers (#53139)``
* ``Remove upper-binding for "python-requires" (#52980)``
* ``Cleanup type ignores in snowflake provider where possible (#53258)``
* ``Remove type ignore across codebase after mypy upgrade (#53243)``

.. Below changes are excluded from the changelog. Move them to
appropriate section above if needed. Do not delete the lines(!):
* ``Make dag_version_id in TI non-nullable (#50825)``
* ``Temporarily switch to use >=,< pattern instead of '~=' (#52967)``

6.5.0
.....

Expand Down
17 changes: 9 additions & 8 deletions providers/snowflake/docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ apache-airflow-providers-snowflake package
`Snowflake <https://www.snowflake.com/>`__


Release: 6.5.0
Release: 6.5.1

Provider package
----------------
Expand All @@ -98,20 +98,21 @@ Requirements

The minimum Apache Airflow version supported by this provider distribution is ``2.10.0``.

========================================== ======================================
========================================== ========================================================================
PIP package Version required
========================================== ======================================
========================================== ========================================================================
``apache-airflow`` ``>=2.10.0``
``apache-airflow-providers-common-compat`` ``>=1.6.0``
``apache-airflow-providers-common-sql`` ``>=1.21.0``
``pandas`` ``>=2.1.2; python_version < "3.13"``
``pandas`` ``>=2.2.3; python_version >= "3.13"``
``pyarrow`` ``>=16.1.0``
``pyarrow`` ``>=16.1.0; python_version < "3.13"``
``pyarrow`` ``>=18.0.0; python_version >= "3.13"``
``snowflake-connector-python`` ``>=3.7.1``
``snowflake-sqlalchemy`` ``>=1.4.0``
``snowflake-snowpark-python`` ``>=1.17.0; python_version < "3.12"``
``snowflake-snowpark-python`` ``>=1.27.0; python_version >= "3.12"``
========================================== ======================================
``snowflake-snowpark-python`` ``>=1.27.0,<9999; python_version >= "3.12" and python_version < "3.13"``
========================================== ========================================================================

Cross provider package dependencies
-----------------------------------
Expand Down Expand Up @@ -140,5 +141,5 @@ Downloading official packages
You can download officially released packages and verify their checksums and signatures from the
`Official Apache Download site <https://downloads.apache.org/airflow/providers/>`_

* `The apache-airflow-providers-snowflake 6.5.0 sdist package <https://downloads.apache.org/airflow/providers/apache_airflow_providers_snowflake-6.5.0.tar.gz>`_ (`asc <https://downloads.apache.org/airflow/providers/apache_airflow_providers_snowflake-6.5.0.tar.gz.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache_airflow_providers_snowflake-6.5.0.tar.gz.sha512>`__)
* `The apache-airflow-providers-snowflake 6.5.0 wheel package <https://downloads.apache.org/airflow/providers/apache_airflow_providers_snowflake-6.5.0-py3-none-any.whl>`_ (`asc <https://downloads.apache.org/airflow/providers/apache_airflow_providers_snowflake-6.5.0-py3-none-any.whl.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache_airflow_providers_snowflake-6.5.0-py3-none-any.whl.sha512>`__)
* `The apache-airflow-providers-snowflake 6.5.1 sdist package <https://downloads.apache.org/airflow/providers/apache_airflow_providers_snowflake-6.5.1.tar.gz>`_ (`asc <https://downloads.apache.org/airflow/providers/apache_airflow_providers_snowflake-6.5.1.tar.gz.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache_airflow_providers_snowflake-6.5.1.tar.gz.sha512>`__)
* `The apache-airflow-providers-snowflake 6.5.1 wheel package <https://downloads.apache.org/airflow/providers/apache_airflow_providers_snowflake-6.5.1-py3-none-any.whl>`_ (`asc <https://downloads.apache.org/airflow/providers/apache_airflow_providers_snowflake-6.5.1-py3-none-any.whl.asc>`__, `sha512 <https://downloads.apache.org/airflow/providers/apache_airflow_providers_snowflake-6.5.1-py3-none-any.whl.sha512>`__)
1 change: 1 addition & 0 deletions providers/snowflake/provider.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ source-date-epoch: 1751474253
# In such case adding >= NEW_VERSION and bumping to NEW_VERSION in a provider have
# to be done in the same PR
versions:
- 6.5.1
- 6.5.0
- 6.4.0
- 6.3.1
Expand Down
8 changes: 4 additions & 4 deletions providers/snowflake/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ build-backend = "flit_core.buildapi"

[project]
name = "apache-airflow-providers-snowflake"
version = "6.5.0"
version = "6.5.1"
description = "Provider package apache-airflow-providers-snowflake for Apache Airflow"
readme = "README.rst"
authors = [
Expand Down Expand Up @@ -69,7 +69,7 @@ dependencies = [
"snowflake-snowpark-python>=1.17.0;python_version<'3.12'",
# The "<9999" is a hint to the pip resolver to resolve this requirement early,
# can be removed when the pip resolver is improved
"snowflake-snowpark-python>=1.27.0,<9999;python_version>='3.12'",
"snowflake-snowpark-python>=1.27.0,<9999;python_version>='3.12' and python_version<'3.13'",
]

# The optional dependencies should be modified in place in the generated file
Expand Down Expand Up @@ -117,8 +117,8 @@ apache-airflow-providers-common-sql = {workspace = true}
apache-airflow-providers-standard = {workspace = true}

[project.urls]
"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-snowflake/6.5.0"
"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-snowflake/6.5.0/changelog.html"
"Documentation" = "https://airflow.apache.org/docs/apache-airflow-providers-snowflake/6.5.1"
"Changelog" = "https://airflow.apache.org/docs/apache-airflow-providers-snowflake/6.5.1/changelog.html"
"Bug Tracker" = "https://github.com/apache/airflow/issues"
"Source Code" = "https://github.com/apache/airflow"
"Slack Chat" = "https://s.apache.org/airflow-slack"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@

__all__ = ["__version__"]

__version__ = "6.5.0"
__version__ = "6.5.1"

if packaging.version.parse(packaging.version.parse(airflow_version).base_version) < packaging.version.parse(
"2.10.0"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@

import pytest

pytest.importorskip("snowflake-snowpark-python")

from airflow.decorators import task
from airflow.utils import timezone

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@

import pytest

pytest.importorskip("snowflake-snowpark-python")

from airflow.providers.snowflake.operators.snowpark import SnowparkOperator
from airflow.utils import timezone

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@

import pytest

pytest.importorskip("snowflake-snowpark-python")

from airflow.providers.snowflake.utils.snowpark import inject_session_into_op_kwargs


Expand Down
Loading