/claim #682

Fix: MessagePack record decode is now forward-compatible:

  • ignores unknown fields (unpacker.skipValue)
  • order-independent (map semantics)
  • precomputed field offsets for decode

Adds regression test: record can decode out-of-order fields and ignore unknown fields.

Local verification:

  • sbt “schema-messagepack/scalafmt” “schema-messagepack/scalafmtCheck” “schema-messagepack/test”

Claim

Total prize pool $1,000
Total paid $0
Status Pending
Submitted January 16, 2026
Last updated January 16, 2026

Contributors

ST

Stan Byriukov

@StanByriukov02

100%

Sponsors

ZI

ZIO

@ZIO

$1,000