Skip to content

v2.0.0

Latest
Compare
Choose a tag to compare
@timostamm timostamm released this 19 Nov 16:18
· 9 commits to main since this release
36af3f2

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