Skip to content

Schema version for serialization #618

@david-pl

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P-mediumPriority: medium priority issues and tasks.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