diff --git a/package-lock.json b/package-lock.json
index 196ef9e48..d902fa125 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -12703,7 +12703,7 @@
},
"packages/connect": {
"name": "@connectrpc/connect",
- "version": "2.0.4",
+ "version": "2.1.0",
"license": "Apache-2.0",
"devDependencies": {
"@bufbuild/buf": "^1.56.0",
@@ -12719,22 +12719,22 @@
"name": "@connectrpc/connect-cloudflare",
"dependencies": {
"@bufbuild/protobuf": "^2.7.0",
- "@connectrpc/connect": "2.0.4",
- "@connectrpc/connect-node": "2.0.4"
+ "@connectrpc/connect": "2.1.0",
+ "@connectrpc/connect-node": "2.1.0"
},
"devDependencies": {
"@cloudflare/workers-types": "^4.20250801.0",
- "@connectrpc/connect-conformance": "^2.0.4",
+ "@connectrpc/connect-conformance": "^2.1.0",
"tsx": "^4.20.4",
"wrangler": "^4.29.1"
}
},
"packages/connect-conformance": {
"name": "@connectrpc/connect-conformance",
- "version": "2.0.4",
+ "version": "2.1.0",
"dependencies": {
"@bufbuild/protobuf": "^2.7.0",
- "@connectrpc/connect": "2.0.4",
+ "@connectrpc/connect": "2.1.0",
"fflate": "^0.8.2",
"tar-stream": "^3.1.7"
},
@@ -12751,12 +12751,12 @@
},
"packages/connect-express": {
"name": "@connectrpc/connect-express",
- "version": "2.0.4",
+ "version": "2.1.0",
"license": "Apache-2.0",
"devDependencies": {
- "@connectrpc/connect": "2.0.4",
- "@connectrpc/connect-conformance": "^2.0.4",
- "@connectrpc/connect-node": "2.0.4",
+ "@connectrpc/connect": "2.1.0",
+ "@connectrpc/connect-conformance": "^2.1.0",
+ "@connectrpc/connect-node": "2.1.0",
"@types/express": "^5.0.3",
"express": "^5.1.0",
"tsx": "^4.20.4"
@@ -12766,33 +12766,33 @@
},
"peerDependencies": {
"@bufbuild/protobuf": "^2.7.0",
- "@connectrpc/connect": "2.0.4",
- "@connectrpc/connect-node": "2.0.4",
+ "@connectrpc/connect": "2.1.0",
+ "@connectrpc/connect-node": "2.1.0",
"express": "^4.18.2 || ^5.0.1"
}
},
"packages/connect-fastify": {
"name": "@connectrpc/connect-fastify",
- "version": "2.0.4",
+ "version": "2.1.0",
"license": "Apache-2.0",
"devDependencies": {
- "@connectrpc/connect": "2.0.4",
- "@connectrpc/connect-conformance": "^2.0.4",
- "@connectrpc/connect-node": "2.0.4"
+ "@connectrpc/connect": "2.1.0",
+ "@connectrpc/connect-conformance": "^2.1.0",
+ "@connectrpc/connect-node": "2.1.0"
},
"engines": {
"node": ">=20"
},
"peerDependencies": {
"@bufbuild/protobuf": "^2.7.0",
- "@connectrpc/connect": "2.0.4",
- "@connectrpc/connect-node": "2.0.4",
+ "@connectrpc/connect": "2.1.0",
+ "@connectrpc/connect-node": "2.1.0",
"fastify": "^4.22.1 || ^5.1.0"
}
},
"packages/connect-migrate": {
"name": "@connectrpc/connect-migrate",
- "version": "2.0.4",
+ "version": "2.1.0",
"license": "Apache-2.0",
"dependencies": {
"fast-glob": "3.3.3",
@@ -12813,28 +12813,28 @@
},
"packages/connect-next": {
"name": "@connectrpc/connect-next",
- "version": "2.0.4",
+ "version": "2.1.0",
"license": "Apache-2.0",
"devDependencies": {
- "@connectrpc/connect": "2.0.4",
- "@connectrpc/connect-node": "2.0.4"
+ "@connectrpc/connect": "2.1.0",
+ "@connectrpc/connect-node": "2.1.0"
},
"engines": {
"node": ">=20"
},
"peerDependencies": {
"@bufbuild/protobuf": "^2.7.0",
- "@connectrpc/connect": "2.0.4",
- "@connectrpc/connect-node": "2.0.4",
+ "@connectrpc/connect": "2.1.0",
+ "@connectrpc/connect-node": "2.1.0",
"next": "^13.2.4 || ^14.2.5 || ^15.0.2"
}
},
"packages/connect-node": {
"name": "@connectrpc/connect-node",
- "version": "2.0.4",
+ "version": "2.1.0",
"license": "Apache-2.0",
"devDependencies": {
- "@connectrpc/connect-conformance": "^2.0.4",
+ "@connectrpc/connect-conformance": "^2.1.0",
"@types/jasmine": "^5.1.8",
"@types/node": "^24.2.1",
"jasmine": "^5.9.0"
@@ -12844,7 +12844,7 @@
},
"peerDependencies": {
"@bufbuild/protobuf": "^2.7.0",
- "@connectrpc/connect": "2.0.4"
+ "@connectrpc/connect": "2.1.0"
}
},
"packages/connect-node/node_modules/@types/node": {
@@ -12866,12 +12866,12 @@
},
"packages/connect-web": {
"name": "@connectrpc/connect-web",
- "version": "2.0.4",
+ "version": "2.1.0",
"license": "Apache-2.0",
"devDependencies": {
"@bufbuild/buf": "^1.56.0",
"@bufbuild/protoc-gen-es": "^2.7.0",
- "@connectrpc/connect-conformance": "^2.0.4",
+ "@connectrpc/connect-conformance": "^2.1.0",
"@wdio/browserstack-service": "^9.19.1",
"@wdio/cli": "^9.19.1",
"@wdio/jasmine-framework": "^9.19.1",
@@ -12881,7 +12881,7 @@
},
"peerDependencies": {
"@bufbuild/protobuf": "^2.7.0",
- "@connectrpc/connect": "2.0.4"
+ "@connectrpc/connect": "2.1.0"
}
},
"packages/connect-web-bench": {
@@ -12890,7 +12890,7 @@
"@bufbuild/buf": "^1.56.0",
"@bufbuild/protobuf": "^2.7.0",
"@bufbuild/protoc-gen-es": "^2.7.0",
- "@connectrpc/connect-web": "2.0.4",
+ "@connectrpc/connect-web": "2.1.0",
"@types/brotli": "^1.3.4",
"brotli": "^1.3.3",
"esbuild": "^0.19.8",
@@ -12902,8 +12902,8 @@
"name": "@connectrpc/example",
"dependencies": {
"@bufbuild/protobuf": "^2.7.0",
- "@connectrpc/connect-node": "^2.0.4",
- "@connectrpc/connect-web": "^2.0.4",
+ "@connectrpc/connect-node": "^2.1.0",
+ "@connectrpc/connect-web": "^2.1.0",
"tsx": "^4.20.4"
},
"devDependencies": {
diff --git a/packages/connect-cloudflare/package.json b/packages/connect-cloudflare/package.json
index 13ec1e480..75fa44f38 100644
--- a/packages/connect-cloudflare/package.json
+++ b/packages/connect-cloudflare/package.json
@@ -11,13 +11,13 @@
},
"dependencies": {
"@bufbuild/protobuf": "^2.7.0",
- "@connectrpc/connect": "2.0.4",
- "@connectrpc/connect-node": "2.0.4"
+ "@connectrpc/connect": "2.1.0",
+ "@connectrpc/connect-node": "2.1.0"
},
"devDependencies": {
"wrangler": "^4.29.1",
"@cloudflare/workers-types": "^4.20250801.0",
"tsx": "^4.20.4",
- "@connectrpc/connect-conformance": "^2.0.4"
+ "@connectrpc/connect-conformance": "^2.1.0"
}
}
diff --git a/packages/connect-conformance/package.json b/packages/connect-conformance/package.json
index 3924c9da9..a94c83e3c 100644
--- a/packages/connect-conformance/package.json
+++ b/packages/connect-conformance/package.json
@@ -1,6 +1,6 @@
{
"name": "@connectrpc/connect-conformance",
- "version": "2.0.4",
+ "version": "2.1.0",
"private": true,
"type": "module",
"main": "./dist/cjs/index.js",
@@ -28,7 +28,7 @@
},
"dependencies": {
"@bufbuild/protobuf": "^2.7.0",
- "@connectrpc/connect": "2.0.4",
+ "@connectrpc/connect": "2.1.0",
"fflate": "^0.8.2",
"tar-stream": "^3.1.7"
},
diff --git a/packages/connect-express/package.json b/packages/connect-express/package.json
index 24e9b23fc..08a92881e 100644
--- a/packages/connect-express/package.json
+++ b/packages/connect-express/package.json
@@ -1,6 +1,6 @@
{
"name": "@connectrpc/connect-express",
- "version": "2.0.4",
+ "version": "2.1.0",
"license": "Apache-2.0",
"repository": {
"type": "git",
@@ -32,9 +32,9 @@
"node": ">=20"
},
"devDependencies": {
- "@connectrpc/connect-conformance": "^2.0.4",
- "@connectrpc/connect": "2.0.4",
- "@connectrpc/connect-node": "2.0.4",
+ "@connectrpc/connect-conformance": "^2.1.0",
+ "@connectrpc/connect": "2.1.0",
+ "@connectrpc/connect-node": "2.1.0",
"@types/express": "^5.0.3",
"express": "^5.1.0",
"tsx": "^4.20.4"
@@ -42,7 +42,7 @@
"peerDependencies": {
"express": "^4.18.2 || ^5.0.1",
"@bufbuild/protobuf": "^2.7.0",
- "@connectrpc/connect": "2.0.4",
- "@connectrpc/connect-node": "2.0.4"
+ "@connectrpc/connect": "2.1.0",
+ "@connectrpc/connect-node": "2.1.0"
}
}
diff --git a/packages/connect-fastify/package.json b/packages/connect-fastify/package.json
index 54b98c902..e0cdb1305 100644
--- a/packages/connect-fastify/package.json
+++ b/packages/connect-fastify/package.json
@@ -1,6 +1,6 @@
{
"name": "@connectrpc/connect-fastify",
- "version": "2.0.4",
+ "version": "2.1.0",
"license": "Apache-2.0",
"repository": {
"type": "git",
@@ -31,14 +31,14 @@
"node": ">=20"
},
"devDependencies": {
- "@connectrpc/connect-conformance": "^2.0.4",
- "@connectrpc/connect": "2.0.4",
- "@connectrpc/connect-node": "2.0.4"
+ "@connectrpc/connect-conformance": "^2.1.0",
+ "@connectrpc/connect": "2.1.0",
+ "@connectrpc/connect-node": "2.1.0"
},
"peerDependencies": {
"@bufbuild/protobuf": "^2.7.0",
"fastify": "^4.22.1 || ^5.1.0",
- "@connectrpc/connect": "2.0.4",
- "@connectrpc/connect-node": "2.0.4"
+ "@connectrpc/connect": "2.1.0",
+ "@connectrpc/connect-node": "2.1.0"
}
}
diff --git a/packages/connect-migrate/package.json b/packages/connect-migrate/package.json
index dc46b4624..f60299111 100644
--- a/packages/connect-migrate/package.json
+++ b/packages/connect-migrate/package.json
@@ -1,6 +1,6 @@
{
"name": "@connectrpc/connect-migrate",
- "version": "2.0.4",
+ "version": "2.1.0",
"description": "This tool updates your Connect project to use the new @connectrpc packages.",
"license": "Apache-2.0",
"repository": {
diff --git a/packages/connect-next/package.json b/packages/connect-next/package.json
index 93922a1a3..7fdd88c78 100644
--- a/packages/connect-next/package.json
+++ b/packages/connect-next/package.json
@@ -1,6 +1,6 @@
{
"name": "@connectrpc/connect-next",
- "version": "2.0.4",
+ "version": "2.1.0",
"license": "Apache-2.0",
"repository": {
"type": "git",
@@ -32,11 +32,11 @@
"peerDependencies": {
"@bufbuild/protobuf": "^2.7.0",
"next": "^13.2.4 || ^14.2.5 || ^15.0.2",
- "@connectrpc/connect": "2.0.4",
- "@connectrpc/connect-node": "2.0.4"
+ "@connectrpc/connect": "2.1.0",
+ "@connectrpc/connect-node": "2.1.0"
},
"devDependencies": {
- "@connectrpc/connect": "2.0.4",
- "@connectrpc/connect-node": "2.0.4"
+ "@connectrpc/connect": "2.1.0",
+ "@connectrpc/connect-node": "2.1.0"
}
}
diff --git a/packages/connect-node/package.json b/packages/connect-node/package.json
index cbc097cf6..7e4a75ac1 100644
--- a/packages/connect-node/package.json
+++ b/packages/connect-node/package.json
@@ -1,6 +1,6 @@
{
"name": "@connectrpc/connect-node",
- "version": "2.0.4",
+ "version": "2.1.0",
"license": "Apache-2.0",
"repository": {
"type": "git",
@@ -34,11 +34,11 @@
},
"peerDependencies": {
"@bufbuild/protobuf": "^2.7.0",
- "@connectrpc/connect": "2.0.4"
+ "@connectrpc/connect": "2.1.0"
},
"devDependencies": {
"@types/node": "^24.2.1",
- "@connectrpc/connect-conformance": "^2.0.4",
+ "@connectrpc/connect-conformance": "^2.1.0",
"@types/jasmine": "^5.1.8",
"jasmine": "^5.9.0"
}
diff --git a/packages/connect-web-bench/README.md b/packages/connect-web-bench/README.md
index c271e97f6..183ad1214 100644
--- a/packages/connect-web-bench/README.md
+++ b/packages/connect-web-bench/README.md
@@ -15,10 +15,10 @@ usually do. We repeat this for an increasing number of RPCs.
| code generator | RPCs | bundle size | minified | compressed |
| -------------- | ---: | ----------: | --------: | ---------: |
-| Connect-ES | 1 | 284,162 b | 180,111 b | 36,441 b |
-| Connect-ES | 4 | 288,414 b | 183,213 b | 37,244 b |
-| Connect-ES | 8 | 293,277 b | 187,644 b | 38,156 b |
-| Connect-ES | 16 | 302,405 b | 195,271 b | 39,672 b |
+| Connect-ES | 1 | 284,162 b | 180,111 b | 36,473 b |
+| Connect-ES | 4 | 288,414 b | 183,213 b | 37,242 b |
+| Connect-ES | 8 | 293,277 b | 187,644 b | 38,174 b |
+| Connect-ES | 16 | 302,405 b | 195,271 b | 39,685 b |
| gRPC-Web | 1 | 876,563 b | 548,495 b | 52,300 b |
| gRPC-Web | 4 | 928,964 b | 580,477 b | 54,673 b |
| gRPC-Web | 8 | 1,004,833 b | 628,223 b | 57,118 b |
diff --git a/packages/connect-web-bench/chart.svg b/packages/connect-web-bench/chart.svg
index 597a0439f..79110333b 100644
--- a/packages/connect-web-bench/chart.svg
+++ b/packages/connect-web-bench/chart.svg
@@ -42,13 +42,13 @@
0 KiB
-
+
Connect-ES
-Connect-ES 35.59 KiB for 1 RPCs
-Connect-ES 36.37 KiB for 4 RPCs
-Connect-ES 37.26 KiB for 8 RPCs
-Connect-ES 38.74 KiB for 16 RPCs
+Connect-ES 35.62 KiB for 1 RPCs
+Connect-ES 36.37 KiB for 4 RPCs
+Connect-ES 37.28 KiB for 8 RPCs
+Connect-ES 38.75 KiB for 16 RPCs
diff --git a/packages/connect-web-bench/package.json b/packages/connect-web-bench/package.json
index 1a46a86cc..3f5332acb 100644
--- a/packages/connect-web-bench/package.json
+++ b/packages/connect-web-bench/package.json
@@ -13,7 +13,7 @@
"@bufbuild/buf": "^1.56.0",
"@bufbuild/protobuf": "^2.7.0",
"@bufbuild/protoc-gen-es": "^2.7.0",
- "@connectrpc/connect-web": "2.0.4",
+ "@connectrpc/connect-web": "2.1.0",
"@types/brotli": "^1.3.4",
"brotli": "^1.3.3",
"esbuild": "^0.19.8",
diff --git a/packages/connect-web/package.json b/packages/connect-web/package.json
index ca20c31e7..5e988aac4 100644
--- a/packages/connect-web/package.json
+++ b/packages/connect-web/package.json
@@ -1,6 +1,6 @@
{
"name": "@connectrpc/connect-web",
- "version": "2.0.4",
+ "version": "2.1.0",
"license": "Apache-2.0",
"repository": {
"type": "git",
@@ -41,7 +41,7 @@
"devDependencies": {
"@bufbuild/buf": "^1.56.0",
"@bufbuild/protoc-gen-es": "^2.7.0",
- "@connectrpc/connect-conformance": "^2.0.4",
+ "@connectrpc/connect-conformance": "^2.1.0",
"@wdio/jasmine-framework": "^9.19.1",
"@wdio/cli": "^9.19.1",
"@wdio/local-runner": "^9.19.1",
@@ -51,6 +51,6 @@
},
"peerDependencies": {
"@bufbuild/protobuf": "^2.7.0",
- "@connectrpc/connect": "2.0.4"
+ "@connectrpc/connect": "2.1.0"
}
}
diff --git a/packages/connect/package.json b/packages/connect/package.json
index 6a38d5f0f..5f9209a80 100644
--- a/packages/connect/package.json
+++ b/packages/connect/package.json
@@ -1,6 +1,6 @@
{
"name": "@connectrpc/connect",
- "version": "2.0.4",
+ "version": "2.1.0",
"description": "Type-safe APIs with Protobuf and TypeScript.",
"license": "Apache-2.0",
"repository": {
diff --git a/packages/example/package.json b/packages/example/package.json
index 9a974266a..4110e7eb3 100644
--- a/packages/example/package.json
+++ b/packages/example/package.json
@@ -16,8 +16,8 @@
},
"dependencies": {
"@bufbuild/protobuf": "^2.7.0",
- "@connectrpc/connect-node": "^2.0.4",
- "@connectrpc/connect-web": "^2.0.4",
+ "@connectrpc/connect-node": "^2.1.0",
+ "@connectrpc/connect-web": "^2.1.0",
"tsx": "^4.20.4"
},
"devDependencies": {