Ingest Java SDK-Versionshinweise 2025¶
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 4.3.0 (21. August 2025)¶
Fehlerkorrekturen¶
Anfällige Abhängigkeiten wurden korrigiert.
Version 4.2.0 (18. August 2025)¶
Neue Features und Aktualisierungen¶
Zuverlässigkeit der Streaming-Erfassung in Iceberg-Tabellen verbessert, was sicherstellt, dass Ihre Daten immer an den richtigen Speicherort hochgeladen werden.
Die Art und Weise, wieSDK-Tabellenschlüssel verwaltet werden, wurde verbessert, was sicherstellt, das unser System synchron bleibt, und zur Aufrechterhaltung der Stabilität und Sicherheit Ihrer Tabellen beiträgt.
Systemstabilität bei großen Datenmengen wurde verbessert, indem Verbindungsversuche bis zu fünf Minuten lang wiederholt werden können, wodurch sofortige Schließungen verhindert werden.
Version 4.1.0 (11. Juni 2025)¶
Änderungen in Verhaltensänderungs-Release (BCR)¶
Ab Release 4.1.0 beinhaltet die Ingest Java-SDK eine Verhaltensänderung in der JSON -Handhabung, um die Datenintegrität und -leistung zu verbessern. Weitere Informationen dazu finden Sie in der folgenden Liste:
Robuste Validierung wurde hinzugefügt, um doppelte JSON-Objektfelder zu erkennen und zu verhindern, einschließlich solche mit nachstehenden Nullterminatoren.
Für alle JSON-Schlüssel und -Werte wird jetzt UTF-8 streng erzwungen, wodurch sich die Datenintegrität und -kompatibilität verbessert.
Der JSON-Serialisierungsprozess wurde optimiert, um Objekte direkt in JSON-Zeichenfolgen zu konvertieren, wobei ein Zwischenkonvertierungsschritt umgangen wird. Dies führt zu einer verbesserten Leistung und einem geringeren Verbrauch von Arbeitsspeicher.
Version 4.0.1 (06. Juni 2025)¶
Neue Features und Aktualisierungen¶
Aktualisieren Sie die Version JDBC auf 3.24.2.
Version 4.0.0 (14. April 2025)¶
Änderungen in Verhaltensänderungs-Release (BCR)¶
Ab Version 4.0.0 verwendet Ingest Java SDK nun die Snowflake JDBC thin JAR anstelle von fat JAR.
Neue Features und Aktualisierungen¶
Aktualisierte Abhängigkeiten und Importe für Snowflake JDBC thin JAR.
Unnötige Abhängigkeiten wurden entfernt.
Verbesserte Handhabung der Kanalinvalidierung. Das Objekt
channel
wird nun automatisch ungültig, wenn es eine Antwort vom Server erhält, die einen ungültigen Kanalstatus anzeigt. Diese Verbesserung verbessert die Fehlerbehandlung und die Ressourcenverwaltung innerhalb der SDK.
Version 3.1.2 (17. März 2025)¶
Fehlerkorrekturen¶
Probleme mit der Fehlanpassung von Dateinamen bei der Aufnahme von Iceberg wurden behoben.
Version 3.1.1 (27. Februar 2025)¶
Neue Features und Aktualisierungen¶
Es wurden Aktualisierungen vorgenommen, um das Ausnahmeprotokoll im Treiber JDBC zu deaktivieren.
Fehlerkorrekturen¶
Probleme mit dem Jenkins-Job zum Übertragen von Artefakten an Maven wurden behoben.
Die Proxy-Einstellungen für den OAuth HTTP-Client wurden korrigiert.
Ein Java-Formatierungsskript und seine Abhängigkeiten wurden korrigiert.
Version 3.1.0 (24. Februar 2025)¶
Änderungen in Verhaltensänderungs-Release (BCR)¶
Ab Version 3.1.0 führen doppelte Schlüssel in Variantenspalten zu clientseitigen Fehlern mit dem Fehlercode
INVALID_VALUE_ROW
.
Neue Features und Aktualisierungen¶
Aktualisieren Sie die Version JDBC auf 3.22.0.
Aktualisieren Sie die Netty-Version auf 4.1.118.