connect-go
connect-go copied to clipboard
The Go implementation of Connect: Protobuf RPC that works.
**Is your feature request related to a problem? Please describe.** First of all, love what you guys are doing. Thanks for making the protobuf ecosystem better. We are currently in...
**Is your feature request related to a problem? Please describe.** High performance gRPC/Connect services need to avoid allocations for request and response messages. In the gRPC ecosystem, it's possible to...
**Is your feature request related to a problem? Please describe.** Nope **Describe the solution you'd like** It would be great if Connect supported HTTP 3 workloads **Describe alternatives you've considered**...
This issue tracks small cleanups we should do as we drop support for old Go releases. ## Go 1.18 - [x] Remove the `asMaxBytesError` function that uses string comparisons. ##...
This PR changes the ErrorWriter to be more lenient with classifying protocols. Errors codecs are agnostic to the codec used. Therefore we avoid checking the codec in classifying the request....
**Is your feature request related to a problem? Please describe.** In order to `buf generate`, my environment must have `go` installed so that I can first install `protoc-gen-connect-go`. **Describe the...
Add release artifications using goreleaser for protoc-gen-connect-go. Fixes #695 ``` dist ├── artifacts.json ├── config.yaml ├── connect-go_1.15.0-SNAPSHOT-b581b2b_checksums.txt ├── metadata.json ├── protoc-gen-connect-go-v1.15.0-Darwin-arm64.tar.gz ├── protoc-gen-connect-go-v1.15.0-Darwin-x86_64.tar.gz ├── protoc-gen-connect-go-v1.15.0-Linux-aarch64.tar.gz ├── protoc-gen-connect-go-v1.15.0-Linux-x86_64.tar.gz ├── protoc-gen-connect-go-v1.15.0-Windows-arm64.zip ├──...
**Is your feature request related to a problem? Please describe.** We are currently exploring migrating our project from the gRPC Go implementation to connect-go. Since our project uses several micro...
Currently `ErrorWriter.IsSupported` uses the currently supported codecs (provided in the form of handler options) to compute all of the possible content-types that the server would support. However, this is not...
With HTTP/2, when a server is performing graceful shutdown, it sends a `GOAWAY` frame to a client, if the client tries to start a new stream. During this shutdown, the...