クライアントバージョンとサポートポリシー

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

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

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

このトピックの内容:

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

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

注意

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

上記の表には、サポートポリシーに関連してインストールされたクライアントを管理するためのガイドラインとしてのみ記載されています。

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

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

  • Snowflakeは、より新しいバージョンで重大な修正が導入された場合(セキュリティやパフォーマンスの問題など)を除いて、各クライアントバージョンを少なくとも2年間公式にサポートします。

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

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

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

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

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

注釈

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

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

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

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

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

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

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以降

Windows Server 2012、2016、2019

注釈

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

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

Linux

macOS

Microsoft Windows

Go Snowflakeドライバー

.NET ドライバー

Node.jsドライバー

JDBC ドライバー

ODBC ドライバー

PHP PDO ドライバー

Kafka用Snowflakeコネクタ

Python用Snowflakeコネクタ

Spark用Snowflakeコネクタ

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

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

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