Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 2.0.0 #1331

Merged
merged 1 commit into from
Nov 19, 2024
Merged

Release 2.0.0 #1331

merged 1 commit into from
Nov 19, 2024

Conversation

srikrsna-buf
Copy link
Member

What's Changed

  • We're upgrading to Protobuf-ES version 2. It's the largest change in this release.
  • Connect-ES no longer needs its own code generator plugin.
  • We're adding support for Next.js 15, Fastify 5, and Express 5.
  • We're dropping support for old versions of Node.js and TypeScript. You'll need at least Node.js 18.14.1 and TypeScript 4.9.6.

The upgrade of the Protobuf runtime brings support for Editions and new APIs for Protobuf messages with support for custom options. Messages are now plain TypeScript types, which greatly improves compatibility with the ecosystem. For example, messages can be passed from a server-side component in Next.js to a client-side component without losing any data or types. To learn more about the enhancements, see the release blog post for Protobuf-ES v2.

Tip

If you are already using Connect, see our migration guide to upgrade to version 2.

Full Changelog

Full Changelog: v1.6.1...v2.0.0

Signed-off-by: Sri Krishna Paritala <skrishna@buf.build>
@timostamm timostamm changed the title Release 2.0.0 Release 2.0.0 Nov 19, 2024
@srikrsna-buf srikrsna-buf merged commit 36af3f2 into main Nov 19, 2024
46 checks passed
@srikrsna-buf srikrsna-buf deleted the release/2.0.0 branch November 19, 2024 16:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants