-
v1.0.0: protobuf wire format, drop msgpack
Some checks failedCI / Lint (push) Failing after 3m2sCI / Test (push) Successful in 3m44sCI / Release (push) Has been skippedCI / Notify Downstream (chat-handler) (push) Has been skippedCI / Notify Downstream (pipeline-bridge) (push) Has been skippedCI / Notify Downstream (stt-module) (push) Has been skippedCI / Notify Downstream (tts-module) (push) Has been skippedCI / Notify Downstream (voice-assistant) (push) Has been skippedCI / Notify (push) Successful in 1sreleased this
2026-02-21 19:59:08 +00:00 | 1 commits to main since this releaseBREAKING: All NATS messages now use protobuf encoding.
- Added proto/messages/v1/messages.proto (single source of truth)
- Generated Go stubs in gen/messagespb/
- messages/ package re-exports proto types as aliases
- natsutil: Publish/Request/Decode use proto.Marshal/Unmarshal
- handler: TypedMessageHandler returns proto.Message
- Removed: MessageHandler (legacy map[string]any decoder)
- Removed: DecodeMsgpackMap, msgpack dependency from natsutil
- Removed: vmihailenco/msgpack/v5 from go.mod
- Tests rewritten for protobuf round-trips
Downloads