Notes de version de ODBC Driver pour 2025¶
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.8.0 (30 avril 2025)¶
Nouvelles fonctions et mises à jour¶
Ajout de la prise en charge de PAT (jeton d’accès programmatique), du flux par code d’autorisation OAuth 2.0, du flux par identifiants clients OAuth 2.0 et de la mise en cache des jetons OAuth :
Pour PAT :
Ajout du paramètre
PROGRAMMATIC_ACCESS_TOKEN
pour le paramètre authentificateur.
Pour le flux par code d’autorisation OAuth 2.0 :
Ajout des paramètres
oauth_client_id
,oauth_client_secret
,oauth_authorization_url
,oauth_token_request_url
etoauth_scope
DSN.Ajout du paramètre
OAUTH_AUTHORIZATION_CODE
pour le paramètre authentificateur.
Pour le flux par identifiants clients OAuth 2.0 :
Ajout des paramètres
oauth_client_id
,oauth_client_secret
,oauth_token_request_url
etoauth_scope
DSN.Ajout du paramètre
OAUTH_CLIENT_CREDENTIALS
pour le paramètre authentificateur.
Pour la mise en cache des jetons OAuth :
La transmission de UID (nom d’utilisateur) à la configuration du pilote est une exigence, et la propriété
client_store_temporary_credential
ne peut pas être définie surfalse
.
Corrections de bogues¶
Aucun.
Version 3.7.0 (14 avril 2025)¶
Fonctions de l’aperçu privé (PrPr)¶
Ajout de la prise en charge de PAT (jeton d’accès programmatique), du flux par code d’autorisation OAuth 2.0, du flux par identifiants clients OAuth 2.0 et la mise en cache des jetons OAuth dans l’aperçu privé :
Pour PAT :
Ajout du paramètre
PROGRAMMATIC_ACCESS_TOKEN
pour le paramètre authentificateur.
Pour le flux par code d’autorisation OAuth 2.0 :
Ajout des paramètres
oauth_client_id
,oauth_client_secret
,oauth_authorization_url
,oauth_token_request_url
etoauth_scope
DSN.Ajout du paramètre
OAUTH_AUTHORIZATION_CODE
pour le paramètre authentificateur.
Pour le flux par identifiants clients OAuth 2.0 :
Ajout des paramètres
oauth_client_id
,oauth_client_secret
,oauth_token_request_url
etoauth_scope
DSN.Ajout du paramètre
OAUTH_CLIENT_CREDENTIALS
pour le paramètre authentificateur.
Pour la mise en cache des jetons OAuth :
La transmission de UID (nom d’utilisateur) à la configuration du pilote est une exigence, et la propriété
clientStoreTemporaryCredential
ne peut pas être définie surfalse
.
Clause de non-responsabilité :
Ces fonctions ne sont accessibles qu’en définissant la variable d’environnement
SF_ENABLE_EXPERIMENTAL_AUTHENTICATION
surtrue
.N’utilisez ces fonctions qu’avec des données hors production.
La prise en charge n’est pas disponible pour ces fonctions PrPr. Toutefois, les équipes de produits et d’ingénierie sont à votre disposition pour toute consultation pendant PrPr.
Contactez votre équipe de compte pour la participation et la documentation.
Nouvelles fonctions et mises à jour¶
Mise à jour de la bibliothèque curl (libcurl) de la version 8.10.1 à 8.12.1.
Corrections de bogues¶
Activation de l’option du compilateur de sécurité Address Space Layout Randomization (ASLR) pour Windows.
Correction d’un problème avec certains chemins de code connectant l’intégralité du texte de la requête SQL en utilisant le niveau INFO. Pour plus d’informations, voir CVE-2025-46614.
Version 3.6.0 (08 mars 2025)¶
Nouvelles fonctions et mises à jour¶
Ajout de la prise en charge des points de terminaison Google Cloud Storage régionaux.
Corrections de bogues¶
Correction d’un problème de plantage du pilote lorsque
basic_string::_M_construct
estnull
ou non valide ou lors d’un défaut de segmentation parce que la variable d’environnementHOME
n’est pas définie.Correction d’un problème avec l’assistant MacOS Secure Storage.
Correction des problèmes liés aux URL en minuscules lors de l’utilisation de l’authentification OKTA.
Correction d’un problème de connexion avec le bouton
test
.Correction d’un problème lorsque la longueur d’une réponse à une requête est omise.
Correction d’un problème avec le format d’en-tête HTTP Date qui dépendait de la locale.