mcap icon indicating copy to clipboard operation
mcap copied to clipboard

spec: add channel UUID

Open james-rms opened this issue 2 years ago • 1 comments

Public-Facing Changes

  • Resolves ambiguity around extending records with new fields. Records may be extended by changes to the specification only.
  • Defines zero values for all field types, to be used when a field is missing from a serialized record.
  • Adds a UUID field to the Channel record. This allows readers to safely treat channels in different files as the same logical channel.

james-rms avatar Jul 10 '23 06:07 james-rms

Please split these up into separate PRs so we can consider each individually without holding up changes on the ones we want to spend more time on.

defunctzombie avatar Jul 10 '23 14:07 defunctzombie

I suggest closing this issue. Right now there doesn't seem to be an urgency or workflow or need pushing this. I'm not sold on UUID semantics here and without the urgency don't feel like I want to dig in to solve it.

defunctzombie avatar Oct 28 '25 15:10 defunctzombie