本文为您介绍2022年11月9日发布的Flink全托管版本的重大功能变更和主要缺陷修复。

概述

2022年11月9日正式对外发布Flink全托管的新版本,本次发布的是基于Flink 1.13的VVR-4.0.16版本。该版本修复了一些Apache Flink社区的重大缺陷。
重要 如果您的作业使用了VVR 4.x版本,建议您尽快将VVR版本升级至VVR-4.0.16,以确保生产的稳定运行。

缺陷修复

  • 修复FLINK-28265导致的作业报错且无法自动恢复的缺陷。

    Flink在网络抖动时,FLINK-28265会导致Serialized CompletedCheckpoint文件被清理,进而在Failover时出现FileNotFound错误,且无法在作业Failover时自动恢复。Apache Flink社区于Flink 1.16.0和1.15.3版本进行了修复,阿里云实时计算Flink版已经在VVR-6.0.2及以上版本修复。但是鉴于此缺陷会导致作业运行可用性存在潜在的重大风险,我们为云上客户专属进行了低版本的修复,并将此Patch放入本次发布的VVR-4.0.16版本。

  • 修复社区Hudi-4907的缺陷。
  • 修复SQLServer性能和稳定性的缺陷。
  • 修复作业校验出现java.lang.ClassCastException: org.codehaus.janino.CompilerFactory cannot be cast的缺陷。