Skip to content

Bump the bench group across 1 directory with 4 updates - #1775

Merged
ajeetdsouza merged 3 commits into
mainfrom
dependabot/npm_and_yarn/bench-446a22b82b
Sep 19, 2026
Merged

ajeetdsouza merged 3 commits into
mainfrom
dependabot/npm_and_yarn/bench-446a22b82b

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 26, 2026

Copy link
Copy Markdown
Contributor

Bumps the bench group with 3 updates in the / directory: @bufbuild/protoc-gen-es, google-protobuf and grpc-web.

Updates @bufbuild/protoc-gen-es from 2.10.1 to 2.14.1

Release notes

Sourced from @​bufbuild/protoc-gen-es's releases.

v2.14.1

What's Changed

This release deprecates configureTextEncoding() from @bufbuild/protobuf/wire. If you run @bufbuild/protobuf in an environment that does not provide the Text Encoding API, please migrate to a polyfill that installs TextEncoder (with the methods encode and optionally encodeInto) and TextDecoder (with the fatal: true constructor argument and the decode method) on globalThis instead. Please see #1517 for the rationale.

Full Changelog: bufbuild/protobuf-es@v2.14.0...v2.14.1

v2.14.0

What's Changed

This is a performance release of protobuf-es. We've made substantial improvements to the runtime, while also reducing bundle size by 5%. Here are the results from our benchmarks (compared against v2.13.0):

fixture toBinary fromBinary toJson fromJson
general 4.66x 1.46x 2.29x 1.67x
scalar 2.91x 1.96x 1.74x 1.64x
repeated-scalar 4.37x 1.53x 3.06x 1.65x
map-scalar 4.43x 1.44x 2.42x 2.28x
repeated-message 5.27x 1.89x 1.71x 1.63x
map-message 5.21x 1.95x 1.81x 1.66x
user-tiny 1.44x 1.99x 1.49x 1.50x
user-normal 5.24x 1.99x 2.33x 2.03x

Individual changes are below:

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​bufbuild/protoc-gen-es since your current version.


Updates @bufbuild/protobuf from 2.10.1 to 2.14.1

Release notes

Sourced from @​bufbuild/protobuf's releases.

v2.14.1

What's Changed

This release deprecates configureTextEncoding() from @bufbuild/protobuf/wire. If you run @bufbuild/protobuf in an environment that does not provide the Text Encoding API, please migrate to a polyfill that installs TextEncoder (with the methods encode and optionally encodeInto) and TextDecoder (with the fatal: true constructor argument and the decode method) on globalThis instead. Please see #1517 for the rationale.

Full Changelog: bufbuild/protobuf-es@v2.14.0...v2.14.1

v2.14.0

What's Changed

This is a performance release of protobuf-es. We've made substantial improvements to the runtime, while also reducing bundle size by 5%. Here are the results from our benchmarks (compared against v2.13.0):

fixture toBinary fromBinary toJson fromJson
general 4.66x 1.46x 2.29x 1.67x
scalar 2.91x 1.96x 1.74x 1.64x
repeated-scalar 4.37x 1.53x 3.06x 1.65x
map-scalar 4.43x 1.44x 2.42x 2.28x
repeated-message 5.27x 1.89x 1.71x 1.63x
map-message 5.21x 1.95x 1.81x 1.66x
user-tiny 1.44x 1.99x 1.49x 1.50x
user-normal 5.24x 1.99x 2.33x 2.03x

Individual changes are below:

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​bufbuild/protobuf since your current version.


Updates google-protobuf from 4.0.0 to 4.0.2

Release notes

Sourced from google-protobuf's releases.

v4.0.2

  • stop hardcoding protoc-gen-js plugin version in download script. This fixes an issue where @​protocolbuffers/protoc-gen-js only downloads v4.0.0, which lacks support for editions 2024

Full Changelog: protocolbuffers/protobuf-javascript@v4.0.1...v4.0.2

EDIT: Feb. 27, 2026: macos and windows releases were mistakenly double-zipped, causing further problems for the @​protocolbuffers/protoc-gen-js's download script. Re-uploading the inner zip files to fix.

v4.0.2-rc7

Using bzlmod with Bazel 7 or later:

Add to your MODULE.bazel file:

bazel_dep(name = "protobuf_javascript", version = "v4.0.2-rc7")

What's Changed

Full Changelog: protocolbuffers/protobuf-javascript@v4.0.2-rc6...v4.0.2-rc7

v4.0.2-rc6

Using bzlmod with Bazel 7 or later:

Add to your MODULE.bazel file:

bazel_dep(name = "protobuf_javascript", version = "v4.0.2-rc6")

What's Changed

Full Changelog: protocolbuffers/protobuf-javascript@v4.0.2-rc5...v4.0.2-rc6

v4.0.2-rc5

Using bzlmod with Bazel 7 or later:

Add to your MODULE.bazel file:

bazel_dep(name = "protobuf_javascript", version = "v4.0.2-rc5")

What's Changed

... (truncated)

Commits
  • 88c63a0 bump version v4.0.2
  • 1cb4478 Use protoc_plugin's package.json version instead of hardcoding
  • 261daec Update for bazel 9 and protobuf 33.4 (#274)
  • d0a7fc0 adjust path for archive and bump pre-release version (#273)
  • 9eb5f39 add MODULE.bazel and licenses to BCR package, bump pre-release version
  • edcf435 Switch BCR release workflow javascript source tarball, bump version (#271)
  • 34756fc Bump version to 4.0.2-rc4 for testing BCR workflow
  • 016866a Use bazel build for BCR release test command
  • 7d64c8d Add placeholder google-protobuf.js file to fix missing input
  • b784079 Bump version to v4.0.2-rc2 or testing BCR workflow
  • Additional commits viewable in compare view

Updates grpc-web from 2.0.2 to 2.1.1

Release notes

Sourced from grpc-web's releases.

Release 2.1.1

This is the 2.1.1 release of gRPC-Web! :)

Please see the notes for the previous releases here. Please consult grpc.io for all information regarding this product.

This release contains improvements and bug fixes listed below.

Security

  • #1547 limit maxReceiveMessageSize to 4MB to have parity with other runtimes @​mbissa

Other Changes

  • #1548 fix(docker): resolve grpcwebproxy build failure caused by dead vanity ... @​Vuhag123
  • #1545 chore: upgrade macOS CI to macos-14 and prune unused rollup-plugin-cop... @​Vuhag123

Full Changelog: grpc/grpc-web@2.1.0...2.1.1

Release 2.1.0

This is the 2.1.0 release of gRPC-Web! :)

Please see the notes for the previous releases here. Please consult grpc.io for all information regarding this product.

This release contains improvements and bug fixes listed below.

Note: The macOS 13 compiler is missing in this version. Please just use the previous version instead. NPM is not affected.

Major Features

Other Changes

Changelog

Sourced from grpc-web's changelog.

2.1.1

Security

  • #1547 limit maxReceiveMessageSize to 4MB to have parity with other runtimes @​mbissa

Other Changes

  • #1548 fix(docker): resolve grpcwebproxy build failure caused by dead vanity ... @​Vuhag123
  • #1545 chore: upgrade macOS CI to macos-14 and prune unused rollup-plugin-cop... @​Vuhag123

2.1.0

Major Features

Other Changes

Commits
  • 28e864b chore: bump version to 2.1.1 (#1551)
  • 170b8c8 Post-release updates (2.1.0) (#1549)
  • 42f4d4a limit maxReceiveMessageSize to 4MB to have parity with other runtimes (#1547)
  • 92a181c Fix grpcwebproxy docker build by replacing dead vanity domain with github mir...
  • a9a4f27 chore: upgrade macOS CI to macos-14 and prune unused rollup-plugin-copy (#1545)
  • 8ccd252 chore: revert release version strings back to 2.0.2 in package.json and grpc_...
  • 0f158e8 chore: bump version to 2.1.0 (#1540)
  • f6cdc91 added support for edition 2024 (#1529)
  • f3c5521 chore: bump bazel modules (#1526)
  • d4aebf2 Bump webpack in /net/grpc/gateway/examples/echo/commonjs-example (#1523)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Aug 26, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/bench-446a22b82b branch 6 times, most recently from d3cbfa6 to a8c49d6 Compare September 2, 2026 01:02
Bumps the bench group with 3 updates in the / directory: [@bufbuild/protoc-gen-es](https://github.com/bufbuild/protobuf-es/tree/HEAD/packages/protoc-gen-es), [google-protobuf](https://github.com/protocolbuffers/protobuf-javascript) and [grpc-web](https://github.com/grpc/grpc-web).


Updates `@bufbuild/protoc-gen-es` from 2.10.1 to 2.14.1
- [Release notes](https://github.com/bufbuild/protobuf-es/releases)
- [Commits](https://github.com/bufbuild/protobuf-es/commits/v2.14.1/packages/protoc-gen-es)

Updates `@bufbuild/protobuf` from 2.10.1 to 2.14.1
- [Release notes](https://github.com/bufbuild/protobuf-es/releases)
- [Commits](https://github.com/bufbuild/protobuf-es/commits/v2.14.1/packages/protobuf)

Updates `google-protobuf` from 4.0.0 to 4.0.2
- [Release notes](https://github.com/protocolbuffers/protobuf-javascript/releases)
- [Commits](protocolbuffers/protobuf-javascript@v4.0.0...v4.0.2)

Updates `grpc-web` from 2.0.2 to 2.1.1
- [Release notes](https://github.com/grpc/grpc-web/releases)
- [Changelog](https://github.com/grpc/grpc-web/blob/master/CHANGELOG.md)
- [Commits](grpc/grpc-web@2.0.2...2.1.1)

---
updated-dependencies:
- dependency-name: "@bufbuild/protobuf"
  dependency-version: 2.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bench
- dependency-name: "@bufbuild/protoc-gen-es"
  dependency-version: 2.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bench
- dependency-name: google-protobuf
  dependency-version: 4.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bench
- dependency-name: grpc-web
  dependency-version: 2.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bench
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/bench-446a22b82b branch from a8c49d6 to 8f16517 Compare September 7, 2026 06:29
@ajeetdsouza
ajeetdsouza merged commit 02fd846 into main Sep 19, 2026
28 of 30 checks passed
@ajeetdsouza
ajeetdsouza deleted the dependabot/npm_and_yarn/bench-446a22b82b branch September 19, 2026 10:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant