The Buf blog

August 14, 2024Timo Stamm
Protobuf

Protobuf for Javascript: Protobuf-ES 2.0 is now generally available

Today we’re announcing the 2.0 release of the Protobuf-ES project, our fully compliant Protobuf implementation for JavaScript and TypeScript. This release introduces full support for Protobuf Editions, new APIs for field presence & default values, TypeScript typing for Protobuf’s JSON Format, a full reflection API, support for Protobuf custom options, and more convenient APIs for managing extension registries. The 2.0 release is a major version bump, and comes with breaking changes. Read on to learn what’s changed and how to migrate to the 2.0 release.

August 13, 2024Ed McFarlane
Buf CLI · Protobuf

Introducing the new Buf GitHub Action

Today, we’re launching the 1.0 release of our new unified GitHub Action, powered by the Buf CLI. This integration streamlines the processes of building, formatting, linting, and checking for breaking changes in your Protobuf schemas. It seamlessly integrates with GitHub's pull request workflow and automatically publishes Protobuf schema changes to the Buf Schema Registry when pull requests are merged.

May 9, 2024Team Buf
Protobuf

Protobuf Editions are here: don’t panic

Most Protobuf users should ignore Editions and continue using proto3. If you become an early adopter, we’ve been working closely with Google to ensure that Buf will support editions as soon as they’re generally available.

May 3, 2024Team Buf
Buf Schema Registry · Protobuf

The BSR now integrates with Kong Insomnia, making gRPC even easier to use

Kong Insomnia’s 9.0 release includes integrated support for the Buf Schema Registry. Organizations adopting gRPC can now provide developers first-class GUI tools while keeping schema access simple and secure.

November 15, 2023Michael Rebello
Protobuf

The real reason to use Protobuf is not performance

Fast serialization and small payloads are nice, but schema-driven development is why you’ll adopt Protobuf.

April 24, 2023Chris Roche
Protobuf

Announcing protoc-gen-validate v1.0 and our plans for v2.0

A look to the future of Protobuf validation

March 21, 2023Steve Ayers
Protobuf

Protobuf-ES is the only fully-compliant Protobuf library for JavaScript

The results are in: Protobuf-ES passes 99.95% of conformance tests

January 4, 2023Team Buf
Protobuf

Protobuf-ES has reached version 1.0

A stable, idiomatic Protocol Buffers library for TypeScript and JavaScript.

October 28, 2022Team Buf
Protobuf

Protobuf-ES: The Protocol Buffers TypeScript/JavaScript runtime we all deserve

An idiomatic Protocol Buffers library for TypeScript and JavaScript is now available.

September 12, 2022Josh Humphries
Protobuf

The Protobuf Language Specification

A comprehensive definition of the language, to empower a vibrant Protobuf ecosystem.