Cette version s'appuie sur Ververica Runtime (VVR) 6.0.4 d'Apache Flink 1.15.2. Les principales mises à jour incluent l'extension des capacités du connecteur Hologres, des améliorations apportées au connecteur MySQL Change Data Capture (CDC) et un renforcement du traitement dynamique des événements complexes (CEP) dans Flink.
Si votre déploiement utilise VVR 6.X, mettez à jour vers VVR 6.0.4 dès que possible afin de garantir la stabilité de votre déploiement.
Nouvelles fonctionnalités et améliorations
Connecteur Hologres
Le connecteur Hologres en mode binlog prend désormais en charge le type de données TIMESTAMP.
Les catalogues Hologres prennent en charge l'instruction ALTER TABLE, qui permet de modifier les propriétés d'une table Hologres.
Le connecteur de table source Hologres prend en charge le filtrage pushdown, ce qui réduit le volume de données lues depuis la table source. Cette optimisation améliore les performances de lecture pour les grands ensembles de données.
Connecteurs CDC
Le connecteur MySQL CDC et le connecteur Postgres SQL CDC prennent désormais en charge toutes les fonctionnalités de Flink CDC V2.3.
Le connecteur MySQL CDC permet de spécifier le décalage du consommateur (consumer offset) pour les données de journal binaire.
Flink CEP dynamique
Utilisez la clause WITHIN pour spécifier l'intervalle de temps entre les événements dans un motif.
Définissez une condition dans une description de règle au format JSON pour transmettre des paramètres.
Améliorations de la gestion des erreurs : le message d'erreur relatif aux conditions non prises en charge est désormais plus explicite. Si un motif de déploiement analysé à partir d'une condition aviator n'est pas valide, l'erreur est ignorée silencieusement et le déploiement se poursuit sans échec.
CEP statique
La clause MATCH_RECOGNIZE est enrichie des clauses suivantes : SHOW TIMEOUT MATCHES, Not Next, Consecutive, Until, Followed By, Followed By Any et Not Followed By.
Autres améliorations
Le connecteur de table source Message Queue for Apache Kafka peut désormais vérifier que le groupe de consommateurs spécifié dans un déploiement correspond à un groupe de consommateurs existant.
Le connecteur Log Service DataStream est désormais disponible. Pour plus d'informations, consultez la rubrique Connecteur SLS DataStream.
Problèmes résolus
Les messages d'erreur du connecteur MySQL CDC ont été améliorés : le message affiché lorsque le connecteur ne parvient pas à consommer les données de journal binaire est plus clair, et celui concernant les ID de serveur en double est plus descriptif.
Correction de la vulnérabilité de sécurité CVE-2022-25857 présente dans SnakeYAML V1.27.
Les descriptions d'erreurs relatives aux exceptions NullPointerException (NPE) et aux dépassements d'index de tableau ont été clarifiées.