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.