Notes de version de Snowflake CLI pour 2024¶
Cet article contient les notes de version Snowflake CLI, y compris les éléments suivants, le cas échéant :
Changements de comportement
Nouvelles fonctionnalités
Corrections de bogues pour les clients
Voir Snowflake CLI pour la documentation.
Version 3.1.0 (25 octobre 2024)¶
Dépréciations¶
Ajout d’un avertissement d’obsolescence aux commandes
snow spcs service status
etsnow spcs image-repository list-tags
Les commandes seront supprimées dans une prochaine version.
Nouvelles fonctions et mises à jour¶
Ajout des commandes suivantes :
Commande
snow connection generate-jwt
pour générer un jeton JWT pour les connexions Snowflake.snow spcs service list-containers
pour récupérer des informations sur les conteneurs dans un service.snow spcs service list-instances
pour récupérer des informations sur les instances d’un service.snow spcs service list-roles
pour récupérer des informations sur les rôles dans un service.
Ajout de l’option
--eai-name
pour la commandesnow spcs set
permettant de prendre en charge la mise à jour des intégrations d’accès externes pour un service.Mise à jour de la commande
snow spcs image-repository list-images
pour afficher les balises d’image et les résumés.
Corrections de bogues¶
Correction d’un bogue qui entraînait la création des répertoires
deploy_root
,bundle_root
, etgenerated_root
dans le répertoire de travail actuel au lieu de la racine du projet lors de l’exécution de commandes avec l’indicateur--project
depuis un répertoire différent.Variables alignées pour les commandes
snow stage
etsnow git execute
. Pour les fichiers Python, les variables sont dépourvues de guillemets d’ouverture et de fermeture.Correction d’un problème avec
snow stage list-files
pour les chemins avec des répertoires.
Version 3.0.2 (15 octobre 2024)¶
Nouvelles fonctions et mises à jour¶
Corrections de bogues¶
Correction de la gestion des valeurs par défaut vides pour les chaînes par
snow snowpark deploy
.Ajout des détails d’erreur du journal si la commande
pip
échoue
Version 3.0.1 (08 octobre 2024)¶
Nouvelles fonctions et mises à jour¶
Migration du référentiel
snowflake-cli-labs
PyPi verssnowflake-cli
Pour installer ou mettre à niveau le Snowflake CLI, vous pouvez exécuter une commande similaire à la suivante :
pip install --upgrade snowflake-cli
Note
Snowflake CLI continuera de prendre en charge l’utilisation du référentiel
snowflake-cli-labs
pour vous donner le temps de faire la transition entre les scripts et applications existants que vous pourriez utiliser.
Corrections de bogues¶
Aucun.
Version 2.8.2 (08 octobre 2024)¶
Nouvelles fonctions et mises à jour¶
Migration du référentiel
snowflake-cli-labs
PyPi verssnowflake-cli
Pour installer ou mettre à niveau le Snowflake CLI, vous pouvez exécuter une commande similaire à la suivante :
pip install --upgrade snowflake-cli
Note
Snowflake CLI continuera de prendre en charge l’utilisation du référentiel
snowflake-cli-labs
pour vous donner le temps de faire la transition entre les scripts et applications existants que vous pourriez utiliser.
Corrections de bogues¶
Aucun.
Version 3.0.0 (1 octobre 2024)¶
Changements BCR (Version de changement de comportement)¶
À partir de la version 3.0.0, Snowflake CLI a introduit les changements de rupture suivants :
Les modifications Python suivantes ont été implémentées :
Suppression de la prise en charge des versions Python inférieures à 3.10.
Définition de la version Python par défaut pour les fonctions et procédures Snowpark sur 3.10.
Remplacement des commandes
snow object stage
par les commandessnow stage
.Remplacement des commandes
snow snowpark init
etsnow streamlit init
par la commandesnow init
.Suppression des options précédemment obsolètes des commandes
snow snowpark
.Modification du comportement des commandes Snowpark suivantes :
La commande
snow snowpark build
crée un fichier.zip
pour chaque artefact spécifié qui est un répertoire. Les dépendances non-Anaconda sont empaquetées une fois dans un fichierdependencies.zip
.Le commande
snow snowpark deploy
charge tous les artefacts créés pendant l’étape de construction. Le fichierdependencies.zip
est chargé une fois à chaque zone de préparation Snowpark spécifiée dans la définition du projet.Les commandes
snow snowpark package
ne se rabattent plus sur les métadonnées du canal Anaconda lorsque la récupération des informations sur les paquets disponibles échoue.Note
Ces modifications sont compatibles avec les fichiers de définition de projet V1, bien que la disposition du fichier résultant diffère.
Nouvelles fonctions et mises à jour¶
Ajout des commandes suivantes :
snow spcs service execute-job
pour prendre en charge la création et l’exécution d’un service de tâche dans le schéma actuel.snow app events
pour récupérer les journaux et les traces de Snowflake Native App locales et clientessnow helpers v1-to-v2
pour migrer les fichiers snowflake.yml de la version 1.x vers la version 2.
Ajout de la prise en charge des éléments suivants :
Accès externe (intégrations API et secrets) dans Streamlit
Syntaxe <% … %> dans des modèles SQL
Plusieurs applications Streamlit dans un seul fichier définition de projet
snowflake.yml
Mise à jour du fichier de définition de projet vers la version 2.
Corrections de bogues¶
Correction d’un problème avec les espaces dans la commande
snow connection add
.Correction d’une erreur SQL survenue lors de l’exécution des commandes
snow app version create
ousnow app version drop
avec un nom de version qui n’est pas un identificateur Snowflake valide sans guillemets.Ajout d’une vérification pour vérifier l’exactitude d’un fichier de jeton et des chemins de clé privée lors de l’ajout d’une connexion.
Correction d’une faute de frappe dans la description de l’argument de
spcs service name
. C’est l’identificateur duservice
au lieu duservice pool
.Correction d’un problème avec la gestion des erreurs et amélioration de la messagerie lorsqu’aucun artefact n’est fourni.
Amélioration des messages d’erreur pour les paramètres incompatibles.
Version 2.8.1 (10 septembre 2024)¶
Nouvelles fonctions et mises à jour¶
Aucun.
Corrections de bogues¶
Correction d’un problème où la commande
git execute
ne gérait pas correctement les majuscules dans les noms de répertoire.Correction d’un problème où la commande
snow git setup
ne gérait pas correctement les noms de référentiels entièrement qualifiés.Correction du comportement d’une commande
snow git setup
commande dans les cas où l’intégration de l’API ou un secret avec un nom par défaut, existe déjà.Correction d’un problème où la commande
snow snowpark package create
créait des fichiers zip vides lorsqu’un nom de paquet contenait des lettres majuscules.
Version 2.8.0 (28 août 2024)¶
Dépréciations¶
Ajout d’un avertissement d’obsolescence pour la propriété
native_app.package.scripts
dans les fichiers de définition de projet.
Nouvelles fonctions et mises à jour¶
Ajout de la prise en charge des valeurs par défaut du fichier de définition de projet dans les modèles.
Ajout de la prise en charge de scripts
native_app.package.post_deploy
dans les fichiers de définition de projet.Ces scripts s’exécutent lorsqu’un paquet Snowflake Native App est créé ou mis à jour.
Actuellement, Snowflake REST APIs prend en charge uniquement les scripts SQL :
post_deploy: [{sql_script: script.sql}]
.
Corrections de bogues¶
Correction d’un problème avec des valeurs de retour non valides pour les commandes
snow snowpark list
,snow snowpark describe
, etsnow snowpark drop
.La commande
snow app run
affiche désormais l’avertissement renvoyé par Snowflake.
Version 2.7.0 (2 août 2024)¶
Dépréciations¶
Les commandes
snow snowpark init
etsnow streamlit init
sont marquées comme obsolètes. Les commandes sont toujours fonctionnelles, mais vous devez utiliser la nouvelle commandesnow init
à la place.
Nouvelles fonctions et mises à jour¶
Ajout de l’option
--token-file-path
pour la commandesnow connection add
pour prendre en charge la transmission d’une jeton OAuth en utilisant un fichier. La fonction est également prise en charge en définissant le paramètretoken_file_path
pour les définitions de connexion dans le fichierconfig.toml
.Ajout de la prise en charge de l’exécution à distance de Python avec les commandes
snow stage execute
etsnow git execute
, similaire à la prise en charge existante de EXECUTE IMMEDIATE.Ajout de la prise en charge de la fonctionnalité de saisie semi-automatique dans l’option
snow connection add --connection
.Ajout de la commande
snow init
permettant de prendre en charge l’initialisation de projets avec des modèles externes.Ajout de la prise en charge des zones de préparation utilisateur dans les commandes
stage execute
etstage execute copy
.Amélioration de la prise en charge des identificateurs entre guillemets dans les commandes Snowpark.
La commande
snow app run
permet désormais de mettre à niveau vers un mode non versionné à partir d’une installation d’application en mode versionné ou publié.La commande
snow app teardown
permet désormais de supprimer un paquet avec des versions lorsque l’indicateur--force
est fourni.La commande
snow app version create
permet désormais d’opérer sur des paquets d’application créés en dehors du Snowflake CLI.Mise à jour du script SQL
application.post_deploy
pour utiliser la base de données de l’application par défaut.Snowflake CLI prend désormais en charge les hôtes sans région lors de la génération d’URLs Snowsight.
Les commandes
snow app run
etsnow app deploy
déterminent désormais correctement le statut modifié des fichiers volumineux chargés sur AWS S3.
Corrections de bogues¶
Gestion correcte des valeurs md5 NULL renvoyées par les backends de stockage de zone de préparation.
Version 2.6.1 (15 juillet 2024)¶
Nouvelles fonctions et mises à jour¶
Aucun.
Corrections de bogues¶
Clarification du message d’erreur renvoyé lors de l’exécution de
snow object create
si aucune base de données n’est définie pour la connexion.Correction d’un problème qui provoquait le plantage de Snowflake CLI quand
save_logs
estfalse
et que le répertoire du journal n’existe pas.
Version 2.6.0 (11 juillet 2024)¶
Nouvelles fonctions et mises à jour¶
Ajout de la commande
snow object create
.Ajout de la prise en charge du champ
title
dans la définition Streamlit dans le fichier de projetsnowflake.yml
.Ajout de la commande
--auto-compress
flag to thesnow stage copy
pour activer les fichiers de compression gzip pendant le chargement.Ajout d’un nouveau schéma
native_app.application.post_deploy
section tosnowflake.yml
pour exécuter des actions après le déploiement de l’application viasnow app run
.Ajout du type de hook
sql_script
pour exécuter des scripts SQL avec prise en charge des modèles.
Ajout de la prise en charge des arguments de ligne de commande
--env
pour la création de modèles.Disponible pour les commandes qui utilisent le fichier de définition de projet.
Format de l’argument :
--env key1=value1 --env key2=value2
.Remplace les valeurs des variables d’environnement lorsqu’elles sont utilisées dans la création de modèles.
Peut être référencé dans la création de modèles via
ctx.env.<nom_clé>
.La création de modèles lit les variables d’environnement dans l’ordre de priorité suivant (de la priorité la plus élevée à la priorité la plus basse) :
Variables de l’argument de ligne de commande
--env
.Variables des variables d’environnement du shell.
Variables de la section
env
du fichier de définition du projet.
La commande
snow sql
affiche désormais le texte de la requête avant de l’exécuter.
Corrections de bogues¶
La transmission d’un répertoire à
snow app deploy
déploie désormais tout fichier ou sous-dossier contenu spécifié dans les règles d’artefact de l’application.Correction des erreurs d’échappement de balisage dans
snow sql
qui pouvaient se produire lorsque les utilisateurs utilisaient involontairement des balises d’échappement de type balisage.Correction de problèmes où
snow app teardown
ne supprime pas les applications orphelines (celles dont le paquet a été supprimé).Correction de problèmes où
snow app teardown
peut laisser derrière des applications orphelines si elles n’étaient pas créées par un Snowflake CLI.Correction de problèmes où
snow app run
peut ne pas réussir à exécuter une application existante dont le paquet a été supprimé en demandant de supprimer et de recréer l’application.Amélioration du nettoyage de la sortie du terminal pour éviter les codes d’échappement ASCII.
Amélioration de la sortie de la différence de zone de préparation dans les commandes
snow app
Masquage des différences redondantes de la sortie
snow app validate
Ajout d’informations de journal dans le fichier avec les plugins externes chargés.
Des avertissements ont été ajoutés si les utilisateurs tentent d’utiliser des modèles avec la version 1 de définition de projet.
Amélioration de la sortie et du format des erreurs de validation Pydantic.
Amélioration de la prise en charge des identificateurs entre guillemets dans les commandes Streamlit.
La commande
snow app run
ne remplace plus le mode de débogage lors d’une mise à niveau d’application, sauf si elle est explicitement définie danssnowflake.yml
.
Version 2.5.0 (20 juin 2024)¶
Nouvelles fonctions et mises à jour¶
Ajout des fonctionnalités Snowflake Native App suivantes :
Ajout de la commande
snow app bundle
qui prépare un dossier local dans le répertoire du projet avec des artefacts à charger vers une zone de préparation dans le cadre de la création d’une Snowflake Native App.Les projets de Snowflake Native App peuvent éventuellement générer des instructions CREATE FUNCTION et CREATE PROCEDURE dans les scripts de configuration de Snowpark Code Python qui inclut des décorateurs (tels que
@sproc
et@udf
).Ajout de la commande
snow app validate
qui valide le SQL dans le script de configuration d’une Snowflake Native App pour la syntaxe valide, les références d’objet non valides et les meilleures pratiques.Ajout du nouveau champ
native_app.scratch_stage
au schémasnowflake.yml
pour permettre de personnaliser la zone de préparation qui utilise le Snowflake CLI pour exécuter la validation.
Modifications des commandes
snow app deploy
etsnow app run
pour déclencher la validation automatique du SQL du script d’installation et arrêter les chargements si la validation échoue. Les utilisateurs peuvent contourner cette vérification en activant le paramètre--no-validate
pour les commandes respectives.Modifications de la commande
snow app version create --patch
pour exiger un numéro de correctif entier, correspondant à ce que Snowflake attend.
Les commandes suivantes ont été ajoutées pour prendre en charge les Notebooks :
snow notebook execute
permet une exécution sans interface graphique d’un Notebook Snowflake.snow notebook create
crée un Notebook Snowflake à partir d’un fichier sur une zone de préparation.
Ajout de la prise en charge des modèles pour les fichiers de définition de projet. Les variables de modèle peuvent désormais être utilisées n’importe où dans un fichier de définition de projet.
Ajout du paramètre
--default
à la commandesnow connection add
permettant aux utilisateurs de spécifier une connexion par défaut.
Corrections de bogues¶
Correction de la gestion des erreurs pour des fichiers
config.toml
mal formatés.Correction d’empaquetages ZIP des dépendances de projet Snowpark contenant des paquets d’espace de noms implicites comme
snowflake
.Le déploiement de fonctions ou de procédures avec le paramètre
--replace
copie désormais toutes les autorisations.Correction de la mise en charge MFA.
Correction des problèmes avec
DeprerationWarning
etSyntaxWarning
causés par des séquences d’échappement non valides.Améliorations des messages d’erreur dans le
snow spcs image-registry login
lorsque Docker n’est pas installé.Amélioration de la détection des conflits entre les règles d’artefact pour les projets Snowflake Native App
Correction de la génération d’URL pour les applications, Streamlits et Notebooks utilisant un identificateur entre guillemets contenant des espaces.
Version 2.4.1 (12 juin 2024)¶
Nouvelles fonctions et mises à jour¶
Aucun.
Corrections de bogues¶
Problèmes résolus liés à la mise en cache de MFA et aux déploiements de GCP.
Version 2.4.0 (31 mai 2024)¶
Nouvelles fonctions et mises à jour¶
Ajout de l’option
--cascade
à la commandesnow app teardown
qui supprime automatiquement tous les objets d’application appartenant à une application.Ajout de l’intégration de l’accès externe aux commandes
snow object
.Ajout d’alias pour les commandes
snow object
list
,describe
, etdrop
pour les éléments suivants :snow stage
pour les zones de préparationsnow git
pour les mises en zone de préparation du référentiel gitsnow streamlit
pour les applis Streamlitsnow snowpark
pour les procédures et fonctions de Snowpark Pythonsnow spcs compute-pool
pour les pools de calculsnow spcs image-repository
pour les référentiels d’imagessnow spcs service
pour les services
Ajout de la prise en charge suivante à la commande
snow sql
:Fonctionne avec le fichier
snowflake.yml
. Les variables définies dans la nouvelle sectionenv
desnowflake.yml
peuvent être utilisées pour étendre les modèles.Permet d’exécuter des requêtes à partir de plusieurs fichiers en spécifiant plusieurs options
-f/--file
.
Ajout de la prise en charge du passage de variables d’entrée aux commandes
snow git execute
etsnow stage execute
.Les commandes
snow cortex
suivantes ont été ajoutées pour prendre en charge Snowflake AI et ML :complete
: génère une réponse à une question en utilisant le modèle linguistique de votre choix.extract-answer
: extraie d’un document texte la réponse à une question donnée.sentiment
: renvoie un score de sentiment pour le texte d’entrée en langue anglaise donné.summarize
: résume le texte d’entrée en langue anglaise.translate
: traduit le texte de la langue source indiquée ou détectée vers une langue cible.
Ajout du remplissage par la touche tabulation pour les commandes
snow
.Ajout des améliorations suivantes :
L’exécution de la commande
snow
sans arguments ni options affiche désormais automatiquement l’aide de la ligne de commande (comme danssnow --help
).Amélioration de la prise en charge des identificateurs entre guillemets.
Corrections de bogues¶
Correction d’un problème lié à la création de correctifs avec
snow app version create
lorsqu’une version en comportait deux ou plus.Ajout d’une nouvelle ligne de fin lors de l’utilisation de
--format=json
afin d’éviter que certains terminaux ajoutent%
pour signaler l’absence de nouvelle ligne à la fin de la sortie.Activation de l’option
--interactive
par défaut dans les environnements interactifs et ajout de l’option--no-interactive
pour désactiver l’invite.
Version 2.3.1 (20 mai 2024)¶
Nouvelles fonctions et mises à jour¶
Aucun.
Corrections de bogues¶
Correction de bogues dans la logique de mappage de l’artefact source pour Snowflake Native Apps.
Version 2.3.0 (15 mai 2024)¶
Nouvelles fonctions et mises à jour¶
Ajout de l’option
--info
pour quesnow command
affiche les indicateurs de fonction configurés.Ajout de l’option
-D/--variable
à la commandesnow sql
pour prendre en charge les substitutions de variables dans l’entrée SQL (modélisation de requêtes côté client).Prise en charge des noms de zones de préparation complets dans les commandes
snow stage
etsnow git execute
.Ajout de la possibilité de spécifier des fichiers et des répertoires comme arguments de la commande
snow app deploy <some-file> <some-dir>
.De nouvelles options ont été ajoutées à la commande
snow app deploy
:--recursive
pour synchroniser tous les fichiers et sous-répertoires de manière récursive.--prune
pour supprimer de la zone de préparation les fichiers spécifiés s’ils n’existent pas localement.
Optimisation de la recherche de dépendances Snowpark pour réduire la taille des artefacts
.zip
et le nombre de dépendances Anaconda pour les projets Snowpark.Amélioration des messages d’erreur en cas de fichier
config.toml
corrompu.
Corrections de bogues¶
Correction d’un problème avec les commandes
snow app
qui entraînait le rechargement inutile des fichiers.Correction d’un problème où la commande
snow app run
ne mettait pas à niveau une application lorsque l’état local et la zone de préparation distante sont identiques.Correction d’un problème lié à la mise en zone de préparation des séparateurs sous Windows.
Version 2.2.0 (25 avril 2024)¶
Fonctions obsolètes¶
Note
Les fonctions suivantes sont obsolètes dans cette version et seront supprimées lors de la version 3.0.0 de Snowflake CLI. Veuillez envisager de mettre à jour tous les scripts existants qui utilisent ces fonctions obsolètes.
La commande
snow snowpark package lookup
n’effectue plus de vérification par rapport à PyPi. L’utilisation de--pypi-download
ou--yes
n’a aucun effet et provoque un avertissement. Maintenant, la commande ne vérifie que si un paquet est disponible dans le canal Snowflake Anaconda.snow snowpark package create
changes :Les options
--pypi-download
ou--yes
sont obsolètes, n’ont aucun effet et provoquent un avertissement. La commande est désormais toujours vérifiée par rapport à PyPi.L’option
--allow-native-libraries
est obsolète et remplacée par l’option booléenne--allow-shared-libraries
. L’utilisation d’une option obsolète entraîne un avertissement.
snow snowpark build
change :L’option
--pypi-download
est obsolète, n’a aucun effet et provoque un avertissement. La commande est désormais toujours vérifiée par rapport à PyPi.L’option
--check-anaconda-for-pypi-depts
est obsolète et provoque un avertissement. Utilisez plutôt l’option--ignore-anaconda
.L’option
--package-native-libraries
est obsolète et provoque un avertissement. Utilisez plutôt l’option--allow-shared-libraries
.
Les commandes
snow object stage
sont obsolètes et provoquent un avertissement. Ces commandes sont remplacées par les commandessnow stage
. Veuillez envisager de migrer tous les scripts existants qui utilisent les commandessnow object stage
.
Nouvelles fonctions et mises à jour¶
Prise en charge des noms pleinement qualifiés (
database.schema.name
) dans le paramètrename
de la définition du projet Streamlit.Prise en charge des noms de référentiels d’images pleinement qualifiés dans les commandes
spcs image-repository
.Ajout de l’option
--if-not-exists option
aux commandessnow spcs service create
etsnow spcs compute-pool create
.Ajout des options
--replace
et--if-not-exists
pour la commandesnow spcs image-repository create
.Ajout de la prise en charge de Snowflake Connector pour les rapports de diagnostic Python.
Ajout de la commande
snow app deploy
qui crée un paquet d’application et synchronise les modifications locales sur la zone de préparation sans créer ou mettre à jour l’application.Ajout de la colonne
is_default
à la sortiesnow connection list
pour mettre en évidence la connexion par défaut.Mise à jour de la commande
snow snowpark package create
:Ajout de l’option
--ignore-anaconda
pour désactiver la recherche de paquets dans le canal Snowflake Anaconda, afin que les dépendances soient téléchargées à partir de PyPi.Ajout de l’option
--skip-version-check
pour ne pas comparer les versions des dépendances entre les exigences et Anaconda.Ajout de l’option
--index-url
pour définir l’URL de base de l’index des paquets Python à utiliser pour la recherche de paquets.
Mise à jour de la commande codenowrap:
snow snowpark build
:Ajout de l’option
--skip-version-check
pour ne pas comparer les versions des dépendances entre les exigences et Anaconda.Ajout de l’option
--index-url
pour définir l’URL de base de l’index des paquets Python à utiliser pour la recherche de paquets.
Ajout de l’option
--recursive
à la commandesnow stage copy
pour reproduire localement la structure du répertoire lors de la copie à partir d’une zone de préparation.Ajout des commandes
snow git
suivantes pour la prise en charge des référentiels Git dans Snowflake :snow git setup
: configure une zone de préparation du référentiel Git et crée tous les objets nécessaires.snow git fetch
: récupère les dernières modifications du référentiel d’origine dans un référentiel Snowflake.snow git list-branches
: Répertorie toutes les branches d’un référentiel.snow git list-tags
: répertorie toutes les balises d’un référentiel.:codenowrap :
snow git list-files
: répertorie tous les fichiers sur une branche, une balise ou une validation spécifiée.snow git list-files
: copie les fichiers d’une branche, d’une balise ou d’une validation spécifiée dans une zone de préparation ou un répertoire local.snow git execute
: exécute la commande SQL EXECUTE IMMEDIATE pour les fichiers d’un référentiel.
Ajout de la commande
snow stage execute
pour exécuter la commande SQL EXECUTE IMMEDIATE à partir d’un chemin de zone de préparation.Ajout de l’option
--pattern
à la commandesnow stage list-files
pour prendre en charge le filtrage des résultats avec des expressions regex.Ajout de la prise en charge de toute source prise en charge par
pip
dans les commandessnow snowpark
.Ajout de la possibilité de récupérer la liste des paquets disponibles à partir de Snowflake plutôt que directement à partir d’Anaconda, avec un retour à l’ancienne méthode (pour la compatibilité ascendante). Comme la nouvelle approche nécessite une connexion à Snowflake, elle ajoute des options de connexion aux commandes suivantes :
snow snowpark build
snow snowpark package lookup
snow snowpark package create
Corrections de bogues¶
Ajout de l’option
--image-name
pour l’argument du nom de l’image dans la commandespcs image-repository list-tags
par souci de cohérence avec les autres commandes.Correction d’un problème où les erreurs
spcs image-registry login
n’étaient pas formatées correctement.Les définitions de projet n’acceptent plus de champs supplémentaires. Tout champ supplémentaire provoque une erreur.
Correction d’un problème avec les fichiers zip vides pour les chemins de construction de Snowpark pour les constructions qui ont utilisé l’option
--project
.Amélioration des messages d’erreur pour la commande
snow snowpark build
.Correction de l’analyse de la version pour la recherche de paquets sur le canal Snowflake Anaconda.
Correction d’un problème de gestion des identificateurs de base de données, de schéma et de rôle contenant des tirets.
Correction d’un bogue lié au remplacement du schéma dans la commande
snow connection test
.En raison d’un problème avec Windows OSes, Snowflake CLI n’affiche pas d’avertissement lorsque les permissions des fichiers de configuration sont trop larges pour les systèmes Windows.
Amélioration des messages d’erreur
snow connection test
lorsqu’un rôle, un entrepôt ou une base de données n’existe pas.
Version 2.1.2 (27 mars 2024)¶
Nouvelles fonctions et mises à jour¶
Ajout de
pip
comme dépendance de Snowflake CLI.Optimisation de la commande
snow connection test
.
Corrections de bogues¶
Correction d’un problème lié à la création d’environnements virtuels dans les commandes
snow snowpark package create
etsnow snowpark build
.
Version 2.1.1 (20 mars 2024)¶
Nouvelles fonctions et mises à jour¶
Première version publique
Corrections de bogues¶
Aucun.