PHP PDO Driver for Snowflake-Versionshinweise 2026

Dieser Artikel enthält die Versionshinweise für PHP PDO Driver for Snowflake, einschließlich der folgenden, sofern zutreffend:

  • Verhaltensänderungen

  • Neue Features

  • Fehlerkorrekturen für Kunden

Snowflake verwendet semantische Versionierung für PHP PDO Driver for Snowflake-Aktualisierungen.

Siehe PHP-PDO-Treiber für Snowflake für die Dokumentation.

Version 3.7.0 (22. April 2026)

Neue Features und Aktualisierungen

  • Die Verbindungsparameter log_query_text und log_query_parameters wurden hinzugefügt, um die Protokollierung von SQL-Text bzw. gebundenen Parameterwerten zu ermöglichen. Beide Parameter weisen standardmäßig false auf.

  • Der Verbindungsparameter crl_download_max_size wurde zur Steuerung der maximalen Größe (in Byte) einer CRL-Datei hinzugefügt, die im Rahmen von TLS-Prüfungen auf Zertifikatssperren heruntergeladen wurde. Der Standardwert ist 20 MB.

  • Curl wurde auf v8.19.0 aktualisiert.

  • OpenSSL wurde auf v3.0.20 aktualisiert.

Fehlerkorrekturen

  • Keine.

Version 3.6.0 (05. März 2026)

Neue Features und Aktualisierungen

  • Die Informationen der client_environment-Telemetrie wurden erweitert, die anzeigen, in welcher Umgebung der Treiber läuft (z. B. Lambda, EC2, GCP, AzureVM usw.) und ob die verwaltete Identität aktiviert ist.

  • Unterstützung für die Verbundauthentifizierung der Workload-Identität hinzugefügt, einschließlich der folgenden neuen Verbindungsparameter:

    • workload_identity_provider – Plattform des Workload-Identitätsanbieters. Mögliche Werte sind: AWS, AZURE, GCP und OIDC.

    • workload_identity_azure_resource – Wenn workload_identity_provider von AZURE verwendet wird, legt dieser Parameter die Ressource fest, mit der sich der Treiber identifizieren soll.

    • workload_identity_impersonation_path – Ein Array von Zeichenfolgen, das eine Identitätskette bereitstellt, die bei der Verbindung mit Snowflake verwendet werden kann. Array-Elemente sind entweder die -Adresse eines vollständigen Servicekontos oder die eindeutige ID eines Servicekontos.

      Der Identitätswechsel funktioniert, indem er jedem Array-Eintrag folgt, um ein Token zu erhalten, das die Autorisierung des nächsten Servicekontos ermöglicht. Jedes Konto in der Identitätskette benötigt nur die Berechtigung, die Identität des nächsten Kontos zu übernehmen. Das letzte Konto in der Liste erhält Ihr Snowflake-Verbindungstoken und verwendet dieses, um eine Verbindung zu Snowflake herzustellen.

      Dieser Parameter wird für AWS- und Google Cloud-Workloads unterstützt und gilt nur, wenn authenticator=WORKLOAD_IDENTITY.

  • OpenSSL auf 3.0.19 aktualisiert.

  • Unterstützung für Abfragen mit mehreren Anweisungen hinzugefügt.

Fehlerkorrekturen

  • Keine.

Version 3.5.0 (03. Februar 2026)

Neue Features und Aktualisierungen

  • Unterstützung für Red Hat Enterprise Linux (RHEL) 9 hinzugefügt.

  • CentOS 7-Builds sind veraltet. Rocky 8/RHEL8 ist jetzt die minimale Systemversion.

  • Warnung für HTTP-Nutzung in OAuth-Authentifizierungsabläufen hinzugefügt.

  • Legen Sie LOCAL_APPLICATION als Standard für die client_id und client_secret für den OAuth-Autorisierungscodeablauf fest.

  • Curl wurde auf 8.16.0 aktualisiert.

  • Der automatische Erkennungsmechanismus Workload Identity Federation (WIF) wurde entfernt.

  • Die automatische Erkennung des Anwendungspfads wurde hinzugefügt und in die CLIENT_ENVIRONMENT-Variable aufgenommen.

  • OpenSSL auf 3.0.18 aktualisiert.

Fehlerkorrekturen

  • Abgelaufene Dateisperre unter Linux für die sichere Speicherung behoben.

  • Die Anforderung des Benutzernamens für die WIF-Authentifizierung wurde entfernt.