chore: bump go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho from 0.69.0 to 0.71.0 - #477
Closed
dependabot[bot] wants to merge 1 commit into
Conversation
Contributor
|
Thank you for contributing to this project! 😊🕹️ |
…bstack/echo/otelecho Bumps [go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho](https://github.com/open-telemetry/opentelemetry-go-contrib) from 0.69.0 to 0.71.0. - [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-go-contrib@zpages/v0.69.0...zpages/v0.71.0) --- updated-dependencies: - dependency-name: go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho dependency-version: 0.71.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot
Bot
force-pushed
the
dependabot/go_modules/go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho-0.71.0
branch
from
September 3, 2026 06:26
9c29036 to
d72181e
Compare
retr0h
added a commit
that referenced
this pull request
Sep 12, 2026
Forced by #477. Dependabot's otelecho 0.69.0 -> 0.71.0 bump cannot merge: 0.71.0 marks the package deprecated, staticcheck's SA1019 fires and go-vet fails. The replacement instruments Echo v5, and its migration guide says applications must migrate Echo first. Almost all of the echo surface is generated. Flipping 25 cfg.yaml to echo5-server and regenerating fixed roughly 900 call sites, leaving a small hand-written remainder: - echo5-server generates StrictHandlerFunc in each of the 25 gen packages, so api.ScopeMiddleware cannot name any one of them. api.StrictHandlerFunc is declared once and the 23 call sites convert across the boundary, which Go permits since the signatures match. - v5 has no Shutdown. StartConfig.Start drains when its context is cancelled, so both servers hold a CancelFunc that Stop calls. - Response() returns a bare http.ResponseWriter: status comes from echo.UnwrapResponse, Flush from an http.Flusher assertion. - Routes() moved to Router().Routes(); HideBanner moved to StartConfig. The generator stays at the pinned v2.7.1. It already ships the echo5 templates, so no bump was needed, and bumping to v2.8.0 dragged in unrelated enum renaming and dropped auth scopes. slog-echo is removed rather than upgraded. Its only v5-compatible release tests for a routing error with err.(*echo.HTTPError), and v5 returns the unexported *echo.httpError, so every 404 became a 500. There is nothing newer to upgrade to. internal/telemetry/httplog uses Echo's own RequestLogger with HandleError set, which resolves the status through the error handler that knows it, and takes the same *slog.Logger from cmd/root.go so colouring, --json and trace handling are unchanged. CORS is registered only when origins are configured. v5 panics on an empty AllowOrigins where v4 defaulted to "*", and neither inheriting a permissive default nobody chose nor erroring on an optional feature is right. The middleware is left off, the browser applies same-origin policy, and both outcomes are logged so an operator is not left inferring it from a browser error. 72 packages pass, coverage 100.0%, golangci-lint reports 0 issues. Coverage was checked function by function against main rather than by the total: the only difference is httplog.New appearing at 100%. Claude-Session: https://claude.ai/code/session_01FuKUsHFG1EqZXamffh9M2c Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Collaborator
|
@dependabot rebase |
Contributor
Author
|
Looks like go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho is no longer a dependency, so this is no longer needed. |
dependabot
Bot
deleted the
dependabot/go_modules/go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho-0.71.0
branch
September 12, 2026 20:16
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho from 0.69.0 to 0.71.0.
Changelog
Sourced from go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho's changelog.
... (truncated)
Commits
c4c6248Release v1.46.0/v2.5.3/v0.71.0/v0.37.3/v0.26.0/v0.20.1/v0.16.3/v0.18.0 (#9563)11c8a13fix(deps): update aws-sdk-go-v2 monorepo0458b9dchore(deps): update module go.opentelemetry.io/contrib/instrumentation/net/ht...638a0d5fix(deps): update module github.com/moby/moby/api to v1.55.05089aa5chore(deps): update googleapis to da73d73a50857bchore(deps): update jaegertracing/jaeger docker tag to v2.20.0aa4f4a5chore(deps): update open-telemetry/shared-workflows action to v0.11.0ccbbc14fix(deps): update module github.com/aws/smithy-go to v1.28.09312464chore(deps): update module github.com/docker/go-connections to v0.8.136c3b00chore(deps): update module github.com/felixge/httpsnoop to v1.1.0