Notes de version de Ingest Java SDK pour 2023¶
Cet article contient les notes de version Ingest Java SDK, y compris les éléments suivants, le cas échéant :
Changements de comportement
Nouvelles fonctionnalités
Corrections de bogues pour les clients
Snowflake utilise la version sémantique pour les mises à jour Ingest Java SDK.
Version 2.0.4 (31 octobre 2023)¶
Nouvelles fonctions et mises à jour¶
Prise en charge d’une nouvelle option ON_ERROR SKIP_BATCH, qui ignore le lot entier en cas de problème et renvoie toutes les erreurs dans la réponse.
Ajout d’informations sur l’index des lignes dans toutes les exceptions.
Mise à niveau de la dépendance snappy-java.
Ajout d’une nouvelle interface pour renvoyer les informations sur le schéma de la table pour un canal.
Ajout d’une nouvelle option de configuration MAX_CLIENT_LAG qui spécifie la fréquence de vidange, en secondes (par défaut : 1).
Corrections de bogues¶
Correction d’un problème avec l’utilisation de
snowflake-jdbc-fips
.Correction d’un problème rare
ConcurrentModificationException
.Correction de deux problèmes dans l’API
insertRows
qui pouvaient entraîner des résultats erronés dans de très rares cas.Limite le nombre maximum autorisé de morceaux dans le blob afin d’éviter le cas où la demande est trop importante.
Version 2.0.3 (31 août 2023)¶
Nouvelles fonctions et mises à jour¶
Authentification OAuth prise en charge.
Suppression du code unique pour Snowpipe
Prise en charge de la publication d’une version d’un instantané non grisé ombrée sur le répertoire Nexus.
Ajout d’une logique de réessai pour les jetons JWT non valides.
Ajout d’un avertissement pour les lots importants dans
insertRows
.
Corrections de bogues¶
Correction d’un problème NPE causé par une condition de course.
Version 2.0.2 (25 juillet 2023)¶
Nouvelles fonctions et mises à jour¶
Mise à jour des dépendances sur la base des résultats des analyses de vulnérabilité Wiz et Snyk.
Amélioration de la logique de réessai pour les exceptions de type
SSLException
.Le rôle est présenté comme une donnée facultative et pris en charge en utilisant le rôle par défaut associé à l’utilisateur.
Envoi de longueurs de morceaux non compressés au serveur à des fins de suivi.
Corrections de bogues¶
Aucun.
Version 2.0.1 (14 juin 2023)¶
Nouvelles fonctions et mises à jour¶
Aucun.
Corrections de bogues¶
Correction d’un comportement de dépendance inattendu pour JDBC Snowflake.
Version 2.0.0 (13 juin 2023)¶
Nouvelles fonctions et mises à jour¶
Version Snowpipe Streaming GA prise en charge.
Amélioration des dépendances pour la logique d’ombrage et de relocalisation.
Quelques paramètres ont été ajoutés pour configurer les limites de taille des canaux, des morceaux et des fichiers.
Ajout de télémétries pour suivre la latence de bout en bout.
Jeton restreint GCS pris en charge.
Nettoyage de tout le code relatif à Arrow.
Ajout d’une mention d’attribution.
La plage DATE et TIMESTAMP est autorisée de manière forcée.
Exposition de plus de messages d’erreur pour l’invalidation des canaux côté serveur afin que les clients puissent résoudre eux-mêmes les problèmes.
Corrections de bogues¶
Correction d’un problème où certains threads d’arrière-plan ne sont pas arrêtés lors d’une exception.