Stateful Functions 2.2.2 Release Announcement

January 2, 2021 - Tzu-Li (Gordon) Tai (@tzulitai)

The Apache Flink community released the second bugfix release of the Stateful Functions (StateFun) 2.2 series, version 2.2.2.

The most important change of this bugfix release is upgrading Apache Flink to version 1.11.3. In addition to many stability fixes to the Flink runtime itself, this also allows StateFun applications to safely use savepoints to upgrade from older versions earlier than StateFun 2.2.1. Previously, restoring from savepoints could have failed under certain conditions.

We strongly recommend all users to upgrade to 2.2.2.


You can find the binaries on the updated Downloads page.

This release includes 5 fixes and minor improvements since StateFun 2.2.1. Below is a detailed list of all fixes and improvements:

Improvement

  • [FLINK-20699] - Feedback invocation_id must not be constant.

Task

  • [FLINK-20161] - Consider switching from Travis CI to Github Actions for flink-statefun's CI workflows
  • [FLINK-20189] - Restored feedback events may be silently dropped if per key-group header bytes were not fully read
  • [FLINK-20636] - Require unaligned checkpoints to be disabled in StateFun applications
  • [FLINK-20689] - Upgrade StateFun to Flink 1.11.3