Skip to content

Releases: bufbuild/buf

v1.0.0-rc12

01 Feb 19:02
Compare
Choose a tag to compare
v1.0.0-rc12 Pre-release
Pre-release
  • Add default, except and override to java_package_prefix.
  • Add dependency commits as a part of the b3 digest.
  • Upgrade to protoc 3.19.4 support.
  • Remove branch field from buf.lock.

v1.0.0-rc11

18 Jan 19:54
Compare
Choose a tag to compare
v1.0.0-rc11 Pre-release
Pre-release
  • Upgrade to protoc 3.19.3 support.
  • Add PACKAGE_NO_IMPORT_CYCLE lint rule to detect package import cycles.
  • Add buf beta registry {plugin,template} {deprecate,undeprecate}.
  • Add warning when using enterprise dependencies without specifying a enterprise remote in the module's identity.
  • Remove digest, and created_at fields from the buf.lock. This will temporarily create a new commit when pushing the same contents to an existing repository, since the ModulePin has been reduced down.
  • Add manpages for buf.

v1.0.0-rc10

16 Dec 22:18
Compare
Choose a tag to compare
v1.0.0-rc10 Pre-release
Pre-release
  • Fix issue where remote references were not correctly cached.Fix issue where remote references were not correctly cached.

v1.0.0-rc9

15 Dec 17:14
Compare
Choose a tag to compare
v1.0.0-rc9 Pre-release
Pre-release
  • Always set compiler_version parameter in the CodeGeneratorRequest to "(unknown)".
  • Fix issue where buf mod update was unable to resolve dependencies from different remotes.
  • Display the user-provided Buf Schema Registry remote, if specified, instead of the default within the buf login message.
  • Fix issue where buf generate fails when the same plugin was specified more than once in a single invocation.
  • Update the digest algorithm so that it encodes the name, lint, and breaking configuration encoded in the buf.yaml.
    When this change is deployed, users will observe the following:
    • Users on v0.43.0 or before will notice mismatched digest errors similar to the one described in #661.
    • Users on v0.44.0 or after will have their module cache invalidated, but it will repair itself automatically.
    • The buf.lock (across all versions) will reflect the new b3- digest values for new commits.

v1.0.0-rc8

10 Nov 17:54
Compare
Choose a tag to compare
v1.0.0-rc8 Pre-release
Pre-release
  • Add new endpoints to the recommendation service to make it configurable.
  • Add --exclude-path flag to buf breaking, buf build, buf export, buf generate, and buf lint commands. This allows users to exclude specific paths when running commands.
  • Change GetModulePackages endpoint to return a repeated ModulePackage message that now includes package description with the package name.
  • Add Oneof to the Message structure for documentation.

v1.0.0-rc7

08 Nov 18:17
Compare
Choose a tag to compare
v1.0.0-rc7 Pre-release
Pre-release
  • Upgrade to protoc 3.19.1 support.
  • Fix issue with buf generate where multiple insertion points are defined in the same file.

v1.0.0-rc6

20 Oct 19:18
Compare
Choose a tag to compare
v1.0.0-rc6 Pre-release
Pre-release
  • Fix issue with buf ls-files when given an image as an input, imports were being printed,
    even without the --include-imports flag.
  • Add the ability for users to provide individual protobuf files as inputs to CLI commands. This allows users to run buf commands against and file input based on their current working directory, for example, buf lint foo/bar.proto, where foo/bar.proto is a path to protobuf file on disk.

v1.0.0-rc5

12 Oct 16:28
Compare
Choose a tag to compare
v1.0.0-rc5 Pre-release
Pre-release
  • Add buf beta registry repository deprecate and buf beta registry repository undeprecate.
  • Support --include-imports for remote plugins.
  • Fix issue where buf config migrate-v1beta1 fails when files cannot be renamed.
  • Fix issue where buf registry login panics when an existing .netrc entry exists.

v1.0.0-rc4

07 Oct 13:55
Compare
Choose a tag to compare
v1.0.0-rc4 Pre-release
Pre-release
  • Fix issue where buf generate could fail when used with large numbers of plugins and files on systems with low file limits.
  • Add buf protoc --version flag back. This was accidentally removed.
  • Upgrade to protoc 3.18.1 support.

v1.0.0-rc3

04 Oct 15:22
Compare
Choose a tag to compare
v1.0.0-rc3 Pre-release
Pre-release
  • Add --as-import-paths flag to ls-files that strips local directory paths and prints file
    paths as they are imported.
  • Fix issue where groups used in custom options did not result in the same behavior as protoc.
  • Fix issue where insertion points were not applied with respect to the configured output directory.