Ingest Java SDK-Versionshinweise 2023¶
Dieser Artikel enthält die Versionshinweise für Ingest Java SDK, einschließlich der folgenden, sofern zutreffend:
Verhaltensänderungen
Neue Features
Fehlerkorrekturen für Kunden
Snowflake verwendet semantische Versionierung für Ingest Java SDK-Aktualisierungen.
Version 2.0.4 (31. Oktober 2023)¶
Neue Features und Aktualisierungen¶
Unterstützt eine neue ON_ERROR-Option SKIP_BATCH, die den gesamten Batch überspringt, wenn es ein Problem gibt, und alle Fehler als Teil der Antwort zurückgibt.
Zeilenindexinformationen zu allen Ausnahmen hinzugefügt.
Aktualisierte snappy-java-Abhängigkeit.
Neue Schnittstelle hinzugefügt, um die Tabellenschemainformationen für einen Kanal zurückzugeben.
Neue Konfigurationsoption MAX_CLIENT_LAG hinzugefügt, die die Flush-Frequenz in Sekunden angibt (Standard: 1).
Fehlerkorrekturen¶
Problem bei der Verwendung von
snowflake-jdbc-fips
behoben.Seltenes
ConcurrentModificationException
-Problem wurde behoben.Zwei Probleme in
insertRows
-API behoben, die in sehr seltenen Fällen zu falschen Ergebnissen führen konnten.Limit für maximal zulässige Anzahl von Blöcken im Blob, um den Fall zu vermeiden, dass die Anfrage zu groß ist.
Version 2.0.3 (31. August 2023)¶
Neue Features und Aktualisierungen¶
Unterstützte OAuth-Authentifizierung.
Genau einmalig bezogener Code für Snowpipe wurde entfernt.
Unterstützt Veröffentlichung von nicht schattierten Snapshot-Releases im Nexus-Repository.
Wiederholungslogik für ungültige JWT-Token hinzugefügt.
Warnung bei großen Batches in
insertRows
hinzugefügt.
Fehlerkorrekturen¶
Durch Racebedingung verursachtes NPE-Problem behoben.
Version 2.0.2 (25. Juli 2023)¶
Neue Features und Aktualisierungen¶
Aktualisierte Abhängigkeiten basierend auf den Ergebnissen von Wiz- und Snyk-Schwachstellen-Scans.
Verbesserte Wiederholungslogik bei Ausnahmen wie
SSLException
.Angabe der Rolle ist optional und wird durch die dem Benutzer zugeordnete Standardrolle unterstützt.
Senden unkomprimierter Blocklängen an die Serverseite zum Zweck der Nachverfolgung.
Fehlerkorrekturen¶
Keine.
Version 2.0.1 (14. Juni 2023)¶
Neue Features und Aktualisierungen¶
Keine.
Fehlerkorrekturen¶
Ein unerwartetes Abhängigkeitsverhalten für Snowflake JDBC wurde behoben.
Version 2.0.0 (13. Juni 2023)¶
Neue Features und Aktualisierungen¶
Unterstütztes Release für allgemeine Verfügbarkeit von Snowpipe Streaming.
Abhängigkeiten für Schattierungs- und Verschiebungslogik wurden verbessert.
Einige Parameter zur Konfiguration von Kanal-/Block-/Dateigrößenbeschränkungen eingeführt.
Weitere Telemetriedaten hinzugefügt, um die End-to-End-Latenz zu verfolgen.
Unterstütztes heruntergestuftes GCS-Token.
Gesamter Arrow-bezogener Code wurde bereinigt.
Hinweis auf die Urheberschaft wurde hinzugefügt.
Erzwungener erlaubter DATE- und TIMESTAMP-Bereich.
Weitere Fehlermeldungen für serverseitige Ungültigkeitserklärung von Kanälen angezeigt, damit Kunden diese selbst beheben können.
Fehlerkorrekturen¶
Problem behoben, bei dem einige Hintergrund-Threads während einer Ausnahme nicht angehalten wurden.