The memory allocator of our provided Flink images has been changed to jemalloc. This change has been shown to reduce memory fragmentation, preventing OOMKilled containers when using the RocksDb state backend. The open source Apache Flink® community has made a similar change to their images.
Prior to this release, substitution of environment variables for entries in the Flink configuration required a writable container file system. The substitution logic has been moved into the Flink runtime, allowing substitution with read-only file systems. For this change to take effect, you have to use Flink version 1.10.3 / 1.11.3 or later.
It is now possible to track used CPU resources per namespace and let users with the admin role generate usage reports. Please check out the Resource Usage Tracking page for details about how to enable and use this feature.
Prior to this release, configuration of Universal Blob Storage for S3 only allowed the s3 scheme. Starting with this release, you can use any of the S3 FileSystem schemes supported by Flink, i.e. s3, s3a, or s3p.