Timo Stamm
Timo Stamm
Thanks for the PR, Ben. We'll need some insight whether / how this impacts performance and bundle size. I think it would be ideal to use the same mechanism for...
Thanks for the updates, Ben. I'll take a look as soon as possible, but have to take care of some Connect work first.
I would argue that all fields in proto3 are required, but probably not the way you want. The language guide says: > When a message is parsed, if the encoded...
Thanks for the description. I think that the two statements line 275 to 278 should be swapped in [handler-factory.ts](https://github.com/connectrpc/connect-es/blob/v2.1.0/packages/connect/src/protocol-connect/handler-factory.ts#L275-L278). Can you confirm that this change fixes the issue?
Hey Ben, it would be nice to provide more context in those errors if we can avoid regressions on performance, and keep bundle size reasonable. It's not as simple as...
We've release `@bufbuild/protobuf` [v2.7.0](https://github.com/bufbuild/protobuf-es/releases/tag/v2.7.0). With this version, `BinaryWriter.finish` returns `Uint8Array`, which is compatible with TypeScript 5.7, 5.8, and 5.9.
@dependabot recreate
This dependency bump causes an error. From the logs: ``` @connectrpc/connect-web:test-browserstack: > @connectrpc/[email protected] test-browserstack @connectrpc/connect-web:test-browserstack: > wdio run ./browserstack/wdio.browserstack.conf.js [...] @connectrpc/connect-web:test-browserstack: [1-0] 2025-11-14T11:40:57.845Z ERROR @wdio/runner: Error: WebDriverError: Could not parse...
This is blocking us from upgrading to Jest v30, see https://github.com/bufbuild/protobuf-es/pull/1186 and https://github.com/bufbuild/protobuf-es/pull/1163.
Valid types is an experimental feature. For a start, we only honor the `required` rule on message fields. But we'd definitely love to support more rules in the future, and...