Hi Daniel,
This is currently a limitation in Flink's savepoints. You can not change the serialization schema of the state between savepoints.
In Flink 1.2 there might be the first building blocks available for using serializers aware of savepoints.
Exposing this feature to the API will probably take some more time.
Regards,
Robert