Files
riotpiaole 61555adc74 feat: commit generated Go code, consume via go get instead of submodule
Add go.mod, buf.gen.yaml, and generated gen/kafkamgmt/v1 so consumers
fetch this module directly via go get against the self-hosted Forgejo
host, with no local buf/protoc plugin installation required. Add a
codegen-check CI job to keep gen/ in sync with proto/.
2026-06-21 19:40:12 -07:00

980 B

Changelog

All notable wire-contract changes to kafkamgmt.v1 are recorded here, one entry per tag. Follows semantic versioning: minor for additive/compatible changes, major for anything buf breaking would flag.

v1.1.0

Switched to committed-generated-code model: go.mod added (module forgejo.riotpiao.homelab.com/rock/kmsvc-proto), go_package repointed at this module's own path, generated Go code committed under gen/kafkamgmt/v1. Consumers now go get this module directly instead of submoduling + running their own buf generate. No wire-format changes.

v1.0.0

Initial extraction from kafaka_management_service (proto/kafkamgmt/v1/queue_service.proto), originating commit 1373b9e. QueueService with 6 data-plane RPCs: SendMessage, SendMessageBatch, ReceiveMessage, DeleteMessage, DeleteMessageBatch, ChangeMessageVisibility. No wire-format changes from the source — only go_package was changed to a neutral placeholder.