Releases: bufbuild/buf
Releases · bufbuild/buf
v1.57.2
- Fix buf curl for HTTP/2 services.
v1.57.1
- Minor bug fixes and dependency upgrades.
v1.57.0
- Update exclude types to remove unused options reducing the size of generated code.
- Add
gitlab-code-qualityerror format to print errors in the GitLab Code Quality format forbuf lintandbuf breaking. - Add
source_control_urltojsonoutputs forbuf registry {module, plugin} commitcommands.
v1.56.0
- Add
buf export --allflag to include non-proto source files. - Add s390x binaries for Linux to releases.
- Fix ppc64le binaries for Linux released as x86_64 binaries.
buf lintwill no longer warn about uses of(buf.validate.message).disabled, as it was removed in protovalidate v0.14.0. Please update to protovalidate v0.14.0 or higher, using the steps outlined in the protovalidate release notes.- Fix
buf breaking --against-registryto work with new modules that have no commits on the default branch.
v1.55.1
- Fix language version for pre-commit hooks.
v1.55.0
- Promote
buf beta statstobuf stats. - Update built-in Well-Known Types to Protobuf v31.1.
- Add
buf registry sdk infocommand. - Allow workspaces that are adding new module(s) with no module-specific breaking configurations to run
buf breaking, ignoring new module(s).
v1.54.0
- Add
CSRcategory to breaking rules. - Add support for local bufplugins for
protoc-gen-buf-breakingandprotoc-gen-buf-lint. - Add RISC-V (64-bit) binaries for Linux to releases.
- Fix type filtering on
buf generatefor empty files, files with no declared types. - Fix CEL check on
buf lintfor predefinedrulesvariables. - Fix
buf config migrateto filter out removed rules. - Allow users to set examples without constraints in
PROTOVALIDATElint rule. - Add ppc64le binaries for Linux to releases.
v1.53.0
- Fix buf breaking annotations for JSON format.
v1.52.1
- Fix language version for pre-commit hooks.
v1.52.0
- Fix
exclude_typeon a non imported package. - Fix
--exclude-typeflag forbuf generatewhen an input is specified. - Fix type filter import filtering for options.
- Add OS environment when invoking local buf plugins.
- Add file path to
buf lintandbuf breakingoutput even when source code info is not available. This allowsbuf lintandbuf breakingto respectignoreandignore_onlyconfigurations when source code info is not available.