Releases: bufbuild/buf
Releases · bufbuild/buf
v1.23.1
- Fix issue where
buf beta graph
would not print modules within a workspace that had no dependencies or dependents. - Fix issue where
buf beta graph
would print warnings for missing dependencies that were actually present.
v1.23.0
- Add
buf beta graph
to print the dependency graph for a module in DOT format. - Various small bug fixes.
v1.22.0
- Change default for
--origin
flag ofbuf beta studio-agent
tohttps://buf.build
v1.21.0
- Fix issue where locally-produced images did not have module information if the corresponding module was stored in the new cache.
- Remove
buf beta registry template
. - Remove
buf beta registry plugin {create,deprecate,list,undeprecate,version}
and replace withbuf beta registry plugin {push,delete}
. - Update
buf beta price
with the latest pricing information.
v1.20.0
- Add
--emit-defaults
flag tobuf curl
to emit default values in JSON-encoded responses. - Indent JSON-encoded responses from
buf curl
by default. - Log a warning in case an import statement does not point to a file in the module, a file in a direct dependency, or a well-known type file.
v1.19.0
- Add
--create
flag tobuf push
to create a repository if it does not exist. The user is also required to specify the visibility using--create-visibility
. - Add
github-actions
error format to print errors in a form parseable by GitHub Actions. - Fix issue in
buf build
andbuf generate
where the use of type filtering (via--type
flags) would cause the resulting image to have no source code info, even when--exclude-source-info
was not specified. The main impact of the bug was that generated code would be missing comments. - Fix issue in
buf curl
when using--user
or--netrc
that would cause a malformed Authorization header to be sent. - Update the module cache to use an optimized content addressable store. The cache is now self-healing and uses significantly less space. Users wishing to free unused space can run
buf mod --clear-cache
once after upgrading to remove data stored in the previous module cache.
v1.18.0
- Remove
buf beta registry {plugin,template} {deprecate,undeprecate}
. - Add
--user
and--netrc
flags tobuf curl
, providing the same behavior as the flags of the same name in the cURL tool. - Include
DocumentationPath
in the module onbuf push
. - Support fallback paths,
README.md
andREADME.markdown
, for module documentation. The default source for module documentation isbuf.md
. Ifbuf.md
is missing,README.md
orREADME.markdown
is used as fallback sources.
v1.17.0
- Fix issue with JSON marshalling of errors where line and column fields were omitted when line and column information was empty.
- Fix issue with MSVS marshalling of errors where the column could be 0.
- Add
buf beta stats
command to print statistics about a given source or module. - Update
buf beta price
with the latest pricing information.
v1.16.0
- Add
buf beta price
command to help users of the BSR figure out how much a module will cost to store on the BSR under the Teams or Pro plans. - Fix an issue in
protoc-gen-buf-lint
that prevented it from reporting lint errors for unused imports. - Fix an issue with
buf format
where indents would be produced on certain empty lines. - Remove
buf alpha registry token create
command. Tokens must be created through the BSR UI. - Add local WASM plugin support in alpha, gated by the
BUF_ALPHA_ENABLE_WASM
environment variable. This feature is under evaluation, and may change at any time. If you are interested in WASM Protobuf plugins, reach out to us.
v1.15.1
- Fix a bug in
buf generate
withv1beta1
config files. - Fix a potential crash when using the
--type
flag withbuf build
orbuf generate
.