These 10 commits are when the Protocol Buffers files have changed:
Commit: | 3379c6d | |
---|---|---|
Author: | Philip K. Warren | |
Committer: | GitHub |
Reduce unnecessary allocations in interceptors (#185) Remove unnecessary allocations by pre-sizing slice allocations, reducing slice allocations in helper methods, and removing unused variables along the happy path (no errors). Additionally switch to using `clear` to reset filtered out part of attribute slices since we're on Go 1.22, update license headers, and update golangci-lint. Signed-off-by: Philip K. Warren <pwarren@buf.build>
The documentation is generated from this commit.
Commit: | fd4520f | |
---|---|---|
Author: | Edward McFarlane | |
Committer: | GitHub |
Update copyright for 2024 (#159)
Commit: | 61d17dd | |
---|---|---|
Author: | Edward McFarlane | |
Committer: | GitHub |
Update test protos for PingStream method (#140) Test protos were using `CumSum` as a `Ping` method that returned twice and all other methods were unused. Regenerate the `PingService` with a `PingStream` methods that returns a full duplex method of Ping. Size is removed from the constant 2 to be calculated with `proto.Size()` (response sizes are the same as request, so response isn't calculated). Testing changes: - `CumSum` == `PingStream` but always returns a response for a request, not two responses for each request - `failPing` returns an error, not a message than an error. No behaviour should be changed.
Commit: | 454e81b | |
---|---|---|
Author: | Edward McFarlane | |
Committer: | Edward McFarlane |
Update test protos for PingStream method
Commit: | 154678c | |
---|---|---|
Author: | Sam Small | |
Committer: | GitHub |
Update copyright (#132) Update to use "The Connect Authors" instead of "Buf Technologies, Inc."
Commit: | cd8389b | |
---|---|---|
Author: | Akshay Shah | |
Committer: | GitHub |
Handle HTTP 304s when setting span status (#121) If the RPC is using the Connect protocol and returns a not modified error, we shouldn't set the span status to error. Follow-up to #120. --------- Co-authored-by: Josh Humphries <2035234+jhump@users.noreply.github.com>
Commit: | 291ac0f | |
---|---|---|
Author: | Joshua Carpeggiani | |
Committer: | GitHub |
Fix license years (#88) Changes from `2023` to `2022-2023`
Commit: | c493cf9 | |
---|---|---|
Author: | Joshua Carpeggiani | |
Committer: | GitHub |
Update license year (#86)
Commit: | 639ef2b | |
---|---|---|
Author: | Akshay Shah | |
Committer: | GitHub |
Add unary tracing (#14) This PR contains the little bit of code I've actually managed to write in this repo. My intention is to transfer what little knowledge I've accumulated to @joshcarp, who's going to actually carry this project over the finish line. Included here is: * A bit of Makefile and lint configuration cleanup. * Some structure for the top-level API. The primary entrypoint is `otelconnect.WithTelemetry`, which returns a `connect.Option`. * Configuration and options. * A no-op metrics interceptor. * A unary-only tracing interceptor, which doesn't yet have any tests. The next thing to do is probably to add tests for unary tracing (following [the approach used in otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/instrumentation/google.golang.org/grpc/otelgrpc/test/grpc_test.go)), then refactor and add streaming tracing support, then add metrics and tests. Co-authored-by: Joshua Carpeggiani <32605850+joshcarp@users.noreply.github.com>
Commit: | b66ee1d | |
---|---|---|
Author: | Tommy Ma | |
Committer: | GitHub |
add tests on views collected data (#5)