Releases: bufbuild/buf
Releases · bufbuild/buf
v1.0.0-rc12
- Add
default
,except
andoverride
tojava_package_prefix
. - Add dependency commits as a part of the
b3
digest. - Upgrade to
protoc
3.19.4 support. - Remove
branch
field frombuf.lock
.
v1.0.0-rc11
- 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
, andcreated_at
fields from thebuf.lock
. This will temporarily create a new commit when pushing the same contents to an existing repository, since theModulePin
has been reduced down. - Add manpages for
buf
.
v1.0.0-rc10
- Fix issue where remote references were not correctly cached.Fix issue where remote references were not correctly cached.
v1.0.0-rc9
- Always set
compiler_version
parameter in theCodeGeneratorRequest
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
, andbreaking
configuration encoded in thebuf.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 newb3-
digest values for new commits.
- Users on
v1.0.0-rc8
- Add new endpoints to the recommendation service to make it configurable.
- Add
--exclude-path
flag tobuf breaking
,buf build
,buf export
,buf generate
, andbuf lint
commands. This allows users to exclude specific paths when running commands. - Change
GetModulePackages
endpoint to return a repeatedModulePackage
message that now includes package description with the package name. - Add
Oneof
to theMessage
structure for documentation.
v1.0.0-rc7
- 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
- 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
, wherefoo/bar.proto
is a path to protobuf file on disk.
v1.0.0-rc5
- Add
buf beta registry repository deprecate
andbuf 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
- 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
- Add
--as-import-paths
flag tols-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.