OUR PERSPECTIVE ON THINGS

The Buf blog

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
All
November 20, 2024
Timo Stamm
Joe Rinehart
Connect

Connect RPC for JavaScript: Connect-ES 2.0 is now generally available

Today, we’re announcing the 2.0 release of the Connect-ES project, the TypeScript implementation of Connect for Web browsers and Node.js. This release introduces improved support for major frameworks and simplified code generation. Connect-ES 2.0 now uses Protobuf-ES 2.0 APIs to leverage reflection, extension registries, and Protobuf custom options. 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.

All
November 12, 2024
Team Buf
Bufstream

Bufstream is the only cloud-native Kafka implementation validated by Jepsen

Jepsen's Bufstream report bolsters enterprise use of Buf’s elastic Kafka-compatible streaming platform to enable data quality, enforce governance policies, and cut costs 8x

All
November 11, 2024
Michael Rebello
Connect

Connect-Swift 1.0 is now generally available

We’re excited to share that Connect-Swift has officially reached v1.0—its first stable release! With this milestone, the library’s battle-tested APIs will remain stable until its next major release. Projects can rely on Connect-Swift without worrying that future releases will cause breakages or require migrations.

All
September 18, 2024
Team Buf
Buf CLI

Introducing custom lint and breaking change plugins for Buf

Buf is introducing custom lint and breaking change plugins via the Bufplugin framework. Check it out to see how easy it is to author, test, and consume your own lint and breaking change rules.

All
August 28, 2024
Stefan VanBuren
Buf Schema Registry

Generated SDKs for C# are now available on the Buf Schema Registry

We’re excited to announce that in addition to C++, Go, JavaScript/TypeScript, Java/Kotlin, Python, Swift, and Rust, the Buf Schema Registry now provides generated SDKs for C# via NuGet.

All
August 28, 2024
Steve Ayers
Buf Schema Registry

Generated SDKs for C++ are now available on the Buf Schema Registry

We’re excited to announce that in addition to C#, Go, JavaScript/TypeScript, Java/Kotlin, Python, Swift, and Rust, the Buf Schema Registry now provides generated SDKs for C++ via CMake.

All
August 14, 2024
Timo 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.

Get started on the path to universal schema adoption

Across your entire data stack — from your network APIs to your streaming data to your data lake.