SpacetimeDB icon indicating copy to clipboard operation
SpacetimeDB copied to clipboard

Add backwards-compatibility checking for AlgebraicTypeLayouts used in system tables

Open kazimuth opened this issue 1 year ago • 1 comments

Description of Changes

Add backwards-compatibility checking for AlgebraicTypeLayouts used in system tables. This required implementing backwards-compatibility validation logic for BSATN and BFLATN. I still need to add an actual serialization test for BFLATN but I'm still figuring out the plumbing there.

This doesn't need to happen until post-1.0.

API and ABI breaking changes

None

Expected complexity level and risk

0

Testing

Added proptests and some manual tests, but it isn't airtight yet.

kazimuth avatar Sep 24 '24 19:09 kazimuth

CLA assistant check
All committers have signed the CLA.

CLAassistant avatar May 03 '25 18:05 CLAassistant