Repository navigation
v0.7.0 — RELAY spec v0.3 conformance (lossless SOME/IP mapping)
Adopts RELAY spec v0.3. Depends on github.com/SoundMatt/RELAY v0.8.0.
⚠️ Breaking changes (spec v0.3 §15.7.6 / §4.3)
The someip.Message ↔ relay.Message conversion is now lossless (hazard H-002):
Meta["someip.msg_type"]now carries the numericMessageType; the human-readable label moved toMeta["someip.msg_type_name"](diagnostic only, ignored byFromMessage).ToMessage()now also emitssomeip.client_idandsomeip.session_id.FromMessage()restoresClientID,SessionID,MessageType,ReturnCode, andInterfaceVersion.
Other changes
SpecVersion→"0.3".Adapt().Subscribereadsrelay.WithEventIDto subscribe to a SOME/IP event group (resolves SoundMatt/RELAY#12).- New standalone
ErrWrongProtocolVersionsentinel +Message.Validate();codec.Decoderejects wrong-version frames with it. cmd/go-someipCLI output conforms to the §12 schemas; verified byrelay conform --strict(newrelay-conformCI gate).- Golden + error reference vectors vendored under
testdata/vectors/. - FuSa: 114 atomic requirements.
Full Changelog: v0.6.1...v0.7.0