SnowSQL-Änderungsprotokoll (vor Januar 2022)

Unter diesem Thema werden die Korrekturen, Verbesserungen und sonstigen Änderungen aufgelistet, die vor Januar 2022 an allen freigegebenen Produktionsversionen von SnowSQL, dem Snowflake-CLI-Client (Befehlszeilenschnittstelle), vorgenommen wurden.

Aktuelle Versionshinweise und Informationen zum Änderungsprotokoll (Change Log) ab Januar 2022 finden Sie unter Monatliche Releases zu Konnektoren, Treibern und Bibliotheken von Snowflake.

Beachten Sie, dass diese Liste nicht alle Änderungen enthält, die an SnowSQL vorgenommen wurden. Es werden nur wichtige Änderungen aufgeführt sowie Änderungen, die sich auf Ihre Nutzung auswirken können.

Darüber hinaus wird diese Liste unabhängig von den SnowSQL-Releases aktualisiert und enthält daher möglicherweise nicht die zuletzt veröffentlichte Version. Um alle verfügbaren Versionen anzuzeigen, rufen Sie die Seite SnowSQL-Download auf.

Version

Änderung

Beschreibung

SnowSQL 1.2.21

SNOW-480963

Behebt einen Fehler im Python-Konnektor, bei dem die mit Escape-Zeichen umschlossene URL beim Hochladen in AWS S3 aktualisiert wurde, um der in S3 verwendeten Art und Weise des Escaping von URLs zu entsprechen.

SnowSQL 1.2.20

SNOW-475359

Aktualisieren Sie die Version der sqlparse-Bibliothek von 0.2.3 auf 0.4.2.

SnowSQL 1.2.19

SNOW-467701

Möglichkeit hinzugefügt, in Snowflake-Verbindungen beliebige Verbindungsparameter festzulegen.

SNOW-276705

Verwendung eines verschlüsselten privaten Schlüssels für die Schlüsselpaar-Authentifizierung ist nun optional.

SnowSQL 1.2.18

SNOW-377123

Es wurde die Möglichkeit hinzugefügt, leere Variablen zu akzeptieren und zu ersetzen. Dieses neue Verhalten wird durch die Umgebungsvariable SNOWSQL_ALLOW_EMPTY_ENV_VARS geschützt.

SNOW-407614

Das Verhalten der Ausgabe von Unicode-Zeichen anstelle ihrer Escapesequenzen bei Verwendung des CSV-Formats wurde geändert. Dieses neue Verhalten wird durch die Umgebungsvariable SNOWSQL_OUTPUT_AS_UNICODE geschützt.

SnowSQL 1.2.17

SNOW-378268

Behebt einen Fehler im Python-Konnektor, der verhindert, dass der Konnektor eine regionale AWS S3-URL verwendet. Der Treiber überschreibt derzeit die regionalen URL-Informationen mit der S3-Standard-URL, was zu Fehlern in PUT führt.

SnowSQL 1.2.16

SNOW-365900

Korrektur der Ungültigkeit des JWT-Tokens, wenn für die URL eines regionslosen Kontos ein Kontoalias mit einem Bindestrich verwendet wird.

SnowSQL 1.2.15

SNOW-303944

Befehlszeilenflags zum Generieren von JSON Web Tokens (JWT) in SnowSQL hinzufügen.

SnowSQL 1.2.14

SNOW-298813

Behebung eines Fehlers bei der Berechnung des Fortschrittsprozentsatzes, um den Fall zu behandeln, wenn die Dateigröße null ist.

SnowSQL 1.2.13

SNOW-270946

Behebung eines Nulldivisionsfehlers bei der Berechnung des Fortschrittsprozentsatzes, der ausgelöst wird, wenn die Größe der hochzuladenden/herunterzuladenden Datei 0 ist.

SnowSQL 1.2.12

SNOW-293541

Freigabe des Mac-Pakets mit erneuertem Developer-Installer-Zertifikat.

SnowSQL 1.2.11

SNOW-232777

Fix zum Hinzufügen von korrekten Proxy-CONNECT-Headern für Verbindungen, die über Proxys hergestellt werden.

SnowSQL 1.2.10

SNOW-170647

Eine unnötige Abhängigkeit wurde beseitigt.

SnowSQL 1.2.9

SNOW-181011

Fehlende Abhängigkeit für Schlüsselringpaket behoben, die zu Problemen bei der Verbindung mit authenticator = externalbrowser führte.

SnowSQL 1.2.8

SNOW-123267

Unterstützung für das erzwungene Beenden durch zweimaliges Drücken von [CTRL]-c hinzugefügt. Beachten Sie, dass SnowSQL bei Verwendung dieser Option nicht überprüft, ob zuvor gestartete Abfragen erfolgreich abgebrochen wurden.

SNOW-159538

Interne Verbesserung für das Maskieren von Protokollen für vertrauliche Informationen.

SnowSQL 1.2.7

SNOW-150710

Neue benutzerdefinierte sql_delimiter-Variable hinzugefügt, um die Angabe eines Zeichens zu ermöglichen, das als Trennzeichen für SQL-Anweisungen verwendet werden kann und kein Semikolon ist.

SNOW-170458

Problem behoben, bei dem SnowSQL bei mehrzeiligen Abfragen fehlschlug, was durch eine im internen SnowSQL-Release 1.2.6 eingeführte Regression verursacht wurde.

SnowSQL 1.2.6

N/A

Die Version steht nicht zum Download zur Verfügung.

SnowSQL 1.2.5

SNOW-135171

SnowSQL-Distribution aktualisiert, um Angabe des Installationsorts zu ermöglichen.

SNOW-136164

Problem behoben, bei dem SnowSQL nicht installiert werden konnte, wenn ~/.snowsql nicht vorhanden war.

SnowSQL 1.2.4

SNOW-126786

Ausnahme bei auf GCP gehosteten Snowflake-Konten korrigiert, die ausgelöst wurde, wenn eine Datei mit PUT und auto_compress=false in einen Stagingbereich hochgeladen wurde.

SNOW-134305

Schwellenwert für den mehrteiligen Upload auf S3 wurde auf 64 MB erhöht.

SnowSQL 1.2.3

SNOW-93304

Vollständiges SnowSQL-Hauptmodul wurde der Bootstrap-Distribution hinzugefügt, um die Offline-/Host-Installation zu vereinfachen.

SNOW-120329

Unterstützung für OAuth-Token-Authentifizierungsmethode hinzugefügt.

SnowSQL 1.2.2

SNOW-75495

Interne Änderung für ausstehende Funktion.

SNOW-121787

Pin-Schlüsselbund-Version auf 19.2.0 aktualisiert.

SNOW-122376

Problem mit fehlendem Inhaltscache zum Herunterladen einer neueren Version von SnowSQL gelöst.

SNOW-122797

Für MacOS Catalina 10.15.1 wurde Konflikt mit oscrypto und OpenSSL behoben.

SnowSQL 1.2.1

SNOW-106130

Cask-Installer für SnowSQL 1.2.0 hinzugefügt.

SNOW-110191

Wert true für SnowSQL in Verbindungsparameter fix_parameter_precedence aktiviert.

SNOW-118881

Unterstützung für .zprofile zu SnowSQL-Installer hinzugefügt.

SnowSQL 1.2.0

SNOW-110647

Upgrade-Repository von S3 nach sfc-repo verschoben. Ursprüngliches S3-Repository für ältere Versionen noch verfügbar.

SnowSQL 1.1.86

SNOW-64718

Interne Änderung für ausstehende Funktion.

SNOW-92738

SnowSQL-Installation durch brew cask für zshell-Benutzer verbessert.

SnowSQL 1.1.85

SNOW-94184

Problem im Zusammenhang mit Arrow-Format behoben (interne Verbesserung).

SnowSQL 1.1.84

SNOW-66323

Treiber unterdrückt jetzt Echo bei Ausgabe sensibler Daten.

SNOW-82276

Unterstützung für alte OCSP-URL für AWS PrivateLink entfernt.

SnowSQL 1.1.83

SNOW-88844

Grammatikprobleme in SnowSQL -Fehlermeldung behoben.

SNOW-89190

Problem mit PUT/GET-Befehlen bei Snowflake-Konten in der Region US Gov Virginia (Azure) behoben.

SnowSQL 1.1.82

SNOW-82268

Diese Version von SnowSQL verwendet für AWS PrivateLink nicht den neuen OCSP-Hostnamen/URL. Der neue Hostname/URL wird in einer zukünftigen Version implementiert.

SnowSQL 1.1.81

SNOW-80440

Problem behoben, bei dem zusätzliche Zeilenvorschubzeichen generiert wurden, wenn output_format auf tsv gesetzt und ein DESCRIBE SCHEMA-Befehl für ein leeres Schema ausgeführt wurde.

SnowSQL 1.1.80

SNOW-57024

Problem behoben, durch das beim Übertragen eines Zeitstempels vor der UNIX-Epochenzeit 0,100 Sekunden zur Ausgabe hinzugefügt wurden.

SnowSQL 1.1.79

SNOW-75465

Problem mit !SET-Einzug mit Kommentar wurde behoben.

SNOW-76043

Option zum Überspringen des Anfragepoolings hinzugefügt.

SNOW-76797

Unterstützung für OCSP-Fail-open implementiert.

SNOW-77160

OCSP_MODE-Metrik hinzugefügt.

SnowSQL 1.1.78

SNOW-74395

Problem mit Erneuerung von Azure-Token bei Aufträgen mit langer Laufzeit behoben.

SNOW-75372

SQL-Syntaxhervorhebung im SnowSQL-Editor verbessert.

SnowSQL 1.1.77

SNOW-74042

Implementierte die benutzerdefinierte OCSP-Cacheserver-URL im von SnowSQL verwendeten Python-Konnektor.

SnowSQL 1.1.76

SNOW-66025

Unterstützung für die Option FORCE_PUT_OVERWRITE hinzugefügt.

SnowSQL 1.1.75

SNOW-66722

Für Windows wurde die Regression für das DATE-Format behoben.

SnowSQL 1.1.74

SNOW-64148

Python auf Version 3.6 aktualisiert.

SnowSQL 1.1.73

SNOW-57001

Treiber ignoriert jetzt Ausnahmen von Heartbeat.

SNOW-63422

Unterstützung für negative Werte für das Jahr hinzugefügt.

SNOW-63839

Fehler mit außerhalb des Bereichs liegenden Jahreswerten behoben.

SNOW-64053

Option zum automatischen Drucken von Abfrage-IDs hinzugefügt.

SnowSQL 1.1.72

SNOW-37156

Neue SQL-Funktionen zur Schlüsselwortliste für automatische Vervollständigung und Syntaxhervorhebung hinzugefügt.

SNOW-54514

Problem mit explizit angegebener Standardregion behoben, durch das SnowSQL undefiniert abgestürzt ist.

SnowSQL 1.1.71

SNOW-36812

Befehl !pause hinzugefügt, um Abfragen anzuhalten und fortzusetzen.

SNOW-56234

Problem mit PUT/GET-Fortschrittsbalken bei auf Azure gehosteten Snowflake-Konten behoben.

SNOW-59077

Option timing_in_output_file hinzugefügt, um Abfrage-Timing in Ausgabedatei zu speichern.

SNOW-60603

Option progress_bar hinzugefügt, um Fortschrittsanzeige der Befehle PUT und GET zu unterdrücken.

SNOW-61860

Protokolliergrad angepasst, um Verwirrung zu vermeiden.

SnowSQL 1.1.70

SNOW-60580

Fehler 403 für Snowflake-Konten in der EU-Region behoben.

SnowSQL 1.1.69

SNOW-58838

Unterstützung von Dienstnamen für Multi-GS-Clustering (interne Funktion) hinzugefügt.

SNOW-58845

Umgebungsvariable SNOWSQL_DOWNLOAD_DIR hinzugefügt, um das Download-Verzeichnis festzulegen.

SNOW-60056

Für Windows wurde ein Problem mit dem Python-Konnektor behoben, der Daten aus der Zeit vor TIMESTAMP_NTZ nicht konvertierte.

SnowSQL 1.1.68

SNOW-58177

SnowSQL gibt nun eine benutzerfreundlichere Fehlermeldung aus, wenn localhost nicht gefunden wird.

SnowSQL 1.1.67

SNOW-56812

Problem behoben, bei dem exit_on_error=true nicht funktionierte, wenn bei einem PUT- oder GET-Befehl ein Fehler auftrat.

SNOW-56882

Problem behoben, das durch die Verwendung eines Backslash gefolgt von einem einfachen Anführungszeichen in einem Literal verursacht wurde (z. B. 'text\'s string').

SnowSQL 1.1.66

SNOW-55034

request_guid zu jeder HTTP-Anfrage für Ablaufverfolgung hinzugefügt.

SNOW-56079

Problem mit Einstellung einer einzelnen nach rechts spitzen Klammer (>) als Kommandozeilenaufforderung behoben.

SnowSQL 1.1.65

SNOW-55027

Unterstützung für Bindung des datetime-Objekts an Snowflake-Datentyp TEXT hinzugefügt.

SNOW-55093

Interne Änderung für ausstehende Funktion.

SNOW-55253

Option --client-session-keep-alive hinzugefügt.

SnowSQL 1.1.64

SNOW-31060

Angepasste Protokolliergrade durch Ändern der meisten INFO-Protokolle in DEBUG.

SNOW-54322

Rechtschreibfehler in einer Fehlermeldung für SSO behoben.

SNOW-54714

SnowSQL versucht nun erneute Ausführung bei Auftreten von Fehler HTTP 405.

SnowSQL 1.1.63

SNOW-52668

Optionen -U und --upgrade hinzugefügt, um erzwungenes Upgrade auf neueste SnowSQL-Version zu ermöglichen.

SNOW-53452

Interne Änderung für ausstehende Funktion.

SNOW-53650

Interne Änderung für ausstehende Funktion.

SNOW-53890

Falsche Beschreibung in SnowSQL-Hilfe für die Option friendly korrigiert.

SNOW-53891

Problem behoben, bei dem die folgende Meldung falsch angezeigt wurde, wenn [Strg]+[D] zum Verlassen von SnowSQL verwendet wurde: If the error message is not clear, enable the logging using -o log_level=DEBUG.... Die Meldung wird nicht mehr angezeigt.

SnowSQL 1.1.62

SNOW-53405

region-Parameter ist veraltet, stattdessen werden im Parameter account Regionsinformationen angegeben (falls erforderlich).

SNOW-53629

Fest programmierte testaccount-Namen entfernt.

SnowSQL 1.1.61

SNOW-50629

SnowSQL verwendet nun UTC-Zeitstempel zur Protokollierung.

SNOW-50766

SnowSQL wurde aktualisiert, um für S3-URLs den Virtual-Host-Stil zu erzwingen.

SnowSQL 1.1.60

SNOW-50514

Interne Änderung für ausstehende Funktion.

SNOW-51669

Interne Änderung für ausstehende Funktion.

SnowSQL 1.1.59

SNOW-48675

Unterstützung für clientseitige Auftragstelemetrie hinzugefügt (für den internen Gebrauch).

SNOW-48678

Interne Änderung für ausstehende Funktion.

SnowSQL 1.1.58

SNOW-45021

Die Anforderung zur Eingabe des Anmeldenamen bei Authentifizierung mit einem OAuth-Zugriffstoken wurde entfernt.

SnowSQL 1.1.57

SNOW-43215

SnowSQL verwendet nun einen dynamischen Server für OCSP, wenn im Cache keine OCSP-Antwort vorhanden ist. Dies gilt derzeit nur für AWS PrivateLink.

SnowSQL 1.1.56

SNOW-28419

SnowSQL übergibt das TLS/SSL-Zertifikat nun an stdout, wenn der Handshake fehlschlägt. Dies dient vor allem der Fehlerbehebung bei Verbindungsproblemen.

SNOW-39938

Problem behoben, bei dem der Konfigurationsparameter key_bindings nicht korrekt funktionierte, wenn er auf den Modus vi gesetzt war.

SnowSQL 1.1.55

SNOW-41707

Interne Änderung für ausstehende Funktion.

SnowSQL 1.1.54

SNOW-42833

Interne Änderung für ausstehende Funktion.

SnowSQL 1.1.53

SNOW-41694

Unterstützung für Schlüsselpaar-Authentifizierung hinzugefügt.

SnowSQL 1.1.52

SNOW-40919

Option login_timeout wurde hinzugefügt.

SNOW-41377

TypeError behoben, der beim Verwenden der Befehle PUT oder GET zum Hoch- bzw. Herunterladen extrem großer Mengen kleiner Dateien auftrat.

SnowSQL 1.1.51

SNOW-34467

Interne Änderung für ausstehende Funktion.

SnowSQL 1.1.50

SNOW-28376

SnowSQL nutzt nun die freigegebene OCSP-Antwort-Cachedatei in ~/.cache/snowflake/ocsp_response_cache.json.

SNOW-38618

SnowSQL verarbeitet nun Fälle, in denen stdin/stdout/stderr geschlossen ist.

SnowSQL 1.1.49

SNOW-21492

Flag für OCSP-Antwort-Cacheserver hinzugefügt.

SnowSQL 1.1.48

SNOW-37395

Es wurde in der Konfigurationsdatei Unterstützung für die Option authenticator hinzugefügt.

SnowSQL 1.1.47

SNOW-37262

Es wurde ein string index out of range-Fehler behoben, der auftrat, wenn eine Zeichenfolge, die mit einer Escape-Sequenz endete, abgeschnitten wurde.

SnowSQL 1.1.46

SNOW-24653

Problem behoben, bei dem ein Fehlerstack generiert wurde, wenn die angegebene Protokolldatei nicht aufrufbar war. Der Fehlerstack wird nun unterdrückt.

SNOW-24710

Verbindungsparameter zur Unterstützung einzelner Transaktionen hinzugefügt.

SNOW-28482

Option zur Unterstützung der Auslagerungsausgabe hinzugefügt.

SNOW-32282

Interne Änderung für ausstehende Funktion.

SnowSQL 1.1.45

SNOW-32806

Interne Änderung für ausstehende Funktion.

SNOW-34176

Zugrunde liegender PyInstaller auf 3.3 und Python-Basisversion auf 3.5 aktualisiert.

SNOW-34418

Leistungsproblem mit dem Befehl SHOW COLUMN IN ACCOUNT behoben.

SNOW-36332

Windows: Problem behoben, bei dem die Ausgabe abgeschnitten wurde.

SnowSQL 1.1.44

SNOW-35404

Es wurde ein Problem behoben, bei dem Bruchteile von Sekunden in Zeitstempeln falsch gemeldet wurden.

SnowSQL 1.1.43

SNOW-30483

Es wurde Unterstützung für SAML 2.0-konforme Dienste/Anwendungen für Verbundauthentifizierung hinzugefügt, indem der Wert externalbrowser zur Verbindungsoption authenticator hinzugefügt wurde.

SNOW-32139

Es wurde eine korrekte Überprüfung des Prüfschlüssels, des Anmeldenamens und der Anfrage-ID zur Unterstützung von SAML 2.0-konformen Diensten/Anwendungen für Verbundauthentifizierung hinzugefügt.

SnowSQL 1.1.42

SNOW-33973

SnowSQL versucht nun wiederholt alle HTTP 5xx-Fehler, die vom Python-Konnektor zurückgegeben werden.

SNOW-34027

Um Probleme mit Ablauf von AWS-Token zu verhindern, erneuert SnowSQL das AWS-Token nun, wenn ein S3UploadFailedError-Fehler auftritt.

SNOW-34123

Kleines Problem behoben, bei dem ein Fehler ohne Fehlermeldung generiert wurde.

SnowSQL 1.1.41

SNOW-29826

Details der Fehlermeldung wurden verbessert, wenn Verbindungsfehler durch ein ungültiges SSL-Zertifikat verursacht werden.

SNOW-31859

SnowSQL weist nun der Anzahl der durch die vorherige Anweisung aktualisierten/ausgewählten Zeilen eine __rowcount-Variable zu, die dann mit der SnowSQL-Variablensyntax aufgerufen werden kann (z. B. &__rowcount).

SNOW-33405

SnowSQL überwacht jetzt den Status von Abfragen bei Ausführung im asynchronen Modus und wartet auf das Ende der Abfragen, bevor die Verbindung zu Snowflake getrennt wird.

SnowSQL 1.1.40

SNOW-33112

SnowSQL versucht, Abfragen nun auf unbestimmte Zeit erneut zu stellen, um HTTP 500-Fehler zu verhindern.

SnowSQL 1.1.39

SNOW-30483

Sicherheitsproblem bei SAML-Integration behoben.

SNOW-31153

Bei Aufforderung zur Eingabe eines Kennworts (während der Re-Authentifizierung) Unterstützung für Verwendung von Strg+C zum Abbruch implementiert.

SNOW-32445

Problem beim Abruf großer Resultsets für Azure BLOB behoben.

SnowSQL 1.1.38

SNOW-29144

SnowSQL leert die Ausgabe nun bei jedem Schreiben in eine Datei.

SnowSQL 1.1.37

SNOW-30483

Unterstützung für webbasierte SAML-Authentifizierung hinzugefügt.

SnowSQL 1.1.36

SNOW-32074

Es wurde ein Problem behoben, das in der vorherigen Rollback-Version von SnowSQL eingeführt worden war.

SnowSQL 1.1.35

SNOW-30483

Interner Fix (zurückgesetzt).

SnowSQL 1.1.34

SNOW-31790

Kleine Verbesserungen am SnowSQL-Hilfetext.

SnowSQL 1.1.33

SNOW-31712

Die in 1.1.32 eingeführte korrigierte Regression: der fehlender Parameter src_file_size führte dazu, dass GET-Befehle Fehler zurückgaben.

SnowSQL 1.1.32

SNOW-31396

Das Scannen aller vorhandenen Dateien in einem Stagingbereich vor Ausführung eines PUT-Befehls wurde entfernt. Nun überprüft jeder einzelne Uploadvorgang die Zieldatei; wenn die Dateidigests identisch sind, wird die Datei nicht hochgeladen. Dies reduziert den Overhead beim Befehl PUT.

SnowSQL 1.1.31

SNOW-18939

Unterstützung für Dateiformat ORC in PUT-Befehl hinzugefügt.

SNOW-30785

Unterstützung für aktuelle Rolle in SnowSQL-Eingabeaufforderung hinzugefügt.

SnowSQL 1.1.30

SNOW-30376

Festlegen der Sitzungsparameter AUTOCOMMIT und ABORT_DETACHED_QUERY in der Authentifizierungszeit anstelle von separaten Befehlsausführungen.

SNOW-30422

Protokolliergrad für OCSP und einige netzwerkbezogene Meldungen von INFO in DEBUG geändert.

SNOW-30428

Regionsparameter zur S3-Verbindung hinzugefügt, sodass PUT und GET überregionale Stagingbereiche unterstützen können.

SnowSQL 1.1.29

SNOW-29714

Es wurde eine Überprüfung hinzugefügt, um sicherzustellen, dass die Datei nicht leer ist, wenn geprüft wird, ob der Komprimierungstyp zstd ist.

SNOW-29933

Treiber unterdrückt Meldung „No data returned“, wenn keine Daten zurückgegeben werden und friendly=false.

SnowSQL 1.1.28

SNOW-27327

Unterstützung von brotli und zstd in PUT-Anweisungen für Python-Konnektor hinzugefügt.

SNOW-29584

Timeout für OCSP-Serveranfragen implementiert, um das Risiko des Hängenbleibens zu verringern.

SnowSQL 1.1.27

SNOW-29146

Problem mit Bootstrap-Prozess behoben, das zu ungültigem Literal für int() mit Basis 10 führen konnte.

SNOW-29283

Problem mit Python 3.5-DLL behoben, die unter Windows nicht geladen werden konnte.

SnowSQL 1.1.26

SNOW-29023

Option remove_tailing_semicolons wurde hinzugefügt.

SNOW-29098

Problem mit nicht gelöschten Sitzungen behoben, indem eine Sitzung am Ende einer Ereignisschleife explizit geschlossen wird.

SnowSQL 1.1.25

SNOW-28883

Es wurde ein Problem behoben, bei dem die automatische Vervollständigung eine nicht schwerwiegende Ausnahme verursachte, wenn das Schlüsselwort AS in eine SQL-Anweisung eingegeben wurde, z. B. bei Definition einer Ansicht.

SnowSQL 1.1.24

SNOW-17790

Problem mit Verarbeitung des Zeitstempelformats für Sekundenbruchteile (FF) behoben.

SNOW-28596

Problem behoben, bei dem SnowSQL die Sitzungen nicht korrekt beendete.

SNOW-28810

Problem behoben, bei dem der Befehl !edit den bearbeiteten Text nicht an die Eingabeaufforderung zurückgab.

SNOW-28812

Höhere Benutzerfreundlichkeit bei !exit- und !quit-Befehlen durch Zulassen einer Beendigung von SnowSQL, ohne die Sitzungsverbindung zu löschen.

SnowSQL 1.1.23

SNOW-28202

Erneute Ausführung des PUT-Befehls für OpenSSL.SSL.SysCallError 10053 mit geringerer Parallelität verbessert, um die Verbindungssättigung zu verringern.

SNOW-28345

Verbesserte OKTA-Authentifizierung durch Prüfung der Übereinstimmung des Hostnamens.

SNOW-28380

query_id_in_error-Option hinzugefügt, um die Abfrage-ID in der Fehlermeldung ein- oder auszublenden.

SNOW-28570

Problem behoben, bei dem ein Befehl (Zeichenfolge, die mit einem Ausrufezeichen beginnt) nicht ausgeführt werden konnte, wenn dieser ein abschließendes Semikolon enthielt. Treiber ignoriert nun das Semikolon.

SnowSQL 1.1.22

SNOW-18260

Unterstützung für die Ausführung mehrerer SQL-Dateien hinzugefügt.

SNOW-24118

SnowSQL-Installationsdateien wurden zusätzlich zur Snowflake-Weboberfläche zum Amazon S3 Artefakt-Repository hinzugefügt.

SNOW-28224

Es wurde ein Problem behoben, bei dem SnowSQL beendet wurde, bevor asynchrone Abfragen die Ausführung beenden konnten.

SNOW-28266

Problem behoben, bei dem der Befehl !quit die folgende Ausnahme verursachte: AttributeError: 'Statement' object has no attribute 'to_unicode'.

SNOW-28247

Es wurde ein Problem behoben, bei dem ein Nicht-SQL-Befehl, der leere Ergebnisse lieferte, fehlschlug.

SnowSQL 1.1.21

SNOW-22313

Verhalten bei Abschluss der Transaktion geändert, damit laufende Transaktionen zurückgesetzt werden, wenn SnowSQL eine Sitzung beendet oder diese beendet wird.

SNOW-28072

Konvertierungsfehler behoben, der zu einer collections.defaultdict-Ausnahme führte.

SNOW-28220

Problem behoben, bei dem die automatische Vervollständigung eine Ausnahme auslöste, wenn das vorherige Token einen Vergleichstyp aufwies.

SnowSQL 1.1.20

SNOW-21252

Problem mit inkonsistentem Verhalten bei Eingaben von Konto, Benutzername und Kennwort mit MFA und neuem Kennwort behoben.

SNOW-23904

Verbesserte Unterstützung für die automatische Vervollständigung von Warehouses und Stagingbereichen. Außerdem diverse Probleme mit der automatischen Vervollständigung behoben.

SNOW-27292

Die automatische Aktualisierungsprüfung wurde so geändert, dass sie nach dem Start einmal pro Stunde und nicht nach jedem Neustart ausgeführt wird. Diese Änderung erfordert eine manuelle Neuinstallation von SnowSQL.

SnowSQL 1.1.19

SNOW-25342

Unterstützung für Version als Konfigurationsparameter zusätzlich zu den bereits unterstützten -v , --version-Verbindungsparametern hinzugefügt.

SNOW-27620

Lösungen zur Leistungssteigerung implementiert.

SNOW-27647

Internes Problem mit verstrichener Zeit behoben.

SNOW-27657

Unterstützung für Proxy-Parameter zur OCSP-Validierung hinzugefügt.

SNOW-27671

Token-Wiederholungsperiode für PUT und GET auf 2 Stunden verlängert. Wenn alle Wiederholungsversuche fehlschlagen, wird ein Fehler zurückgegeben.

SNOW-27710

Problem behoben, bei dem SnowSQL im interaktiven Modus Befehle ausführte, die nicht korrekt mit einem Ausrufezeichen begonnen oder mit einem Semikolon beendet wurden. Dieses Problem wurde durch ein in v1.1.17 eingeführtes Problem verursacht.

SNOW-27715

Unterstützung für Proxy-Parameter bei PUT- und GET-Befehlen hinzugefügt.

SNOW-27732

SnowSQL ignoriert/entfernt nun das Protokollpräfix, d. h. http:// oder https://, falls der Verbindungsparameter --proxy-host enthält.

SnowSQL 1.1.18

SNOW-25251

Problem mit Semikolons in Kommentaren behoben, die das Parsen des Rests der Anweisung stoppten.

SNOW-27443

Problem behoben, bei dem die Angabe eines ungültigen Kontonamens eine irrelevante Ausnahme zurückgab.

SnowSQL 1.1.17

SNOW-21299

reauth-Fehler behoben, der auftritt, wenn eine Sitzung abläuft und das Kennwort falsch ist.

SNOW-27328

Problem mit Verbindungsoption --region behoben, bei dem am Ende des Kontonamens ein Zeichen abgeschnitten wurde.

SNOW-27345

Lösungen zur Leistungssteigerung beim Parsen von SQL-Skripten implementiert.

SNOW-27356

Problem behoben, bei dem die Eingabeaufforderung für New Password nur im interaktiven Modus angezeigt wurde. Dies wurde durch ein in v1.1.15 eingeführtes Problem verursacht.

SNOW-27374

execution_only-Option zum Ausführen von Abfragen ohne Datenabruf hinzugefügt.

SnowSQL 1.1.16

SNOW-27308

Es wurde ein Problem bei der Konvertierung von DATE-Spalten in Python-Daten behoben.

SnowSQL 1.1.15

SNOW-22443

Unterstützung für Eingabe der MFA-Kennung hinzugefügt.

SNOW-26262

Lösungen zur Leistungssteigerungen beim Abrufen von numerischen und Zeitstempel-Datentypen implementiert.

SNOW-27094

Verbindungsoption --region hinzugefügt, um Angabe der Snowflake-Bereitstellungsregion für das Konto zu erlauben.

SnowSQL 1.1.14

SNOW-26990

Es wurde ein Problem mit Wiederholungsversuchen für OCSP-Zugriff behoben, wenn ein Antwortcode zurückgegeben wurde, der nicht 200 HTTP lautete.

SnowSQL 1.1.13

SNOW-26802

Es wurde ein Problem in der Windows-Umgebung behoben, bei dem der Bootstrap-Prozess und die entscheidende ausführbare Datei Konflikte durch Schreiben in dieselbe Protokolldatei verursachten. Das Problem wurde dadurch behoben, dass das Bootstrap-Protokoll in eine separate Datei geschrieben wird.

SnowSQL 1.1.12

SNOW-26586

Es wurde ein Problem behoben, bei dem der Client die JSON-Ausgabe aufgrund einer ungültigen UTF-8-Byte-Sequenz nicht entschlüsseln konnte.

SnowSQL 1.1.11

SNOW-26352

Es wurde ein Problem mit nicht gefundener VARIABLE behoben; dies wurde durch ein in v1.1.10 eingeführtes Problem verursacht.

SnowSQL 1.1.10

SNOW-26081

Akzeptanzfenster für Gültigkeitsdatum erhöht, um zu verhindern, dass OCSP ungültige Antworten zurückgibt, wenn Gültigkeitsdaten von Zertifikaten außerhalb des Bereichs liegen. Außerdem ist die OCSP-Antwort-Cachedatei jetzt standardmäßig aktiviert.

SNOW-26246

Problem behoben, bei dem Variablenwerte in SnowSQL kein Gleichheitszeichen (=) enthalten durften.

SNOW-26264

Problem mit Ergebnisbefehl behoben, der den Fehlerstack ausgegeben hat.

SNOW-26265

Problem behoben, bei dem die Befehle !result und !abort hängenblieben, wenn die Variablenersetzung nicht aktiviert war.

SnowSQL 1.1.9

SNOW-25189

Es wurde ein Problem behoben, bei dem SnowSQL Zeichenfolgen unerwartet in Zahlen umgewandelt hat.

SnowSQL 1.1.8

SNOW-25368

Es wurde ein Problem mit dem Rückgabezeitpunkt für Ergebnisse mit 0 Zeilen behoben.

SnowSQL 1.1.7

SNOW-25260

Die Konfigurationsoption noup=true wurde hinzugefügt, sodass Benutzer das automatische Upgrade überspringen können, indem sie die Option direkt zur Konfigurationsdatei hinzufügen. SnowSQL verfügt bereits über die Verbindungsoption --noup, um ein automatisches Upgrade bei der Verbindung mit Snowflake zu verhindern.

SnowSQL 1.1.6

SNOW-24965

Es wurde ein Problem behoben, bei dem leere Ergebnisse den folgenden Fehler zurückgaben: max() arg is an empty sequence when specify -o output_format=expanded.

SnowSQL 1.1.5

SNOW-17258

Probleme bei der Verarbeitung der Parquet-Dateikomprimierung mit AUTO behoben: Parameter COMPRESSION für Befehle CREATE/ALTER FILE FORMAT und Parameter AUTO_COMPRESS für Befehl PUT.

SNOW-21492

SnowSQL verwendet nun die OCSP-Antwort-Cachedatei, die sich im ~/.snowsql/ocsp_response_cache befindet. Diese Datei wird verwendet, um OCSP-Antworten bis zu 24 Stunden zu speichern.

SnowSQL 1.1.4

SNOW-24548

Festlegung der Signaturversion für AWS-Client auf v3 (keine Änderung der Funktionalität).

SnowSQL 1.1.3

SNOW-23198

Es wurde ein Problem behoben, bei dem die Ausgabe über mehrere Zeilen hinweg manchmal zu einem falsch ausgerichteten Tabellenformat führte.

SnowSQL 1.1.2

SNOW-20418

Unterstützung für PUT-Befehl hinzugefügt.

SNOW-23840

Befehlszeilenoptionen --proxy-user und --proxy-password zur Unterstützung der Proxy-Authentifizierung hinzugefügt.

SnowSQL 1.1.0

Funktion

Verschiedene kleinere Verbesserungen.

Fehlerkorrektur

Kommandozeilenoptionen werden nun an die ausführbare Hauptdatei von SnowSQL weitergegeben.

Fehlerkorrektur

Das SnowSQL-Online-Upgrade ist jetzt transaktional.

Fehlerkorrektur

Bei Optionsnamen wird nun zwischen Groß- und Kleinschreibung unterschieden.

Fehlerkorrektur

Verschiedene kleinere Fehlerkorrekturen.

SnowSQL 1.0.0

Erstveröffentlichung