Skip to content

Releases: bufbuild/buf

v1.23.1

30 Jun 16:16
3125036
Compare
Choose a tag to compare
  • 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

29 Jun 19:28
3dd8008
Compare
Choose a tag to compare
  • Add buf beta graph to print the dependency graph for a module in DOT format.
  • Various small bug fixes.

v1.22.0

23 Jun 18:52
5503e3e
Compare
Choose a tag to compare
  • Change default for --origin flag of buf beta studio-agent to https://buf.build

v1.21.0

05 Jun 20:35
cad0d23
Compare
Choose a tag to compare
  • 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 with buf beta registry plugin {push,delete}.
  • Update buf beta price with the latest pricing information.

v1.20.0

30 May 17:58
f67ed67
Compare
Choose a tag to compare
  • Add --emit-defaults flag to buf 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

17 May 21:38
24160b7
Compare
Choose a tag to compare
  • Add --create flag to buf 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 and buf 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

05 May 18:22
95f3389
Compare
Choose a tag to compare
  • Remove buf beta registry {plugin,template} {deprecate,undeprecate}.
  • Add --user and --netrc flags to buf curl, providing the same behavior as the flags of the same name in the cURL tool.
  • Include DocumentationPath in the module on buf push.
  • Support fallback paths, README.md and README.markdown, for module documentation. The default source for module documentation is buf.md. If buf.md is missing, README.md or README.markdown is used as fallback sources.

v1.17.0

05 Apr 15:02
95ad890
Compare
Choose a tag to compare
  • 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

29 Mar 19:05
37f8c8b
Compare
Choose a tag to compare
  • 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

08 Mar 22:43
5d924a6
Compare
Choose a tag to compare
  • Fix a bug in buf generate with v1beta1 config files.
  • Fix a potential crash when using the --type flag with buf build or buf generate.