• v1.0.0 13ef1df109

    v1.0.0: protobuf wire format, drop msgpack
    Some checks failed
    CI / Lint (push) Failing after 3m2s
    CI / Test (push) Successful in 3m44s
    CI / Release (push) Has been skipped
    CI / Notify Downstream (chat-handler) (push) Has been skipped
    CI / Notify Downstream (pipeline-bridge) (push) Has been skipped
    CI / Notify Downstream (stt-module) (push) Has been skipped
    CI / Notify Downstream (tts-module) (push) Has been skipped
    CI / Notify Downstream (voice-assistant) (push) Has been skipped
    CI / Notify (push) Successful in 1s

    billy released this 2026-02-21 19:59:08 +00:00 | 1 commits to main since this release

    BREAKING: 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