Skip to content

Schema version for serialization #618

Description

@david-pl

This came out of a discussion with @jon-wurtz and @yzcj105

Should we ever be in a situation where we need to change the serialization format, it may cause kernels that were serialized with the old version to longer be compatible. In order to track this we could add a schema version, so even when deserializing a JSON file we know which version of the (de-)serializer should be used. A further addition to this could be that, should we ever be in a situation where we break the serialization format, we can also automatically migrate old kernels.

This is relevant for data reproducibility etc. since everything going through an API will be serialized.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P-mediumPriority: medium priority issues and tasks.area: IRArea: issues related to the IR module.category: enhancementCategory: this is an enhancement of an existing feature.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions