Snowflake Connector for Kafka-Versionshinweise 2024

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.

Siehe Snowflake-Konnektor für Kafka für die Dokumentation.

Version 2.4.1 (19. September 2024)

Neue Features und Aktualisierungen

  • Snowflake Ingest Java SDK wurde auf die Version 2.2.2 aktualisiert.

Fehlerkorrekturen

  • Korrektur von Problemen mit der Schematisierung.

Version 2.4.0 (15. August 2024)

Neue Features und Aktualisierungen

  • Snowflake Ingest Java SDK wurde auf Version 2.2.0 aktualisiert, die eine kritische Korrektur für mögliche Probleme enthält, wenn change_tracking für Streams und dynamische Tabellen aktiviert ist.

  • Der Snowflake JDBC-Treiber wurde von Version 3.14.5 auf Version 3.18.0 aktualisiert.

  • Die Protokollierung in verschiedenen Komponenten wurde verbessert, um die Fehlersuche zu erleichtern.

  • Die Logik zum erneuten Öffnen von Kanälen wurde verbessert.

Bemerkung

Für die Verwendung von Snowpipe Streaming empfiehlt Snowflake die Verwendung der Kafka-Konnektorversion 2.4.0 oder höher.

Fehlerkorrekturen

  • Aktualisierte Abhängigkeiten mit bekannten Sicherheitslücken.

Version 2.3.0 (10. Juli 2024)

Neue Features und Aktualisierungen

  • Es wurde Unterstützung für das parallele Schließen von Snowpipe Streaming-Kanälen hinzugefügt, wodurch sich die Zeit für das Rebalancing erheblich verkürzt.

  • In den Metadaten wurde eine neue SnowflakeConnectorPushTime-Eigenschaft hinzugefügt, die den Zeitpunkt angibt, zu dem die Meldung vom Konnektor verschoben wurde.

Fehlerkorrekturen

  • Aktualisierte Abhängigkeiten mit bekannten Sicherheitslücken.

Version 2.2.2 (07. Mai 2024)

Fehlerkorrekturen

  • Problem behoben, bei dem die Stagingdateien nicht vollständig bereinigt wurden.

Version 2.2.1 (15. März 2024)

Neue Features und Aktualisierungen

  • Logik zum Verifizieren von Offsets hinzugefügt, um sicherzustellen, dass keine Daten fehlen oder doppelt vorhanden sind.

  • Überschriebene Zuordnung des Client-Anbieters für Snowpipe Streaming hinzugefügt. Die Zuordnung verwendet kommagetrennte Schlüsselpaare als Eingabe.

  • Upgrades auf folgende Versionen:

    • JDBC auf 3.14.5.

    • kafka-connect-api auf 3.7.0.

    • jackson-core und jackson-databind auf 2.16.1

    • commons-compress auf 1.26.0

Fehlerkorrekturen

  • Streaming-Ingest-Threads werden bereinigt, wenn SinkTask stop () aufgerufen wird.

Version 2.2.0 (06. Februar 2024)

Änderungen in Verhaltensänderungs-Release (BCR)

  • Der alte Datentyp, der in eine ARRAY-Spalte zur Schematisierung eingeht, wurde beibehalten.

Neue Features und Aktualisierungen

  • Unterstützung von logischen AVRO-Typen hinzugefügt.

  • Änderungen vorgenommen, um mögliche Datenduplizierung aufgrund eines neuen Kanalnamenformats zu verhindern.

  • Änderungen vorgenommen, um alten Datentyp zu erhalten, der in eine ARRAY-Spalte für die Schematisierung eingeht.

  • Änderungen vorgenommen, um Schemaentwicklung zum Hinzufügen von Spalten idempotent zu machen.

  • Ingest SDK MAX_CLIENT_LAG-Konfiguration im Kafka-Konnektor aktiviert.

Fehlerkorrekturen

  • Probleme bei Schemaentwicklungsfällen behoben, die zu einer nicht genau einmaligen Zustellung führen konnten.

  • Probleme bei Generierung und Erstellung der Java-Bibliothek wurden behoben.

  • Problem behoben, bei dem der Kafka-Offset nicht korrekt zurückgesetzt wurde.