Snowflake Connector for Kafka-Versionshinweise 2023

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

  • Verhaltensänderungen

  • Neue Features

  • Fehlerkorrekturen für Kunden

Snowflake verwendet semantische Versionierung für Snowflake Connector for Kafka-Aktualisierungen.

Version 2.1.2 (04. Dezember 2023)

Neue Features und Aktualisierungen

  • Java Management Extensions (JMX)-Kennzahlen für Snowpipe Streaming aktiviert.

  • Tombstone-Erfassung für Snowpipe Streaming aktiviert.

  • Snowflake OAuth für Kafka-Konnektor mit Snowpipe Streaming aktiviert.

  • Schematisierungsspalten mit speziellen oder reservierten Schlüsselwörtern aktiviert.

Fehlerkorrekturen

  • Problem behoben, bei dem die Option für die Einzelclient-Konfiguration standardmäßig nicht aktiviert ist. Die Einzelclient-Konfigurationsoption enable.streaming.client.optimization ist jetzt standardmäßig auf TRUE gesetzt.

  • Problem mit dem Benennen von Kanälen wurde behoben.

Version 2.0.1 (25. August 2023)

Neue Features und Aktualisierungen

  • Verbesserte Verarbeitungsleistung bei der Prüfung von Schematisierungsberechtigungen beim Rebalancing.

Fehlerkorrekturen

  • Fehler behoben, der zu fehlenden Daten in Tabellen aufgrund von Problemen mit dem internen Cache-Clearing während des Rebalancings führte.

Version 2.0.0 (31. Juli 2023)

Neue Features und Aktualisierungen

  • Snowpipe Streaming mit Kafka-Konnektor ist jetzt allgemein verfügbar.

Fehlerkorrekturen

  • Keine.

Version 1.9.4 (13. Juli 2023)

Neue Features und Aktualisierungen

  • Eine Clientkonfiguration:

    • Die Option enable.streaming.client.optimization wurde eingeführt, die standardmäßig aktiviert ist.

    • Mit dieser Clientoptimierung wird pro Kafka-Konnektor nur ein Client für mehrere Themenpartitionen erstellt. Dieses Feature kann die Laufzeit des Clients verkürzen und die Migrationskosten senken, indem größere Dateien erstellt werden.

    • Beachten Sie, dass wir in einem Szenario mit hohem Durchsatz (z. B. 50 MB/s pro Konnektor) empfehlen, diese Eigenschaft zu deaktivieren, wenn Sie einen Anstieg der Latenz oder der Kosten feststellen.

  • Berechtigungen und Sicherheit:

    • Einheitliche Snowflake-Rolle und -Benutzer für Snowpipe Streaming zum Erstellen und Einfügen von Tabellen.

    • Die Guava-Abhängigkeit wurde auf 32.0.1 aktualisiert.

    • Die Snowpipe Streaming SDK-Abhängigkeit wurde auf 2.0.1 aktualisiert.

Fehlerkorrekturen

  • Problem behoben, bei dem Offsets übersprungen werden, wenn die Schematisierung aktiviert ist.

  • Snowpipe Streaming-Kanäle werden beim Neuausgleichen nicht geschlossen.

Version 1.9.3 (22. Mai 2023)

Neue Features und Aktualisierungen

  • Möglichkeit hinzugefügt, einen Streaming-Erfassungsclient zu verwenden (Standardeinstellung: „false“).

  • Verwendung des MDC-Kontext-Loggers gestartet.

  • Upgrades auf folgende Versionen:

    • Ingest SDK-Version 1.1.4

    • JDBC-Version 3.13.30

Fehlerkorrekturen

  • Problem bei Verwendung des Befehls GET bei Verwendung des herabgestuften Tokens auf GCP behoben.

  • Commit-Offset-Verhalten von Snowpipe-basierten KCs korrigiert.