Timo Stamm

Results 45 issues of Timo Stamm

**Is your feature request related to a problem? Please describe.** When combining middleware with Connect routes, it is often necessary to return an error to the wire (for example a...

enhancement

## Summary Update the connect-web-interceptor.js to be compatible with @buildbuild/connect-web >= v0.8.0 for server-streaming RPCs. ## Problem description Release [v0.8.0](https://github.com/bufbuild/connect-es/releases/tag/v0.8.0) of @buildbuild/connect-web made a breaking change to interceptors. Unary RPCs...

Our plugin framework `@bufbuild/protoplugin` supports access to custom Protobuf options (see the documentation [here](https://github.com/bufbuild/protobuf-es/blob/main/docs/writing_plugins.md#using-custom-protobuf-options)). Currently, it does not support option retention yet (see the docs [here](https://protobuf.dev/programming-guides/proto3/#option-retention), and the [comments in...

Currently, we are testing compatibility with older versions of TypeScript by compiling tests. We want to make sure that the generated code, the runtime library, and common use cases compile...

Cleanup

With this change, delimited encoding applies to the map entry message, and - if the map uses a message type for values - to map values. Whether this is the...

The Next.js example currently only contains examples for the Pagers Router, and none for the newer App Router. We should provide a basic example for using a client in a...

This is a wonderfully flexible library, but we've heard in the [Buf Slack channel](https://buf.build/links/slack) that some users have had issues to get started with the simple use case of exposing...

In practice, it is common to have a handful of select RPCs that should be allowed to be called anonymously. We've had users asking for how to implement it with...

### Verify canary release - [X] I verified that the issue exists in the latest Turborepo canary release. ### Link to code that reproduces this issue https://github.com/timostamm/turbotest ### What package...

kind: bug
owned-by: turborepo

This PR replaces [protobuf.js](https://www.npmjs.com/package/protobufjs) with [@bufbuild/protobuf](https://www.npmjs.com/package/@bufbuild/protobuf) in generated code. The libraries are used for low-level wire encoding. Since they have a similar API, the changes to main.ts are relatively simple....