SnowSQL Journal des modifications (avant janvier 2022)

Cette rubrique répertorie les correctifs, améliorations et autres changements apportés à toutes les versions de production de SnowSQL, le client CLI (interface de ligne de commande) de Snowflake avant janvier 2022.

Voir Connecteur Snowflake, pilote et versions mensuelles de la bibliothèque pour obtenir des informations sur les notes de versions et les journaux de modifications depuis janvier 2022 et plus tard.

Notez que cette liste n’inclut pas tous les changements apportés à SnowSQL. Elle répertorie les changements significatifs ou les changements qui peuvent avoir un impact sur votre utilisation.

En outre, cette liste est mise à jour indépendamment des versions SnowSQL et, par conséquent, peut ne pas inclure la version la plus récente ; pour voir toutes les versions disponibles, accédez à la page Télécharger SnowSQL.

Version

Changement

Description

SnowSQL 1.2.21

SNOW-480963

Correction d’un bogue du connecteur Python qui mettait à jour l’échappement d’URL lors du chargement vers AWS S3 pour respecter la façon dont S3 effectue l’échappement des URLs.

SnowSQL 1.2.20

SNOW-475359

Mise à niveau de la version de la bibliothèque sqlparse de 0.2.3 vers 0.4.2.

SnowSQL 1.2.19

SNOW-467701

Ajout de la possibilité de définir des paramètres de connexion arbitraires dans les connexions Snowflake.

SNOW-276705

Rendre facultative l’utilisation d’une clé privée chiffrée pour l’authentification par paire de clés.

SnowSQL 1.2.18

SNOW-377123

Ajout de la possibilité d’accepter et de substituer des variables vides, ce nouveau comportement est protégé par la variable d’environnement SNOWSQL_ALLOW_EMPTY_ENV_VARS.

SNOW-407614

Modification du comportement de l’impression des caractères unicode au lieu de leurs séquences d’échappement lors de l’utilisation du format csv, ce nouveau comportement est protégé par la variable d’environnement SNOWSQL_OUTPUT_AS_UNICODE.

SnowSQL 1.2.17

SNOW-378268

Correction d’un bogue du connecteur Python qui empêche le connecteur d’utiliser l’URL AWS S3 régionale. Le pilote remplace actuellement les informations d’URL régionale par l’URL S3 par défaut, ce qui entraîne un échec dans PUT.

SnowSQL 1.2.16

SNOW-365900

Correction d’une invalidité incorrecte du jeton JWT lorsqu’un alias de compte contenant un tiret est utilisé pour une URL de compte sans région.

SnowSQL 1.2.15

SNOW-303944

Ajout d’indicateurs de ligne de commande pour générer des jetons Web JSON (JWT) dans SnowSQL.

SnowSQL 1.2.14

SNOW-298813

Correction du calcul du pourcentage de progression pour gérer le cas où la taille du fichier est nulle.

SnowSQL 1.2.13

SNOW-270946

Correction d’une erreur de division par zéro lors du calcul du pourcentage de progression qui se déclenche lorsque la taille du fichier à charger/télécharger est 0.

SnowSQL 1.2.12

SNOW-293541

Publication du pack Mac avec un certificat d’installation pour développeur renouvelé.

SnowSQL 1.2.11

SNOW-232777

Le correctif consiste à ajouter des en-têtes CONNECT de proxy corrects pour les connexions effectuées via des proxys.

SnowSQL 1.2.10

SNOW-170647

Suppression d’une dépendance inutile.

SnowSQL 1.2.9

SNOW-181011

Correction de la dépendance manquante pour le paquet du « trousseau », ce qui provoquait des problèmes lors de la connexion à l’aide de authenticator = externalbrowser.

SnowSQL 1.2.8

SNOW-123267

Prise en charge ajoutée de la fermeture forcée en appuyant deux fois sur [CTRL]-c. Notez que si vous utilisez cette option, SnowSQL ne vérifie pas que les requêtes lancées précédemment ont été correctement annulées.

SNOW-159538

Amélioration interne du masquage des journaux pour les informations sensibles.

SnowSQL 1.2.7

SNOW-150710

Ajout d’une nouvelle variable sql_delimiter personnalisée pour permettre de spécifier un caractère autre qu’un point-virgule comme délimiteur pour les instructions SQL.

SNOW-170458

Correction d’un problème où SnowSQL échouait sur les requêtes multiligne, ce qui était dû à une régression introduite dans la version interne 1.2.6 de SnowSQL.

SnowSQL 1.2.6

N/A

Version non disponible au téléchargement.

SnowSQL 1.2.5

SNOW-135171

Mise à jour de la distribution SnowSQL pour permettre de spécifier l’emplacement d’installation.

SNOW-136164

Correction d’un problème où SnowSQL ne peut pas être installé si ~/.snowsql n’existe pas.

SnowSQL 1.2.4

SNOW-126786

Pour les comptes Snowflake hébergés sur GCP, correction d’une exception lors de l’utilisation de PUT pour charger un fichier vers une zone de préparation avec auto_compress=false.

SNOW-134305

Seuil augmenté à 64MB pour le chargement en plusieurs parties vers S3.

SnowSQL 1.2.3

SNOW-93304

Module SnowSQL complet/principal inclus dans la distribution bootstrap pour faciliter l’installation hors ligne/hébergée.

SNOW-120329

Ajout de la prise en charge de la méthode d’authentification par jeton OAuth.

SnowSQL 1.2.2

SNOW-75495

Changement interne pour la fonctionnalité en attente.

SNOW-121787

Épinglage de la version du « trousseau » à la 19.2.0

SNOW-122376

Problème d’absence de cache de contenu résolu pour le téléchargement d’une version plus récente de SnowSQL.

SNOW-122797

Pour MacOS Catalina 10.15.1, correction des conflits oscrypto et OpenSSL.

SnowSQL 1.2.1

SNOW-106130

Ajout du programme d’installation de Cask pour SnowSQL 1.2.0.

SNOW-110191

Paramètre de connexion fix_parameter_precedence activé à true pour SnowSQL.

SNOW-118881

Ajout de la prise en charge de .zprofile pour le programme d’installation SnowSQL.

SnowSQL 1.2.0

SNOW-110647

Déplacement du répertoire de mise à niveau de S3 vers sfc-repo ; le répertoire S3 d’origine est toujours disponible pour les versions antérieures.

SnowSQL 1.1.86

SNOW-64718

Changement interne pour la fonctionnalité en attente.

SNOW-92738

Amélioration de l’installation de SnowSQL via brew cask pour les utilisateurs de zshell.

SnowSQL 1.1.85

SNOW-94184

Résolution du problème lié au format Arrow (amélioration interne).

SnowSQL 1.1.84

SNOW-66323

Le pilote supprime maintenant l’écho de la sortie de données sensibles.

SNOW-82276

Suppression de la prise en charge de l’ancienne URL d’OCSP pour AWS PrivateLink.

SnowSQL 1.1.83

SNOW-88844

Correction de problèmes grammaticaux dans le message d’erreur SnowSQL.

SNOW-89190

Pour les comptes Snowflake dans la région US Gov Virginia (Azure), correction du problème avec les commandes PUT et GET.

SnowSQL 1.1.82

SNOW-82268

Cette version de SnowSQL n’utilise pas le nouveau nom d’hôte/la nouvelle URL OCSP pour AWS PrivateLink ; le nouveau nom d’hôte/URL sera implémenté dans une future version.

SnowSQL 1.1.81

SNOW-80440

Problème résolu : des caractères de saut de ligne supplémentaires étaient générés lorsque output_format était défini sur tsv et qu’une commande DESCRIBE SCHEMA était exécutée sur un schéma vide.

SnowSQL 1.1.80

SNOW-57024

Problème résolu : la conversion d’un horodatage antérieur à l’époque UNIX ajoutait 0,100 seconde à la sortie.

SnowSQL 1.1.79

SNOW-75465

Correction du problème de retrait !SET avec un commentaire.

SNOW-76043

Ajout d’une option pour ignorer la mise en pool des requêtes.

SNOW-76797

Prise en charge de OCSP Fail-Open mise en œuvre.

SNOW-77160

Ajout de la métrique OCSP_MODE.

SnowSQL 1.1.78

SNOW-74395

Résolution du problème de renouvellement du jeton Azure pour les tâches de longue durée.

SNOW-75372

Mise en évidence de la syntaxe SQL améliorée dans l’éditeur SnowSQL.

SnowSQL 1.1.77

SNOW-74042

Implémentation de l’URL personnalisée du serveur de cache OCSP dans le connecteur Python utilisé par SnowSQL.

SnowSQL 1.1.76

SNOW-66025

Ajout de la prise en charge de l’option FORCE_PUT_OVERWRITE.

SnowSQL 1.1.75

SNOW-66722

Pour Windows, régression fixe pour le format DATE.

SnowSQL 1.1.74

SNOW-64148

Mise à niveau de la version Python vers la version 3.6.

SnowSQL 1.1.73

SNOW-57001

Le pilote ignore maintenant les exceptions de Heartbeat.

SNOW-63422

Ajout de la prise en charge des valeurs négatives pour les années.

SNOW-63839

Correction d’erreur hors de plage pour les valeurs d’année.

SNOW-64053

Ajout d’une option pour imprimer automatiquement les identifiants de requête.

SnowSQL 1.1.72

SNOW-37156

Ajout de nouvelles fonctions SQL à la liste de mots clés pour l’auto-complétion et la mise en évidence syntaxique.

SNOW-54514

Correction du problème avec la région par défaut explicitement spécifiée provoquant le blocage de SnowSQL indéfiniment.

SnowSQL 1.1.71

SNOW-36812

Ajout de la commande !pause pour suspendre et continuer à exécuter les requêtes.

SNOW-56234

Pour les comptes Snowflake hébergés sur Azure, correction de la barre de progression PUT/GET.

SNOW-59077

Ajout de l’option timing_in_output_file pour stocker le minutage de la requête dans le fichier de sortie.

SNOW-60603

Ajout de l’option progress_bar pour supprimer l’affichage de la progression des commandes PUT et GET.

SNOW-61860

Ajustement du niveau de journalisation pour atténuer la confusion.

SnowSQL 1.1.70

SNOW-60580

Pour les comptes Snowflake de la région EU, erreur 403 corrigée.

SnowSQL 1.1.69

SNOW-58838

Ajout de la prise en charge du nom de service pour le clustering multi-GS (fonctionnalité interne).

SNOW-58845

Ajout de la variable d’environnement SNOWSQL_DOWNLOAD_DIR pour définir le répertoire de téléchargement.

SNOW-60056

Pour Windows, résolution du problème de connecteur Python qui ne convertissait pas les données TIMESTAMP_NTZ antérieures à la période.

SnowSQL 1.1.68

SNOW-58177

SnowSQL génère maintenant une erreur plus conviviale si localhost n’est pas trouvé.

SnowSQL 1.1.67

SNOW-56812

Correction d’un problème où exit_on_error=true ne fonctionnait pas si une erreur survenait pour une commande PUT ou GET.

SNOW-56882

Correction d’un problème causé par l’utilisation d’une barre oblique inversée suivie d’un guillemet simple dans un littéral (par ex. 'text\'s string').

SnowSQL 1.1.66

SNOW-55034

Ajout de request_guid à chaque requête HTTP pour le traçage.

SNOW-56079

Correction d’un problème en cas d’utilisation d’un guillemet simple (>) comme invite de ligne de commande.

SnowSQL 1.1.65

SNOW-55027

Prise en charge de la liaison de l’objet datetime avec le type de données Snowflake TEXT.

SNOW-55093

Changement interne pour la fonctionnalité en attente.

SNOW-55253

Ajout de l’option --client-session-keep-alive.

SnowSQL 1.1.64

SNOW-31060

Niveaux de journalisation ajustés en transformant la plupart des journaux INFO en DEBUG.

SNOW-54322

Correction d’une erreur d’orthographe dans un message d’erreur pour SSO.

SNOW-54714

SnowSQL effectue désormais une nouvelle tentative, si une erreur HTTP 405 est rencontrée.

SnowSQL 1.1.63

SNOW-52668

Prise en charge des options -U et --upgrade pour forcer la mise à niveau vers la dernière version de SnowSQL.

SNOW-53452

Changement interne pour la fonctionnalité en attente.

SNOW-53650

Changement interne pour la fonctionnalité en attente.

SNOW-53890

Correction d’une description incorrecte de l’option friendly dans l’aide SnowSQL.

SNOW-53891

Correction d’un problème qui affichait incorrectement le message suivant lorsque [Ctrl]+[D] était utilisé pour quitter SnowSQL : If the error message is not clear, enable the logging using -o log_level=DEBUG.... Le message n’est plus affiché.

SnowSQL 1.1.62

SNOW-53405

Le paramètre region est rendu obsolète ; à la place, les informations de région sont spécifiées (si nécessaire) dans le paramètre account.

SNOW-53629

Suppression des noms de testaccount codés en dur.

SnowSQL 1.1.61

SNOW-50629

SnowSQL utilise maintenant l’horodatage UTC pour la journalisation.

SNOW-50766

Mise à jour de SnowSQL pour appliquer le style d’hôte virtuel pour les URLs S3.

SnowSQL 1.1.60

SNOW-50514

Changement interne pour la fonctionnalité en attente.

SNOW-51669

Changement interne pour la fonctionnalité en attente.

SnowSQL 1.1.59

SNOW-48675

Prise en charge de la télémétrie des tâches côté client (pour usage interne).

SNOW-48678

Changement interne pour la fonctionnalité en attente.

SnowSQL 1.1.58

SNOW-45021

Suppression de l’exigence du nom de connexion lors de l’authentification avec un jeton d’accès OAuth.

SnowSQL 1.1.57

SNOW-43215

SnowSQL utilise maintenant un serveur dynamique OCSP si la réponse OCSP n’existe pas dans le cache. Ceci n’est actuellement valable que pour AWS PrivateLink.

SnowSQL 1.1.56

SNOW-28419

SnowSQL abandonne maintenant le certificat TLS/SSL sur stdout en cas d’échec du « handshake » ; comportement implémenté principalement pour résoudre les problèmes de connexion.

SNOW-39938

Correction d’un problème où le paramètre de configuration key_bindings ne fonctionnait pas correctement en mode vi.

SnowSQL 1.1.55

SNOW-41707

Changement interne pour la fonctionnalité en attente.

SnowSQL 1.1.54

SNOW-42833

Changement interne pour la fonctionnalité en attente.

SnowSQL 1.1.53

SNOW-41694

Prise en charge de l’authentification par paire de clés.

SnowSQL 1.1.52

SNOW-40919

Ajout de l’option login_timeout.

SNOW-41377

Correction de TypeError qui se produisait lors de l’utilisation de la commande PUT ou GET pour télécharger/charger un très grand nombre de petits fichiers.

SnowSQL 1.1.51

SNOW-34467

Changement interne pour la fonctionnalité en attente.

SnowSQL 1.1.50

SNOW-28376

SnowSQL utilise maintenant le fichier de cache de réponse OCSP partagé dans ~/.cache/snowflake/ocsp_response_cache.json.

SNOW-38618

SnowSQL traite maintenant les cas où stdin/stdout/stderr est fermé.

SnowSQL 1.1.49

SNOW-21492

Ajout d’un drapeau pour le serveur de cache de réponse OCSP.

SnowSQL 1.1.48

SNOW-37395

Prise en charge de l’option authenticator dans le fichier de configuration.

SnowSQL 1.1.47

SNOW-37262

Correction d’une erreur string index out of range, qui se produisait lorsqu’une chaîne de caractères se terminant par une séquence d’échappement était tronquée.

SnowSQL 1.1.46

SNOW-24653

Correction d’un problème qui générait une pile d’erreurs si le fichier journal spécifié n’était pas accessible ; maintenant, la pile d’erreurs est supprimée.

SNOW-24710

Ajout d’un paramètre de connexion pour la prise en charge des transactions individuelles.

SNOW-28482

Ajout d’une option pour prendre en charge la sortie de pagination.

SNOW-32282

Changement interne pour la fonctionnalité en attente.

SnowSQL 1.1.45

SNOW-32806

Changement interne pour la fonctionnalité en attente.

SNOW-34176

Mise à jour du PyInstaller sous-jacent vers la version 3.3 et mise à jour de la version de base de Python vers la version 3.5.

SNOW-34418

Correction d’un problème de performance avec la commande SHOW COLUMN IN ACCOUNT.

SNOW-36332

Windows : correction d’un problème où la sortie était tronquée.

SnowSQL 1.1.44

SNOW-35404

Correction d’un problème où les fractions de secondes dans les horodatages étaient incorrects au niveau des rapports.

SnowSQL 1.1.43

SNOW-30483

Prise en charge des services/applications conformes à SAML 2.0 pour l’authentification fédérée en ajoutant la valeur externalbrowser à l’option de connexion authenticator.

SNOW-32139

Ajout de la vérification correcte de la clé de vérification, du nom de connexion et de l’ID de requête à l’appui des services/applications conformes à SAML 2.0 pour l’authentification fédérée.

SnowSQL 1.1.42

SNOW-33973

SnowSQL rejette maintenant toutes les erreurs HTTP 5xx renvoyées par le connecteur Python.

SNOW-34027

Pour éviter les problèmes d’expiration des jetons AWS, SnowSQL renouvelle maintenant le jeton AWS si une erreur S3UploadFailedError se produit.

SNOW-34123

Correction d’un problème mineur où une erreur était générée sans message d’erreur.

SnowSQL 1.1.41

SNOW-29826

Amélioration des détails des messages d’erreur pour les erreurs de connexion causées par un certificat SSL non valide.

SNOW-31859

SnowSQL affecte maintenant une variable __rowcount au nombre de lignes mises à jour/sélectionnées par l’instruction précédente, qui peut ensuite être appelée en utilisant la syntaxe des variables SnowSQL (par exemple &__rowcount).

SNOW-33405

SnowSQL surveille maintenant le statut des requêtes lorsqu’il fonctionne en mode asynchrone et attend que les requêtes soient terminées avant de se déconnecter de Snowflake.

SnowSQL 1.1.40

SNOW-33112

SnowSQL effectue maintenant de nouvelles tentatives de requête indéfiniment, pour atténuer les erreurs HTTP 500.

SnowSQL 1.1.39

SNOW-30483

Correction d’un problème de sécurité au niveau de l’intégration de SAML.

SNOW-31153

Prise en charge de l’utilisation de Ctrl+C pour quitter lorsqu’un mot de passe vous est demandé (lors de la re-authentification).

SNOW-32445

Correction d’un problème avec l’extraction de grands ensembles de résultats pour Azure BLOB.

SnowSQL 1.1.38

SNOW-29144

SnowSQL efface et transfère maintenant la sortie vers un fichier à chaque écriture.

SnowSQL 1.1.37

SNOW-30483

Prise en charge de l’authentification SAML basée sur le Web.

SnowSQL 1.1.36

SNOW-32074

Correction d’un problème introduit dans la version précédente de SnowSQL.

SnowSQL 1.1.35

SNOW-30483

Correction interne (rollback).

SnowSQL 1.1.34

SNOW-31790

Améliorations mineures au niveau du texte d’aide SnowSQL .

SnowSQL 1.1.33

SNOW-31712

Correction de la régression introduite à la version 1.1.32 : le paramètre manquant, src_file_size, entraînait des erreurs dans les commandes GET.

SnowSQL 1.1.32

SNOW-31396

Suppression de l’analyse de tous les fichiers existants dans une zone de préparation avant d’exécuter une commande PUT. Maintenant, chaque opération individuelle de téléchargement vérifie le fichier cible, et si les fichiers sont identiques, le fichier n’est pas téléchargé. Ceci réduit les frais supplémentaires pour la commande PUT.

SnowSQL 1.1.31

SNOW-18939

Prise en charge du format de fichier ORC dans la commande PUT.

SNOW-30785

Prise en charge du rôle actuel dans l’invite SnowSQL.

SnowSQL 1.1.30

SNOW-30376

Définition des paramètres de session AUTOCOMMIT et ABORT_DETACHED_QUERY au moment de l’authentification au lieu d’exécuter des commandes séparées.

SNOW-30422

Changement des niveaux de journalisation de INFO à DEBUG pour OCSP et certains messages liés au réseau.

SNOW-30428

Ajout d’un paramètre de région à la connexion S3 pour que PUT et GET puissent prendre en charge les zones de préparation inter-régionales.

SnowSQL 1.1.29

SNOW-29714

Ajout d’un contrôle pour s’assurer que le fichier n’est pas vide lorsque vous vérifiez si le type de compression est zstd.

SNOW-29933

Le pilote supprime le message “Aucune donnée renvoyée” lorsqu’aucune donnée n’est renvoyée et que friendly=false.

SnowSQL 1.1.28

SNOW-27327

Prise en charge de brotli et zstd dans les instructions PUT pour le connecteur Python.

SNOW-29584

Implémentation d’un délai d’attente OCSP pour les demandes de serveur afin d’atténuer les blocages.

SnowSQL 1.1.27

SNOW-29146

Correction d’un problème avec le processus bootstrap qui pouvait causer un littéral non valide pour int() avec la base 10.

SNOW-29283

Correction d’un problème avec le DLL Python3.5 qui ne parvenait pas à se charger sous Windows.

SnowSQL 1.1.26

SNOW-29023

Ajout de l’option remove_tailing_semicolons.

SNOW-29098

Correction d’un problème avec les sessions non supprimées lors de la fermeture explicite d’une session à la fin d’une boucle d’événement.

SnowSQL 1.1.25

SNOW-28883

Correction d’un problème où l’auto-complétion causait une exception non fatale lors de la saisie du mot-clé AS dans une instruction SQL, par exemple lors de la définition d’une vue.

SnowSQL 1.1.24

SNOW-17790

Correction de la façon dont le format d’horodatage des fractions de seconde (FF) est traité.

SNOW-28596

Correction d’un problème où SnowSQL ne fermait pas correctement les sessions.

SNOW-28810

Correction d’un problème où la commande !edit ne renvoyait pas le texte édité à l’invite.

SNOW-28812

Amélioration de l’expérience utilisateur pour les commandes !exit et !quit en permettant à SnowSQL de quitter sans supprimer la connexion de session.

SnowSQL 1.1.23

SNOW-28202

Amélioration de la nouvelle tentative de la commande PUT en cas d’erreur OpenSSL.SSL.SysCallError 10053, avec une plus faible simultanéité pour atténuer la saturation de la connexion.

SNOW-28345

Amélioration de l’authentification OKTA en sécurisant la correspondance du nom d’hôte.

SNOW-28380

Ajout de l’option query_id_in_error pour afficher ou masquer l’ID de requête dans le message d’erreur.

SNOW-28570

Correction d’un problème où la commande (chaîne commençant par un point d’exclamation) ne pouvait pas être exécutée si elle contenait un point-virgule ; le pilote ignore maintenant le point-virgule.

SnowSQL 1.1.22

SNOW-18260

Prise en charge de l’exécution de plusieurs fichiers SQL.

SNOW-24118

Ajout de fichiers d’installation SnowSQL au répertoire d’artefacts Amazon S3, en plus de l’interface Web Snowflake

SNOW-28224

Correction d’un problème où SnowSQL quittait avant que les requêtes asynchrones puissent terminer leur exécution.

SNOW-28266

Correction d’un problème où la commande !quit causait l’exception suivante : AttributeError: 'Statement' object has no attribute 'to_unicode'.

SNOW-28247

Correction d’un problème où une commande nonSQL produisant des résultats vides échouait.

SnowSQL 1.1.21

SNOW-22313

Modification du comportement d’achèvement de la transaction, de sorte que les transactions en cours soient annulées lorsque SnowSQL sort ou quitte une session.

SNOW-28072

Correction d’un problème d’échec de conversion qui causait une exception collections.defaultdict.

SNOW-28220

Correction d’un problème où l’auto-complétion soulevait une exception si le jeton précédent avait un type de comparaison.

SnowSQL 1.1.20

SNOW-21252

Correction d’un problème de comportement incohérent pour les saisies de compte, de nom d’utilisateur et de mot de passe avec MFA et nouveau mot de passe.

SNOW-23904

Amélioration de la prise en charge de l’auto-complétion pour les entrepôts et les zones de préparation ; inclut également diverses corrections de l’auto-complétion.

SNOW-27292

Changement de la vérification de la mise à niveau automatique pour qu’elle s’exécute une fois par heure après le démarrage, plutôt qu’après chaque redémarrage. Cette modification nécessite une réinstallation manuelle de SnowSQL.

SnowSQL 1.1.19

SNOW-25342

Prise en charge de la version comme paramètre de configuration, en plus des paramètres de connexion -v , --version qui sont déjà pris en charge.

SNOW-27620

Mise en œuvre d’améliorations générales des performances.

SNOW-27647

Correction d’un problème interne avec le temps écoulé.

SNOW-27657

Prise en charge du paramètre proxy pour la validation OCSP.

SNOW-27671

Prolongement à 2 heures de la période de tentative des jetons pour PUT et GET ; si toutes les tentatives échouent, une erreur est renvoyée.

SNOW-27710

Correction d’un problème où, en mode interactif, SnowSQL exécutait des commandes qui n’étaient pas correctement démarrées par un point d’exclamation ou se terminaient par un point-virgule ; ce problème était dû à un problème introduit dans la version 1.1.17.

SNOW-27715

Prise en charge des paramètres proxy pour les commandes PUT et GET.

SNOW-27732

SnowSQL ignore/supprime maintenant le préfixe du protocole, c’est-à-dire http:// ou https://, s’il est inclus dans le paramètre de connexion --proxy-host.

SnowSQL 1.1.18

SNOW-25251

Correction d’un problème où les points-virgules dans les commentaires arrêtaient l’exécution du reste de l’instruction.

SNOW-27443

Correction d’un problème où la spécification d’un nom de compte non valide renvoyait une exception non pertinente.

SnowSQL 1.1.17

SNOW-21299

Correction de l’échec reauth qui se produit lorsqu’une session expire et que le mot de passe est incorrect.

SNOW-27328

Correction d’un problème avec l’option de connexion --region qui provoquait la troncation d’un caractère à la fin du nom du compte.

SNOW-27345

Implémentation d’améliorations des performances lors de l’analyse de scripts SQL.

SNOW-27356

Correction d’un problème avec l’invite New Password qui ne s’affichait pas en mode non interactif ; ceci était dû à un problème introduit dans la version 1.1.15.

SNOW-27374

Ajout de l’option execution_only pour exécuter des requêtes sans récupérer les données.

SnowSQL 1.1.16

SNOW-27308

Correction d’un problème avec la conversion des colonnes DATE en données Python.

SnowSQL 1.1.15

SNOW-22443

Prise en charge de la saisie de codes d’accès MFA.

SNOW-26262

Implémentation d’améliorations des performances pour la récupération des types de données numériques et d’horodatage.

SNOW-27094

Ajout de l’option de connexion --region pour spécifier la région de déploiement de Snowflake pour le compte.

SnowSQL 1.1.14

SNOW-26990

Correction d’un problème avec les retentatives d’accès OCSP lorsqu’un code de réponse HTTP non-200 est renvoyé.

SnowSQL 1.1.13

SNOW-26802

Correction d’un problème dans l’environnement Windows où le processus de bootstrap et l’exécutable principal causaient des conflits d’écriture dans le même fichier journal. Problème corrigé en écrivant le journal bootstrap dans un fichier séparé.

SnowSQL 1.1.12

SNOW-26586

Correction d’un problème où le client n’arrivait pas à décoder la sortie JSON à cause d’une séquence d’octets UTF-8 invalide.

SnowSQL 1.1.11

SNOW-26352

Correction d’un problème avec VARIABLE non trouvée ; ceci était causé par un problème introduit dans la version 1.1.10.

SnowSQL 1.1.10

SNOW-26081

Augmentation de la fenêtre d’acceptation de la date de validité pour éviter qu’OCSP ne renvoie des réponses non valides en raison de dates de validité hors de la portée des certificats ; également activation du fichier de cache de réponse OCSP par défaut.

SNOW-26246

Correction d’un problème où la valeur des variables dans SnowSQL ne peut pas inclure le caractère égal (=).

SNOW-26264

Correction d’un problème où la commande de résultats créait une pile d’erreurs.

SNOW-26265

Correction d’un problème où les commandes !result et !abort sont bloquées si aucune substitution de variable n’est activée.

SnowSQL 1.1.9

SNOW-25189

Correction d’un problème de conversion inattendue des chaînes de caractères en nombres, par SnowSQL

SnowSQL 1.1.8

SNOW-25368

Correction d’un problème de délai de réponse pour les résultats avec 0 lignes.

SnowSQL 1.1.7

SNOW-25260

Ajout de l’option de configuration noup=true pour que les utilisateurs puissent sauter la mise à niveau automatique en ajoutant l’option directement dans le fichier de configuration. SnowSQL dispose déjà de l’option de connexion --noup pour empêcher la mise à niveau automatique lors de la connexion à Snowflake.

SnowSQL 1.1.6

SNOW-24965

Correction d’un problème où les résultats vides renvoyaient l’erreur suivante : max() arg is an empty sequence when specify -o output_format=expanded.

SnowSQL 1.1.5

SNOW-17258

Problèmes résolus concernant la manière dont AUTO a géré la compression du fichier Parquet : paramètre COMPRESSION pour les commandes CREATE / ALTER FILE FORMAT et paramètre AUTO_COMPRESS pour la commande PUT.

SNOW-21492

SnowSQL utilise maintenant le fichier de cache de réponse OCSP situé dans ~/.snowsql/ocsp_response_cache. Ce fichier est utilisé pour stocker les réponses OCSP pendant une durée pouvant atteindre 24 heures.

SnowSQL 1.1.4

SNOW-24548

Réglage de la version de signature pour le client AWS sur v3 (aucune modification de fonctionnalité).

SnowSQL 1.1.3

SNOW-23198

Correction d’un problème qui entraînait parfois un désalignement du format de la table en raison d’une sortie sur plusieurs lignes.

SnowSQL 1.1.2

SNOW-20418

Prise en charge de la commande PUT.

SNOW-23840

Ajout des options de ligne de commande --proxy-user et --proxy-password pour prendre en charge l’authentification proxy.

SnowSQL 1.1.0

Fonctionnalité

Diverses améliorations mineures.

Correction d’un bogue

Les options de ligne de commande sont maintenant passées à l’exécutable principal SnowSQL.

Correction d’un bogue

La mise à niveau en ligne de SnowSQL est maintenant transactionnelle.

Correction d’un bogue

Les noms d’options sont maintenant insensibles à la casse.

Correction d’un bogue

Diverses corrections de bogues mineurs.

SnowSQL 1.0.0

Version initiale