Notes de version de Go Snowflake Driver pour 2022

Cet article contient les notes de version Go Snowflake Driver, y compris les éléments suivants, le cas échéant :

  • Changements de comportement

  • Nouvelles fonctionnalités

  • Corrections de bogues pour les clients

Snowflake utilise la version sémantique pour les mises à jour Go Snowflake Driver.

Version 1.6.16 (14 décembre 2022)

Nouvelles fonctionnalités

  • Correction d’un problème où le déchiffrement des fichiers provoquait une panique.

  • Retour à la version 0.0.1 de la bibliothèque go-ieproxy.

Version 1.6.15 (16 novembre 2022)

Nouvelles fonctionnalités

  • Ajout du mécanisme d’authentificateur MultiFactor et de la mise en cache du jeton MFA/Id.

  • Correction d’une erreur 405 lorsque l’accélération des compartiments S3 est désactivée.

Version 1.6.14 (28 octobre 2022)

Nouvelles fonctionnalités

  • Suppression de l’obligation de fournir la requête SQL d’origine en plus du requestId lors de la nouvelle soumission des requêtes.

  • Mise à jour de mocha vers la version 10.1.0.

Version 1.6.14 (21 septembre 2022)

Nouvelles fonctionnalités

  • Suppression de la prise en charge de Go 1.7 et ajout de la prise en charge de Go 1.17.

  • Modification du format des valeurs flottantes et numériques lors de la conversion des types Arrow.

  • Les fonctions suivantes ont été ajoutées pour accéder à des données au format arrow.Record directement à partir de requêtes :

    • GetArrowBatches(), qui est un appel bloquant

    • GetQueryID()

    • GetStatus()

  • Mise à jour des fournisseurs Go.

Version 1.6.13 (22 août 2022)

Nouvelles fonctionnalités

  • Ajout d’un exemple montrant comment utiliser l’authentification par paire de clés.

  • Ajout du paramètre de connexion de traçage pour permettre la journalisation de la chaîne de connexion et de DSN.

  • Amélioration des détails de la journalisation pour les téléchargements de morceaux.

  • Ajout de la prise en charge de l’utilisation de la tranche d’interface []interface{} pour insérer des valeurs NULL via la liaison de tableaux pour les types de données time.Time.

Corrections de bogues

  • Correction de l’erreur « Échec du déchiffrement. Vérifiez la clé de fichier et la clé maîtresse » qui s’est produite lors de la liaison de fichiers de données volumineux via la liaison de tableaux.

Version 1.6.12 (29 juillet 2022)

Nouvelles fonctionnalités

  • Ajout de la prise en charge de l’utilisation de la tranche d’interface []interface{} pour insérer des valeurs NULL via la liaison de tableaux.

Corrections de bogues

  • Correction d’un problème où la configuration de DisableTelemetry sur TRUE ne désactivait pas la télémétrie.

  • Correction d’un problème avec les assertions SAML chiffrées lors de l’authentification avec un navigateur externe.

Version 1.6.11 (23 juin 2022)

Corrections de bogues

  • Création d’une solution de contournement temporaire pour éviter l’erreur « Échec du déchiffrement. Vérifiez la clé de fichier et la clé maîtresse » qui s’est produite lors de la liaison de fichiers de données volumineux via la liaison de tableaux. Une étude est en cours pour déterminer la cause profonde du problème.

Version 1.6.10 (25 mai 2022)

Corrections de bogues

  • Suppression des appels redondants qui nuisaient à la performance de PrepareContext().

Version 1.6.8 (15 mars 2022)

Nouvelles fonctionnalités

  • Ajout de la prise en charge de l’exportation d’identifiants uniques universels (UUIDs, Universally unique identifier).

Corrections de bogues

  • Correction d’une erreur côté serveur par défaut.

Version 1.6.7 (16 février 2022)

Corrections de bogues

  • Correction d’un problème où les requêtes à plusieurs instructions manquaient d’IDs de résultats.

  • Mise en œuvre de l’identificateur unique universel version 4 (UUIDv4).

  • Correction d’un problème avec GetQueryStatus.

  • Correction d’un problème dans les tests de performance des améliorations de la mémoire PUT.

  • Correction d’un problème avec les lots de résultats d’enregistrements Arrow.

  • Le paramètre port est devenu facultatif.