You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by di...@apache.org on 2021/02/18 11:51:19 UTC

[flink] branch master updated (4f8cc4e -> 6875421)

This is an automated email from the ASF dual-hosted git repository.

dianfu pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git.


    from 4f8cc4e  [FLINK-21100][coordination] Add system property for enabling declarative scheduler
     new 2fb46aa  [FLINK-20534] Add Flink 1.12 MigrationVersion
     new 6875421  [FLINK-20534] Add Flink 1.12 snapshots for TypeSerializer upgrade tests

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../typeutils/TypeSerializerUpgradeTestBase.java      |   2 +-
 .../flink/testutils/migration/MigrationVersion.java   |   3 ++-
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         |   0
 .../serializer-snapshot                               | Bin
 .../test-data                                         |   0
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         |   0
 .../serializer-snapshot                               | Bin
 .../test-data                                         |   0
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         |   0
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         |   0
 .../serializer-snapshot                               | Bin
 .../test-data                                         |   0
 .../serializer-snapshot                               | Bin
 .../test-data                                         |   0
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         |   0
 .../serializer-snapshot                               | Bin
 .../test-data                                         |   0
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         |   0
 .../serializer-snapshot                               | Bin
 .../test-data                                         |   0
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test/resources/list-serializer-1.12}/test-data    | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         |   0
 .../serializer-snapshot                               | Bin
 .../test-data                                         |   0
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         |   0
 .../serializer-snapshot                               | Bin
 .../test-data                                         |   0
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../generic-avro-serializer-1.12/serializer-snapshot  | Bin 0 -> 369 bytes
 .../test-data                                         | Bin
 .../specific-avro-serializer-1.12/serializer-snapshot | Bin 0 -> 379 bytes
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../void-namespace-serializer-1.12}/test-data         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../resources/scala-option-serializer-1.12}/test-data | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin 3144 -> 3174 bytes
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         |   0
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 .../serializer-snapshot                               | Bin
 .../test-data                                         | Bin
 222 files changed, 3 insertions(+), 2 deletions(-)
 copy flink-connectors/flink-connector-kafka/src/test/resources/{context-state-serializer-1.11 => context-state-serializer-1.12}/serializer-snapshot (100%)
 copy flink-connectors/flink-connector-kafka/src/test/resources/{context-state-serializer-1.11 => context-state-serializer-1.12}/test-data (100%)
 copy flink-connectors/flink-connector-kafka/src/test/resources/{transaction-state-serializer-1.11 => transaction-state-serializer-1.12}/serializer-snapshot (100%)
 copy flink-connectors/flink-connector-kafka/src/test/resources/{transaction-state-serializer-1.11 => transaction-state-serializer-1.12}/test-data (100%)
 copy flink-connectors/flink-hadoop-compatibility/src/test/resources/{writeable-serializer-1.11 => writeable-serializer-1.12}/serializer-snapshot (100%)
 copy flink-connectors/flink-hadoop-compatibility/src/test/resources/{writeable-serializer-1.11 => writeable-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{big-dec-serializer-1.11 => big-dec-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{big-dec-serializer-1.11 => big-dec-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{big-int-serializer-1.11 => big-int-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{big-int-serializer-1.11 => big-int-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{boolean-primitive-array-serializer-1.11 => boolean-primitive-array-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{boolean-primitive-array-serializer-1.11 => boolean-primitive-array-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{boolean-serializer-1.11 => boolean-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{nullable-not-padded-serializer-1.11 => boolean-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{boolean-value-serializer-1.11 => boolean-value-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{nullable-not-padded-serializer-1.11 => boolean-value-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{byte-primitive-array-serializer-1.11 => byte-primitive-array-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{byte-primitive-array-serializer-1.11 => byte-primitive-array-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{byte-serializer-1.11 => byte-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{byte-value-serializer-1.11 => byte-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{byte-value-serializer-1.11 => byte-value-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{byte-value-serializer-1.11 => byte-value-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{char-primitive-array-serializer-1.11 => char-primitive-array-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{short-primitive-array-serializer-1.11 => char-primitive-array-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{char-serializer-1.11 => char-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{char-serializer-1.11 => char-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{char-value-serializer-1.11 => char-value-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{char-value-serializer-1.11 => char-value-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{copyable-value-serializer-1.11 => copyable-value-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{copyable-value-serializer-1.11 => copyable-value-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{date-serializer-1.11 => date-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{sql-time-serializer-1.11 => date-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{double-primitive-array-serializer-1.11 => double-primitive-array-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{double-primitive-array-serializer-1.11 => double-primitive-array-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{double-serializer-1.11 => double-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{double-value-serializer-1.11 => double-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{double-value-serializer-1.11 => double-value-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{double-value-serializer-1.11 => double-value-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{either-serializer-1.11 => either-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{either-serializer-1.11 => either-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{enum-serializer-1.11 => enum-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{enum-serializer-1.11 => enum-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{enum-serializerreconfig-1.11 => enum-serializerreconfig-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{enum-serializerreconfig-1.11 => enum-serializerreconfig-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{float-primitive-array-serializer-1.11 => float-primitive-array-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{float-primitive-array-serializer-1.11 => float-primitive-array-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{float-serializer-1.11 => float-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{float-value-serializer-1.11 => float-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{float-value-serializer-1.11 => float-value-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{float-value-serializer-1.11 => float-value-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{generic-array-serializer-1.11 => generic-array-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{generic-array-serializer-1.11 => generic-array-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{int-primitive-array-serializer-1.11 => int-primitive-array-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{int-primitive-array-serializer-1.11 => int-primitive-array-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{int-serializer-1.11 => int-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{int-value-serializer-1.11 => int-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{int-value-serializer-1.11 => int-value-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{int-value-serializer-1.11 => int-value-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{kryo-custom-type-serializer-changed-registration-order-1.11 => kryo-custom-type-serializer-changed-registration-order-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{kryo-custom-type-serializer-changed-registration-order-1.11 => kryo-custom-type-serializer-changed-registration-order-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{kryo-type-serializer-changed-registration-order-1.11 => kryo-type-serializer-changed-registration-order-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{kryo-type-serializer-changed-registration-order-1.11 => kryo-type-serializer-changed-registration-order-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{kryo-type-serializer-unrelated-config-after-restore-1.11 => kryo-type-serializer-empty-config-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{kryo-type-serializer-unrelated-config-after-restore-1.11 => kryo-type-serializer-empty-config-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{kryo-type-serializer-unrelated-config-after-restore-1.11 => kryo-type-serializer-unrelated-config-after-restore-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{kryo-type-serializer-unrelated-config-after-restore-1.11 => kryo-type-serializer-unrelated-config-after-restore-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{list-serializer-1.11 => list-serializer-1.12}/serializer-snapshot (100%)
 copy {flink-runtime/src/test/resources/arraylist-serializer-1.11 => flink-core/src/test/resources/list-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{long-primitive-array-serializer-1.11 => long-primitive-array-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{long-primitive-array-serializer-1.11 => long-primitive-array-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{long-serializer-1.11 => long-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{long-value-serializer-1.11 => long-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{long-value-serializer-1.11 => long-value-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{long-value-serializer-1.11 => long-value-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{map-serializer-1.11 => map-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{map-serializer-1.11 => map-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{null-value-serializer-1.11 => null-value-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{null-value-serializer-1.11 => null-value-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{nullable-not-padded-serializer-1.11 => nullable-not-padded-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{nullable-not-padded-serializer-1.11 => nullable-not-padded-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{nullable-padded-serializer-1.11 => nullable-padded-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{nullable-padded-serializer-1.11 => nullable-padded-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{pojo-serializer-identical-schema-1.9 => pojo-serializer-identical-schema-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{pojo-serializer-identical-schema-1.9 => pojo-serializer-identical-schema-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{pojo-serializer-with-different-field-types-1.9 => pojo-serializer-with-different-field-types-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{pojo-serializer-with-different-field-types-1.9 => pojo-serializer-with-different-field-types-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{pojo-serializer-with-different-field-types-in-registered-subclass-1.9 => pojo-serializer-with-different-field-types-in-registered-subclass-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{pojo-serializer-with-different-field-types-in-registered-subclass-1.9 => pojo-serializer-with-different-field-types-in-registered-subclass-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{pojo-serializer-with-new-and-missing-registered-subclasses-1.9 => pojo-serializer-with-different-subclass-registration-order-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{pojo-serializer-with-new-and-missing-registered-subclasses-1.9 => pojo-serializer-with-different-subclass-registration-order-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{pojo-serializer-with-new-and-missing-registered-subclasses-1.9 => pojo-serializer-with-missing-registered-subclass-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{pojo-serializer-with-new-and-missing-registered-subclasses-1.9 => pojo-serializer-with-missing-registered-subclass-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{pojo-serializer-with-modified-schema-1.9 => pojo-serializer-with-modified-schema-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{pojo-serializer-with-modified-schema-1.9 => pojo-serializer-with-modified-schema-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{pojo-serializer-with-modified-schema-in-registered-subclass-1.9 => pojo-serializer-with-modified-schema-in-registered-subclass-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{pojo-serializer-with-modified-schema-in-registered-subclass-1.9 => pojo-serializer-with-modified-schema-in-registered-subclass-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{pojo-serializer-with-new-and-missing-registered-subclasses-1.9 => pojo-serializer-with-new-and-missing-registered-subclasses-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{pojo-serializer-with-new-and-missing-registered-subclasses-1.9 => pojo-serializer-with-new-and-missing-registered-subclasses-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{pojo-serializer-with-non-registered-subclass-1.9 => pojo-serializer-with-new-registered-subclass-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{pojo-serializer-with-non-registered-subclass-1.9 => pojo-serializer-with-new-registered-subclass-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{pojo-serializer-with-non-registered-subclass-1.9 => pojo-serializer-with-non-registered-subclass-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{pojo-serializer-with-non-registered-subclass-1.9 => pojo-serializer-with-non-registered-subclass-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{row-serializer-1.11 => row-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{row-serializer-1.11 => row-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{short-primitive-array-serializer-1.11 => short-primitive-array-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{short-primitive-array-serializer-1.11 => short-primitive-array-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{short-serializer-1.11 => short-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{short-value-serializer-1.11 => short-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{short-value-serializer-1.11 => short-value-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{short-value-serializer-1.11 => short-value-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{sql-date-serializer-1.11 => sql-date-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{sql-time-serializer-1.11 => sql-date-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{sql-time-serializer-1.11 => sql-time-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{sql-time-serializer-1.11 => sql-time-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{sql-timestamp-serializer-1.11 => sql-timestamp-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{sql-timestamp-serializer-1.11 => sql-timestamp-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{string-array-serializer-1.11 => string-array-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{string-array-serializer-1.11 => string-array-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{string-serializer-1.11 => string-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{string-serializer-1.11 => string-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{string-value-serializer-1.11 => string-value-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{string-value-serializer-1.11 => string-value-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{tuple-serializer-1.11 => tuple-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{tuple-serializer-1.11 => tuple-serializer-1.12}/test-data (100%)
 copy flink-core/src/test/resources/{value-serializer-1.11 => value-serializer-1.12}/serializer-snapshot (100%)
 copy flink-core/src/test/resources/{value-serializer-1.11 => value-serializer-1.12}/test-data (100%)
 create mode 100644 flink-formats/flink-avro/src/test/resources/generic-avro-serializer-1.12/serializer-snapshot
 copy flink-formats/flink-avro/src/test/resources/{specific-avro-serializer-1.11 => generic-avro-serializer-1.12}/test-data (100%)
 create mode 100644 flink-formats/flink-avro/src/test/resources/specific-avro-serializer-1.12/serializer-snapshot
 copy flink-formats/flink-avro/src/test/resources/{specific-avro-serializer-1.11 => specific-avro-serializer-1.12}/test-data (100%)
 copy flink-libraries/flink-cep/src/test/resources/{dewey-number-serializer-1.11 => dewey-number-serializer-1.12}/serializer-snapshot (100%)
 copy flink-libraries/flink-cep/src/test/resources/{dewey-number-serializer-1.11 => dewey-number-serializer-1.12}/test-data (100%)
 copy flink-libraries/flink-cep/src/test/resources/{event-id-serializer-1.11 => event-id-serializer-1.12}/serializer-snapshot (100%)
 copy flink-libraries/flink-cep/src/test/resources/{event-id-serializer-1.11 => event-id-serializer-1.12}/test-data (100%)
 copy flink-libraries/flink-cep/src/test/resources/{lockable-type-serializer-1.11 => lockable-type-serializer-1.12}/serializer-snapshot (100%)
 copy flink-libraries/flink-cep/src/test/resources/{lockable-type-serializer-1.11 => lockable-type-serializer-1.12}/test-data (100%)
 copy flink-libraries/flink-cep/src/test/resources/{nfa-state-serializer-1.11 => nfa-state-serializer-1.12}/serializer-snapshot (100%)
 copy flink-libraries/flink-cep/src/test/resources/{nfa-state-serializer-1.11 => nfa-state-serializer-1.12}/test-data (100%)
 copy flink-libraries/flink-cep/src/test/resources/{node-id-serializer-1.11 => node-id-serializer-1.12}/serializer-snapshot (100%)
 copy flink-libraries/flink-cep/src/test/resources/{node-id-serializer-1.11 => node-id-serializer-1.12}/test-data (100%)
 copy flink-libraries/flink-cep/src/test/resources/{shared-buffer-edge-serializer-1.11 => shared-buffer-edge-serializer-1.12}/serializer-snapshot (100%)
 copy flink-libraries/flink-cep/src/test/resources/{shared-buffer-edge-serializer-1.11 => shared-buffer-edge-serializer-1.12}/test-data (100%)
 copy flink-libraries/flink-cep/src/test/resources/{shared-buffer-node-serializer-1.11 => shared-buffer-node-serializer-1.12}/serializer-snapshot (100%)
 copy flink-libraries/flink-cep/src/test/resources/{shared-buffer-node-serializer-1.11 => shared-buffer-node-serializer-1.12}/test-data (100%)
 copy flink-libraries/flink-gelly-examples/src/test/resources/{long-value-with-proper-hash-code-serializer-1.11 => long-value-with-proper-hash-code-serializer-1.12}/serializer-snapshot (100%)
 copy flink-libraries/flink-gelly-examples/src/test/resources/{long-value-with-proper-hash-code-serializer-1.11 => long-value-with-proper-hash-code-serializer-1.12}/test-data (100%)
 copy flink-libraries/flink-gelly/src/test/resources/{byte-value-array-serializer-1.11 => byte-value-array-serializer-1.12}/serializer-snapshot (100%)
 copy flink-libraries/flink-gelly/src/test/resources/{byte-value-array-serializer-1.11 => byte-value-array-serializer-1.12}/test-data (100%)
 copy flink-libraries/flink-gelly/src/test/resources/{char-value-array-serializer-1.11 => char-value-array-serializer-1.12}/serializer-snapshot (100%)
 copy flink-libraries/flink-gelly/src/test/resources/{char-value-array-serializer-1.11 => char-value-array-serializer-1.12}/test-data (100%)
 copy flink-libraries/flink-gelly/src/test/resources/{double-value-array-serializer-1.11 => double-value-array-serializer-1.12}/serializer-snapshot (100%)
 copy flink-libraries/flink-gelly/src/test/resources/{double-value-array-serializer-1.11 => double-value-array-serializer-1.12}/test-data (100%)
 copy flink-libraries/flink-gelly/src/test/resources/{float-value-array-serializer-1.11 => float-value-array-serializer-1.12}/serializer-snapshot (100%)
 copy flink-libraries/flink-gelly/src/test/resources/{float-value-array-serializer-1.11 => float-value-array-serializer-1.12}/test-data (100%)
 copy flink-libraries/flink-gelly/src/test/resources/{int-value-array-serializer-1.11 => int-value-array-serializer-1.12}/serializer-snapshot (100%)
 copy flink-libraries/flink-gelly/src/test/resources/{int-value-array-serializer-1.11 => int-value-array-serializer-1.12}/test-data (100%)
 copy flink-libraries/flink-gelly/src/test/resources/{long-value-array-serializer-1.11 => long-value-array-serializer-1.12}/serializer-snapshot (100%)
 copy flink-libraries/flink-gelly/src/test/resources/{long-value-array-serializer-1.11 => long-value-array-serializer-1.12}/test-data (100%)
 copy flink-libraries/flink-gelly/src/test/resources/{null-value-array-serializer-1.11 => null-value-array-serializer-1.12}/serializer-snapshot (100%)
 copy flink-libraries/flink-gelly/src/test/resources/{null-value-array-serializer-1.11 => null-value-array-serializer-1.12}/test-data (100%)
 copy flink-libraries/flink-gelly/src/test/resources/{short-value-array-serializer-1.11 => short-value-array-serializer-1.12}/serializer-snapshot (100%)
 copy flink-libraries/flink-gelly/src/test/resources/{short-value-array-serializer-1.11 => short-value-array-serializer-1.12}/test-data (100%)
 copy flink-libraries/flink-gelly/src/test/resources/{string-value-array-serializer-1.11 => string-value-array-serializer-1.12}/serializer-snapshot (100%)
 copy flink-libraries/flink-gelly/src/test/resources/{string-value-array-serializer-1.11 => string-value-array-serializer-1.12}/test-data (100%)
 copy flink-runtime/src/test/resources/{arraylist-serializer-1.11 => arraylist-serializer-1.12}/serializer-snapshot (100%)
 copy flink-runtime/src/test/resources/{arraylist-serializer-1.11 => arraylist-serializer-1.12}/test-data (100%)
 copy flink-runtime/src/test/resources/{java-serializer-1.11 => java-serializer-1.12}/serializer-snapshot (100%)
 copy flink-runtime/src/test/resources/{java-serializer-1.11 => java-serializer-1.12}/test-data (100%)
 copy flink-runtime/src/test/resources/{ttl-serializer-1.11 => ttl-serializer-1.12}/serializer-snapshot (100%)
 copy flink-runtime/src/test/resources/{ttl-serializer-1.11 => ttl-serializer-1.12}/test-data (100%)
 copy flink-runtime/src/test/resources/{void-namespace-serializer-1.11 => void-namespace-serializer-1.12}/serializer-snapshot (100%)
 copy {flink-streaming-java/src/test/resources/global-window-serializer-1.11 => flink-runtime/src/test/resources/void-namespace-serializer-1.12}/test-data (100%)
 copy flink-scala/src/test/resources/{scala-case-class-serializer-1.11 => scala-case-class-serializer-1.12}/serializer-snapshot (100%)
 copy flink-scala/src/test/resources/{scala-case-class-serializer-1.11 => scala-case-class-serializer-1.12}/test-data (100%)
 copy flink-scala/src/test/resources/{scala-either-serializer-1.11 => scala-either-serializer-1.12}/serializer-snapshot (100%)
 copy flink-scala/src/test/resources/{scala-either-serializer-1.11 => scala-either-serializer-1.12}/test-data (100%)
 copy flink-scala/src/test/resources/{scala-enum-serializer-1.11 => scala-enum-serializer-1.12}/serializer-snapshot (100%)
 copy flink-scala/src/test/resources/{scala-enum-serializer-1.11 => scala-enum-serializer-1.12}/test-data (100%)
 copy flink-scala/src/test/resources/{scala-option-serializer-1.11 => scala-option-serializer-1.12}/serializer-snapshot (100%)
 copy {flink-streaming-java/src/test/resources/global-window-serializer-1.11 => flink-scala/src/test/resources/scala-option-serializer-1.12}/test-data (100%)
 copy flink-scala/src/test/resources/{scala-try-serializer-1.11 => scala-try-serializer-1.12}/serializer-snapshot (100%)
 copy flink-scala/src/test/resources/{scala-try-serializer-1.11 => scala-try-serializer-1.12}/test-data (72%)
 copy flink-scala/src/test/resources/{traversable-serializer-bitset-1.11 => traversable-serializer-bitset-1.12}/serializer-snapshot (100%)
 copy flink-scala/src/test/resources/{traversable-serializer-bitset-1.11 => traversable-serializer-bitset-1.12}/test-data (100%)
 copy flink-scala/src/test/resources/{traversable-serializer-indexedseq-1.11 => traversable-serializer-indexedseq-1.12}/serializer-snapshot (100%)
 copy flink-scala/src/test/resources/{traversable-serializer-seq-1.11 => traversable-serializer-indexedseq-1.12}/test-data (100%)
 copy flink-scala/src/test/resources/{traversable-serializer-linearseq-1.11 => traversable-serializer-linearseq-1.12}/serializer-snapshot (100%)
 copy flink-scala/src/test/resources/{traversable-serializer-set-1.11 => traversable-serializer-linearseq-1.12}/test-data (100%)
 copy flink-scala/src/test/resources/{traversable-serializer-map-1.11 => traversable-serializer-map-1.12}/serializer-snapshot (100%)
 copy flink-scala/src/test/resources/{traversable-serializer-map-1.11 => traversable-serializer-map-1.12}/test-data (100%)
 copy flink-scala/src/test/resources/{traversable-serializer-mutable-list-1.11 => traversable-serializer-mutable-list-1.12}/serializer-snapshot (100%)
 copy flink-scala/src/test/resources/{traversable-serializer-seq-1.11 => traversable-serializer-mutable-list-1.12}/test-data (100%)
 copy flink-scala/src/test/resources/{traversable-serializer-seq-1.11 => traversable-serializer-seq-1.12}/serializer-snapshot (100%)
 copy flink-scala/src/test/resources/{traversable-serializer-seq-1.11 => traversable-serializer-seq-1.12}/test-data (100%)
 copy flink-scala/src/test/resources/{traversable-serializer-set-1.11 => traversable-serializer-set-1.12}/serializer-snapshot (100%)
 copy flink-scala/src/test/resources/{traversable-serializer-set-1.11 => traversable-serializer-set-1.12}/test-data (100%)
 copy flink-scala/src/test/resources/{traversable-serializer-with-case-class-1.11 => traversable-serializer-with-case-class-1.12}/serializer-snapshot (100%)
 copy flink-scala/src/test/resources/{traversable-serializer-with-case-class-1.11 => traversable-serializer-with-case-class-1.12}/test-data (100%)
 copy flink-scala/src/test/resources/{traversable-serializer-with-pojo-1.11 => traversable-serializer-with-pojo-1.12}/serializer-snapshot (100%)
 copy flink-scala/src/test/resources/{traversable-serializer-with-pojo-1.11 => traversable-serializer-with-pojo-1.12}/test-data (100%)
 copy flink-streaming-java/src/test/resources/{buffer-entry-serializer-1.11 => buffer-entry-serializer-1.12}/serializer-snapshot (100%)
 copy flink-streaming-java/src/test/resources/{buffer-entry-serializer-1.11 => buffer-entry-serializer-1.12}/test-data (100%)
 copy flink-streaming-java/src/test/resources/{global-window-serializer-1.11 => global-window-serializer-1.12}/serializer-snapshot (100%)
 copy flink-streaming-java/src/test/resources/{global-window-serializer-1.11 => global-window-serializer-1.12}/test-data (100%)
 copy flink-streaming-java/src/test/resources/{stream-element-serializer-1.11 => stream-element-serializer-1.12}/serializer-snapshot (100%)
 copy flink-streaming-java/src/test/resources/{stream-element-serializer-1.11 => stream-element-serializer-1.12}/test-data (100%)
 copy flink-streaming-java/src/test/resources/{time-window-serializer-1.11 => time-window-serializer-1.12}/serializer-snapshot (100%)
 copy flink-streaming-java/src/test/resources/{time-window-serializer-1.11 => time-window-serializer-1.12}/test-data (100%)
 copy flink-streaming-java/src/test/resources/{timer-serializer-1.11 => timer-serializer-1.12}/serializer-snapshot (100%)
 copy flink-streaming-java/src/test/resources/{timer-serializer-1.11 => timer-serializer-1.12}/test-data (100%)
 copy flink-streaming-java/src/test/resources/{two-phase-commit-sink-state-serializer-1.11 => two-phase-commit-sink-state-serializer-1.12}/serializer-snapshot (100%)
 copy flink-streaming-java/src/test/resources/{two-phase-commit-sink-state-serializer-1.11 => two-phase-commit-sink-state-serializer-1.12}/test-data (100%)
 copy flink-streaming-java/src/test/resources/{union-serializer-two-1.11 => union-serializer-one-1.12}/serializer-snapshot (100%)
 copy flink-streaming-java/src/test/resources/{union-serializer-one-1.11 => union-serializer-one-1.12}/test-data (100%)
 copy flink-streaming-java/src/test/resources/{union-serializer-two-1.11 => union-serializer-two-1.12}/serializer-snapshot (100%)
 copy flink-streaming-java/src/test/resources/{union-serializer-two-1.11 => union-serializer-two-1.12}/test-data (100%)
 copy flink-table/flink-table-planner/src/test/resources/{list-view-serializer-1.11 => list-view-serializer-1.12}/serializer-snapshot (100%)
 copy flink-table/flink-table-planner/src/test/resources/{list-view-serializer-1.11 => list-view-serializer-1.12}/test-data (100%)
 copy flink-table/flink-table-planner/src/test/resources/{map-view-serializer-1.11 => map-view-serializer-1.12}/serializer-snapshot (100%)
 copy flink-table/flink-table-planner/src/test/resources/{map-view-serializer-1.11 => map-view-serializer-1.12}/test-data (100%)


[flink] 02/02: [FLINK-20534] Add Flink 1.12 snapshots for TypeSerializer upgrade tests

Posted by di...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

dianfu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git

commit 6875421cfdc0d4d68e6dcd55809d61c188c647a1
Author: Dian Fu <di...@apache.org>
AuthorDate: Thu Feb 18 12:51:35 2021 +0800

    [FLINK-20534] Add Flink 1.12 snapshots for TypeSerializer upgrade tests
    
    This closes #14956.
---
 .../context-state-serializer-1.12/serializer-snapshot    | Bin 0 -> 126 bytes
 .../resources/context-state-serializer-1.12/test-data    | Bin 0 -> 19 bytes
 .../serializer-snapshot                                  | Bin 0 -> 134 bytes
 .../transaction-state-serializer-1.12/test-data          | Bin 0 -> 17 bytes
 .../writeable-serializer-1.12/serializer-snapshot        | Bin 0 -> 187 bytes
 .../test/resources/writeable-serializer-1.12/test-data   | Bin 0 -> 7 bytes
 .../big-dec-serializer-1.12/serializer-snapshot          | Bin 0 -> 94 bytes
 .../src/test/resources/big-dec-serializer-1.12/test-data | Bin 0 -> 24 bytes
 .../big-int-serializer-1.12/serializer-snapshot          | Bin 0 -> 94 bytes
 .../src/test/resources/big-int-serializer-1.12/test-data | Bin 0 -> 19 bytes
 .../serializer-snapshot                                  | Bin 0 -> 130 bytes
 .../boolean-primitive-array-serializer-1.12/test-data    | Bin 0 -> 6 bytes
 .../boolean-serializer-1.12/serializer-snapshot          | Bin 0 -> 96 bytes
 .../src/test/resources/boolean-serializer-1.12/test-data |   1 +
 .../boolean-value-serializer-1.12/serializer-snapshot    | Bin 0 -> 106 bytes
 .../resources/boolean-value-serializer-1.12/test-data    |   1 +
 .../serializer-snapshot                                  | Bin 0 -> 124 bytes
 .../byte-primitive-array-serializer-1.12/test-data       | Bin 0 -> 14 bytes
 .../resources/byte-serializer-1.12/serializer-snapshot   | Bin 0 -> 90 bytes
 .../src/test/resources/byte-serializer-1.12/test-data    |   1 +
 .../byte-value-serializer-1.12/serializer-snapshot       | Bin 0 -> 100 bytes
 .../test/resources/byte-value-serializer-1.12/test-data  |   1 +
 .../serializer-snapshot                                  | Bin 0 -> 124 bytes
 .../char-primitive-array-serializer-1.12/test-data       | Bin 0 -> 24 bytes
 .../resources/char-serializer-1.12/serializer-snapshot   | Bin 0 -> 90 bytes
 .../src/test/resources/char-serializer-1.12/test-data    |   1 +
 .../char-value-serializer-1.12/serializer-snapshot       | Bin 0 -> 100 bytes
 .../test/resources/char-value-serializer-1.12/test-data  | Bin 0 -> 2 bytes
 .../copyable-value-serializer-1.12/serializer-snapshot   | Bin 0 -> 199 bytes
 .../resources/copyable-value-serializer-1.12/test-data   | Bin 0 -> 8 bytes
 .../resources/date-serializer-1.12/serializer-snapshot   | Bin 0 -> 90 bytes
 .../src/test/resources/date-serializer-1.12/test-data    | Bin 0 -> 8 bytes
 .../serializer-snapshot                                  | Bin 0 -> 128 bytes
 .../double-primitive-array-serializer-1.12/test-data     | Bin 0 -> 84 bytes
 .../resources/double-serializer-1.12/serializer-snapshot | Bin 0 -> 94 bytes
 .../src/test/resources/double-serializer-1.12/test-data  |   1 +
 .../double-value-serializer-1.12/serializer-snapshot     | Bin 0 -> 104 bytes
 .../resources/double-value-serializer-1.12/test-data     |   1 +
 .../resources/either-serializer-1.12/serializer-snapshot | Bin 0 -> 276 bytes
 .../src/test/resources/either-serializer-1.12/test-data  |   1 +
 .../resources/enum-serializer-1.12/serializer-snapshot   | Bin 0 -> 188 bytes
 .../src/test/resources/enum-serializer-1.12/test-data    | Bin 0 -> 4 bytes
 .../enum-serializerreconfig-1.12/serializer-snapshot     | Bin 0 -> 163 bytes
 .../resources/enum-serializerreconfig-1.12/test-data     | Bin 0 -> 4 bytes
 .../serializer-snapshot                                  | Bin 0 -> 126 bytes
 .../float-primitive-array-serializer-1.12/test-data      | Bin 0 -> 44 bytes
 .../resources/float-serializer-1.12/serializer-snapshot  | Bin 0 -> 92 bytes
 .../src/test/resources/float-serializer-1.12/test-data   |   1 +
 .../float-value-serializer-1.12/serializer-snapshot      | Bin 0 -> 102 bytes
 .../test/resources/float-value-serializer-1.12/test-data |   1 +
 .../generic-array-serializer-1.12/serializer-snapshot    | Bin 0 -> 211 bytes
 .../resources/generic-array-serializer-1.12/test-data    | Bin 0 -> 19 bytes
 .../serializer-snapshot                                  | Bin 0 -> 122 bytes
 .../int-primitive-array-serializer-1.12/test-data        | Bin 0 -> 44 bytes
 .../resources/int-serializer-1.12/serializer-snapshot    | Bin 0 -> 88 bytes
 .../src/test/resources/int-serializer-1.12/test-data     | Bin 0 -> 4 bytes
 .../int-value-serializer-1.12/serializer-snapshot        | Bin 0 -> 98 bytes
 .../test/resources/int-value-serializer-1.12/test-data   | Bin 0 -> 4 bytes
 .../serializer-snapshot                                  | Bin 0 -> 1718 bytes
 .../test-data                                            |   1 +
 .../serializer-snapshot                                  | Bin 0 -> 1525 bytes
 .../test-data                                            |   1 +
 .../serializer-snapshot                                  | Bin 0 -> 745 bytes
 .../kryo-type-serializer-empty-config-1.12/test-data     | Bin 0 -> 90 bytes
 .../serializer-snapshot                                  | Bin 0 -> 745 bytes
 .../test-data                                            | Bin 0 -> 90 bytes
 .../resources/list-serializer-1.12/serializer-snapshot   | Bin 0 -> 185 bytes
 .../src/test/resources/list-serializer-1.12/test-data    | Bin 0 -> 17 bytes
 .../serializer-snapshot                                  | Bin 0 -> 124 bytes
 .../long-primitive-array-serializer-1.12/test-data       | Bin 0 -> 84 bytes
 .../resources/long-serializer-1.12/serializer-snapshot   | Bin 0 -> 90 bytes
 .../src/test/resources/long-serializer-1.12/test-data    | Bin 0 -> 8 bytes
 .../long-value-serializer-1.12/serializer-snapshot       | Bin 0 -> 100 bytes
 .../test/resources/long-value-serializer-1.12/test-data  | Bin 0 -> 8 bytes
 .../resources/map-serializer-1.12/serializer-snapshot    | Bin 0 -> 268 bytes
 .../src/test/resources/map-serializer-1.12/test-data     | Bin 0 -> 25 bytes
 .../null-value-serializer-1.12/serializer-snapshot       | Bin 0 -> 100 bytes
 .../test/resources/null-value-serializer-1.12/test-data  |   0
 .../serializer-snapshot                                  | Bin 0 -> 209 bytes
 .../nullable-not-padded-serializer-1.12/test-data        |   1 +
 .../nullable-padded-serializer-1.12/serializer-snapshot  | Bin 0 -> 209 bytes
 .../resources/nullable-padded-serializer-1.12/test-data  | Bin 0 -> 9 bytes
 .../serializer-snapshot                                  | Bin 0 -> 1214 bytes
 .../pojo-serializer-identical-schema-1.12/test-data      | Bin 0 -> 21 bytes
 .../serializer-snapshot                                  | Bin 0 -> 294 bytes
 .../test-data                                            | Bin 0 -> 6 bytes
 .../serializer-snapshot                                  | Bin 0 -> 2570 bytes
 .../test-data                                            | Bin 0 -> 24 bytes
 .../serializer-snapshot                                  | Bin 0 -> 4372 bytes
 .../test-data                                            | Bin 0 -> 21 bytes
 .../serializer-snapshot                                  | Bin 0 -> 4372 bytes
 .../test-data                                            | Bin 0 -> 21 bytes
 .../serializer-snapshot                                  | Bin 0 -> 686 bytes
 .../pojo-serializer-with-modified-schema-1.12/test-data  | Bin 0 -> 28 bytes
 .../serializer-snapshot                                  | Bin 0 -> 1082 bytes
 .../test-data                                            | Bin 0 -> 27 bytes
 .../serializer-snapshot                                  | Bin 0 -> 4372 bytes
 .../test-data                                            | Bin 0 -> 21 bytes
 .../serializer-snapshot                                  | Bin 0 -> 2789 bytes
 .../test-data                                            | Bin 0 -> 134 bytes
 .../serializer-snapshot                                  | Bin 0 -> 2789 bytes
 .../test-data                                            | Bin 0 -> 134 bytes
 .../resources/row-serializer-1.12/serializer-snapshot    | Bin 0 -> 465 bytes
 .../src/test/resources/row-serializer-1.12/test-data     | Bin 0 -> 20 bytes
 .../serializer-snapshot                                  | Bin 0 -> 126 bytes
 .../short-primitive-array-serializer-1.12/test-data      | Bin 0 -> 24 bytes
 .../resources/short-serializer-1.12/serializer-snapshot  | Bin 0 -> 92 bytes
 .../src/test/resources/short-serializer-1.12/test-data   | Bin 0 -> 2 bytes
 .../short-value-serializer-1.12/serializer-snapshot      | Bin 0 -> 102 bytes
 .../test/resources/short-value-serializer-1.12/test-data | Bin 0 -> 2 bytes
 .../sql-date-serializer-1.12/serializer-snapshot         | Bin 0 -> 96 bytes
 .../test/resources/sql-date-serializer-1.12/test-data    | Bin 0 -> 8 bytes
 .../sql-time-serializer-1.12/serializer-snapshot         | Bin 0 -> 96 bytes
 .../test/resources/sql-time-serializer-1.12/test-data    | Bin 0 -> 8 bytes
 .../sql-timestamp-serializer-1.12/serializer-snapshot    | Bin 0 -> 106 bytes
 .../resources/sql-timestamp-serializer-1.12/test-data    | Bin 0 -> 12 bytes
 .../string-array-serializer-1.12/serializer-snapshot     | Bin 0 -> 110 bytes
 .../resources/string-array-serializer-1.12/test-data     | Bin 0 -> 24 bytes
 .../resources/string-serializer-1.12/serializer-snapshot | Bin 0 -> 94 bytes
 .../src/test/resources/string-serializer-1.12/test-data  |   1 +
 .../string-value-serializer-1.12/serializer-snapshot     | Bin 0 -> 104 bytes
 .../resources/string-value-serializer-1.12/test-data     |   1 +
 .../resources/tuple-serializer-1.12/serializer-snapshot  | Bin 0 -> 401 bytes
 .../src/test/resources/tuple-serializer-1.12/test-data   | Bin 0 -> 22 bytes
 .../resources/value-serializer-1.12/serializer-snapshot  | Bin 0 -> 175 bytes
 .../src/test/resources/value-serializer-1.12/test-data   | Bin 0 -> 9 bytes
 .../generic-avro-serializer-1.12/serializer-snapshot     | Bin 0 -> 369 bytes
 .../resources/generic-avro-serializer-1.12/test-data     | Bin 0 -> 51 bytes
 .../specific-avro-serializer-1.12/serializer-snapshot    | Bin 0 -> 379 bytes
 .../resources/specific-avro-serializer-1.12/test-data    | Bin 0 -> 51 bytes
 .../dewey-number-serializer-1.12/serializer-snapshot     | Bin 0 -> 98 bytes
 .../resources/dewey-number-serializer-1.12/test-data     | Bin 0 -> 8 bytes
 .../event-id-serializer-1.12/serializer-snapshot         | Bin 0 -> 99 bytes
 .../test/resources/event-id-serializer-1.12/test-data    | Bin 0 -> 12 bytes
 .../lockable-type-serializer-1.12/serializer-snapshot    | Bin 0 -> 188 bytes
 .../resources/lockable-type-serializer-1.12/test-data    | Bin 0 -> 10 bytes
 .../nfa-state-serializer-1.12/serializer-snapshot        | Bin 0 -> 477 bytes
 .../test/resources/nfa-state-serializer-1.12/test-data   | Bin 0 -> 8 bytes
 .../node-id-serializer-1.12/serializer-snapshot          | Bin 0 -> 211 bytes
 .../src/test/resources/node-id-serializer-1.12/test-data | Bin 0 -> 18 bytes
 .../serializer-snapshot                                  | Bin 0 -> 447 bytes
 .../shared-buffer-edge-serializer-1.12/test-data         | Bin 0 -> 26 bytes
 .../serializer-snapshot                                  | Bin 0 -> 680 bytes
 .../shared-buffer-node-serializer-1.12/test-data         | Bin 0 -> 30 bytes
 .../serializer-snapshot                                  | Bin 0 -> 162 bytes
 .../test-data                                            | Bin 0 -> 8 bytes
 .../byte-value-array-serializer-1.12/serializer-snapshot | Bin 0 -> 107 bytes
 .../resources/byte-value-array-serializer-1.12/test-data | Bin 0 -> 6 bytes
 .../char-value-array-serializer-1.12/serializer-snapshot | Bin 0 -> 107 bytes
 .../resources/char-value-array-serializer-1.12/test-data | Bin 0 -> 10 bytes
 .../serializer-snapshot                                  | Bin 0 -> 111 bytes
 .../double-value-array-serializer-1.12/test-data         | Bin 0 -> 20 bytes
 .../serializer-snapshot                                  | Bin 0 -> 109 bytes
 .../float-value-array-serializer-1.12/test-data          | Bin 0 -> 12 bytes
 .../int-value-array-serializer-1.12/serializer-snapshot  | Bin 0 -> 105 bytes
 .../resources/int-value-array-serializer-1.12/test-data  | Bin 0 -> 12 bytes
 .../long-value-array-serializer-1.12/serializer-snapshot | Bin 0 -> 107 bytes
 .../resources/long-value-array-serializer-1.12/test-data | Bin 0 -> 20 bytes
 .../null-value-array-serializer-1.12/serializer-snapshot | Bin 0 -> 107 bytes
 .../resources/null-value-array-serializer-1.12/test-data | Bin 0 -> 4 bytes
 .../serializer-snapshot                                  | Bin 0 -> 109 bytes
 .../short-value-array-serializer-1.12/test-data          | Bin 0 -> 8 bytes
 .../serializer-snapshot                                  | Bin 0 -> 111 bytes
 .../string-value-array-serializer-1.12/test-data         | Bin 0 -> 16 bytes
 .../arraylist-serializer-1.12/serializer-snapshot        | Bin 0 -> 178 bytes
 .../test/resources/arraylist-serializer-1.12/test-data   | Bin 0 -> 17 bytes
 .../resources/java-serializer-1.12/serializer-snapshot   | Bin 0 -> 78 bytes
 .../src/test/resources/java-serializer-1.12/test-data    | Bin 0 -> 81 bytes
 .../resources/ttl-serializer-1.12/serializer-snapshot    | Bin 0 -> 278 bytes
 .../src/test/resources/ttl-serializer-1.12/test-data     | Bin 0 -> 21 bytes
 .../void-namespace-serializer-1.12/serializer-snapshot   | Bin 0 -> 96 bytes
 .../resources/void-namespace-serializer-1.12/test-data   | Bin 0 -> 1 bytes
 .../scala-case-class-serializer-1.12/serializer-snapshot | Bin 0 -> 323 bytes
 .../resources/scala-case-class-serializer-1.12/test-data | Bin 0 -> 10 bytes
 .../scala-either-serializer-1.12/serializer-snapshot     | Bin 0 -> 270 bytes
 .../resources/scala-either-serializer-1.12/test-data     | Bin 0 -> 13 bytes
 .../scala-enum-serializer-1.12/serializer-snapshot       | Bin 0 -> 146 bytes
 .../test/resources/scala-enum-serializer-1.12/test-data  | Bin 0 -> 4 bytes
 .../scala-option-serializer-1.12/serializer-snapshot     | Bin 0 -> 186 bytes
 .../resources/scala-option-serializer-1.12/test-data     | Bin 0 -> 1 bytes
 .../scala-try-serializer-1.12/serializer-snapshot        | Bin 0 -> 672 bytes
 .../test/resources/scala-try-serializer-1.12/test-data   | Bin 0 -> 3174 bytes
 .../serializer-snapshot                                  | Bin 0 -> 286 bytes
 .../traversable-serializer-bitset-1.12/test-data         | Bin 0 -> 19 bytes
 .../serializer-snapshot                                  | Bin 0 -> 270 bytes
 .../traversable-serializer-indexedseq-1.12/test-data     | Bin 0 -> 19 bytes
 .../serializer-snapshot                                  | Bin 0 -> 302 bytes
 .../traversable-serializer-linearseq-1.12/test-data      | Bin 0 -> 19 bytes
 .../traversable-serializer-map-1.12/serializer-snapshot  | Bin 0 -> 479 bytes
 .../resources/traversable-serializer-map-1.12/test-data  | Bin 0 -> 27 bytes
 .../serializer-snapshot                                  | Bin 0 -> 322 bytes
 .../traversable-serializer-mutable-list-1.12/test-data   | Bin 0 -> 19 bytes
 .../traversable-serializer-seq-1.12/serializer-snapshot  | Bin 0 -> 256 bytes
 .../resources/traversable-serializer-seq-1.12/test-data  | Bin 0 -> 19 bytes
 .../traversable-serializer-set-1.12/serializer-snapshot  | Bin 0 -> 256 bytes
 .../resources/traversable-serializer-set-1.12/test-data  | Bin 0 -> 19 bytes
 .../serializer-snapshot                                  | Bin 0 -> 485 bytes
 .../test-data                                            | Bin 0 -> 27 bytes
 .../serializer-snapshot                                  | Bin 0 -> 977 bytes
 .../traversable-serializer-with-pojo-1.12/test-data      | Bin 0 -> 33 bytes
 .../buffer-entry-serializer-1.12/serializer-snapshot     | Bin 0 -> 214 bytes
 .../resources/buffer-entry-serializer-1.12/test-data     | Bin 0 -> 7 bytes
 .../global-window-serializer-1.12/serializer-snapshot    | Bin 0 -> 113 bytes
 .../resources/global-window-serializer-1.12/test-data    | Bin 0 -> 1 bytes
 .../stream-element-serializer-1.12/serializer-snapshot   | Bin 0 -> 223 bytes
 .../resources/stream-element-serializer-1.12/test-data   | Bin 0 -> 13 bytes
 .../time-window-serializer-1.12/serializer-snapshot      | Bin 0 -> 109 bytes
 .../test/resources/time-window-serializer-1.12/test-data | Bin 0 -> 16 bytes
 .../resources/timer-serializer-1.12/serializer-snapshot  | Bin 0 -> 268 bytes
 .../src/test/resources/timer-serializer-1.12/test-data   | Bin 0 -> 16 bytes
 .../serializer-snapshot                                  | Bin 0 -> 300 bytes
 .../test-data                                            | Bin 0 -> 35 bytes
 .../union-serializer-one-1.12/serializer-snapshot        | Bin 0 -> 288 bytes
 .../test/resources/union-serializer-one-1.12/test-data   |   1 +
 .../union-serializer-two-1.12/serializer-snapshot        | Bin 0 -> 288 bytes
 .../test/resources/union-serializer-two-1.12/test-data   | Bin 0 -> 9 bytes
 .../list-view-serializer-1.12/serializer-snapshot        | Bin 0 -> 269 bytes
 .../test/resources/list-view-serializer-1.12/test-data   | Bin 0 -> 16 bytes
 .../map-view-serializer-1.12/serializer-snapshot         | Bin 0 -> 351 bytes
 .../test/resources/map-view-serializer-1.12/test-data    | Bin 0 -> 11 bytes
 220 files changed, 16 insertions(+)

diff --git a/flink-connectors/flink-connector-kafka/src/test/resources/context-state-serializer-1.12/serializer-snapshot b/flink-connectors/flink-connector-kafka/src/test/resources/context-state-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..85a71dc
Binary files /dev/null and b/flink-connectors/flink-connector-kafka/src/test/resources/context-state-serializer-1.12/serializer-snapshot differ
diff --git a/flink-connectors/flink-connector-kafka/src/test/resources/context-state-serializer-1.12/test-data b/flink-connectors/flink-connector-kafka/src/test/resources/context-state-serializer-1.12/test-data
new file mode 100644
index 0000000..3efe488
Binary files /dev/null and b/flink-connectors/flink-connector-kafka/src/test/resources/context-state-serializer-1.12/test-data differ
diff --git a/flink-connectors/flink-connector-kafka/src/test/resources/transaction-state-serializer-1.12/serializer-snapshot b/flink-connectors/flink-connector-kafka/src/test/resources/transaction-state-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..b95eacb
Binary files /dev/null and b/flink-connectors/flink-connector-kafka/src/test/resources/transaction-state-serializer-1.12/serializer-snapshot differ
diff --git a/flink-connectors/flink-connector-kafka/src/test/resources/transaction-state-serializer-1.12/test-data b/flink-connectors/flink-connector-kafka/src/test/resources/transaction-state-serializer-1.12/test-data
new file mode 100644
index 0000000..0936509
Binary files /dev/null and b/flink-connectors/flink-connector-kafka/src/test/resources/transaction-state-serializer-1.12/test-data differ
diff --git a/flink-connectors/flink-hadoop-compatibility/src/test/resources/writeable-serializer-1.12/serializer-snapshot b/flink-connectors/flink-hadoop-compatibility/src/test/resources/writeable-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..0af5d65
Binary files /dev/null and b/flink-connectors/flink-hadoop-compatibility/src/test/resources/writeable-serializer-1.12/serializer-snapshot differ
diff --git a/flink-connectors/flink-hadoop-compatibility/src/test/resources/writeable-serializer-1.12/test-data b/flink-connectors/flink-hadoop-compatibility/src/test/resources/writeable-serializer-1.12/test-data
new file mode 100644
index 0000000..f43afae
Binary files /dev/null and b/flink-connectors/flink-hadoop-compatibility/src/test/resources/writeable-serializer-1.12/test-data differ
diff --git a/flink-core/src/test/resources/big-dec-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/big-dec-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..ccd31f3
Binary files /dev/null and b/flink-core/src/test/resources/big-dec-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/big-dec-serializer-1.12/test-data b/flink-core/src/test/resources/big-dec-serializer-1.12/test-data
new file mode 100644
index 0000000..c59e432
Binary files /dev/null and b/flink-core/src/test/resources/big-dec-serializer-1.12/test-data differ
diff --git a/flink-core/src/test/resources/big-int-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/big-int-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..b525669
Binary files /dev/null and b/flink-core/src/test/resources/big-int-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/big-int-serializer-1.12/test-data b/flink-core/src/test/resources/big-int-serializer-1.12/test-data
new file mode 100644
index 0000000..3d0079e
Binary files /dev/null and b/flink-core/src/test/resources/big-int-serializer-1.12/test-data differ
diff --git a/flink-core/src/test/resources/boolean-primitive-array-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/boolean-primitive-array-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..dfa6707
Binary files /dev/null and b/flink-core/src/test/resources/boolean-primitive-array-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/boolean-primitive-array-serializer-1.12/test-data b/flink-core/src/test/resources/boolean-primitive-array-serializer-1.12/test-data
new file mode 100644
index 0000000..0e3eeb5
Binary files /dev/null and b/flink-core/src/test/resources/boolean-primitive-array-serializer-1.12/test-data differ
diff --git a/flink-core/src/test/resources/boolean-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/boolean-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..b1e867b
Binary files /dev/null and b/flink-core/src/test/resources/boolean-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/boolean-serializer-1.12/test-data b/flink-core/src/test/resources/boolean-serializer-1.12/test-data
new file mode 100644
index 0000000..6b2aaa7
--- /dev/null
+++ b/flink-core/src/test/resources/boolean-serializer-1.12/test-data
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/flink-core/src/test/resources/boolean-value-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/boolean-value-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..8511a73
Binary files /dev/null and b/flink-core/src/test/resources/boolean-value-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/boolean-value-serializer-1.12/test-data b/flink-core/src/test/resources/boolean-value-serializer-1.12/test-data
new file mode 100644
index 0000000..6b2aaa7
--- /dev/null
+++ b/flink-core/src/test/resources/boolean-value-serializer-1.12/test-data
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/flink-core/src/test/resources/byte-primitive-array-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/byte-primitive-array-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..071fdfd
Binary files /dev/null and b/flink-core/src/test/resources/byte-primitive-array-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/byte-primitive-array-serializer-1.12/test-data b/flink-core/src/test/resources/byte-primitive-array-serializer-1.12/test-data
new file mode 100644
index 0000000..1ea699b
Binary files /dev/null and b/flink-core/src/test/resources/byte-primitive-array-serializer-1.12/test-data differ
diff --git a/flink-core/src/test/resources/byte-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/byte-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..372634d
Binary files /dev/null and b/flink-core/src/test/resources/byte-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/byte-serializer-1.12/test-data b/flink-core/src/test/resources/byte-serializer-1.12/test-data
new file mode 100644
index 0000000..f59ec20
--- /dev/null
+++ b/flink-core/src/test/resources/byte-serializer-1.12/test-data
@@ -0,0 +1 @@
+*
\ No newline at end of file
diff --git a/flink-core/src/test/resources/byte-value-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/byte-value-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..af6c1f0
Binary files /dev/null and b/flink-core/src/test/resources/byte-value-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/byte-value-serializer-1.12/test-data b/flink-core/src/test/resources/byte-value-serializer-1.12/test-data
new file mode 100644
index 0000000..f59ec20
--- /dev/null
+++ b/flink-core/src/test/resources/byte-value-serializer-1.12/test-data
@@ -0,0 +1 @@
+*
\ No newline at end of file
diff --git a/flink-core/src/test/resources/char-primitive-array-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/char-primitive-array-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..31a3a34
Binary files /dev/null and b/flink-core/src/test/resources/char-primitive-array-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/char-primitive-array-serializer-1.12/test-data b/flink-core/src/test/resources/char-primitive-array-serializer-1.12/test-data
new file mode 100644
index 0000000..cc4337b
Binary files /dev/null and b/flink-core/src/test/resources/char-primitive-array-serializer-1.12/test-data differ
diff --git a/flink-core/src/test/resources/char-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/char-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..5f6308d
Binary files /dev/null and b/flink-core/src/test/resources/char-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/char-serializer-1.12/test-data b/flink-core/src/test/resources/char-serializer-1.12/test-data
new file mode 100644
index 0000000..f96c401
--- /dev/null
+++ b/flink-core/src/test/resources/char-serializer-1.12/test-data
@@ -0,0 +1 @@
+��
\ No newline at end of file
diff --git a/flink-core/src/test/resources/char-value-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/char-value-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..67c2a46
Binary files /dev/null and b/flink-core/src/test/resources/char-value-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/char-value-serializer-1.12/test-data b/flink-core/src/test/resources/char-value-serializer-1.12/test-data
new file mode 100644
index 0000000..d399cc0
Binary files /dev/null and b/flink-core/src/test/resources/char-value-serializer-1.12/test-data differ
diff --git a/flink-core/src/test/resources/copyable-value-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/copyable-value-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..f1b8eb6
Binary files /dev/null and b/flink-core/src/test/resources/copyable-value-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/copyable-value-serializer-1.12/test-data b/flink-core/src/test/resources/copyable-value-serializer-1.12/test-data
new file mode 100644
index 0000000..9ff9b97
Binary files /dev/null and b/flink-core/src/test/resources/copyable-value-serializer-1.12/test-data differ
diff --git a/flink-core/src/test/resources/date-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/date-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..4794ebd
Binary files /dev/null and b/flink-core/src/test/resources/date-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/date-serializer-1.12/test-data b/flink-core/src/test/resources/date-serializer-1.12/test-data
new file mode 100644
index 0000000..1faf9a0
Binary files /dev/null and b/flink-core/src/test/resources/date-serializer-1.12/test-data differ
diff --git a/flink-core/src/test/resources/double-primitive-array-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/double-primitive-array-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..98ae2a6
Binary files /dev/null and b/flink-core/src/test/resources/double-primitive-array-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/double-primitive-array-serializer-1.12/test-data b/flink-core/src/test/resources/double-primitive-array-serializer-1.12/test-data
new file mode 100644
index 0000000..349e318
Binary files /dev/null and b/flink-core/src/test/resources/double-primitive-array-serializer-1.12/test-data differ
diff --git a/flink-core/src/test/resources/double-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/double-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..1383b64
Binary files /dev/null and b/flink-core/src/test/resources/double-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/double-serializer-1.12/test-data b/flink-core/src/test/resources/double-serializer-1.12/test-data
new file mode 100644
index 0000000..5cfd371
--- /dev/null
+++ b/flink-core/src/test/resources/double-serializer-1.12/test-data
@@ -0,0 +1 @@
+@���1��
\ No newline at end of file
diff --git a/flink-core/src/test/resources/double-value-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/double-value-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..604cef8
Binary files /dev/null and b/flink-core/src/test/resources/double-value-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/double-value-serializer-1.12/test-data b/flink-core/src/test/resources/double-value-serializer-1.12/test-data
new file mode 100644
index 0000000..5cfd371
--- /dev/null
+++ b/flink-core/src/test/resources/double-value-serializer-1.12/test-data
@@ -0,0 +1 @@
+@���1��
\ No newline at end of file
diff --git a/flink-core/src/test/resources/either-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/either-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..9357df7
Binary files /dev/null and b/flink-core/src/test/resources/either-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/either-serializer-1.12/test-data b/flink-core/src/test/resources/either-serializer-1.12/test-data
new file mode 100644
index 0000000..87ec446
--- /dev/null
+++ b/flink-core/src/test/resources/either-serializer-1.12/test-data
@@ -0,0 +1 @@
+ApacheFlink
\ No newline at end of file
diff --git a/flink-core/src/test/resources/enum-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/enum-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..27cc1da
Binary files /dev/null and b/flink-core/src/test/resources/enum-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/enum-serializer-1.12/test-data b/flink-core/src/test/resources/enum-serializer-1.12/test-data
new file mode 100644
index 0000000..3b6fc84
Binary files /dev/null and b/flink-core/src/test/resources/enum-serializer-1.12/test-data differ
diff --git a/flink-core/src/test/resources/enum-serializerreconfig-1.12/serializer-snapshot b/flink-core/src/test/resources/enum-serializerreconfig-1.12/serializer-snapshot
new file mode 100644
index 0000000..a43be8d
Binary files /dev/null and b/flink-core/src/test/resources/enum-serializerreconfig-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/enum-serializerreconfig-1.12/test-data b/flink-core/src/test/resources/enum-serializerreconfig-1.12/test-data
new file mode 100644
index 0000000..ded2df2
Binary files /dev/null and b/flink-core/src/test/resources/enum-serializerreconfig-1.12/test-data differ
diff --git a/flink-core/src/test/resources/float-primitive-array-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/float-primitive-array-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..7342807
Binary files /dev/null and b/flink-core/src/test/resources/float-primitive-array-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/float-primitive-array-serializer-1.12/test-data b/flink-core/src/test/resources/float-primitive-array-serializer-1.12/test-data
new file mode 100644
index 0000000..cb6654f
Binary files /dev/null and b/flink-core/src/test/resources/float-primitive-array-serializer-1.12/test-data differ
diff --git a/flink-core/src/test/resources/float-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/float-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..62370bd
Binary files /dev/null and b/flink-core/src/test/resources/float-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/float-serializer-1.12/test-data b/flink-core/src/test/resources/float-serializer-1.12/test-data
new file mode 100644
index 0000000..f9c0e21
--- /dev/null
+++ b/flink-core/src/test/resources/float-serializer-1.12/test-data
@@ -0,0 +1 @@
+B��y
\ No newline at end of file
diff --git a/flink-core/src/test/resources/float-value-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/float-value-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..6100e57
Binary files /dev/null and b/flink-core/src/test/resources/float-value-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/float-value-serializer-1.12/test-data b/flink-core/src/test/resources/float-value-serializer-1.12/test-data
new file mode 100644
index 0000000..f9c0e21
--- /dev/null
+++ b/flink-core/src/test/resources/float-value-serializer-1.12/test-data
@@ -0,0 +1 @@
+B��y
\ No newline at end of file
diff --git a/flink-core/src/test/resources/generic-array-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/generic-array-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..2bb4df4
Binary files /dev/null and b/flink-core/src/test/resources/generic-array-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/generic-array-serializer-1.12/test-data b/flink-core/src/test/resources/generic-array-serializer-1.12/test-data
new file mode 100644
index 0000000..6d06a98
Binary files /dev/null and b/flink-core/src/test/resources/generic-array-serializer-1.12/test-data differ
diff --git a/flink-core/src/test/resources/int-primitive-array-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/int-primitive-array-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..2087b50
Binary files /dev/null and b/flink-core/src/test/resources/int-primitive-array-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/int-primitive-array-serializer-1.12/test-data b/flink-core/src/test/resources/int-primitive-array-serializer-1.12/test-data
new file mode 100644
index 0000000..dd766c0
Binary files /dev/null and b/flink-core/src/test/resources/int-primitive-array-serializer-1.12/test-data differ
diff --git a/flink-core/src/test/resources/int-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/int-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..597fc6b
Binary files /dev/null and b/flink-core/src/test/resources/int-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/int-serializer-1.12/test-data b/flink-core/src/test/resources/int-serializer-1.12/test-data
new file mode 100644
index 0000000..e9271b3
Binary files /dev/null and b/flink-core/src/test/resources/int-serializer-1.12/test-data differ
diff --git a/flink-core/src/test/resources/int-value-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/int-value-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..f6ae072
Binary files /dev/null and b/flink-core/src/test/resources/int-value-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/int-value-serializer-1.12/test-data b/flink-core/src/test/resources/int-value-serializer-1.12/test-data
new file mode 100644
index 0000000..e9271b3
Binary files /dev/null and b/flink-core/src/test/resources/int-value-serializer-1.12/test-data differ
diff --git a/flink-core/src/test/resources/kryo-custom-type-serializer-changed-registration-order-1.12/serializer-snapshot b/flink-core/src/test/resources/kryo-custom-type-serializer-changed-registration-order-1.12/serializer-snapshot
new file mode 100644
index 0000000..07b541e
Binary files /dev/null and b/flink-core/src/test/resources/kryo-custom-type-serializer-changed-registration-order-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/kryo-custom-type-serializer-changed-registration-order-1.12/test-data b/flink-core/src/test/resources/kryo-custom-type-serializer-changed-registration-order-1.12/test-data
new file mode 100644
index 0000000..ea0b75f
--- /dev/null
+++ b/flink-core/src/test/resources/kryo-custom-type-serializer-changed-registration-order-1.12/test-data
@@ -0,0 +1 @@
+Hass�
\ No newline at end of file
diff --git a/flink-core/src/test/resources/kryo-type-serializer-changed-registration-order-1.12/serializer-snapshot b/flink-core/src/test/resources/kryo-type-serializer-changed-registration-order-1.12/serializer-snapshot
new file mode 100644
index 0000000..ec2538c
Binary files /dev/null and b/flink-core/src/test/resources/kryo-type-serializer-changed-registration-order-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/kryo-type-serializer-changed-registration-order-1.12/test-data b/flink-core/src/test/resources/kryo-type-serializer-changed-registration-order-1.12/test-data
new file mode 100644
index 0000000..f8f9b83
--- /dev/null
+++ b/flink-core/src/test/resources/kryo-type-serializer-changed-registration-order-1.12/test-data
@@ -0,0 +1 @@
+
Hass�
\ No newline at end of file
diff --git a/flink-core/src/test/resources/kryo-type-serializer-empty-config-1.12/serializer-snapshot b/flink-core/src/test/resources/kryo-type-serializer-empty-config-1.12/serializer-snapshot
new file mode 100644
index 0000000..b755573
Binary files /dev/null and b/flink-core/src/test/resources/kryo-type-serializer-empty-config-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/kryo-type-serializer-empty-config-1.12/test-data b/flink-core/src/test/resources/kryo-type-serializer-empty-config-1.12/test-data
new file mode 100644
index 0000000..517b98e
Binary files /dev/null and b/flink-core/src/test/resources/kryo-type-serializer-empty-config-1.12/test-data differ
diff --git a/flink-core/src/test/resources/kryo-type-serializer-unrelated-config-after-restore-1.12/serializer-snapshot b/flink-core/src/test/resources/kryo-type-serializer-unrelated-config-after-restore-1.12/serializer-snapshot
new file mode 100644
index 0000000..b755573
Binary files /dev/null and b/flink-core/src/test/resources/kryo-type-serializer-unrelated-config-after-restore-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/kryo-type-serializer-unrelated-config-after-restore-1.12/test-data b/flink-core/src/test/resources/kryo-type-serializer-unrelated-config-after-restore-1.12/test-data
new file mode 100644
index 0000000..517b98e
Binary files /dev/null and b/flink-core/src/test/resources/kryo-type-serializer-unrelated-config-after-restore-1.12/test-data differ
diff --git a/flink-core/src/test/resources/list-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/list-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..bbd86a6
Binary files /dev/null and b/flink-core/src/test/resources/list-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/list-serializer-1.12/test-data b/flink-core/src/test/resources/list-serializer-1.12/test-data
new file mode 100644
index 0000000..ac79859
Binary files /dev/null and b/flink-core/src/test/resources/list-serializer-1.12/test-data differ
diff --git a/flink-core/src/test/resources/long-primitive-array-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/long-primitive-array-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..6bf0336
Binary files /dev/null and b/flink-core/src/test/resources/long-primitive-array-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/long-primitive-array-serializer-1.12/test-data b/flink-core/src/test/resources/long-primitive-array-serializer-1.12/test-data
new file mode 100644
index 0000000..873fe64
Binary files /dev/null and b/flink-core/src/test/resources/long-primitive-array-serializer-1.12/test-data differ
diff --git a/flink-core/src/test/resources/long-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/long-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..4f51b34
Binary files /dev/null and b/flink-core/src/test/resources/long-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/long-serializer-1.12/test-data b/flink-core/src/test/resources/long-serializer-1.12/test-data
new file mode 100644
index 0000000..2ffef6c
Binary files /dev/null and b/flink-core/src/test/resources/long-serializer-1.12/test-data differ
diff --git a/flink-core/src/test/resources/long-value-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/long-value-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..b9e8f69
Binary files /dev/null and b/flink-core/src/test/resources/long-value-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/long-value-serializer-1.12/test-data b/flink-core/src/test/resources/long-value-serializer-1.12/test-data
new file mode 100644
index 0000000..2ffef6c
Binary files /dev/null and b/flink-core/src/test/resources/long-value-serializer-1.12/test-data differ
diff --git a/flink-core/src/test/resources/map-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/map-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..6d47ba4
Binary files /dev/null and b/flink-core/src/test/resources/map-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/map-serializer-1.12/test-data b/flink-core/src/test/resources/map-serializer-1.12/test-data
new file mode 100644
index 0000000..8999b1f
Binary files /dev/null and b/flink-core/src/test/resources/map-serializer-1.12/test-data differ
diff --git a/flink-core/src/test/resources/null-value-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/null-value-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..fcecf15
Binary files /dev/null and b/flink-core/src/test/resources/null-value-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/null-value-serializer-1.12/test-data b/flink-core/src/test/resources/null-value-serializer-1.12/test-data
new file mode 100644
index 0000000..e69de29
diff --git a/flink-core/src/test/resources/nullable-not-padded-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/nullable-not-padded-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..71c489a
Binary files /dev/null and b/flink-core/src/test/resources/nullable-not-padded-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/nullable-not-padded-serializer-1.12/test-data b/flink-core/src/test/resources/nullable-not-padded-serializer-1.12/test-data
new file mode 100644
index 0000000..6b2aaa7
--- /dev/null
+++ b/flink-core/src/test/resources/nullable-not-padded-serializer-1.12/test-data
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/flink-core/src/test/resources/nullable-padded-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/nullable-padded-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..7831be8
Binary files /dev/null and b/flink-core/src/test/resources/nullable-padded-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/nullable-padded-serializer-1.12/test-data b/flink-core/src/test/resources/nullable-padded-serializer-1.12/test-data
new file mode 100644
index 0000000..22fd28d
Binary files /dev/null and b/flink-core/src/test/resources/nullable-padded-serializer-1.12/test-data differ
diff --git a/flink-core/src/test/resources/pojo-serializer-identical-schema-1.12/serializer-snapshot b/flink-core/src/test/resources/pojo-serializer-identical-schema-1.12/serializer-snapshot
new file mode 100644
index 0000000..5bded08
Binary files /dev/null and b/flink-core/src/test/resources/pojo-serializer-identical-schema-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/pojo-serializer-identical-schema-1.12/test-data b/flink-core/src/test/resources/pojo-serializer-identical-schema-1.12/test-data
new file mode 100644
index 0000000..6700223
Binary files /dev/null and b/flink-core/src/test/resources/pojo-serializer-identical-schema-1.12/test-data differ
diff --git a/flink-core/src/test/resources/pojo-serializer-with-different-field-types-1.12/serializer-snapshot b/flink-core/src/test/resources/pojo-serializer-with-different-field-types-1.12/serializer-snapshot
new file mode 100644
index 0000000..a1b44c0
Binary files /dev/null and b/flink-core/src/test/resources/pojo-serializer-with-different-field-types-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/pojo-serializer-with-different-field-types-1.12/test-data b/flink-core/src/test/resources/pojo-serializer-with-different-field-types-1.12/test-data
new file mode 100644
index 0000000..9cf45f4
Binary files /dev/null and b/flink-core/src/test/resources/pojo-serializer-with-different-field-types-1.12/test-data differ
diff --git a/flink-core/src/test/resources/pojo-serializer-with-different-field-types-in-registered-subclass-1.12/serializer-snapshot b/flink-core/src/test/resources/pojo-serializer-with-different-field-types-in-registered-subclass-1.12/serializer-snapshot
new file mode 100644
index 0000000..9f5609d
Binary files /dev/null and b/flink-core/src/test/resources/pojo-serializer-with-different-field-types-in-registered-subclass-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/pojo-serializer-with-different-field-types-in-registered-subclass-1.12/test-data b/flink-core/src/test/resources/pojo-serializer-with-different-field-types-in-registered-subclass-1.12/test-data
new file mode 100644
index 0000000..195b040
Binary files /dev/null and b/flink-core/src/test/resources/pojo-serializer-with-different-field-types-in-registered-subclass-1.12/test-data differ
diff --git a/flink-core/src/test/resources/pojo-serializer-with-different-subclass-registration-order-1.12/serializer-snapshot b/flink-core/src/test/resources/pojo-serializer-with-different-subclass-registration-order-1.12/serializer-snapshot
new file mode 100644
index 0000000..e771338
Binary files /dev/null and b/flink-core/src/test/resources/pojo-serializer-with-different-subclass-registration-order-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/pojo-serializer-with-different-subclass-registration-order-1.12/test-data b/flink-core/src/test/resources/pojo-serializer-with-different-subclass-registration-order-1.12/test-data
new file mode 100644
index 0000000..d1569d8
Binary files /dev/null and b/flink-core/src/test/resources/pojo-serializer-with-different-subclass-registration-order-1.12/test-data differ
diff --git a/flink-core/src/test/resources/pojo-serializer-with-missing-registered-subclass-1.12/serializer-snapshot b/flink-core/src/test/resources/pojo-serializer-with-missing-registered-subclass-1.12/serializer-snapshot
new file mode 100644
index 0000000..e771338
Binary files /dev/null and b/flink-core/src/test/resources/pojo-serializer-with-missing-registered-subclass-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/pojo-serializer-with-missing-registered-subclass-1.12/test-data b/flink-core/src/test/resources/pojo-serializer-with-missing-registered-subclass-1.12/test-data
new file mode 100644
index 0000000..d1569d8
Binary files /dev/null and b/flink-core/src/test/resources/pojo-serializer-with-missing-registered-subclass-1.12/test-data differ
diff --git a/flink-core/src/test/resources/pojo-serializer-with-modified-schema-1.12/serializer-snapshot b/flink-core/src/test/resources/pojo-serializer-with-modified-schema-1.12/serializer-snapshot
new file mode 100644
index 0000000..63bf2dc
Binary files /dev/null and b/flink-core/src/test/resources/pojo-serializer-with-modified-schema-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/pojo-serializer-with-modified-schema-1.12/test-data b/flink-core/src/test/resources/pojo-serializer-with-modified-schema-1.12/test-data
new file mode 100644
index 0000000..0ce0677
Binary files /dev/null and b/flink-core/src/test/resources/pojo-serializer-with-modified-schema-1.12/test-data differ
diff --git a/flink-core/src/test/resources/pojo-serializer-with-modified-schema-in-registered-subclass-1.12/serializer-snapshot b/flink-core/src/test/resources/pojo-serializer-with-modified-schema-in-registered-subclass-1.12/serializer-snapshot
new file mode 100644
index 0000000..5868d77
Binary files /dev/null and b/flink-core/src/test/resources/pojo-serializer-with-modified-schema-in-registered-subclass-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/pojo-serializer-with-modified-schema-in-registered-subclass-1.12/test-data b/flink-core/src/test/resources/pojo-serializer-with-modified-schema-in-registered-subclass-1.12/test-data
new file mode 100644
index 0000000..9d83d0b
Binary files /dev/null and b/flink-core/src/test/resources/pojo-serializer-with-modified-schema-in-registered-subclass-1.12/test-data differ
diff --git a/flink-core/src/test/resources/pojo-serializer-with-new-and-missing-registered-subclasses-1.12/serializer-snapshot b/flink-core/src/test/resources/pojo-serializer-with-new-and-missing-registered-subclasses-1.12/serializer-snapshot
new file mode 100644
index 0000000..e771338
Binary files /dev/null and b/flink-core/src/test/resources/pojo-serializer-with-new-and-missing-registered-subclasses-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/pojo-serializer-with-new-and-missing-registered-subclasses-1.12/test-data b/flink-core/src/test/resources/pojo-serializer-with-new-and-missing-registered-subclasses-1.12/test-data
new file mode 100644
index 0000000..d1569d8
Binary files /dev/null and b/flink-core/src/test/resources/pojo-serializer-with-new-and-missing-registered-subclasses-1.12/test-data differ
diff --git a/flink-core/src/test/resources/pojo-serializer-with-new-registered-subclass-1.12/serializer-snapshot b/flink-core/src/test/resources/pojo-serializer-with-new-registered-subclass-1.12/serializer-snapshot
new file mode 100644
index 0000000..5bf16ff
Binary files /dev/null and b/flink-core/src/test/resources/pojo-serializer-with-new-registered-subclass-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/pojo-serializer-with-new-registered-subclass-1.12/test-data b/flink-core/src/test/resources/pojo-serializer-with-new-registered-subclass-1.12/test-data
new file mode 100644
index 0000000..10ca450
Binary files /dev/null and b/flink-core/src/test/resources/pojo-serializer-with-new-registered-subclass-1.12/test-data differ
diff --git a/flink-core/src/test/resources/pojo-serializer-with-non-registered-subclass-1.12/serializer-snapshot b/flink-core/src/test/resources/pojo-serializer-with-non-registered-subclass-1.12/serializer-snapshot
new file mode 100644
index 0000000..5bf16ff
Binary files /dev/null and b/flink-core/src/test/resources/pojo-serializer-with-non-registered-subclass-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/pojo-serializer-with-non-registered-subclass-1.12/test-data b/flink-core/src/test/resources/pojo-serializer-with-non-registered-subclass-1.12/test-data
new file mode 100644
index 0000000..10ca450
Binary files /dev/null and b/flink-core/src/test/resources/pojo-serializer-with-non-registered-subclass-1.12/test-data differ
diff --git a/flink-core/src/test/resources/row-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/row-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..13445d3
Binary files /dev/null and b/flink-core/src/test/resources/row-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/row-serializer-1.12/test-data b/flink-core/src/test/resources/row-serializer-1.12/test-data
new file mode 100644
index 0000000..a734bd4
Binary files /dev/null and b/flink-core/src/test/resources/row-serializer-1.12/test-data differ
diff --git a/flink-core/src/test/resources/short-primitive-array-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/short-primitive-array-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..5d2d0fc
Binary files /dev/null and b/flink-core/src/test/resources/short-primitive-array-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/short-primitive-array-serializer-1.12/test-data b/flink-core/src/test/resources/short-primitive-array-serializer-1.12/test-data
new file mode 100644
index 0000000..cc4337b
Binary files /dev/null and b/flink-core/src/test/resources/short-primitive-array-serializer-1.12/test-data differ
diff --git a/flink-core/src/test/resources/short-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/short-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..0960c9b
Binary files /dev/null and b/flink-core/src/test/resources/short-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/short-serializer-1.12/test-data b/flink-core/src/test/resources/short-serializer-1.12/test-data
new file mode 100644
index 0000000..aa9c341
Binary files /dev/null and b/flink-core/src/test/resources/short-serializer-1.12/test-data differ
diff --git a/flink-core/src/test/resources/short-value-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/short-value-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..c7808f5
Binary files /dev/null and b/flink-core/src/test/resources/short-value-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/short-value-serializer-1.12/test-data b/flink-core/src/test/resources/short-value-serializer-1.12/test-data
new file mode 100644
index 0000000..aa9c341
Binary files /dev/null and b/flink-core/src/test/resources/short-value-serializer-1.12/test-data differ
diff --git a/flink-core/src/test/resources/sql-date-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/sql-date-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..1042bba
Binary files /dev/null and b/flink-core/src/test/resources/sql-date-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/sql-date-serializer-1.12/test-data b/flink-core/src/test/resources/sql-date-serializer-1.12/test-data
new file mode 100644
index 0000000..1faf9a0
Binary files /dev/null and b/flink-core/src/test/resources/sql-date-serializer-1.12/test-data differ
diff --git a/flink-core/src/test/resources/sql-time-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/sql-time-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..039309b
Binary files /dev/null and b/flink-core/src/test/resources/sql-time-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/sql-time-serializer-1.12/test-data b/flink-core/src/test/resources/sql-time-serializer-1.12/test-data
new file mode 100644
index 0000000..1faf9a0
Binary files /dev/null and b/flink-core/src/test/resources/sql-time-serializer-1.12/test-data differ
diff --git a/flink-core/src/test/resources/sql-timestamp-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/sql-timestamp-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..295fa6e
Binary files /dev/null and b/flink-core/src/test/resources/sql-timestamp-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/sql-timestamp-serializer-1.12/test-data b/flink-core/src/test/resources/sql-timestamp-serializer-1.12/test-data
new file mode 100644
index 0000000..929596b
Binary files /dev/null and b/flink-core/src/test/resources/sql-timestamp-serializer-1.12/test-data differ
diff --git a/flink-core/src/test/resources/string-array-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/string-array-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..acc4e9d
Binary files /dev/null and b/flink-core/src/test/resources/string-array-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/string-array-serializer-1.12/test-data b/flink-core/src/test/resources/string-array-serializer-1.12/test-data
new file mode 100644
index 0000000..f1a5645
Binary files /dev/null and b/flink-core/src/test/resources/string-array-serializer-1.12/test-data differ
diff --git a/flink-core/src/test/resources/string-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/string-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..f796fdd
Binary files /dev/null and b/flink-core/src/test/resources/string-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/string-serializer-1.12/test-data b/flink-core/src/test/resources/string-serializer-1.12/test-data
new file mode 100644
index 0000000..67ad74d
--- /dev/null
+++ b/flink-core/src/test/resources/string-serializer-1.12/test-data
@@ -0,0 +1 @@
+%123456789012345678901234567890123456
\ No newline at end of file
diff --git a/flink-core/src/test/resources/string-value-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/string-value-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..c7055ea
Binary files /dev/null and b/flink-core/src/test/resources/string-value-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/string-value-serializer-1.12/test-data b/flink-core/src/test/resources/string-value-serializer-1.12/test-data
new file mode 100644
index 0000000..9233b5a
--- /dev/null
+++ b/flink-core/src/test/resources/string-value-serializer-1.12/test-data
@@ -0,0 +1 @@
+$123456789012345678901234567890123456
\ No newline at end of file
diff --git a/flink-core/src/test/resources/tuple-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/tuple-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..ac31cfe
Binary files /dev/null and b/flink-core/src/test/resources/tuple-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/tuple-serializer-1.12/test-data b/flink-core/src/test/resources/tuple-serializer-1.12/test-data
new file mode 100644
index 0000000..808ccbc
Binary files /dev/null and b/flink-core/src/test/resources/tuple-serializer-1.12/test-data differ
diff --git a/flink-core/src/test/resources/value-serializer-1.12/serializer-snapshot b/flink-core/src/test/resources/value-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..26ee2df
Binary files /dev/null and b/flink-core/src/test/resources/value-serializer-1.12/serializer-snapshot differ
diff --git a/flink-core/src/test/resources/value-serializer-1.12/test-data b/flink-core/src/test/resources/value-serializer-1.12/test-data
new file mode 100644
index 0000000..c1e4937
Binary files /dev/null and b/flink-core/src/test/resources/value-serializer-1.12/test-data differ
diff --git a/flink-formats/flink-avro/src/test/resources/generic-avro-serializer-1.12/serializer-snapshot b/flink-formats/flink-avro/src/test/resources/generic-avro-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..7bd4d72
Binary files /dev/null and b/flink-formats/flink-avro/src/test/resources/generic-avro-serializer-1.12/serializer-snapshot differ
diff --git a/flink-formats/flink-avro/src/test/resources/generic-avro-serializer-1.12/test-data b/flink-formats/flink-avro/src/test/resources/generic-avro-serializer-1.12/test-data
new file mode 100644
index 0000000..5a7679a
Binary files /dev/null and b/flink-formats/flink-avro/src/test/resources/generic-avro-serializer-1.12/test-data differ
diff --git a/flink-formats/flink-avro/src/test/resources/specific-avro-serializer-1.12/serializer-snapshot b/flink-formats/flink-avro/src/test/resources/specific-avro-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..d67dffc
Binary files /dev/null and b/flink-formats/flink-avro/src/test/resources/specific-avro-serializer-1.12/serializer-snapshot differ
diff --git a/flink-formats/flink-avro/src/test/resources/specific-avro-serializer-1.12/test-data b/flink-formats/flink-avro/src/test/resources/specific-avro-serializer-1.12/test-data
new file mode 100644
index 0000000..5a7679a
Binary files /dev/null and b/flink-formats/flink-avro/src/test/resources/specific-avro-serializer-1.12/test-data differ
diff --git a/flink-libraries/flink-cep/src/test/resources/dewey-number-serializer-1.12/serializer-snapshot b/flink-libraries/flink-cep/src/test/resources/dewey-number-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..338c628
Binary files /dev/null and b/flink-libraries/flink-cep/src/test/resources/dewey-number-serializer-1.12/serializer-snapshot differ
diff --git a/flink-libraries/flink-cep/src/test/resources/dewey-number-serializer-1.12/test-data b/flink-libraries/flink-cep/src/test/resources/dewey-number-serializer-1.12/test-data
new file mode 100644
index 0000000..f870518
Binary files /dev/null and b/flink-libraries/flink-cep/src/test/resources/dewey-number-serializer-1.12/test-data differ
diff --git a/flink-libraries/flink-cep/src/test/resources/event-id-serializer-1.12/serializer-snapshot b/flink-libraries/flink-cep/src/test/resources/event-id-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..40dcf61
Binary files /dev/null and b/flink-libraries/flink-cep/src/test/resources/event-id-serializer-1.12/serializer-snapshot differ
diff --git a/flink-libraries/flink-cep/src/test/resources/event-id-serializer-1.12/test-data b/flink-libraries/flink-cep/src/test/resources/event-id-serializer-1.12/test-data
new file mode 100644
index 0000000..146a1fc
Binary files /dev/null and b/flink-libraries/flink-cep/src/test/resources/event-id-serializer-1.12/test-data differ
diff --git a/flink-libraries/flink-cep/src/test/resources/lockable-type-serializer-1.12/serializer-snapshot b/flink-libraries/flink-cep/src/test/resources/lockable-type-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..1a984b6
Binary files /dev/null and b/flink-libraries/flink-cep/src/test/resources/lockable-type-serializer-1.12/serializer-snapshot differ
diff --git a/flink-libraries/flink-cep/src/test/resources/lockable-type-serializer-1.12/test-data b/flink-libraries/flink-cep/src/test/resources/lockable-type-serializer-1.12/test-data
new file mode 100644
index 0000000..893957a
Binary files /dev/null and b/flink-libraries/flink-cep/src/test/resources/lockable-type-serializer-1.12/test-data differ
diff --git a/flink-libraries/flink-cep/src/test/resources/nfa-state-serializer-1.12/serializer-snapshot b/flink-libraries/flink-cep/src/test/resources/nfa-state-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..b0d1ccf
Binary files /dev/null and b/flink-libraries/flink-cep/src/test/resources/nfa-state-serializer-1.12/serializer-snapshot differ
diff --git a/flink-libraries/flink-cep/src/test/resources/nfa-state-serializer-1.12/test-data b/flink-libraries/flink-cep/src/test/resources/nfa-state-serializer-1.12/test-data
new file mode 100644
index 0000000..1b1cb4d
Binary files /dev/null and b/flink-libraries/flink-cep/src/test/resources/nfa-state-serializer-1.12/test-data differ
diff --git a/flink-libraries/flink-cep/src/test/resources/node-id-serializer-1.12/serializer-snapshot b/flink-libraries/flink-cep/src/test/resources/node-id-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..a63858d
Binary files /dev/null and b/flink-libraries/flink-cep/src/test/resources/node-id-serializer-1.12/serializer-snapshot differ
diff --git a/flink-libraries/flink-cep/src/test/resources/node-id-serializer-1.12/test-data b/flink-libraries/flink-cep/src/test/resources/node-id-serializer-1.12/test-data
new file mode 100644
index 0000000..0d33392
Binary files /dev/null and b/flink-libraries/flink-cep/src/test/resources/node-id-serializer-1.12/test-data differ
diff --git a/flink-libraries/flink-cep/src/test/resources/shared-buffer-edge-serializer-1.12/serializer-snapshot b/flink-libraries/flink-cep/src/test/resources/shared-buffer-edge-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..bd1cd93
Binary files /dev/null and b/flink-libraries/flink-cep/src/test/resources/shared-buffer-edge-serializer-1.12/serializer-snapshot differ
diff --git a/flink-libraries/flink-cep/src/test/resources/shared-buffer-edge-serializer-1.12/test-data b/flink-libraries/flink-cep/src/test/resources/shared-buffer-edge-serializer-1.12/test-data
new file mode 100644
index 0000000..8746c6f
Binary files /dev/null and b/flink-libraries/flink-cep/src/test/resources/shared-buffer-edge-serializer-1.12/test-data differ
diff --git a/flink-libraries/flink-cep/src/test/resources/shared-buffer-node-serializer-1.12/serializer-snapshot b/flink-libraries/flink-cep/src/test/resources/shared-buffer-node-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..bd6c9b2
Binary files /dev/null and b/flink-libraries/flink-cep/src/test/resources/shared-buffer-node-serializer-1.12/serializer-snapshot differ
diff --git a/flink-libraries/flink-cep/src/test/resources/shared-buffer-node-serializer-1.12/test-data b/flink-libraries/flink-cep/src/test/resources/shared-buffer-node-serializer-1.12/test-data
new file mode 100644
index 0000000..c578971
Binary files /dev/null and b/flink-libraries/flink-cep/src/test/resources/shared-buffer-node-serializer-1.12/test-data differ
diff --git a/flink-libraries/flink-gelly-examples/src/test/resources/long-value-with-proper-hash-code-serializer-1.12/serializer-snapshot b/flink-libraries/flink-gelly-examples/src/test/resources/long-value-with-proper-hash-code-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..a13cc13
Binary files /dev/null and b/flink-libraries/flink-gelly-examples/src/test/resources/long-value-with-proper-hash-code-serializer-1.12/serializer-snapshot differ
diff --git a/flink-libraries/flink-gelly-examples/src/test/resources/long-value-with-proper-hash-code-serializer-1.12/test-data b/flink-libraries/flink-gelly-examples/src/test/resources/long-value-with-proper-hash-code-serializer-1.12/test-data
new file mode 100644
index 0000000..beaca12
Binary files /dev/null and b/flink-libraries/flink-gelly-examples/src/test/resources/long-value-with-proper-hash-code-serializer-1.12/test-data differ
diff --git a/flink-libraries/flink-gelly/src/test/resources/byte-value-array-serializer-1.12/serializer-snapshot b/flink-libraries/flink-gelly/src/test/resources/byte-value-array-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..9fe3b55
Binary files /dev/null and b/flink-libraries/flink-gelly/src/test/resources/byte-value-array-serializer-1.12/serializer-snapshot differ
diff --git a/flink-libraries/flink-gelly/src/test/resources/byte-value-array-serializer-1.12/test-data b/flink-libraries/flink-gelly/src/test/resources/byte-value-array-serializer-1.12/test-data
new file mode 100644
index 0000000..7931995
Binary files /dev/null and b/flink-libraries/flink-gelly/src/test/resources/byte-value-array-serializer-1.12/test-data differ
diff --git a/flink-libraries/flink-gelly/src/test/resources/char-value-array-serializer-1.12/serializer-snapshot b/flink-libraries/flink-gelly/src/test/resources/char-value-array-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..600c0c7
Binary files /dev/null and b/flink-libraries/flink-gelly/src/test/resources/char-value-array-serializer-1.12/serializer-snapshot differ
diff --git a/flink-libraries/flink-gelly/src/test/resources/char-value-array-serializer-1.12/test-data b/flink-libraries/flink-gelly/src/test/resources/char-value-array-serializer-1.12/test-data
new file mode 100644
index 0000000..14a702b
Binary files /dev/null and b/flink-libraries/flink-gelly/src/test/resources/char-value-array-serializer-1.12/test-data differ
diff --git a/flink-libraries/flink-gelly/src/test/resources/double-value-array-serializer-1.12/serializer-snapshot b/flink-libraries/flink-gelly/src/test/resources/double-value-array-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..820d582
Binary files /dev/null and b/flink-libraries/flink-gelly/src/test/resources/double-value-array-serializer-1.12/serializer-snapshot differ
diff --git a/flink-libraries/flink-gelly/src/test/resources/double-value-array-serializer-1.12/test-data b/flink-libraries/flink-gelly/src/test/resources/double-value-array-serializer-1.12/test-data
new file mode 100644
index 0000000..3471def
Binary files /dev/null and b/flink-libraries/flink-gelly/src/test/resources/double-value-array-serializer-1.12/test-data differ
diff --git a/flink-libraries/flink-gelly/src/test/resources/float-value-array-serializer-1.12/serializer-snapshot b/flink-libraries/flink-gelly/src/test/resources/float-value-array-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..ba5bfc7
Binary files /dev/null and b/flink-libraries/flink-gelly/src/test/resources/float-value-array-serializer-1.12/serializer-snapshot differ
diff --git a/flink-libraries/flink-gelly/src/test/resources/float-value-array-serializer-1.12/test-data b/flink-libraries/flink-gelly/src/test/resources/float-value-array-serializer-1.12/test-data
new file mode 100644
index 0000000..fd12df0
Binary files /dev/null and b/flink-libraries/flink-gelly/src/test/resources/float-value-array-serializer-1.12/test-data differ
diff --git a/flink-libraries/flink-gelly/src/test/resources/int-value-array-serializer-1.12/serializer-snapshot b/flink-libraries/flink-gelly/src/test/resources/int-value-array-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..17dcd43
Binary files /dev/null and b/flink-libraries/flink-gelly/src/test/resources/int-value-array-serializer-1.12/serializer-snapshot differ
diff --git a/flink-libraries/flink-gelly/src/test/resources/int-value-array-serializer-1.12/test-data b/flink-libraries/flink-gelly/src/test/resources/int-value-array-serializer-1.12/test-data
new file mode 100644
index 0000000..88151a6
Binary files /dev/null and b/flink-libraries/flink-gelly/src/test/resources/int-value-array-serializer-1.12/test-data differ
diff --git a/flink-libraries/flink-gelly/src/test/resources/long-value-array-serializer-1.12/serializer-snapshot b/flink-libraries/flink-gelly/src/test/resources/long-value-array-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..be36756
Binary files /dev/null and b/flink-libraries/flink-gelly/src/test/resources/long-value-array-serializer-1.12/serializer-snapshot differ
diff --git a/flink-libraries/flink-gelly/src/test/resources/long-value-array-serializer-1.12/test-data b/flink-libraries/flink-gelly/src/test/resources/long-value-array-serializer-1.12/test-data
new file mode 100644
index 0000000..9e8d516
Binary files /dev/null and b/flink-libraries/flink-gelly/src/test/resources/long-value-array-serializer-1.12/test-data differ
diff --git a/flink-libraries/flink-gelly/src/test/resources/null-value-array-serializer-1.12/serializer-snapshot b/flink-libraries/flink-gelly/src/test/resources/null-value-array-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..91c0992
Binary files /dev/null and b/flink-libraries/flink-gelly/src/test/resources/null-value-array-serializer-1.12/serializer-snapshot differ
diff --git a/flink-libraries/flink-gelly/src/test/resources/null-value-array-serializer-1.12/test-data b/flink-libraries/flink-gelly/src/test/resources/null-value-array-serializer-1.12/test-data
new file mode 100644
index 0000000..b6a8ef3
Binary files /dev/null and b/flink-libraries/flink-gelly/src/test/resources/null-value-array-serializer-1.12/test-data differ
diff --git a/flink-libraries/flink-gelly/src/test/resources/short-value-array-serializer-1.12/serializer-snapshot b/flink-libraries/flink-gelly/src/test/resources/short-value-array-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..01f646a
Binary files /dev/null and b/flink-libraries/flink-gelly/src/test/resources/short-value-array-serializer-1.12/serializer-snapshot differ
diff --git a/flink-libraries/flink-gelly/src/test/resources/short-value-array-serializer-1.12/test-data b/flink-libraries/flink-gelly/src/test/resources/short-value-array-serializer-1.12/test-data
new file mode 100644
index 0000000..ed5ae2b
Binary files /dev/null and b/flink-libraries/flink-gelly/src/test/resources/short-value-array-serializer-1.12/test-data differ
diff --git a/flink-libraries/flink-gelly/src/test/resources/string-value-array-serializer-1.12/serializer-snapshot b/flink-libraries/flink-gelly/src/test/resources/string-value-array-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..2d09e95
Binary files /dev/null and b/flink-libraries/flink-gelly/src/test/resources/string-value-array-serializer-1.12/serializer-snapshot differ
diff --git a/flink-libraries/flink-gelly/src/test/resources/string-value-array-serializer-1.12/test-data b/flink-libraries/flink-gelly/src/test/resources/string-value-array-serializer-1.12/test-data
new file mode 100644
index 0000000..40500f3
Binary files /dev/null and b/flink-libraries/flink-gelly/src/test/resources/string-value-array-serializer-1.12/test-data differ
diff --git a/flink-runtime/src/test/resources/arraylist-serializer-1.12/serializer-snapshot b/flink-runtime/src/test/resources/arraylist-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..2bc2cfe
Binary files /dev/null and b/flink-runtime/src/test/resources/arraylist-serializer-1.12/serializer-snapshot differ
diff --git a/flink-runtime/src/test/resources/arraylist-serializer-1.12/test-data b/flink-runtime/src/test/resources/arraylist-serializer-1.12/test-data
new file mode 100644
index 0000000..ac79859
Binary files /dev/null and b/flink-runtime/src/test/resources/arraylist-serializer-1.12/test-data differ
diff --git a/flink-runtime/src/test/resources/java-serializer-1.12/serializer-snapshot b/flink-runtime/src/test/resources/java-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..db1abe9
Binary files /dev/null and b/flink-runtime/src/test/resources/java-serializer-1.12/serializer-snapshot differ
diff --git a/flink-runtime/src/test/resources/java-serializer-1.12/test-data b/flink-runtime/src/test/resources/java-serializer-1.12/test-data
new file mode 100644
index 0000000..22a3c76
Binary files /dev/null and b/flink-runtime/src/test/resources/java-serializer-1.12/test-data differ
diff --git a/flink-runtime/src/test/resources/ttl-serializer-1.12/serializer-snapshot b/flink-runtime/src/test/resources/ttl-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..7668b61
Binary files /dev/null and b/flink-runtime/src/test/resources/ttl-serializer-1.12/serializer-snapshot differ
diff --git a/flink-runtime/src/test/resources/ttl-serializer-1.12/test-data b/flink-runtime/src/test/resources/ttl-serializer-1.12/test-data
new file mode 100644
index 0000000..5596986
Binary files /dev/null and b/flink-runtime/src/test/resources/ttl-serializer-1.12/test-data differ
diff --git a/flink-runtime/src/test/resources/void-namespace-serializer-1.12/serializer-snapshot b/flink-runtime/src/test/resources/void-namespace-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..9df815a
Binary files /dev/null and b/flink-runtime/src/test/resources/void-namespace-serializer-1.12/serializer-snapshot differ
diff --git a/flink-runtime/src/test/resources/void-namespace-serializer-1.12/test-data b/flink-runtime/src/test/resources/void-namespace-serializer-1.12/test-data
new file mode 100644
index 0000000..f76dd23
Binary files /dev/null and b/flink-runtime/src/test/resources/void-namespace-serializer-1.12/test-data differ
diff --git a/flink-scala/src/test/resources/scala-case-class-serializer-1.12/serializer-snapshot b/flink-scala/src/test/resources/scala-case-class-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..b50a73e
Binary files /dev/null and b/flink-scala/src/test/resources/scala-case-class-serializer-1.12/serializer-snapshot differ
diff --git a/flink-scala/src/test/resources/scala-case-class-serializer-1.12/test-data b/flink-scala/src/test/resources/scala-case-class-serializer-1.12/test-data
new file mode 100644
index 0000000..ddb6ef5
Binary files /dev/null and b/flink-scala/src/test/resources/scala-case-class-serializer-1.12/test-data differ
diff --git a/flink-scala/src/test/resources/scala-either-serializer-1.12/serializer-snapshot b/flink-scala/src/test/resources/scala-either-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..2258df5
Binary files /dev/null and b/flink-scala/src/test/resources/scala-either-serializer-1.12/serializer-snapshot differ
diff --git a/flink-scala/src/test/resources/scala-either-serializer-1.12/test-data b/flink-scala/src/test/resources/scala-either-serializer-1.12/test-data
new file mode 100644
index 0000000..70cd7bf
Binary files /dev/null and b/flink-scala/src/test/resources/scala-either-serializer-1.12/test-data differ
diff --git a/flink-scala/src/test/resources/scala-enum-serializer-1.12/serializer-snapshot b/flink-scala/src/test/resources/scala-enum-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..4a467f2
Binary files /dev/null and b/flink-scala/src/test/resources/scala-enum-serializer-1.12/serializer-snapshot differ
diff --git a/flink-scala/src/test/resources/scala-enum-serializer-1.12/test-data b/flink-scala/src/test/resources/scala-enum-serializer-1.12/test-data
new file mode 100644
index 0000000..593f470
Binary files /dev/null and b/flink-scala/src/test/resources/scala-enum-serializer-1.12/test-data differ
diff --git a/flink-scala/src/test/resources/scala-option-serializer-1.12/serializer-snapshot b/flink-scala/src/test/resources/scala-option-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..91808c1
Binary files /dev/null and b/flink-scala/src/test/resources/scala-option-serializer-1.12/serializer-snapshot differ
diff --git a/flink-scala/src/test/resources/scala-option-serializer-1.12/test-data b/flink-scala/src/test/resources/scala-option-serializer-1.12/test-data
new file mode 100644
index 0000000..f76dd23
Binary files /dev/null and b/flink-scala/src/test/resources/scala-option-serializer-1.12/test-data differ
diff --git a/flink-scala/src/test/resources/scala-try-serializer-1.12/serializer-snapshot b/flink-scala/src/test/resources/scala-try-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..f5ad2ec
Binary files /dev/null and b/flink-scala/src/test/resources/scala-try-serializer-1.12/serializer-snapshot differ
diff --git a/flink-scala/src/test/resources/scala-try-serializer-1.12/test-data b/flink-scala/src/test/resources/scala-try-serializer-1.12/test-data
new file mode 100644
index 0000000..cab0787
Binary files /dev/null and b/flink-scala/src/test/resources/scala-try-serializer-1.12/test-data differ
diff --git a/flink-scala/src/test/resources/traversable-serializer-bitset-1.12/serializer-snapshot b/flink-scala/src/test/resources/traversable-serializer-bitset-1.12/serializer-snapshot
new file mode 100644
index 0000000..03d7937
Binary files /dev/null and b/flink-scala/src/test/resources/traversable-serializer-bitset-1.12/serializer-snapshot differ
diff --git a/flink-scala/src/test/resources/traversable-serializer-bitset-1.12/test-data b/flink-scala/src/test/resources/traversable-serializer-bitset-1.12/test-data
new file mode 100644
index 0000000..5eb5107
Binary files /dev/null and b/flink-scala/src/test/resources/traversable-serializer-bitset-1.12/test-data differ
diff --git a/flink-scala/src/test/resources/traversable-serializer-indexedseq-1.12/serializer-snapshot b/flink-scala/src/test/resources/traversable-serializer-indexedseq-1.12/serializer-snapshot
new file mode 100644
index 0000000..4cd4798
Binary files /dev/null and b/flink-scala/src/test/resources/traversable-serializer-indexedseq-1.12/serializer-snapshot differ
diff --git a/flink-scala/src/test/resources/traversable-serializer-indexedseq-1.12/test-data b/flink-scala/src/test/resources/traversable-serializer-indexedseq-1.12/test-data
new file mode 100644
index 0000000..ca6108c
Binary files /dev/null and b/flink-scala/src/test/resources/traversable-serializer-indexedseq-1.12/test-data differ
diff --git a/flink-scala/src/test/resources/traversable-serializer-linearseq-1.12/serializer-snapshot b/flink-scala/src/test/resources/traversable-serializer-linearseq-1.12/serializer-snapshot
new file mode 100644
index 0000000..290d949
Binary files /dev/null and b/flink-scala/src/test/resources/traversable-serializer-linearseq-1.12/serializer-snapshot differ
diff --git a/flink-scala/src/test/resources/traversable-serializer-linearseq-1.12/test-data b/flink-scala/src/test/resources/traversable-serializer-linearseq-1.12/test-data
new file mode 100644
index 0000000..3b0d0b0
Binary files /dev/null and b/flink-scala/src/test/resources/traversable-serializer-linearseq-1.12/test-data differ
diff --git a/flink-scala/src/test/resources/traversable-serializer-map-1.12/serializer-snapshot b/flink-scala/src/test/resources/traversable-serializer-map-1.12/serializer-snapshot
new file mode 100644
index 0000000..b23cb07
Binary files /dev/null and b/flink-scala/src/test/resources/traversable-serializer-map-1.12/serializer-snapshot differ
diff --git a/flink-scala/src/test/resources/traversable-serializer-map-1.12/test-data b/flink-scala/src/test/resources/traversable-serializer-map-1.12/test-data
new file mode 100644
index 0000000..f209ff5
Binary files /dev/null and b/flink-scala/src/test/resources/traversable-serializer-map-1.12/test-data differ
diff --git a/flink-scala/src/test/resources/traversable-serializer-mutable-list-1.12/serializer-snapshot b/flink-scala/src/test/resources/traversable-serializer-mutable-list-1.12/serializer-snapshot
new file mode 100644
index 0000000..cec3314
Binary files /dev/null and b/flink-scala/src/test/resources/traversable-serializer-mutable-list-1.12/serializer-snapshot differ
diff --git a/flink-scala/src/test/resources/traversable-serializer-mutable-list-1.12/test-data b/flink-scala/src/test/resources/traversable-serializer-mutable-list-1.12/test-data
new file mode 100644
index 0000000..ca6108c
Binary files /dev/null and b/flink-scala/src/test/resources/traversable-serializer-mutable-list-1.12/test-data differ
diff --git a/flink-scala/src/test/resources/traversable-serializer-seq-1.12/serializer-snapshot b/flink-scala/src/test/resources/traversable-serializer-seq-1.12/serializer-snapshot
new file mode 100644
index 0000000..bac0255
Binary files /dev/null and b/flink-scala/src/test/resources/traversable-serializer-seq-1.12/serializer-snapshot differ
diff --git a/flink-scala/src/test/resources/traversable-serializer-seq-1.12/test-data b/flink-scala/src/test/resources/traversable-serializer-seq-1.12/test-data
new file mode 100644
index 0000000..ca6108c
Binary files /dev/null and b/flink-scala/src/test/resources/traversable-serializer-seq-1.12/test-data differ
diff --git a/flink-scala/src/test/resources/traversable-serializer-set-1.12/serializer-snapshot b/flink-scala/src/test/resources/traversable-serializer-set-1.12/serializer-snapshot
new file mode 100644
index 0000000..d90d197
Binary files /dev/null and b/flink-scala/src/test/resources/traversable-serializer-set-1.12/serializer-snapshot differ
diff --git a/flink-scala/src/test/resources/traversable-serializer-set-1.12/test-data b/flink-scala/src/test/resources/traversable-serializer-set-1.12/test-data
new file mode 100644
index 0000000..3b0d0b0
Binary files /dev/null and b/flink-scala/src/test/resources/traversable-serializer-set-1.12/test-data differ
diff --git a/flink-scala/src/test/resources/traversable-serializer-with-case-class-1.12/serializer-snapshot b/flink-scala/src/test/resources/traversable-serializer-with-case-class-1.12/serializer-snapshot
new file mode 100644
index 0000000..25284ed
Binary files /dev/null and b/flink-scala/src/test/resources/traversable-serializer-with-case-class-1.12/serializer-snapshot differ
diff --git a/flink-scala/src/test/resources/traversable-serializer-with-case-class-1.12/test-data b/flink-scala/src/test/resources/traversable-serializer-with-case-class-1.12/test-data
new file mode 100644
index 0000000..7adaf00
Binary files /dev/null and b/flink-scala/src/test/resources/traversable-serializer-with-case-class-1.12/test-data differ
diff --git a/flink-scala/src/test/resources/traversable-serializer-with-pojo-1.12/serializer-snapshot b/flink-scala/src/test/resources/traversable-serializer-with-pojo-1.12/serializer-snapshot
new file mode 100644
index 0000000..55d4877
Binary files /dev/null and b/flink-scala/src/test/resources/traversable-serializer-with-pojo-1.12/serializer-snapshot differ
diff --git a/flink-scala/src/test/resources/traversable-serializer-with-pojo-1.12/test-data b/flink-scala/src/test/resources/traversable-serializer-with-pojo-1.12/test-data
new file mode 100644
index 0000000..ebc7236
Binary files /dev/null and b/flink-scala/src/test/resources/traversable-serializer-with-pojo-1.12/test-data differ
diff --git a/flink-streaming-java/src/test/resources/buffer-entry-serializer-1.12/serializer-snapshot b/flink-streaming-java/src/test/resources/buffer-entry-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..4026c41
Binary files /dev/null and b/flink-streaming-java/src/test/resources/buffer-entry-serializer-1.12/serializer-snapshot differ
diff --git a/flink-streaming-java/src/test/resources/buffer-entry-serializer-1.12/test-data b/flink-streaming-java/src/test/resources/buffer-entry-serializer-1.12/test-data
new file mode 100644
index 0000000..7072021
Binary files /dev/null and b/flink-streaming-java/src/test/resources/buffer-entry-serializer-1.12/test-data differ
diff --git a/flink-streaming-java/src/test/resources/global-window-serializer-1.12/serializer-snapshot b/flink-streaming-java/src/test/resources/global-window-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..ac44c4c
Binary files /dev/null and b/flink-streaming-java/src/test/resources/global-window-serializer-1.12/serializer-snapshot differ
diff --git a/flink-streaming-java/src/test/resources/global-window-serializer-1.12/test-data b/flink-streaming-java/src/test/resources/global-window-serializer-1.12/test-data
new file mode 100644
index 0000000..f76dd23
Binary files /dev/null and b/flink-streaming-java/src/test/resources/global-window-serializer-1.12/test-data differ
diff --git a/flink-streaming-java/src/test/resources/stream-element-serializer-1.12/serializer-snapshot b/flink-streaming-java/src/test/resources/stream-element-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..2a9a9ae
Binary files /dev/null and b/flink-streaming-java/src/test/resources/stream-element-serializer-1.12/serializer-snapshot differ
diff --git a/flink-streaming-java/src/test/resources/stream-element-serializer-1.12/test-data b/flink-streaming-java/src/test/resources/stream-element-serializer-1.12/test-data
new file mode 100644
index 0000000..3022a08
Binary files /dev/null and b/flink-streaming-java/src/test/resources/stream-element-serializer-1.12/test-data differ
diff --git a/flink-streaming-java/src/test/resources/time-window-serializer-1.12/serializer-snapshot b/flink-streaming-java/src/test/resources/time-window-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..7d2b4b6
Binary files /dev/null and b/flink-streaming-java/src/test/resources/time-window-serializer-1.12/serializer-snapshot differ
diff --git a/flink-streaming-java/src/test/resources/time-window-serializer-1.12/test-data b/flink-streaming-java/src/test/resources/time-window-serializer-1.12/test-data
new file mode 100644
index 0000000..bd72696
Binary files /dev/null and b/flink-streaming-java/src/test/resources/time-window-serializer-1.12/test-data differ
diff --git a/flink-streaming-java/src/test/resources/timer-serializer-1.12/serializer-snapshot b/flink-streaming-java/src/test/resources/timer-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..67e3a08
Binary files /dev/null and b/flink-streaming-java/src/test/resources/timer-serializer-1.12/serializer-snapshot differ
diff --git a/flink-streaming-java/src/test/resources/timer-serializer-1.12/test-data b/flink-streaming-java/src/test/resources/timer-serializer-1.12/test-data
new file mode 100644
index 0000000..5e9827d
Binary files /dev/null and b/flink-streaming-java/src/test/resources/timer-serializer-1.12/test-data differ
diff --git a/flink-streaming-java/src/test/resources/two-phase-commit-sink-state-serializer-1.12/serializer-snapshot b/flink-streaming-java/src/test/resources/two-phase-commit-sink-state-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..18a2701
Binary files /dev/null and b/flink-streaming-java/src/test/resources/two-phase-commit-sink-state-serializer-1.12/serializer-snapshot differ
diff --git a/flink-streaming-java/src/test/resources/two-phase-commit-sink-state-serializer-1.12/test-data b/flink-streaming-java/src/test/resources/two-phase-commit-sink-state-serializer-1.12/test-data
new file mode 100644
index 0000000..6803ec8
Binary files /dev/null and b/flink-streaming-java/src/test/resources/two-phase-commit-sink-state-serializer-1.12/test-data differ
diff --git a/flink-streaming-java/src/test/resources/union-serializer-one-1.12/serializer-snapshot b/flink-streaming-java/src/test/resources/union-serializer-one-1.12/serializer-snapshot
new file mode 100644
index 0000000..8af8c71
Binary files /dev/null and b/flink-streaming-java/src/test/resources/union-serializer-one-1.12/serializer-snapshot differ
diff --git a/flink-streaming-java/src/test/resources/union-serializer-one-1.12/test-data b/flink-streaming-java/src/test/resources/union-serializer-one-1.12/test-data
new file mode 100644
index 0000000..9a2dda7
--- /dev/null
+++ b/flink-streaming-java/src/test/resources/union-serializer-one-1.12/test-data
@@ -0,0 +1 @@
+flink
\ No newline at end of file
diff --git a/flink-streaming-java/src/test/resources/union-serializer-two-1.12/serializer-snapshot b/flink-streaming-java/src/test/resources/union-serializer-two-1.12/serializer-snapshot
new file mode 100644
index 0000000..8af8c71
Binary files /dev/null and b/flink-streaming-java/src/test/resources/union-serializer-two-1.12/serializer-snapshot differ
diff --git a/flink-streaming-java/src/test/resources/union-serializer-two-1.12/test-data b/flink-streaming-java/src/test/resources/union-serializer-two-1.12/test-data
new file mode 100644
index 0000000..564b7c9
Binary files /dev/null and b/flink-streaming-java/src/test/resources/union-serializer-two-1.12/test-data differ
diff --git a/flink-table/flink-table-planner/src/test/resources/list-view-serializer-1.12/serializer-snapshot b/flink-table/flink-table-planner/src/test/resources/list-view-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..a890302
Binary files /dev/null and b/flink-table/flink-table-planner/src/test/resources/list-view-serializer-1.12/serializer-snapshot differ
diff --git a/flink-table/flink-table-planner/src/test/resources/list-view-serializer-1.12/test-data b/flink-table/flink-table-planner/src/test/resources/list-view-serializer-1.12/test-data
new file mode 100644
index 0000000..0dc7a2b
Binary files /dev/null and b/flink-table/flink-table-planner/src/test/resources/list-view-serializer-1.12/test-data differ
diff --git a/flink-table/flink-table-planner/src/test/resources/map-view-serializer-1.12/serializer-snapshot b/flink-table/flink-table-planner/src/test/resources/map-view-serializer-1.12/serializer-snapshot
new file mode 100644
index 0000000..8841658
Binary files /dev/null and b/flink-table/flink-table-planner/src/test/resources/map-view-serializer-1.12/serializer-snapshot differ
diff --git a/flink-table/flink-table-planner/src/test/resources/map-view-serializer-1.12/test-data b/flink-table/flink-table-planner/src/test/resources/map-view-serializer-1.12/test-data
new file mode 100644
index 0000000..6ad644f
Binary files /dev/null and b/flink-table/flink-table-planner/src/test/resources/map-view-serializer-1.12/test-data differ


[flink] 01/02: [FLINK-20534] Add Flink 1.12 MigrationVersion

Posted by di...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

dianfu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git

commit 2fb46aa54d8b95b1ca467eab0120e4279f1df2fa
Author: Dian Fu <di...@apache.org>
AuthorDate: Thu Feb 18 11:58:44 2021 +0800

    [FLINK-20534] Add Flink 1.12 MigrationVersion
    
    This closes #14956.
---
 .../flink/api/common/typeutils/TypeSerializerUpgradeTestBase.java      | 2 +-
 .../java/org/apache/flink/testutils/migration/MigrationVersion.java    | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/flink-core/src/test/java/org/apache/flink/api/common/typeutils/TypeSerializerUpgradeTestBase.java b/flink-core/src/test/java/org/apache/flink/api/common/typeutils/TypeSerializerUpgradeTestBase.java
index 168e457..ced0632 100644
--- a/flink-core/src/test/java/org/apache/flink/api/common/typeutils/TypeSerializerUpgradeTestBase.java
+++ b/flink-core/src/test/java/org/apache/flink/api/common/typeutils/TypeSerializerUpgradeTestBase.java
@@ -54,7 +54,7 @@ public abstract class TypeSerializerUpgradeTestBase<PreviousElementT, UpgradedEl
     public static final MigrationVersion[] MIGRATION_VERSIONS =
             MigrationVersion.v1_11.orHigher().toArray(new MigrationVersion[0]);
 
-    public static final MigrationVersion CURRENT_VERSION = MigrationVersion.v1_11;
+    public static final MigrationVersion CURRENT_VERSION = MigrationVersion.v1_12;
 
     private final TestSpecification<PreviousElementT, UpgradedElementT> testSpecification;
 
diff --git a/flink-core/src/test/java/org/apache/flink/testutils/migration/MigrationVersion.java b/flink-core/src/test/java/org/apache/flink/testutils/migration/MigrationVersion.java
index 214f07a..70322eb 100644
--- a/flink-core/src/test/java/org/apache/flink/testutils/migration/MigrationVersion.java
+++ b/flink-core/src/test/java/org/apache/flink/testutils/migration/MigrationVersion.java
@@ -43,7 +43,8 @@ public enum MigrationVersion {
     v1_8("1.8"),
     v1_9("1.9"),
     v1_10("1.10"),
-    v1_11("1.11");
+    v1_11("1.11"),
+    v1_12("1.12");
 
     private final String versionStr;