クライアントバージョンおよびサポートポリシー¶
Snowflakeは、Snowflakeに接続して特定のSnowflake機能(例:データのロード用Apache Kafka、外部テーブル用Apache Hiveメタデータ)を使用するために、その他のクライアントソフトウェア(ドライバー、コネクタなど)と同様に、 CLI (コマンドラインインターフェイス)を提供します。クライアントは、接続する各ローカルワークステーションまたはシステムにインストールする必要があります。
必要に応じて、クライアントの新しいバージョンをリリースして、バグを修正し、拡張機能と新機能を導入します。新しいバージョンは既存のSnowflake機能と下位互換性がありますが、以前のバージョンが上位互換性があることを保証するものではありません。そのため、インストールされているクライアントのバージョンを積極的に監視および保守することをお勧めします。Snowflakeの現在のバージョンと同期していない場合、Snowflakeに接続して使用するときに問題が発生する可能性があります。
クライアントまたはドライバーの現在のバージョンを確認する方法の詳細については、次をご参照ください。
本ページに掲載されているすべてのダウンロードは、お客様のSnowflakeサービス利用契約に定義されている「クライアントソフトウェア」とみなされます。
このトピックの内容:
注意
GCP (Google Cloud Platform)を認証に使用しているお客様は、クライアントとドライバーを新しい最小バージョンに更新する必要があります。これは、Googleにより署名リクエストのヘッダーとペイロードに変更が予定されているためです。Snowflakeは、影響を受けるお客様が詳細について、 FAQ: GCP のお客様向け2023クライアントドライバーの廃止 ナレッジベース記事をご覧いただくことお勧めします。
クライアント推奨バージョン¶
Snowflakeは、ポリシーとして各クライアントの 最新 (つまり、一番新しい)バージョンを可能な限り常にインストールすることをお勧めします。
Snowflakeは、クライアントとドライバーの更新にセマンティックバージョニングを使用します。
注釈
Snowflakeのサポートポリシーでは、通常、クライアントとドライバーに最低2年間の期間が提供され、その後はサポートが中止される可能性があります。サポートされているバージョンの追跡に役立つように、次のテーブルには、Snowflake が現在サポートしているクライアントとドライバーの最小バージョンが含まれています。最小バージョンよりも古いバージョンを使用する場合、Snowflakeはサポートを提供する義務を負いません。
クライアントをインストールすると、新しいバージョンがリリースされるたびにアップグレードする必要はありません。ただし、最新の修正、更新、機能を最新の状態に保つために、新しいバージョンの監視と定期的な間隔(例えば、毎月、四半期、半年など)でのアップグレードをお勧めします。
型 |
クライアント |
推奨バージョン |
サポート終了バージョン(May 01, 2024 時点) |
リリース情報 |
インストーラーをダウンロードする場所 |
|
---|---|---|---|---|---|---|
CLI (コマンドラインインターフェイス) |
1.2.32 (または、それ以降) |
1.2.21 |
1.2.21 |
SnowSQL ダウンロード ページ |
||
コネクタおよびドライバー |
3.0.0 (または、それ以降) |
2.0.9 |
2.0.11 |
ドライバーおよびライブラリ ページ |
||
1.8.0 (または、それ以降) |
1.6.6 |
1.6.9 |
ドライバーおよびライブラリ ページ |
|||
3.15.0 (または、それ以降) |
3.13.14 |
3.13.18 |
ドライバーおよびライブラリ ページ |
|||
1.10.0 (または、それ以降) |
1.6.6 |
1.6.9 |
ドライバーおよびライブラリ ページ |
|||
3.2.0 (または、それ以降) |
2.24.5 |
2.24.7 |
ODBC ダウンロード ページ |
|||
2.0.2 (または、それ以降) |
1.2.0 |
1.2.1 |
ドライバーおよびライブラリ ページ |
|||
2.2.0 (または、それ以降) |
1.6.5 |
1.6.6 |
ドライバーおよびライブラリ ページ |
|||
3.7.1 (または、それ以降) |
2.7.3 |
2.7.7 |
ドライバーおよびライブラリ ページ |
|||
2.15.0 (または、それ以降) |
2.9.3 |
2.10.0 |
ドライバーおよびライブラリ ページ |
|||
1.5.1 (または、それ以降) |
1.3.3 |
1.3.4 |
ドライバーおよびライブラリ ページ |
|||
Snowpark |
1.10.0 (または、それ以降) |
1.0.0 |
N/A |
ドライバーおよびライブラリ ページ |
||
1.13.0 (または、それ以降) |
1.0.0 |
N/A |
ドライバーおよびライブラリ ページ |
|||
1.10.0 (または、それ以降) |
1.0.0 |
N/A |
ドライバーおよびライブラリ ページ |
|||
1.2.3 (または、それ以降) |
1.1.1 |
1.2.3 |
ドライバーおよびライブラリ ページ |
|||
その他 |
最新 |
なし(プレビュー) |
なし(プレビュー) |
リリースノート (GitHub 内) |
Apache HiveメタストアとSnowflakeの統合 をご参照ください。 |
Tip
また、 SYSTEM$CLIENT_VERSION_INFO システム関数を使用して、プログラムでこの情報を取得することもできます。
クライアント最小バージョン¶
クライアントの最小バージョンは、クライアントの 最も古い サポートバージョンを識別します。文書化された最小値よりも低いクライアントバージョンは、サポートポリシー(以下を参照)の対象外となり、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か月前に通知します。