ODBC Driver-Versionshinweise 2024

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

  • Verhaltensänderungen

  • Neue Features

  • Fehlerkorrekturen für Kunden

Snowflake verwendet semantische Versionierung für ODBC Driver-Aktualisierungen.

Siehe ODBC-Treiber für die Dokumentation.

Version 3.4.1 (3. September 2024)

Neue Features und Aktualisierungen

  • Verbesserte Fehlermeldungen für Netzwerkfehler.

Fehlerkorrekturen

  • Korrektur eines Problems, das in einigen Fällen zu Verzögerungen bei der Ausführung des put/get-Befehls führte.

  • Korrektur eines Problems, bei dem die nicht unterstützte Verwendung von SQL_DEFAULT_PARAM nicht korrekt behandelt wurde.

Version 3.4.0 (29. Juli 2024)

Neue Features und Aktualisierungen

  • Unterstützung für die Weitergabe des Inhalts von Dateien mit privaten Schlüsseln durch SQLSetConnectAttr bei der Authentifizierung mit Schlüsselpaaren wurde hinzugefügt.

  • Unterstützung für verschiedene Top-Level-Domains (wie .cn in China) wurde hinzugefügt.

  • Im Linux rpm-Paket wurde ein Änderungsprotokoll hinzugefügt.

  • Die maximal zulässige LOB-Größe (großes Objekt) wurde erhöht.

Fehlerkorrekturen

  • Korrektur eines Problems, das dazu führte, dass der Treiber in einigen Fällen beim Protokollieren nicht mehr reagierte.

  • Korrektur eines Problems, das beim Aufruf einer SQL-Prozedur, die NULL zurückgibt, auftrat.

  • Korrektur eines Problems bei dem Abfragen mit mehreren Anweisungen falsche Abfrageergebnisse lieferten, wenn die Abfrage mit mehreren Anweisungen mehr als einen USE-Befehl enthielt.

  • Korrektur eines Problems mit Speicherlecks beim Lesen von Umgebungsvariablen.

  • Korrektur eines Problems, bei dem Proxy-Einstellungen in Umgebungsvariablen unter Windows nicht beachtet wurden.

Version 3.3.2 (24. Juni 2024)

Neue Features und Aktualisierungen

  • Der Verbindungsparameter disableSamUrlCheck wurde hinzugefügt, um die Überprüfung für SAML-URLs zu deaktivieren.

Fehlerkorrekturen

  • Korrektur eines Problems bei der Auswahl der regionalen S3-URL-Domäne basierend auf dem Namen der Region.

  • Korrektur eines Problems, bei dem der Treiber in einigen Fällen, in denen Skripts verwendet wurden, Abfrageergebnisse nicht korrekt zurückgegeben hat.

  • Korrektur eines Problems, bei dem SQLColAttribute(SQL_DESC_TYPE_NAME) keine Typnamen für benutzerdefinierte SQL-Datentypen zurückgegeben hat.

  • Korrektur eines Problems mit falschen Informationen in der Protokollierung.

Version 3.3.1 (02. Mai 2024)

Neue Features und Aktualisierungen

  • Die folgenden Bibliotheksversionen wurden aktualisiert:

    • curl von 0.17.1 auf 15.0.0

    • aws sdk von 1.3.50 auf 1.11.283.

    • curl von 8.6.0 auf 8.7.1

Fehlerkorrekturen

  • Keine.

Version 3.3.0 (08. April 2024)

Neue Features und Aktualisierungen

  • Unterstützung von Log-Einstellungen in einer Logging-Konfigurationsdatei hinzugefügt.

  • Die folgenden Bibliotheksversionen wurden aktualisiert:

    • curl von 8.4.0 auf 8.6.0

    • openssl von 3.0.11 auf 3.0.13

    • curl von 1.2.13 auf 1.3.1

Fehlerkorrekturen

  • Ursache für Absinken der Performance unter Windows bei Verwendung von SQLGetData zum Abrufen von Abfrageergebnissen beseitigt.

  • Problem behoben, bei dem SQLProcedures() keine gespeicherten Prozeduren auflistete, die eine Tabelle ohne Spaltendefinition zurückgaben.

  • Compiler unter Windows wurde aktualisiert, und es wurden weitere Build-Flags hinzugefügt, um Sicherheitsaspekte zu berücksichtigen.

  • Problem behoben, bei dem Fehler bei der Arbeitsspeicherzuweisung dazu führen konnten, dass Anwendungen mit einem möglichen Ressourcenleck beendet wurden.

  • Problem im Zusammenhang mit Out-of-Bounds-Fehlern beim Arbeitsspeicherzugriff wurde behoben.

  • CRT-Funktionen entfernt, die bei Microsoft aufgrund von Sicherheitsbedenken nicht zulässig sind.

  • Problem behoben, bei dem die Schlüsselpaar-Authentifizierung fehlschlug, wenn der Dateipfad des privaten Schlüssels Nicht-ASCII-Zeichen enthielt.

Version 3.2.0 (19. Januar 2024)

Änderungen in Verhaltensänderungs-Release (BCR)

Mit der Version 3.2.0 hat der ODBC-Treiber die Einstellung ODBCInstLib in der Konfigurationsdatei bei der Erstinstallation des Treibers entfernt. Während der Installation durchsucht der Treiber nun die Bibliothek des Treibermanagers nach verschiedenen möglichen Speicherorten je nach Plattform. Dieser Ansatz bietet mehr Flexibilität für verschiedene Plattformen. Wenn der Treiber die Bibliothek nicht finden kann, wird der Fehler Unable to locate SQLGetPrivateProfileString function angezeigt. In diesem Fall müssen Sie eventuell ODBCInstLib manuell auf den Namen des Treibermanagers Ihres Systems einstellen. Weitere Informationen dazu finden Sie unter ODBC-Treiber konfigurieren.

Neue Features und Aktualisierungen

  • Unterstützung für mehrere SAML-Integrationen wurde hinzugefügt.

Fehlerkorrekturen

  • Ursache für Absinken der Performance unter Windows bei Verwendung von SQLGetData zum Abrufen von Abfrageergebnissen beseitigt. In einigen Fällen, z. B. varchar, kann es dennoch zu Leistungseinbußen kommen. Diese Probleme werden in einem zukünftigen Release behoben.

  • Problem behoben, bei dem die Okta-Authentifizierung fehlschlug, wenn ein HTTP-429-Fehler auftrat.

  • Falsche Fehlermeldung beim Erstellen eines DSN mit einem ungültigen Namen wurde behoben.