Ingest Java SDK-Versionshinweise 2024¶
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.3.0 (11. Oktober 2024)¶
Änderungen in Verhaltensänderungs-Release (BCR)¶
Ab Release 2.3.0 behalten numerische Werte ihr Format bei. Die numerischen Werte werden nicht in und aus der wissenschaftlichen Notation konvertiert.
Neue Features und Aktualisierungen¶
Aktualisierungen zur Unterstützung eines neuen Tabellenformats vorgenommen.
Fehlerkorrekturen¶
Anfällige Abhängigkeiten wurden korrigiert.
Hadoop wurde aktualisiert, um Korrekturen an Sicherheitslücken vorzunehmen.
Unnötige Abhängigkeiten wurden entfernt, um die JAR-Größe zu reduzieren.
Version 2.2.2 (12. September 2024)¶
Fehlerkorrekturen¶
Korrektur eines kritischen Problems, indem der Speicherort für den Dateinamen in den Metadaten aktualisiert wurde.
Version 2.2.1 (5. September 2024)¶
Neue Features und Aktualisierungen¶
ExternalVolumeManager
wurde hinzugefügt, um mehrere Stagingbereiche für ein neues Tabellenformat zu unterstützen.Aktualisierte Abhängigkeitsversionen.
Aktualisierte Parameter zur Unterstützung eines neuen Tabellenformats.
Version 2.2.0 (9. August 2024)¶
Neue Features und Aktualisierungen¶
Verbesserte Codelogik zur Unterstützung verschiedener Speichervolumes.
Fehlerkorrekturen¶
Korrektur eines kritischen Problems, das zu Konflikten führen konnte, wenn
change_tracking
für Streams und dynamische Tabellen aktiviert ist.
Bemerkung
Snowflake empfiehlt für die Nutzung von Snowpipe Streaming die Verwendung der Ingest Java SDK-Version 2.2.0 oder höher.
Version 2.1.2 (29. Juli 2024)¶
Neue Features und Aktualisierungen¶
Verbesserte
InsertRows
-Leistung.Verschiedene Protokolle zur besseren Beobachtbarkeit hinzugefügt oder verbessert.
Feinabstimmung von Kanal- und Blockgrößen.
Fehlerkorrekturen¶
Korrektur eines Problems mit dem Failover über Bereitstellungen hinweg.
Version 2.1.1 (09. Mai 2024)¶
Neue Features und Aktualisierungen¶
Rückgabe detaillierterer Fehlermeldungen bei
INVALID_CHANNEL
-Fehlern.Unterstützung von External OAuth 2.0 wurde hinzugefügt.
Fehlerkorrekturen¶
Mehrere Abhängigkeiten wurden aktualisiert, einschließlich der Behebung von Sicherheitslücken.
Problem behoben, bei dem HTTP-Verbindungen aufgrund von Fehlerantworten offengelegt wurden.
Einschränkungen für die Dateigröße wurden gelockert, um Probleme zu beheben, bei denen längere Client-Flush-Verzögerungen zu größeren Dateien führen.
Version 2.1.0 (28. Februar 2024)¶
Änderungen in Verhaltensänderungs-Release (BCR)¶
Zstandard als Standard-Komprimierungsalgorithmus festgelegt.
Neue Features und Aktualisierungen¶
Löschen von Kanälen durch Clients ist zulässig.
Upgrade von JDBC auf Version 3.14.5.
Änderung beim Senden der Start- und End-Offset-Tokens für einen Kanal implementiert.
Änderung für das Senden der Ordinaldaten der Spalte an die Serverseite zur Überprüfung von Tabellenschemaänderungen implementiert.
Unterstützung der Übergabe einer Verifizierungslogik für ein benutzerdefiniertes Offset-Token als Teil der Kanalerstellung hinzugefügt.
Fehlerkorrekturen¶
Überlaufproblem behoben, das zu einem „Silent Data“-Problem führte.
Version 2.0.5 (22. Januar 2024)¶
Neue Features und Aktualisierungen¶
Optionaler Offset-Token-Parameter für
openChannel
hinzugefügt.Unterstützung von Angabe des Kompressionsalgorithmus hinzugefügt, der für BDEC-Parquet-Dateien verwendet wird.
Aktualisiert, um benutzerdefinierte URL zu unterstützen und den Snowflake-Kontonamen im Anforderungs-Header hinzuzufügen.
Änderung zum Senden des
spansMixedTables
-Flags in Blob-Registrierungsanforderungen implementiert.Parameter BUFFER_FLUSH_INTERVAL_IN_MILLIS veraltet. Verwenden Sie stattdessen den Parameter MAX_CLIENT_LAG.
Aktualisierung für heruntergestufte GCS-Tokens implementiert.
Fehlerkorrekturen¶
Änderung rückgängig gemacht, bei der die öffentliche API für den internen Gebrauch aktualisiert wurde.
End-to-End-JAR-Test korrigiert, um die Ausführung auf allen Cloudplattformen zu ermöglichen.