クライアントバージョンおよびサポートポリシー

Snowflake provides a CLI (command-line interface) as well as other client software (drivers, connectors, etc.) for connecting to Snowflake and using certain Snowflake features (e.g. Apache Kafka for loading data, Apache Hive metadata for external tables). The clients must be installed on each local workstation or system from which you wish to connect.

必要に応じて、クライアントの新しいバージョンをリリースして、バグを修正し、拡張機能と新機能を導入します。新しいバージョンは既存のSnowflake機能と下位互換性がありますが、以前のバージョンが上位互換性があることを保証するものではありません。そのため、インストールされているクライアントのバージョンを積極的に監視および保守することをお勧めします。Snowflakeの現在のバージョンと同期していない場合、Snowflakeに接続して使用するときに問題が発生する可能性があります。

注意

クリティカルまたは重要なクライアントの変更の場合(特にセキュリティアップデートを必要とする場合)、Snowflakeを最新バージョンにアップグレードする必要がある場合があります。使用しているクライアントドライバーの リリースノート を常に確認し、特定のバージョンに重要なセキュリティ修正があるかどうかを確認し、それに応じてドライバーのアップグレードを計画してください。

クライアントまたはドライバーの現在のバージョンを確認する方法の詳細については、次をご参照ください。

本ページに掲載されているすべてのダウンロードは、お客様のSnowflakeサービス利用契約に定義されている「クライアントソフトウェア」とみなされます。

このトピックの内容:

注意

GCP (Google Cloud Platform)を認証に使用しているお客様は、クライアントとドライバーを新しい最小バージョンに更新する必要があります。これは、Googleにより署名リクエストのヘッダーとペイロードに変更が予定されているためです。Snowflakeは、影響を受けるお客様が詳細について、 FAQ: GCP のお客様向け2023クライアントドライバーの廃止 ナレッジベース記事をご覧いただくことお勧めします。

クライアント最小バージョン

クライアントの最小バージョンは、クライアントの 最も古い サポートバージョンを識別します。文書化された最小値よりも低いクライアントバージョンは、サポートポリシー(以下を参照)の対象外となり、Snowflakeへの接続時に問題が発生する場合があります。

注意

クライアントサポートポリシー に記載されているように、Snowflakeは最新バージョンのクライアントでの問題のみを修正します。そのため、最小バージョンには、後のバージョンでは修正された問題が含まれている可能性があります。そのため、最小バージョンはインストール しない でください。

上記のテーブルに記載されたバージョンは、サポートポリシーに関連してインストールされたクライアントを管理するためのガイドラインとしてお考えください。

クライアントサポートポリシー

Snowflakeは、Snowflakeが提供するすべてのクライアントに対して次のサポートポリシーを維持しています。

  • このページに一覧表示されているすべてのクライアントについて、Snowflakeは通常、各クライアントのバージョンを少なくとも2年間サポートします。ただし、より新しいバージョンで重要な修正(セキュリティやパフォーマンスの問題など)が導入された場合を除きます。

    サポートされている最小バージョンより前のクライアントバージョンは、Snowflakeへの接続がブロックされる場合があります。Snowflakeでは、特定のクライアントバージョンのアクセスをブロックする前に、事前通知することに注意してください。

  • サポートされていないバージョンは配布から削除される場合があります(つまり、ダウンロード/インストールできなくなる可能性があります)。

  • Snowflakeは、バグ修正、新機能、および必要なセキュリティアップデートを 最新 クライアントバージョンでのみ提供します。同様に、クライアントの問題のトラブルシューティングを行う場合、Snowflakeは最新のクライアントバージョンのみに対して検証します。

  • Snowflakeは、サポートされているすべてのクライアントバージョンで APIs の下位互換性を保証します。

注釈

このポリシーは、サードパーティパートナー(Informatica、Tableauなど)が提供するクライアントコネクタには適用されません。サポートポリシーに関する情報については、コネクタを提供するパートナーに直接ご相談ください。

Snowflakeのサードパーティパートナーの詳細については、 Snowflakeエコシステム をご参照ください。

オペレーティングシステムのサポート

ほとんどのSnowflakeクライアントの最新バージョンは、以下のオペレーティングシステムでサポートされています。

オペレーティングシステム

サポートされているバージョン

AIX

AIX 7.2(JDBC のみ)

Linux

CentOS 7、8

Red Hat Enterprise Linux(RHEL)7、8

Ubuntu 16.04、18.04、20.04以降

macOS

10.14以降

Microsoft Windows

Microsoft Windows 8以降

Microsoft Windows Server 2012、2016、2019、2022

注釈

サポートされるバージョン番号は、主にオペレーティングシステムベンダーの進化するサポートポリシーに基づいて、時間とともに変化します。

次のテーブルは、どのクライアントがどのオペレーティングシステムで使用できるかを示しています。

Linux

macOS

Microsoft Windows

注意

.NETドライバー

Go Snowflakeドライバー

Red Hat Enterprise Linux (RHEL) 9 is supported starting with version 1.17.1.

Java SDK の取り込み

Python SDK の取り込み

Node.jsドライバー

JDBC ドライバー

Red Hat Enterprise Linux (RHEL) 9 is supported starting with version 3.27.1.

ODBC ドライバー

Linuxのサポートは、以下のようなアーキテクチャに基づいています。

  • x86:

    • Red Hat Enterprise Linux(RHEL)7

    • CentOS 7

    • Ubuntuバージョン16.04および18.04

  • ARM64 (aarch64)

    • Red Hat Enterprise Linux(RHEL)8

    • CentOS 8

    • Ubuntu 20.04

ODBCはmacOS 11.0 以降に対応しています。

ODBCはWindowsのARM64アーキテクチャには対応していません。

PHP PDO ドライバー

Kafka用Snowflake Connector

Snowflake Connector for Python

Red Hat Enterprise Linux (RHEL) 9 is supported starting with version 4.0.0.

Snowflake Connector for Spark

Java用Snowflakeライブラリ

Python用Snowflakeライブラリ

Scala用Snowflakeライブラリ

Snowflake ML

オペレーティングシステムのサポートポリシー

Snowflakeは通常、オペレーティングシステムのベンダーが定めたサポートタイムラインに従って、オペレーティングシステムのバージョンのサポートを廃止します。

Snowflakeは通常、特定のバージョンのオペレーティングシステムのサポートを終了する3か月前に通知します。