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

Snowflakeは、Snowflakeに接続して特定のSnowflake機能(例:データのロード用Apache Kafka、外部テーブル用Apache Hiveメタデータ)を使用するために、その他のクライアントソフトウェア(ドライバー、コネクタなど)と同様に、 CLI (コマンドラインインターフェイス)を提供します。クライアントは、接続する各ローカルワークステーションまたはシステムにインストールする必要があります。

必要に応じて、クライアントの新しいバージョンをリリースして、バグを修正し、拡張機能と新機能を導入します。新しいバージョンは既存の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 の下位互換性を保証します。

  • クライアントの重大/重要な変更(例えば、必要なセキュリティ更新)については、Snowflakeは最新バージョン、または少なくとも最小バージョンよりも高いバージョンへのアップグレードを要求する場合があります(このトピックの表を参照)。

注釈

このポリシーは、サードパーティパートナー(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

Go Snowflakeドライバー

.NET ドライバー

Node.jsドライバー

JDBC ドライバー

ODBC ドライバー

PHP PDO ドライバー

Kafka用Snowflakeコネクタ

Python用Snowflakeコネクタ

Spark用Snowflakeコネクタ

Java用Snowflakeライブラリ

Python用Snowflakeライブラリ

Scala用Snowflakeライブラリ

Snowflake ML

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

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

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