Notes de version de ODBC Driver pour 2024

Cet article contient les notes de version ODBC 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 ODBC Driver.

Voir Pilote ODBC pour la documentation.

Version 3.4.1 (03 septembre 2024)

Nouvelles fonctions et mises à jour

  • Amélioration des messages d’erreur pour les erreurs réseau.

Corrections de bogues

  • Correction d’un problème d’introduction de retards dans certains cas lors de l’exécution de la commande put/get.

  • Correction d’un problème où l’utilisation non prise en charge de SQL_DEFAULT_PARAM n’était pas gérée correctement.

Version 3.4.0 (29 juillet 2024)

Nouvelles fonctions et mises à jour

  • Ajout de la prise en charge de la transmission du contenu du fichier de clé privée via SQLSetConnectAttr lors de l’utilisation de l’authentification par paire de clés.

  • Ajout de la prise en charge de différents domaines de premier niveau, tels que .cn en Chine.

  • Ajout d’un journal des modifications dans le paquet rpm Linux.

  • Augmentation de la taille maximale autorisée pour les LOB (grands objets).

Corrections de bogues

  • Correction d’un problème qui empêchait le pilote de répondre dans certains cas lors de la journalisation.

  • Correction d’un problème où une erreur était renvoyée lors de l’appel d’une procédure SQL qui renvoie NULL.

  • Correction d’un problème où les requêtes à instructions multiples renvoyaient des résultats de requête incorrects lorsque la requête à instructions multiples comprenait plusieurs commandes USE.

  • Correction d’un problème de fuites de mémoire lors de la lecture des variables d’environnement.

  • Correction d’un problème où les paramètres de proxy dans les variables d’environnement ne sont pas respectés sous Windows.

Version 3.3.2 (24 juin 2024)

Nouvelles fonctions et mises à jour

  • Ajout du paramètre de connexion disableSamUrlCheck pour désactiver la vérification pour les URLs SAML.

Corrections de bogues

  • Correction d’un problème avec le choix du domaine régional de l’URL S3 basé sur le nom de la région.

  • Correction d’un problème où le pilote ne renvoyait pas correctement les résultats de la requête dans certains cas à l’aide de scripts.

  • Correction d’un problème où SQLColAttribute(SQL_DESC_TYPE_NAME) ne renvoyait pas de noms de type pour les types de données SQL personnalisés.

  • Correction d’un problème avec des informations incorrectes dans la journalisation.

Version 3.3.1 (02 mai 2024)

Nouvelles fonctions et mises à jour

  • Mise à jour des versions suivantes de la bibliothèque :

    • arrow de 0.17.1 à 15.0.0.

    • aws sdk de 1.3.50 à 1.11.283.

    • curl de 8.6.0 à 8.7.1.

Corrections de bogues

  • Aucun.

Version 3.3.0 (8 avril 2024)

Nouvelles fonctions et mises à jour

  • Ajout de la prise en charge des paramètres de journalisation dans un fichier de configuration de la journalisation.

  • Mise à jour des versions suivantes de la bibliothèque :

    • curl de 8.4.0 à 8.6.0.

    • openssl de 3.0.11 à 3.0.13.

    • zlib de 1.2.13 à 1.3.1.

Corrections de bogues

  • Correction d’une régression des performances sous Windows lors de l’utilisation de SQLGetData pour récupérer les résultats de la requête.

  • Correction d’un problème où SQLProcedures() ne listait pas les procédures stockées qui renvoyaient une table sans définition de colonne.

  • Mise à niveau du compilateur sous Windows et ajout d’indicateurs de compilation pour répondre aux problèmes de sécurité.

  • Correction d’un problème où les échecs d’allocation de mémoire pouvaient entraîner l’arrêt des applications avec une fuite potentielle de ressources.

  • Correction d’un problème lié aux erreurs d’accès à la mémoire hors limites.

  • Suppression de fonctions CRT interdites par Microsoft pour des raisons de sécurité.

  • Correction d’un problème où l’utilisation de l’authentification par paire de clés échouait lorsque le chemin d’un fichier de clé privée contenait des caractères autres que ASCII.

Version 3.2.0 (19 janvier 2024)

Changements BCR (Version de changement de comportement)

Avec la version 3.2.0, le pilote ODBC a supprimé le paramètre ODBCInstLib dans le fichier de configuration lors de l’installation initiale du pilote. Lors de l’installation, le pilote recherche désormais dans la bibliothèque du gestionnaire de pilotes différents emplacements possibles en fonction de la plateforme. Cette approche offre une plus grande flexibilité pour les différentes plateformes. Si le pilote ne trouve pas la bibliothèque, il affiche une erreur Unable to locate SQLGetPrivateProfileString function. Dans ce cas, vous devrez peut-être définir ODBCInstLib manuellement avec le nom du gestionnaire de pilotes de votre système. Pour plus d’informations, voir Configurer le pilote ODBC.

Nouvelles fonctions et mises à jour

  • Ajout de la prise en charge de plusieurs intégrations SAML.

Corrections de bogues

  • Correction d’une régression des performances sous Windows lors de l’utilisation de SQLGetData pour récupérer le résultat de la requête. Certains cas, tels que varchar, peuvent encore connaître une régression des performances. Ces problèmes seront corrigés dans une prochaine version.

  • Correction d’un problème où l’utilisation de l’authentification Okta échouait lors de la réception d’une erreur HTTP 429.

  • Correction d’un message d’erreur incorrect lors de la création d’un DSN dont le nom n’était pas valide.