Commit 241a2e4
authored
fix(deps): update vulnfeeds-go (#4944)
> ℹ️ **Note**
>
> This PR body was truncated due to platform limits.
This PR contains the following updates:
| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[charm.land/lipgloss/v2](https://redirect.github.com/charmbracelet/lipgloss)
| `v2.0.0` → `v2.0.1` |

|

|
|
[github.com/gkampitakis/go-snaps](https://redirect.github.com/gkampitakis/go-snaps)
| `v0.5.19` → `v0.5.20` |

|

|
|
[github.com/go-git/go-git/v5](https://redirect.github.com/go-git/go-git)
| `v5.16.5` → `v5.17.0` |

|

|
|
[go.opentelemetry.io/contrib/detectors/gcp](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib)
| `v1.39.0` → `v1.42.0` |

|

|
|
[go.opentelemetry.io/otel](https://redirect.github.com/open-telemetry/opentelemetry-go)
| `v1.40.0` → `v1.42.0` |

|

|
|
[go.opentelemetry.io/otel/sdk](https://redirect.github.com/open-telemetry/opentelemetry-go)
| `v1.40.0` → `v1.42.0` |

|

|
|
[go.opentelemetry.io/otel/trace](https://redirect.github.com/open-telemetry/opentelemetry-go)
| `v1.40.0` → `v1.42.0` |

|

|
|
[google.golang.org/api](https://redirect.github.com/googleapis/google-api-go-client)
| `v0.268.0` → `v0.270.0` |

|

|
---
### Release Notes
<details>
<summary>charmbracelet/lipgloss (charm.land/lipgloss/v2)</summary>
###
[`v2.0.1`](https://redirect.github.com/charmbracelet/lipgloss/releases/tag/v2.0.1)
[Compare
Source](https://redirect.github.com/charmbracelet/lipgloss/compare/v2.0.0...v2.0.1)
A small release to properly set style underline colors, as well as
handling partial reads while querying the terminal.
#### Changelog
##### Fixed
-
[`3044146`](https://redirect.github.com/charmbracelet/lipgloss/commit/30441468e81b8d5322c78e7a78cac1aaf6b1b57d):
fix: add missing underlineColorKey case in getAsColor
([#​624](https://redirect.github.com/charmbracelet/lipgloss/issues/624))
([@​flux627](https://redirect.github.com/flux627))
##### Docs
-
[`61e734b`](https://redirect.github.com/charmbracelet/lipgloss/commit/61e734b4628b1f808f2a40dde55c8886432a110b):
docs: Charm logo link in upgrade guide
([@​aymanbagabas](https://redirect.github.com/aymanbagabas))
##### Other stuff
-
[`92b13d8`](https://redirect.github.com/charmbracelet/lipgloss/commit/92b13d8d3982df42416dddcad755f8700d5f1a76):
ci: sync golangci-lint config
([#​621](https://redirect.github.com/charmbracelet/lipgloss/issues/621))
([@​github-actions](https://redirect.github.com/github-actions)\[bot])
***
<a href="https://charm.land/"><img alt="The Charm logo"
src="https://stuff.charm.sh/charm-banner-next.jpg" width="400"></a>
Thoughts? Questions? We love hearing from you. Feel free to reach out on
[X](https://x.com/charmcli), [Discord](https://charm.land/discord),
[Slack](https://charm.land/slack), [The
Fediverse](https://mastodon.social/@​charmcli),
[Bluesky](https://bsky.app/profile/charm.land).
</details>
<details>
<summary>gkampitakis/go-snaps
(github.com/gkampitakis/go-snaps)</summary>
###
[`v0.5.20`](https://redirect.github.com/gkampitakis/go-snaps/releases/tag/v0.5.20)
[Compare
Source](https://redirect.github.com/gkampitakis/go-snaps/compare/v0.5.19...v0.5.20)
#### What's Changed
- feat: support setting serializer on config by
[@​gkampitakis](https://redirect.github.com/gkampitakis) in
[#​154](https://redirect.github.com/gkampitakis/go-snaps/pull/154)
**Full Changelog**:
<https://github.com/gkampitakis/go-snaps/compare/v0.5.19...v0.5.20>
</details>
<details>
<summary>go-git/go-git (github.com/go-git/go-git/v5)</summary>
###
[`v5.17.0`](https://redirect.github.com/go-git/go-git/releases/tag/v5.17.0)
[Compare
Source](https://redirect.github.com/go-git/go-git/compare/v5.16.5...v5.17.0)
#### What's Changed
- build: Update module github.com/go-git/go-git/v5 to v5.16.5
\[SECURITY] (releases/v5.x) by
[@​go-git-renovate](https://redirect.github.com/go-git-renovate)\[bot]
in [#​1839](https://redirect.github.com/go-git/go-git/pull/1839)
- git: worktree, optimize infiles function for very large repos by
[@​k-anshul](https://redirect.github.com/k-anshul) in
[#​1853](https://redirect.github.com/go-git/go-git/pull/1853)
- git: Add strict checks for supported extensions by
[@​pjbgf](https://redirect.github.com/pjbgf) in
[#​1861](https://redirect.github.com/go-git/go-git/pull/1861)
- backport, git: Improve Status() speed with new index.ModTime check by
[@​cedric-appdirect](https://redirect.github.com/cedric-appdirect)
in [#​1862](https://redirect.github.com/go-git/go-git/pull/1862)
- storage: filesystem, Avoid overwriting loose obj files by
[@​pjbgf](https://redirect.github.com/pjbgf) in
[#​1864](https://redirect.github.com/go-git/go-git/pull/1864)
**Full Changelog**:
<https://github.com/go-git/go-git/compare/v5.16.5...v5.17.0>
</details>
<details>
<summary>open-telemetry/opentelemetry-go-contrib
(go.opentelemetry.io/contrib/detectors/gcp)</summary>
###
[`v1.42.0`](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/releases/tag/v1.42.0):
/v2.4.0/v0.67.0/v0.36.0/v0.22.0/v0.17.0/v0.15.0/v0.14.0
[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/compare/v1.41.0...v1.42.0)
##### Added
- Add environment variables propagation carrier in
`go.opentelemetry.io/contrib/propagators/envcar`.
([#​8442](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8442))
##### Changed
- Upgrade `go.opentelemetry.io/otel/semconv` to `v1.40.0`, including
updates across instrumentation and detector modules.
([#​8631](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8631))
- The semantic conventions v1.40.0 release introduces RPC breaking
changes applied in this repository:
- RPC spans and metrics no longer include `network.protocol.name`,
`network.protocol.version`, or `network.transport` attributes.
- `rpc.client.request.size`, `rpc.client.response.size`,
`rpc.server.request.size`, and `rpc.server.response.size` are no longer
emitted in
`go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc`.
- `rpc.message` span events and their message attributes are no longer
emitted in
`go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc`
(including when `WithMessageEvents` is configured).
See [semantic-conventions v1.40.0
release](https://redirect.github.com/open-telemetry/semantic-conventions/releases/tag/v1.40.0)
for complete details.
##### Fixed
- Ignore informational response status codes (`100-199`) except `101
Switching Protocols` when storing the HTTP status code in
`go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` and
`go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux`.
([#​6913](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6913))
- Make `Body` handling in `Transport` consistent with stdlib in
`go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp`.
([#​8618](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8618))
- Fix bucket boundaries for `rpc.server.call.duration` and
`rpc.client.call.duration` in
`go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc`.
([#​8642](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8642))
- Host resource detector in `go.opentelemetry.io/contrib/otelconf` now
includes `os.` attributes.
([#​8578](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8578))
##### Removed
- Drop support for [Go 1.24].
([#​8628](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8628))
[Go 1.24]: https://go.dev/doc/go1.24
#### What's Changed
- chore(deps): update github artifact actions to v7 (major) by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8605](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8605)
- chore(deps): update module github.com/sonatard/noctx to v0.5.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8610](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8610)
- chore(deps): update github/codeql-action action to v4.32.5 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8620](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8620)
- fix(deps): update module github.com/aws/smithy-go to v1.24.2 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8614](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8614)
- chore(deps): update go-openapi packages by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8621](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8621)
- fix(deps): update module github.com/shirou/gopsutil/v4 to v4.26.2 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8622](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8622)
- chore(deps): update module github.com/kisielk/errcheck to v1.10.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8608](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8608)
- chore(deps): update module github.com/protonmail/go-crypto to v1.4.0
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8609](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8609)
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to
v0.147.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8625](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8625)
- chore(deps): update module github.com/daixiang0/gci to v0.14.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8623](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8623)
- Drop support for 1.24 by
[@​dmathieu](https://redirect.github.com/dmathieu) in
[#​8628](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8628)
- fix(deps): update golang.org/x by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8554](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8554)
- fix(deps): update kubernetes packages to v0.35.2 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8626](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8626)
- fix(deps): update aws-sdk-go-v2 monorepo by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8598](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8598)
- fix(deps): update module github.com/aws/aws-lambda-go to v1.53.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8630](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8630)
- otelgrpc: modernize the example project by
[@​ash2k](https://redirect.github.com/ash2k) in
[#​8619](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8619)
- chore(deps): update googleapis to
[`a57be14`](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/commit/a57be14)
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8606](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8606)
- fix(deps): update module github.com/gin-gonic/gin to v1.12.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8627](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8627)
- chore(deps): update module github.com/prometheus/procfs to v0.20.1 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8624](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8624)
- fix(otelhttp): make Body handling in Transport consistent with stdlib
by [@​ash2k](https://redirect.github.com/ash2k) in
[#​8618](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8618)
- otelhttp: Ignore informational response status codes when persisting
status by [@​VirrageS](https://redirect.github.com/VirrageS) in
[#​6913](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6913)
- chore(deps): update golang.org/x/telemetry digest to
[`18da590`](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/commit/18da590)
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8635](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8635)
- Upgrade to `semconv/v1.40.0` by
[@​MrAlias](https://redirect.github.com/MrAlias) in
[#​8631](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8631)
- chore(deps): update k8s.io/kube-openapi digest to
[`5b3e3fd`](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/commit/5b3e3fd)
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8636](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8636)
- envcar: add environment carrier by
[@​Joibel](https://redirect.github.com/Joibel) in
[#​8442](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8442)
- chore: enable modernize linter by
[@​mmorel-35](https://redirect.github.com/mmorel-35) in
[#​8583](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8583)
- chore(deps): update dependency codespell to v2.4.2 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8640](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8640)
- chore(deps): update github/codeql-action action to v4.32.6 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8641](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8641)
- fix(deps): update aws-sdk-go-v2 monorepo by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8643](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8643)
- Use correct bucket boundaries for otelgrpc client and server
histograms by [@​dashpole](https://redirect.github.com/dashpole)
in
[#​8642](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8642)
- fix(deps): update module google.golang.org/grpc to v1.79.2 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8644](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8644)
- otelconf: host detector should include os as well by
[@​codeboten](https://redirect.github.com/codeboten) in
[#​8578](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8578)
- Release v1.42.0/v2.4.0/v0.67.0/v0.36.0/v0.22.0/v0.17.0/v0.15.0/v0.14.0
by [@​pellared](https://redirect.github.com/pellared) in
[#​8649](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8649)
#### New Contributors
- [@​VirrageS](https://redirect.github.com/VirrageS) made their
first contribution in
[#​6913](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6913)
- [@​Joibel](https://redirect.github.com/Joibel) made their first
contribution in
[#​8442](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8442)
**Full Changelog**:
<https://github.com/open-telemetry/opentelemetry-go-contrib/compare/v1.41.0...v1.42.0>
###
[`v1.41.0`](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/releases/tag/v1.41.0):
/v2.3.0/v0.66.0/v0.35.0/v0.21.0/v0.16.0/v0.14.0/v0.13.0
[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/compare/v1.40.0...v1.41.0)
This release is the last to support [Go 1.24].
The next release will require at least [Go 1.25].
##### Added
- Add `WithSpanKind` option in
`go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc`
to override the default span kind.
([#​8506](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8506))
- Add `const Version` in `go.opentelemetry.io/contrib/bridges/otelzap`.
([#​8544](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8544))
- Support testing of [Go 1.26].
([#​8549](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8549))
- Add `const Version` in
`go.opentelemetry.io/contrib/detectors/autodetect`.
([#​8555](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8555))
- Add `const Version` in
`go.opentelemetry.io/contrib/detectors/azure/azurevm`.
([#​8553](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8553))
- Add `const Version` in
`go.opentelemetry.io/contrib/processors/baggagecopy`.
([#​8557](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8557))
- Add `const Version` in
`go.opentelemetry.io/contrib/detectors/aws/lambda`.
([#​8510](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8510))
- Add `const Version` in
`go.opentelemetry.io/contrib/propagators/autoprop`.
([#​8488](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8488))
- Add `const Version` in
`go.opentelemetry.io/contrib/processors/minsev`.
([#​8590](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8590))
- Add `const Version` in
`go.opentelemetry.io/contrib/exporters/autoexport`.
([#​8612](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8612))
##### Fixed
- Change the `rpc.server.call.duration` metric value from milliseconds
to seconds in
`go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc`.
([#​8509](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8509))
- Change the `rpc.response.status_code` attribute to the canonical
`UPPER_SNAKE_CASE` format in
`go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc`.
([#​8565](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8565))
- Enforce that `client_certificate_file` and `client_key_file` are
provided together in `go.opentelemetry.io/contrib/otelconf`.
([#​8450](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8450))
- Fix broken CSS and JavaScript CDN URLs in
`go.opentelemetry.io/contrib/zpages` by replacing the inaccessible
code.getmdl.io CDN with cdnjs.cloudflare.com.
([#​8502](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8502))
- Use Prometheus translation strategy instead of deprecated funcs in
`go.opentelemetry.io/contrib/otelconf`.
([#​8595](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8595))
##### Removed
- Remove the deprecated zipkin exporter example in
`go.opentelemetry.io/contrib/examples/zipkin`.
([#​8501](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8501))
##### Changed
- Reduce allocations in the generated HTTP `internal/semconv` packages.
([#​8511](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8511))
Updated modules include:
-
`go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful`
-
`go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin`
-
`go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux`
-
`go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho`
-
`go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace`
- `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp`
- Update the configuration schema used in
`go.opentelemetry.io/contrib/otelconf` to
[rc.3](https://redirect.github.com/open-telemetry/opentelemetry-configuration/releases/tag/v1.0.0-rc.3).
([#​8505](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8505))
##### Deprecated
- `WithMetricAttributesFn` in
`go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` is
deprecated and will be removed in a future release. Use `Labeler`
instead.
([#​8587](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8587))
[Go 1.26]: https://go.dev/doc/go1.26
[Go 1.25]: https://go.dev/doc/go1.25
[Go 1.24]: https://go.dev/doc/go1.24
#### What's Changed
- chore(deps): update golang.org/x/telemetry digest to
[`fe4bb1c`](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/commit/fe4bb1c)
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8495](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8495)
- chore(deps): update github/codeql-action action to v4.32.1 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8492](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8492)
- chore(deps): update module github.com/clipperhouse/uax29/v2 to v2.5.0
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8489](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8489)
- chore(deps): update googleapis to
[`ce8ad4c`](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/commit/ce8ad4c)
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8496](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8496)
- chore(deps): update golang.org/x/telemetry digest to
[`aaaaaa5`](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/commit/aaaaaa5)
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8500](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8500)
- chore(deps): update googleapis to
[`546029d`](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/commit/546029d)
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8503](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8503)
- fix(deps): update module github.com/aws/aws-sdk-go-v2/service/dynamodb
to v1.55.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8504](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8504)
- chore: update go-jsonschema dependency by
[@​codeboten](https://redirect.github.com/codeboten) in
[#​8494](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8494)
- otelconf: validate client key/cert symmetry for mTLS by
[@​sandy2008](https://redirect.github.com/sandy2008) in
[#​8450](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8450)
- Remove zipkin example by
[@​pradhyum6144](https://redirect.github.com/pradhyum6144) in
[#​8501](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8501)
- Fix zpages CSS and JS CDN URLs by
[@​pradhyum6144](https://redirect.github.com/pradhyum6144) in
[#​8502](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8502)
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to
v0.145.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8508](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8508)
- otelgrpc: add WithSpanKind option by
[@​rauanmayemir](https://redirect.github.com/rauanmayemir) in
[#​8506](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8506)
- chore(deps): update fossas/fossa-action action to v1.8.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8517](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8517)
- chore(deps): update github/codeql-action action to v4.32.2 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8515](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8515)
- chore(deps): update module github.com/ghostiam/protogetter to v0.3.20
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8513](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8513)
- chore(deps): update golang.org/x/telemetry digest to
[`86a5c4b`](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/commit/86a5c4b)
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8512](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8512)
- chore(deps): update golang.org/x by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8521](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8521)
- chore(deps): update module github.com/clipperhouse/uax29/v2 to v2.6.0
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8522](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8522)
- chore(deps): update module sigs.k8s.io/structured-merge-diff/v6 to
v6.3.2 by [@​renovate](https://redirect.github.com/renovate)\[bot]
in
[#​8520](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8520)
- chore(deps): update module github.com/klauspost/compress to v1.18.4 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8523](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8523)
- fix(deps): update module go.mongodb.org/mongo-driver to v1.17.9 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8519](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8519)
- chore(deps): update googleapis to
[`4cfbd41`](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/commit/4cfbd41)
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8527](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8527)
- fix(deps): update golang.org/x by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8528](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8528)
- chore(deps): update module github.com/go-git/go-git/v5 to v5.16.5
\[security] by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8531](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8531)
- google.golang.org/grpc/otelgrpc: Fix for `elapsedTime` records an
incorrect metric value by
[@​gaiaz-iusipov](https://redirect.github.com/gaiaz-iusipov) in
[#​8509](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8509)
- chore(deps): update k8s.io/utils digest to
[`b8788ab`](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/commit/b8788ab)
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8534](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8534)
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2
to v2.27.8 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8535](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8535)
- chore(deps): update module github.com/golangci/golines to v0.15.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8536](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8536)
- chore(deps): update module github.com/golangci/misspell to v0.8.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8538](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8538)
- otelconf: update to latest config schema rc by
[@​codeboten](https://redirect.github.com/codeboten) in
[#​8505](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8505)
- chore(deps): update golang.org/x/telemetry digest to
[`9f66fae`](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/commit/9f66fae)
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8545](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8545)
- Add version file for otelzap bridge by
[@​lcorinna](https://redirect.github.com/lcorinna) in
[#​8544](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8544)
- chore(deps): update golang docker tag to v1.26 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8537](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8537)
- fix(deps): update module google.golang.org/grpc to v1.79.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8552](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8552)
- Add support for Go 1.26 by
[@​dmathieu](https://redirect.github.com/dmathieu) in
[#​8549](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8549)
- fix(deps): update module google.golang.org/grpc to v1.79.1 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8556](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8556)
- chore(deps): update github/codeql-action action to v4.32.3 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8558](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8558)
- Add version file for Azure VM detector by
[@​bamdadam](https://redirect.github.com/bamdadam) in
[#​8553](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8553)
- chore(deps): update module github.com/kevinburke/ssh\_config to v1.5.0
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8561](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8561)
- Add version file for baggagecopy processor by
[@​lcorinna](https://redirect.github.com/lcorinna) in
[#​8557](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8557)
- chore(deps): update module github.com/kevinburke/ssh\_config to v1.6.0
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8562](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8562)
- chore(deps): update module github.com/godoc-lint/godoc-lint to v0.11.2
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8566](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8566)
- chore(deps): update module github.com/clipperhouse/uax29/v2 to v2.7.0
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8564](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8564)
- chore(deps): update github.com/lufia/plan9stats digest to
[`b3301c5`](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/commit/b3301c5)
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8563](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8563)
- chore(deps): update module github.com/mattn/go-runewidth to v0.0.20 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8567](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8567)
- Add version file for AWS Lambda resource detector by
[@​ElenaZvereva](https://redirect.github.com/ElenaZvereva) in
[#​8510](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8510)
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2
to v2.28.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8569](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8569)
- fix(deps): update aws-sdk-go-v2 monorepo by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8572](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8572)
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to
v0.146.1 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8579](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8579)
- Skip flaky test on macos too by
[@​dmathieu](https://redirect.github.com/dmathieu) in
[#​8580](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8580)
- fix(deps): update aws-sdk-go-v2 monorepo by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8577](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8577)
- add version file for autoprop propagator by
[@​pransoft7](https://redirect.github.com/pransoft7) in
[#​8488](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8488)
- Add version file for minsev processor by
[@​ElenaZvereva](https://redirect.github.com/ElenaZvereva) in
[#​8590](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8590)
- chore(deps): update github/codeql-action action to v4.32.4 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8584](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8584)
- fix(deps): update module github.com/aws/smithy-go to v1.24.1 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8585](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8585)
- chore(deps): update module github.com/mirrexone/unqueryvet to v1.5.4
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8588](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8588)
- fix(deps): update module github.com/labstack/echo/v4 to v4.15.1 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8589](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8589)
- chore(deps): update module github.com/sosodev/duration to v1.4.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8591](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8591)
- chore(deps): update module github.com/ebitengine/purego to v0.10.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8592](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8592)
- chore(deps): update module github.com/alexkohler/prealloc to v1.0.3 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8596](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8596)
- chore(deps): update lycheeverse/lychee-action action to v2.8.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8599](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8599)
- chore(deps): update module github.com/uudashr/gocognit to v1.2.1 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8597](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8597)
- chore(deps): update module github.com/go-git/go-git/v5 to v5.17.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8601](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8601)
- chore(deps): update prom/prometheus docker tag to v3.10.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8603](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8603)
- ci: add govulncheck job to CI workflow and update lint target by
[@​pellared](https://redirect.github.com/pellared) in
[#​8613](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8613)
- Add version file for autoexport module by
[@​ElenaZvereva](https://redirect.github.com/ElenaZvereva) in
[#​8612](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8612)
- otelconf: use translation strategy instead of deprecated funcs by
[@​codeboten](https://redirect.github.com/codeboten) in
[#​8595](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8595)
- otelhttp: Deprecate WithMetricAttributesFn in favor of Labeler by
[@​sonalgaud12](https://redirect.github.com/sonalgaud12) in
[#​8587](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8587)
- google.golang.org/grpc/otelgrpc: Use canonical string status codes by
[@​haines](https://redirect.github.com/haines) in
[#​8565](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8565)
- internal/shared/semconv: Reduce allocations by
[@​gaiaz-iusipov](https://redirect.github.com/gaiaz-iusipov) in
[#​8511](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8511)
- add version file for Autodetect detector by
[@​bamdadam](https://redirect.github.com/bamdadam) in
[#​8555](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8555)
- HTTP instrumentations cleanup by
[@​ash2k](https://redirect.github.com/ash2k) in
[#​8532](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8532)
- Release 1.41.0/2.3.0/0.66.0/0.35.0/0.21.0/0.16.0/0.14.0/0.13.0 by
[@​pellared](https://redirect.github.com/pellared) in
[#​8617](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8617)
#### New Contributors
- [@​sandy2008](https://redirect.github.com/sandy2008) made their
first contribution in
[#​8450](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8450)
- [@​pradhyum6144](https://redirect.github.com/pradhyum6144) made
their first contribution in
[#​8501](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8501)
- [@​rauanmayemir](https://redirect.github.com/rauanmayemir) made
their first contribution in
[#​8506](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8506)
- [@​bamdadam](https://redirect.github.com/bamdadam) made their
first contribution in
[#​8553](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8553)
- [@​haines](https://redirect.github.com/haines) made their first
contribution in
[#​8565](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8565)
**Full Changelog**:
<https://github.com/open-telemetry/opentelemetry-go-contrib/compare/v1.40.0...v1.41.0>
###
[`v1.40.0`](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/releases/tag/v1.40.0):
/v2.2.0/v0.65.0/v0.34.0/v0.20.0/v0.15.0/v0.13.0/v0.12.0
[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/compare/v1.39.0...v1.40.0)
#### Overview
##### Added
- `WithMetricAttributesFn` option in
`go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc`
to define dynamic attributes on auto-instrumented metrics.
([#​8191](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8191))
- Add support for configuring propagators in
`go.opentelemetry.io/contrib/otelconf`.
([#​8281](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8281))
- Add `const Version` in
`go.opentelemetry.io/contrib/bridges/prometheus`.
([#​8401](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8401))
- Add `const Version` in `go.opentelemetry.io/contrib/otelconf`.
([#​8461](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8461))
- Add `const Version` in `go.opentelemetry.io/contrib/bridges/otellogr`.
([#​8477](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8477))
- Add `const Version` in
`go.opentelemetry.io/contrib/bridges/otellogrus`.
([#​8485](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8485))
- Add `const Version` in `go.opentelemetry.io/contrib/bridges/otelslog`.
([#​8480](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8480))
##### Fixed
- Fix panic when passing nil `TracerProvider` or `MeterProvider` to
`WithTracerProvider` or `WithMeterProvider` in
`go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc`.
([#​8323](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8323))
- `Transport` in
`go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` now
supports reading request body multiple times for subsequent requests
that reuse `http.Request`.
([#​8352](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8352))
##### Changed
- The `Version()` function in
`go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` has been
replaced by `const Version`.
([#​8142](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8142))
- The `Version()` function in
`go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace`
has been replaced by `const Version`.
([#​8302](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8302))
- The `Version()` function in
`go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc`
has been replaced by `const Version`.
([#​8317](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8317))
- The `Version()` function in `go.opentelemetry.io/contrib/zpages` has
been replaced by `const Version`.
([#​8325](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8325))
- The `Version()` function in
`go.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongo`
has been replaced by `const Version`.
([#​8340](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8340))
- The `Version()` function in
`go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin`
has been replaced by `const Version`.
([#​8341](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8341))
- The `Version()` function in
`go.opentelemetry.io/contrib/instrumentation/runtime` has been replaced
by `const Version` string.
([#​8349](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8349))
- The `Version()` function in
`go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws`
has been replaced by `const Version`.
([#​8356](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8356))
- The `Version()` function in
`go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-lambda-go/otellambda`
has been replaced by `const Version`.
([#​8357](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8357))
- The `Version()` function in
`go.opentelemetry.io/contrib/instrumentation/host` has been replaced by
`const Version`.
([#​8358](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8358))
- The `Version()` function in
`go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful`
has been replaced by `const Version`.
([#​8360](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8360))
- The `Version()` function in
`go.opentelemetry.io/contrib/propagators/opencensus` has been replaced
by `const Version`.
([#​8361](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8361))
- The `Version()` function in
`go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho`
has been replaced by `const Version`.
([#​8365](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8365))
- The `Version()` function in
`go.opentelemetry.io/contrib/samplers/probability/consistent` has been
replaced by `const Version`.
([#​8366](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8366))
- The `Version()` function in
`go.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/v2/mongo/otelmongo`
has been replaced by `const Version`.
([#​8370](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8370))
- Set `error.type` attribute instead of adding `exception` span events
in `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp`.
([#​8386](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8386))
- Set `error.type` attribute instead of adding `exception` span events
in
`go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws`.
([#​8386](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8386))
- Upgrade `go.opentelemetry.io/otel/semconv` to `v1.39.0`, including
updates across all instrumentation and detector modules.
([#​8404](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8404))
- The semantic conventions v1.39.0 release introduces breaking changes,
including:
- `rpc` span and metric attributes have been renamed to align with
naming guidelines:
- `rpc.system` → `rpc.system.name` (values: `grpc`, `grpc_web`,
`connectrpc`, `thrift`, `dubbo`, etc.)
- `rpc.method` and `rpc.service` have been merged into a fully-qualified
`rpc.method` attribute
- `rpc.client|server.duration` → `rpc.client|server.call.duration` (unit
changed to seconds)
- `rpc.grpc.request.metadata`/`rpc.grpc.response.metadata` →
`rpc.request.metadata`/`rpc.response.metadata`
- `rpc.grpc.status_code` → deprecated in favor of
`rpc.response.status_code`
- `rpc.jsonrpc.request_id` → `jsonrpc.request.id`
- `rpc.jsonrpc.version` → `jsonrpc.protocol.version`
- `system` and `process` metrics:
- `*.linux.memory` metrics renamed to `*.memory.linux`
- `system.process.status` → `process.state`
- `system.paging.type` and `process.paging.fault_type` →
`system.paging.fault.type`
- `peer.service` attribute has been deprecated in favor of
`service.peer.name`
See [semantic-conventions v1.39.0
release](https://redirect.github.com/open-telemetry/semantic-conventions/releases/tag/v1.39.0)
and [v1.38.0
release](https://redirect.github.com/open-telemetry/semantic-conventions/releases/tag/v1.38.0)
for complete breaking change details.
- Updated modules include:
- `go.opentelemetry.io/contrib/bridges/otellogr`
- `go.opentelemetry.io/contrib/bridges/otellogrus`
- `go.opentelemetry.io/contrib/bridges/otelslog`
- `go.opentelemetry.io/contrib/bridges/otelzap`
- `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp`
- Uses `service.peer.name` attribute (deprecated `peer.service`)
-
`go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace`
-
`go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc`
- Merged `rpc.method` and `rpc.service` into fully-qualified
`rpc.method` (e.g., `grpc.testing.TestService/EmptyCall`)
- `rpc.system` → `rpc.system.name` with updated values (e.g.,
`RPCSystemNameGRPC`)
- `rpc.grpc.status_code` → `rpc.response.status_code` (e.g.,
`RPCResponseStatusCode("OK")`)
-
`go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws`
- Merged `rpc.method` and `rpc.service` attributes (service/operation →
fully-qualified method)
- `rpc.system` → `rpc.system.name` with `AWSSystemVal`
- New `MethodAttr()` function for combined service/operation attribute
-
`go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-lambda-go/otellambda`
- `go.opentelemetry.io/contrib/instrumentation/runtime`
- `go.opentelemetry.io/contrib/instrumentation/host`
-
`go.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver`
(both v1 and v2)
-
`go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin`
-
`go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful`
-
`go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho`
-
`go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux`
- `go.opentelemetry.io/contrib/detectors/gcp`
- `go.opentelemetry.io/contrib/detectors/aws/ec2/v2`
- `go.opentelemetry.io/contrib/detectors/aws/ecs`
- `go.opentelemetry.io/contrib/detectors/aws/eks`
- `go.opentelemetry.io/contrib/detectors/azure/azurevm`
- `go.opentelemetry.io/contrib/otelconf`
##### Deprecated
- `ServiceAttr()` function in
`go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws`
is deprecated. Use `MethodAttr()` instead, as `rpc.service` has been
merged into `rpc.method` in semantic conventions v1.39.0.
([#​8404](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8404))
- `OperationAttr()` function in
`go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws`
is deprecated. Use `MethodAttr()` instead, as `rpc.service` has been
merged into `rpc.method` in semantic conventions v1.39.0.
([#​8404](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8404))
##### Removed
- The deprecated `DefaultClient`, `Get`, `Head`, `Post`, and `PostForm`
in `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp`. Use
a custom `*http.Client` with
`otelhttp.NewTransport(http.DefaultTransport)` instead.
([#​8266](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8266))
- The deprecated `WithPublicEndpoint` in
`go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp`. Use
`WithPublicEndpointFn` instead.
([#​8267](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8267))
- The deprecated `WithRouteTag` in
`go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp`. The
route is already added automatically for spans. For metrics, the
alternative is to use the `WithMetricAttributesFn` option.
([#​8268](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/8268))
#### What's Changed
- fix(deps): update aws-sdk-go-v2 monorepo by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8263](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8263)
- fix(deps): update module github.com/aws/aws-lambda-go to v1.51.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8265](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8265)
- chore(deps): update golang.org/x by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8262](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8262)
- fix(deps): update aws-sdk-go-v2 monorepo by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8264](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8264)
- fix(deps): update golang.org/x by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8269](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8269)
- fix(deps): update module golang.org/x/tools to v0.40.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8271](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8271)
- chore(deps): update go-openapi packages by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8270](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8270)
- refactor(otelhttp): change Version() func to const Version string by
[@​dogedede](https://redirect.github.com/dogedede) in
[#​8142](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8142)
- chore(deps): update golang.org/x/exp/typeparams digest to
[`8475f28`](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/commit/8475f28)
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8273](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8273)
- Remove the deprecated `otelhttp` `Client` by
[@​MrAlias](https://redirect.github.com/MrAlias) in
[#​8266](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8266)
- fix(deps): update module go.mongodb.org/mongo-driver/v2 to v2.4.1 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8277](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8277)
- chore(deps): update codecov/codecov-action action to v5.5.2 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8275](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8275)
- fix(deps): update kubernetes packages to v0.34.3 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8278](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8278)
- fix(deps): update golang.org/x/exp digest to
[`8475f28`](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/commit/8475f28)
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8274](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8274)
- fix(deps): update aws-sdk-go-v2 monorepo by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8276](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8276)
- fix(deps): update module github.com/golangci/golangci-lint/v2 to
v2.7.2 by [@​renovate](https://redirect.github.com/renovate)\[bot]
in
[#​8256](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8256)
- chore(deps): update github.com/securego/gosec/v2 digest to
[`b6eea26`](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/commit/b6eea26)
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​8279](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8279)
- Remove the deprecated `WithPublicEndpoint` from `otelhttp` by
[@​MrAlias](https://redirect.github.com/MrAlias) in
[#​8267](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8267)
- Remove the deprecated `WithRouteTag` option in `otelhttp` by
[@​MrAlias](https://redirect.github.com/MrAlias) in
[#​8268](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/8268)
- chore(deps): update module github.com/securego/gosec/v2 to v2.22.11 by
[@​renovate](https://redirect.github.c
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 6am on wednesday" in timezone
Australia/Sydney, Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/google/osv.dev).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My40OC4xIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->1 parent 8ba2f33 commit 241a2e4
2 files changed
Lines changed: 51 additions & 51 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
14 | | - | |
| 13 | + | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
41 | | - | |
| 41 | + | |
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
65 | | - | |
| 65 | + | |
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
73 | | - | |
| 73 | + | |
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
| |||
101 | 101 | | |
102 | 102 | | |
103 | 103 | | |
104 | | - | |
105 | | - | |
| 104 | + | |
| 105 | + | |
106 | 106 | | |
107 | 107 | | |
108 | 108 | | |
109 | 109 | | |
110 | 110 | | |
111 | 111 | | |
112 | | - | |
| 112 | + | |
113 | 113 | | |
114 | 114 | | |
115 | 115 | | |
116 | 116 | | |
117 | 117 | | |
118 | | - | |
119 | | - | |
| 118 | + | |
| 119 | + | |
120 | 120 | | |
121 | 121 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | | - | |
| 3 | + | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
9 | | - | |
| 8 | + | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
34 | | - | |
| 33 | + | |
| 34 | + | |
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| |||
111 | 111 | | |
112 | 112 | | |
113 | 113 | | |
114 | | - | |
115 | | - | |
| 114 | + | |
| 115 | + | |
116 | 116 | | |
117 | 117 | | |
118 | 118 | | |
119 | 119 | | |
120 | | - | |
121 | | - | |
| 120 | + | |
| 121 | + | |
122 | 122 | | |
123 | 123 | | |
124 | | - | |
125 | | - | |
| 124 | + | |
| 125 | + | |
126 | 126 | | |
127 | 127 | | |
128 | 128 | | |
| |||
167 | 167 | | |
168 | 168 | | |
169 | 169 | | |
170 | | - | |
171 | | - | |
| 170 | + | |
| 171 | + | |
172 | 172 | | |
173 | 173 | | |
174 | 174 | | |
| |||
276 | 276 | | |
277 | 277 | | |
278 | 278 | | |
279 | | - | |
280 | | - | |
| 279 | + | |
| 280 | + | |
281 | 281 | | |
282 | 282 | | |
283 | 283 | | |
284 | 284 | | |
285 | | - | |
286 | | - | |
| 285 | + | |
| 286 | + | |
287 | 287 | | |
288 | 288 | | |
289 | | - | |
290 | | - | |
291 | | - | |
292 | | - | |
293 | | - | |
294 | | - | |
295 | | - | |
296 | | - | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
297 | 297 | | |
298 | 298 | | |
299 | 299 | | |
| |||
339 | 339 | | |
340 | 340 | | |
341 | 341 | | |
342 | | - | |
343 | | - | |
| 342 | + | |
| 343 | + | |
344 | 344 | | |
345 | 345 | | |
346 | 346 | | |
| |||
361 | 361 | | |
362 | 362 | | |
363 | 363 | | |
364 | | - | |
365 | | - | |
| 364 | + | |
| 365 | + | |
366 | 366 | | |
367 | 367 | | |
368 | 368 | | |
| |||
372 | 372 | | |
373 | 373 | | |
374 | 374 | | |
375 | | - | |
376 | | - | |
| 375 | + | |
| 376 | + | |
377 | 377 | | |
378 | 378 | | |
379 | 379 | | |
380 | 380 | | |
381 | 381 | | |
382 | | - | |
383 | | - | |
| 382 | + | |
| 383 | + | |
384 | 384 | | |
385 | 385 | | |
386 | 386 | | |
| |||
0 commit comments