Notes de version de PHP PDO Driver for Snowflake pour 2026

Cet article contient les notes de version PHP PDO Driver for Snowflake, 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 PHP PDO Driver for Snowflake.

Voir Pilote PHP PDO de Snowflake pour la documentation.

Version 3.6.0 (05 mars 2026)

Nouvelles fonctions et mises à jour

  • Implémentation d’informations de télémétrie client_environment plus riches pour inclure dans quel environnement le pilote s’exécute (tel que Lambda, EC2, GCP, AzureVM, et ainsi de suite) et si l’identité gérée est activée.

  • Ajout de la prise en charge de l’authentification de la fédération d’identité de la charge de travail, y compris les nouveaux paramètres de connexion suivants :

    • workload_identity_provider - Plateforme du fournisseur d’identité de la charge de travail. Les valeurs possibles incluent AWS, AZURE, GCP et OIDC.

    • workload_identity_azure_resource - Si le AZURE workload_identity_provider est utilisé, ce paramètre définit la ressource que le pilote doit utiliser pour s’identifier.

    • workload_identity_impersonation_path - Un tableau de chaînes qui fournit une chaîne d’identité à utiliser lors de la connexion à Snowflake. Les éléments du tableau sont soit une adresse complète du compte de service, soit un ID unique de compte de service.

      L’imputation fonctionne en suivant chaque entrée de tableau pour obtenir un jeton qui permet l’autorisation du compte de service suivant. Chaque compte de la chaîne d’identité a besoin d’autorisations pour se faire passer pour le compte suivant uniquement. Le compte final dans la liste obtient votre jeton de connexion Snowflake et est utilisé pour se connecter à Snowflake.

      Cet argument est pris en charge pour les charges de travail AWS et Google Cloud et ne s’applique que lorsque authenticator=WORKLOAD_IDENTITY.

  • Mise à jour de OpenSSL vers la version 3.0.19.

  • Ajout de la prise en charge des requêtes à plusieurs instructions.

Corrections de bogues

  • Aucun.

Version 3.5.0 (03 février 2026)

Nouvelles fonctions et mises à jour

  • Ajout de la prise en charge de Red Hat Enterprise Linux (RHEL) 9.

  • Versions CentOS 7 obsolètes. Rocky 8/RHEL8 correspond désormais à la version minimale du système.

  • Ajout d’un avertissement pour l’utilisation de HTTP dans les flux d’authentification OAuth.

  • Définissez LOCAL_APPLICATION par défaut pour client_id et client_secret pour le flux de code d’autorisation OAuth.

  • Mise à jour de Curl vers la version 8.16.0.

  • Suppression du mécanisme de détection automatique de la fédération d’identité de charge de travail (WIF).

  • Ajout de la détection automatique du chemin de l’application et inclusion de celle-ci dans la variable CLIENT_ENVIRONMENT.

  • Mise à jour de OpenSSL vers la version 3.0.18.

Corrections de bogues

  • Correction du verrouillage du fichier expiré sous Linux pour le stockage sécurisé.

  • Suppression de l’exigence du nom d’utilisateur pour l’authentification WIF.