Details
-
Sub-task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
Description
With FLINK-20265, we now support declaring state in StateFun functions, and that can change dynamically without any system downtime.
It can be confusing for users if we continued to support the legacy way of statically declaring state specifications in the module YAML definitions.
Therefore, we propose to completely remove that by:
- No longer support module YAML format versions <= 2.0.
- Remove the PersistedRemoteFunctionValues constructor that accepts a list of eager state specifications
This would be a breaking change:
- Users upgrading to version 2.3.0 have to rewrite their module YAMLs to conform to format version 3.0
- They also have to correspondingly update their functions to use SDKs of version 2.3.0.
Attachments
Issue Links
- links to