Clientversionen und Supportrichtlinie¶
Snowflake stellt eine CLI (Befehlszeilenschnittstelle) sowie andere Clientsoftware (Treiber, Konnektoren usw.) bereit, um eine Verbindung zu Snowflake herzustellen und bestimmte Snowflake-Features zu verwenden (z. B. Apache Kafka zum Laden von Daten, Apache Hive-Metadaten für externe Tabellen). Die Clients müssen auf jeder lokalen Workstation oder in jedem System installiert werden, von dem aus Sie eine Verbindung herstellen möchten.
Bei Bedarf veröffentlichen wir neue Versionen der Clients, um Fehler zu beheben und Verbesserungen und neue Features einzuführen. Neue Versionen sind abwärtskompatibel mit vorhandenen Snowflake-Features. Wir können jedoch nicht garantieren, dass frühere Versionen aufwärtskompatibel sind. Daher empfehlen wir die aktive Überwachung und Pflege der Versionen Ihrer installierten Clients. Wenn diese nicht mit der aktuellen Version von Snowflake synchron sind, können Probleme beim Verbinden mit und Verwenden von Snowflake auftreten.
Weitere Informationen zum Ermitteln der aktuellen Version eines Clients oder Treibers finden Sie unter:
Alle Downloads auf dieser Seite gelten als „Client-Software“, wie in Ihrer Vereinbarung zur Nutzung des Snowflake-Dienstes definiert.
Unter diesem Thema:
Achtung
Kunden, die GCP (Google Cloud Platform) für die Authentifizierung verwenden, müssen ihre Clients und Treiber auf neue Mindestversionen aktualisieren. Grund dafür sind bevorstehende Änderungen von Google für das Signieren von Request-Headern und Payloads. Snowflake empfiehlt den betroffenen Kunden, sich im Knowledge Base-Artikel FAQ: 2023 Client Driver deprecation für GCP customers entsprechend zu informieren.
Empfohlene Clientversionen¶
Als Richtlinie empfiehlt Snowflake, dass Sie immer die neueste Version des jeweiligen Clients installieren, sofern dies möglich ist.
Snowflake verwendet semantische Versionierung für Client- und Treiber-Aktualisierungen.
Bemerkung
Die Supportrichtlinie von Snowflake sieht im Allgemeinen vor, dass der Support von Clients und Treibern erst nach einem Mindestzeitfenster von zwei Jahren eingestellt werden darf. In der folgenden Tabelle finden Sie die Mindestversionen der Clients und Treiber, die derzeit von Snowflake unterstützt werden. Wenn Sie eine ältere Version als die Mindestversion verwenden, ist Snowflake nicht verpflichtet, Support zu leisten.
Sobald ein Client installiert ist, müssen Sie nicht jedes Mal ein Upgrade ausführen, wenn eine neue Version veröffentlicht wird. Es wird jedoch dringend empfohlen, regelmäßig nach neuen Versionen zu suchen und Upgrades auszuführen (monatlich, vierteljährlich, halbjährlich usw.), um bei Fehlerbehebungen, Updates und Features auf dem neuesten Stand zu bleiben.
Typ |
Client |
Empfohlene Version |
Supportende-Version (ab May 01, 2024) |
Release-Informationen |
Download des Installers |
|
---|---|---|---|---|---|---|
CLI (Befehlszeilenschnittstelle) |
1.2.32 (oder höher) |
1.2.21 |
1.2.21 |
Seite SnowSQL-Download |
||
Konnektoren und Treiber |
3.0.0 (oder höher) |
2.0.9 |
2.0.11 |
Seite Treiber und Bibliotheken |
||
1.8.0 (oder höher) |
1.6.6 |
1.6.9 |
Seite Treiber und Bibliotheken |
|||
3.15.0 (oder höher) |
3.13.14 |
3.13.18 |
Seite Treiber und Bibliotheken |
|||
1.10.0 (oder höher) |
1.6.6 |
1.6.9 |
Seite Treiber und Bibliotheken |
|||
3.2.0 (oder höher) |
2.24.5 |
2.24.7 |
Seite ODBC-Download |
|||
2.0.2 (oder höher) |
1.2.0 |
1.2.1 |
Seite Treiber und Bibliotheken |
|||
2.2.0 (oder höher) |
1.6.5 |
1.6.6 |
Seite Treiber und Bibliotheken |
|||
3.7.1 (oder höher) |
2.7.3 |
2.7.7 |
Seite Treiber und Bibliotheken |
|||
2.15.0 (oder höher) |
2.9.3 |
2.10.0 |
Seite Treiber und Bibliotheken |
|||
1.5.1 (oder höher) |
1.3.3 |
1.3.4 |
Seite Treiber und Bibliotheken |
|||
Snowpark |
1.10.0 (oder höher) |
1.0.0 |
N/A |
Seite Treiber und Bibliotheken |
||
1.13.0 (oder höher) |
1.0.0 |
N/A |
Seite Treiber und Bibliotheken |
|||
1.10.0 (oder höher) |
1.0.0 |
N/A |
Seite Treiber und Bibliotheken |
|||
1.2.3 (oder höher) |
1.1.1 |
1.2.3 |
Seite Treiber und Bibliotheken |
|||
Andere |
Neueste |
Keine (Vorschau) |
Keine (Vorschau) |
Versionshinweise (in GitHub) |
Tipp
Sie können auch die Systemfunktion SYSTEM$CLIENT_VERSION_INFO verwenden, um diese Informationen programmgesteuert abzurufen.
Client-Mindestversionen¶
Die Mindestversion für einen Client gibt die älteste unterstützte Version des Clients an. Alle Clientversionen, die jünger als das dokumentierte Minimum sind, werden von unseren Supportrichtlinien nicht mehr abgedeckt und können beim Herstellen einer Verbindung zu Snowflake Probleme verursachen.
Achtung
Wie in der Clientsupportrichtlinie angegeben, behebt Snowflake nur Probleme mit den neuesten Clientversionen. Daher können die Mindestversionen Probleme enthalten, die in späteren Versionen behoben wurden. Daher sollten Sie nicht die Mindestversionen installieren.
Die Versionen, die in der obigen Tabelle dokumentiert sind, dienen nur als Richtlinien für die Verwaltung Ihrer installierten Clients in Bezug auf unsere Supportrichtlinie.
Clientsupportrichtlinie¶
Snowflake hält sich bei allen von Snowflake bereitgestellten Clients an folgende Supportrichtlinie:
Für alle auf dieser Seite aufgeführten Clients bietet Snowflake in der Regel bei jeder Clientversion mindestens zwei Jahre Support, außer in Fällen, in denen eine neuere Version kritische Korrekturen einführt (z. B. zur Lösung von Sicherheits- oder Leistungsproblemen).
Bei Clientversionen, die unter der minimal unterstützten Version liegen, kann das Herstellen einer Verbindung zu Snowflake blockiert sein. Beachten Sie, dass Snowflake eine entsprechende Benachrichtigung sendet, bevor für eine bestimmte Clientversion der Zugriff gesperrt wird.
Nicht unterstützte Versionen werden möglicherweise aus der Distribution entfernt (d. h. sie stehen möglicherweise nicht mehr zum Herunterladen/Installieren zur Verfügung).
Snowflake stellt Fehlerkorrekturen, neue Features und erforderliche Sicherheitsupdates ausschließlich für die neuesten Clientversionen bereit. Außerdem prüft Snowflake beim Beheben von Clientproblemen lediglich die neuesten Clientversionen.
Snowflake sorgt in allen unterstützten Clientversionen für Abwärtskompatibilität von APIs.
Bei kritischen/wichtigen Clientänderungen (z. B. erforderliche Sicherheitsupdates) verlangt Snowflake ggf. von Ihnen, ein Upgrade auf die neueste Version bzw. wenigstens eine Version über der Mindestversion durchzuführen (siehe Tabelle oben).
Bemerkung
Diese Richtlinie gilt nicht für Clientkonnektoren, die von Drittanbieter-Partnern (Informatica, Tableau usw.) bereitgestellt werden. Wenden Sie sich direkt an den Partner, der den Konnektor bereitstellt, um Informationen zu dessen Supportrichtlinien zu erhalten.
Weitere Informationen zu den Drittanbieter-Partnern von Snowflake finden Sie unter Snowflake-Ökosystem.
Betriebssystemunterstützung¶
Die neuesten Versionen der meisten Snowflake-Clients werden auf folgenden Betriebssystemen unterstützt:
Betriebssystem |
Unterstützte Versionen |
---|---|
AIX |
AIX 7.2 (nur JDBC) |
Linux |
CentOS 7, 8 |
Red Hat Enterprise Linux (RHEL) 7, 8 |
|
Ubuntu 16.04, 18.04, 20.04 oder höher |
|
macOS |
10.14 oder höher |
Microsoft Windows |
Microsoft Windows 8 oder höher |
Microsoft Windows Server 2012, 2016, 2019, 2022 |
Bemerkung
Die unterstützten Versionen unterliegen ständigen Änderungen, hauptsächlich aufgrund angepasster Supportrichtlinien der Betriebssystemanbieter.
Die folgende Tabelle zeigt, welche Clients auf welchen Betriebssystemen verfügbar sind:
Linux |
macOS |
Microsoft Windows |
||
---|---|---|---|---|
Go-Snowflake-Treiber |
✔ |
✔ |
✔ |
|
.NET-Treiber |
✔ |
✔ |
✔ |
|
Node.js-Treiber |
✔ |
✔ |
✔ |
|
JDBC-Treiber |
✔ |
✔ |
✔ |
|
ODBC-Treiber |
✔ |
✔ |
✔ |
|
PHP-PDO-Treiber |
✔ |
✔ |
✔ |
|
Snowflake-Konnektor für Kafka |
✔ |
✔ |
✔ |
|
Snowflake-Konnektor für Python |
✔ |
✔ |
✔ |
|
Snowflake-Konnektor für Spark |
✔ |
✔ |
✔ |
|
Snowflake-Bibliothek für Java |
✔ |
✔ |
✔ |
|
Snowflake-Bibliothek für Python |
✔ |
✔ |
✔ |
|
Snowflake-Bibliothek für Scala |
✔ |
✔ |
✔ |
|
Snowflake ML |
✔ |
✔ |
✔ |
Supportrichtlinie für Betriebssysteme¶
Snowflake beendet normalerweise die Unterstützung von Betriebssystemversionen gemäß der vom Hersteller des Betriebssystems angegebenen Supportzeitachse.
Snowflake kündigt normalerweise 3 Monate im Voraus an, wenn die Unterstützung für eine bestimmte Version eines Betriebssystems eingestellt wird.