NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #299 by repository stars
Last release today
02 Oct 2026
Ships on a steady schedule
a new release about every 1 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
2434 releases · first in 2019
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Add buf config ls-modules command to list configured modules.
buf config ls-modules command to list configured modules.buf generate would succeed on missing insertion points and
panic on empty insertion point files.buf generate to allow the use of Editions syntax when doing local code
generation by proxying to a protoc binary (for languages where code gen is
implemented inside of protoc instead of in a plugin: Java, C++, Python, etc).protoc_path property of for buf.gen.yaml,
where the first array element is the actual path and other array elements are extra
arguments that are passed to protoc each time it is invoked.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Allow user to override --source-control-url and --create-default-label when using --git-metadata with buf push.
--source-control-url and --create-default-label when using
--git-metadata with buf push.buf push --git-metadata when local tags point to different objects than
the remote tags.PROTOVALIDATE lint rule violations.buf beta registry label {create,get,list} to replace buf beta registry {draft, tag}
commands.buf beta commit {get,list} command outputs to display create time and stop
displaying associated tags.buf beta commit list <buf.build/owner/repository> when the
reference is empty. It now lists commits in the repository instead of listing commits
of the default label.buf format to canonicalize the punctuation used in message literals
in option values. The output now always uses { and } instead of < and >; it
adds : separators between field names and message values if the source omitted them,
and it removes unnecessary separators between fields (, and ; are allowed, but
neither is needed).buf format -w so that it does not touch files whose contents don't actually
change. This eliminates noisy notifications to file-system-watcher tools that are
watching the directory that contains proto sources.buf generate to work with plugins provided by protoc for versions v24.0
to v25.3. Editions support was experimental in these releases, and the plugins
advertise incomplete support for editions, which triggers buf to report an error.
With this fix, these plugins can be used again as long as none of the input files use
editions syntax.buf push --exclude-unnamed flag to exclude unnamed modules when pushing to the BSR.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →