Buf

Buf 1.75.0

The best way to work with Protocol Buffers

  • By bufbuild
  • Open Source
  • Updated Oct 22, 2026
Download for Windows

About Buf

A CLI tool for working with Protocol Buffers with a linter, breaking change detector, a generator, a formatter and integration with the Buf Schema Registry.

What's new in 1.75.0

• Fix buf build dropping message_set_wire_format, weak field options, and MessageSet
extensions, and truncating MessageSet extension ranges, when a file has an unused import.
• Fix LSP crash when hovering on a CEL string literal containing a byte that is not valid UTF-8,
such as '\x95' in a protovalidate rule.
• Add BUF_DEBUG, BUF_LOG_FORMAT, and BUF_TIMEOUT environment variables as defaults for the
--debug, --log-format, and --timeout global flags. Flags take precedence when set.
• Add support to images for option dependencies declared with the import option syntax in
edition 2024 and later.
• Add support for Protobuf edition 2026.
• Update built-in Well-Known Types to Protobuf v36.2.
• Update managed mode to skip cc_enable_arenas for edition 2026 files, where the option was
removed.
• Fix buf convert and buf curl ignoring the (pb.enumvalue.json).string option for enum
value JSON names.

Full release notes »

Technical details

Publisherbufbuild
AuthorBuf Technologies, Inc.
Version1.75.0
Release date2026-10-22
LicenseApache-2.0
Installer typezip
Architecturex64, arm64
Package IDbufbuild.buf

Links & install command

Install Buf from the command line with Windows Package Manager (winget):

winget install --id=bufbuild.buf -e

buf-clibuf-schema-registrygrpcprotobufprotocprotocol-buffers

Older versions

  • 1.74.0
  • 1.73.0
  • 1.72.0
  • 1.71.0
  • 1.70.0
  • 1.69.0
  • 1.68.4
  • 1.68.3
  • 1.68.2