open-telemetry
opentelemetry-go
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
sdk/metric/internal/x: generate x package from x component template (#8397) Closes #7381 Signed-off-by: Ilya Kiselev <Kis-Ilya-A@yandex.ru>
main
10 hours ago
chore(deps): update github.com/golangci/rowserrcheck digest to 0ec5bd2 (#8419) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [github.com/golangci/rowserrcheck](https://redirect.github.com/golangci/rowserrcheck) | indirect | digest | `8d53bbc` → `0ec5bd2` | --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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/open-telemetry/opentelemetry-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDkuMCIsInVwZGF0ZWRJblZlciI6IjQzLjIwOS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
main
18 hours ago
chore(deps): update actions/checkout action to v6.0.3 (#8418) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/checkout](https://redirect.github.com/actions/checkout) | action | patch | `v6.0.2` → `v6.0.3` | --- ### Release Notes <details> <summary>actions/checkout (actions/checkout)</summary> ### [`v6.0.3`](https://redirect.github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v603) [Compare Source](https://redirect.github.com/actions/checkout/compare/v6.0.2...v6.0.3) - Fix checkout init for SHA-256 repositories by [@​yaananth](https://redirect.github.com/yaananth) in [#​2439](https://redirect.github.com/actions/checkout/pull/2439) - fix: expand merge commit SHA regex and add SHA-256 test cases by [@​yaananth](https://redirect.github.com/yaananth) in [#​2414](https://redirect.github.com/actions/checkout/pull/2414) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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/open-telemetry/opentelemetry-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDkuMCIsInVwZGF0ZWRJblZlciI6IjQzLjIwOS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
main
24 hours ago
fix(deps): update module github.com/prometheus/common to v0.68.0 (#8395) This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [github.com/prometheus/common](https://redirect.github.com/prometheus/common) | `v0.67.5` → `v0.68.0` |  |  | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/5322) for more information. --- ### Release Notes <details> <summary>prometheus/common (github.com/prometheus/common)</summary> ### [`v0.68.0`](https://redirect.github.com/prometheus/common/releases/tag/v0.68.0) [Compare Source](https://redirect.github.com/prometheus/common/compare/v0.67.5...v0.68.0) ##### What's Changed - Synchronize common files from prometheus/prometheus by [@​prombot](https://redirect.github.com/prombot) in [#​873](https://redirect.github.com/prometheus/common/pull/873) - Synchronize common files from prometheus/prometheus by [@​prombot](https://redirect.github.com/prombot) in [#​874](https://redirect.github.com/prometheus/common/pull/874) - build(deps): bump github.com/golang-jwt/jwt/v5 from 5.3.0 to 5.3.1 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​879](https://redirect.github.com/prometheus/common/pull/879) - build(deps): bump golang.org/x/net from 0.48.0 to 0.49.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​878](https://redirect.github.com/prometheus/common/pull/878) - Synchronize common files from prometheus/prometheus by [@​prombot](https://redirect.github.com/prombot) in [#​875](https://redirect.github.com/prometheus/common/pull/875) - Synchronize common files from prometheus/prometheus by [@​prombot](https://redirect.github.com/prombot) in [#​880](https://redirect.github.com/prometheus/common/pull/880) - Remove logic adding unit to metrics name by [@​vesari](https://redirect.github.com/vesari) in [#​877](https://redirect.github.com/prometheus/common/pull/877) - Synchronize common files from prometheus/prometheus by [@​prombot](https://redirect.github.com/prombot) in [#​881](https://redirect.github.com/prometheus/common/pull/881) - Update for Go 1.26 by [@​SuperQ](https://redirect.github.com/SuperQ) in [#​883](https://redirect.github.com/prometheus/common/pull/883) - build(deps): bump golang.org/x/net from 0.49.0 to 0.51.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​882](https://redirect.github.com/prometheus/common/pull/882) - version: Add a slog helper by [@​SuperQ](https://redirect.github.com/SuperQ) in [#​886](https://redirect.github.com/prometheus/common/pull/886) - Remove Arthur from maintainers list by [@​ArthurSens](https://redirect.github.com/ArthurSens) in [#​885](https://redirect.github.com/prometheus/common/pull/885) - Synchronize common files from prometheus/prometheus by [@​prombot](https://redirect.github.com/prombot) in [#​895](https://redirect.github.com/prometheus/common/pull/895) - Synchronize common files from prometheus/prometheus by [@​prombot](https://redirect.github.com/prombot) in [#​896](https://redirect.github.com/prometheus/common/pull/896) - config: change NewOAuth2RoundTripper to accept variadic HTTPClientOption by [@​alliasgher](https://redirect.github.com/alliasgher) in [#​898](https://redirect.github.com/prometheus/common/pull/898) - config: guard against nil oauth2 credential in RoundTrip by [@​alliasgher](https://redirect.github.com/alliasgher) in [#​897](https://redirect.github.com/prometheus/common/pull/897) - build(deps): bump golang.org/x/net from 0.51.0 to 0.52.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​890](https://redirect.github.com/prometheus/common/pull/890) - build(deps): bump go.yaml.in/yaml/v2 from 2.4.3 to 2.4.4 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​891](https://redirect.github.com/prometheus/common/pull/891) - build(deps): bump golang.org/x/oauth2 from 0.34.0 to 0.36.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​892](https://redirect.github.com/prometheus/common/pull/892) - Move interface assertions to a test file by [@​msiegen](https://redirect.github.com/msiegen) in [#​839](https://redirect.github.com/prometheus/common/pull/839) - fix(http\_config): fix client cert rotation when no CA is configured by [@​machine424](https://redirect.github.com/machine424) in [#​908](https://redirect.github.com/prometheus/common/pull/908) - Remove CircleCI by [@​ArthurSens](https://redirect.github.com/ArthurSens) in [#​910](https://redirect.github.com/prometheus/common/pull/910) - Fix: apply DialContextFunc to OAuth2 token-fetch transport by [@​yuri-tceretian](https://redirect.github.com/yuri-tceretian) in [#​911](https://redirect.github.com/prometheus/common/pull/911) ##### New Contributors - [@​alliasgher](https://redirect.github.com/alliasgher) made their first contribution in [#​898](https://redirect.github.com/prometheus/common/pull/898) - [@​msiegen](https://redirect.github.com/msiegen) made their first contribution in [#​839](https://redirect.github.com/prometheus/common/pull/839) - [@​machine424](https://redirect.github.com/machine424) made their first contribution in [#​908](https://redirect.github.com/prometheus/common/pull/908) - [@​yuri-tceretian](https://redirect.github.com/yuri-tceretian) made their first contribution in [#​911](https://redirect.github.com/prometheus/common/pull/911) **Full Changelog**: <https://github.com/prometheus/common/compare/v0.67.5...v0.68.0> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- 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/open-telemetry/opentelemetry-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDIuMSIsInVwZGF0ZWRJblZlciI6IjQzLjIwNi4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
main
1 day ago
chore(deps): update module github.com/mattn/go-colorable to v0.1.15 (#8391) This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [github.com/mattn/go-colorable](https://redirect.github.com/mattn/go-colorable) | `v0.1.14` → `v0.1.15` |  |  | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/5322) for more information. --- ### Release Notes <details> <summary>mattn/go-colorable (github.com/mattn/go-colorable)</summary> ### [`v0.1.15`](https://redirect.github.com/mattn/go-colorable/compare/v0.1.14...v0.1.15) [Compare Source](https://redirect.github.com/mattn/go-colorable/compare/v0.1.14...v0.1.15) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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/open-telemetry/opentelemetry-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDIuMSIsInVwZGF0ZWRJblZlciI6IjQzLjIwNi4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
main
1 day ago
fix(otlphttp): honor retry-after seconds (#8383) This PR updates the log, metric, and trace exporters to read the HTTP `Retry-After` header as seconds when retrying OTLP HTTP exports. Previously, these exporters converted the parsed integer directly to `time.Duration`, so values such as Retry-After: 10 were honored as 10ns instead of 10s. This means that no otel go client has respected `Retry-After`, which makes it not spec compliant as per https://opentelemetry.io/docs/specs/otlp/#otlphttp-throttling > If the server receives more requests than the client is allowed or the server is overloaded, the server SHOULD respond with HTTP 429 Too Many Requests or HTTP 503 Service Unavailable and MAY include [“Retry-After”](https://tools.ietf.org/html/rfc7231#section-7.1.3) header with a recommended time interval in seconds to wait before retrying. > > The client SHOULD honour the waiting interval specified in the “Retry-After” header if it is present. If the client receives a retryable error code (see [table above](https://opentelemetry.io/docs/specs/otlp/#retryable-response-codes)) and the “Retry-After” header is not present in the response, then the client SHOULD implement an exponential backoff strategy between retries. This problem has existed since the start of all the exporter usage.
main
1 day ago
chore(deps): update module github.com/securego/gosec/v2 to v2.27.1 (#8413)
main
2 days ago
chore(deps): update module github.com/butuzov/mirror to v1.3.3 (#8390) This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [github.com/butuzov/mirror](https://redirect.github.com/butuzov/mirror) | `v1.3.0` → `v1.3.3` |  |  | --- ### Release Notes <details> <summary>butuzov/mirror (github.com/butuzov/mirror)</summary> ### [`v1.3.3`](https://redirect.github.com/butuzov/mirror/releases/tag/v1.3.3) [Compare Source](https://redirect.github.com/butuzov/mirror/compare/v1.3.2...v1.3.3) This is maintenance & compatibility (go1.25) release #### Changelog - [`bdf3a32`](https://redirect.github.com/butuzov/mirror/commit/bdf3a32bb23a5d30ef7a76c4c73de5384819797e) chores: maintenance ([#​90](https://redirect.github.com/butuzov/mirror/issues/90)) ### [`v1.3.2`](https://redirect.github.com/butuzov/mirror/compare/v1.3.0...v1.3.2) [Compare Source](https://redirect.github.com/butuzov/mirror/compare/v1.3.0...v1.3.2) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- 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/open-telemetry/opentelemetry-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDIuMSIsInVwZGF0ZWRJblZlciI6IjQzLjIwNi4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
main
2 days ago
Latest Branches
CodSpeed Performance Gauge
+23%
Add partial benchmarks in CI
#8387
5 days ago
ef1ff1c
XSAM:feat/affected-benchmarks
CodSpeed Performance Gauge
-80%
Fix benchmark ci
#8282
1 month ago
440c030
XSAM:fix-benchmark-ci
CodSpeed Performance Gauge
N/A
[DO NOT MERGE] Trigger benchmark CI
#7998
3 months ago
45e0307
XSAM:test-benchmark-ci
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs