Skip to content

Releases: bufbuild/buf

v0.43.1

28 May 22:03
Compare
Choose a tag to compare
v0.43.1 Pre-release
Pre-release
  • Revert protoc namespace resolution diff change.

v0.43.0

28 May 15:37
Compare
Choose a tag to compare
v0.43.0 Pre-release
Pre-release
  • Do not count buf:lint:ignore directives as valid comments for the COMMENT_.* lint rules.
  • Upgrade to protoc 3.17.1 support.
  • Fix namespace resolution diff with protoc.

v0.42.1

20 May 23:19
Compare
Choose a tag to compare
v0.42.1 Pre-release
Pre-release
  • Change the architecture suffix of the Linux ARM release assets from arm64 to aarch64 to match the output of uname -m on Linux.

v0.42.0

20 May 21:25
Compare
Choose a tag to compare
v0.42.0 Pre-release
Pre-release
  • Add managed mode in beta. This is a new feature that automatically sets file option values.
  • Add workspaces in beta. This is a new feature that allows multiple modules within the same directory structure.
  • Add arm64 releases.

v0.41.0

01 Apr 20:53
Compare
Choose a tag to compare
v0.41.0 Pre-release
Pre-release
  • Add MESSAGE_SAME_REQUIRED_FIELDS breaking change rule. This checks to make sure no required fields are added or deleted from existing messages.
  • Support multi-architecture Docker image.
  • Exit with code 100 for FileAnnotation errors.

v0.40.0

15 Mar 19:38
Compare
Choose a tag to compare
v0.40.0 Pre-release
Pre-release
  • Add buf beta registry tag {create,list} commands.
  • Add support for creating tags in push via buf beta push -t.
  • Fix an issue where errors were unnecessarily written in buf lint and buf breaking.

v0.39.1

04 Mar 16:03
Compare
Choose a tag to compare
v0.39.1 Pre-release
Pre-release
  • Fix issue with CLI build process in 0.39.0.

v0.39.0

04 Mar 15:31
Compare
Choose a tag to compare
v0.39.0 Pre-release
Pre-release
  • buf beta push doesn't create a new commit if the content of the push is the same as the latest commit on the branch.
  • Fix an issue where no error was shown when authentication failed.
  • Fix an issue where buf protoc would error if a plugin returned an empty error string.

v0.38.0

25 Feb 20:47
Compare
Choose a tag to compare
v0.38.0 Pre-release
Pre-release
  • Update the tested protoc version for compatibility to 3.15.2. The --experimental_allow_proto3_optional flag is no longer set for versions >=3.15.
  • Update the Well-Known Types to 3.15.2. The go_package values for the Well-Known Types now point at google.golang.org/protobuf instead of github.com/golang/protobuf.

v0.37.1

23 Feb 21:13
Compare
Choose a tag to compare
v0.37.1 Pre-release
Pre-release
  • Fix bug where authentication headers were not threaded through for certain Buf Schema Registry commands.
  • Fix issue where empty errors would incorrectly be wrapped by the CLI interceptor.
  • Update Buf module cache location to include remote.