Commit 9334b5e
authored
fix(security): update vulnerability-updates [security] (#1884)
> ℹ️ **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/) |
|---|---|---|---|
|
[github.com/open-feature/flagd/core](https://redirect.github.com/open-feature/flagd)
| `v0.11.8` → `v0.13.1` |

|

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

|

|
### GitHub Vulnerability Alerts
####
[GHSA-4c5f-9mj4-m247](https://redirect.github.com/open-feature/flagd/security/advisories/GHSA-4c5f-9mj4-m247)
### Summary
In 2025, several vulnerabilities in the Go Standard Library were
disclosed, impacting Go-based applications like flagd (the evaluation
engine for OpenFeature). These CVEs primarily focus on Denial of Service
(DoS) through resource exhaustion and Race Conditions in database
handling.
| CVE ID | Impacted Package | Severity | Description & Impact on flagd |
| -- | -- | -- | -- |
| CVE-2025-47907 | database/sql | 7.0 (High) | Race Condition: Canceling
a query during a Scan call can return data from the wrong query.
Critical if flagd uses SQL-based sync providers (e.g., Postgres),
potentially leading to incorrect flag configurations. |
| CVE-2025-61725 | net/mail | 7.5 (High) | DoS: Inefficient complexity
in ParseAddress. Attackers can provide crafted email strings with large
domain literals to exhaust CPU if flagd parses email-formatted metadata.
|
| CVE-2025-61723 | encoding/pem | 7.5 (High) | DoS: Quadratic complexity
when parsing invalid PEM inputs. Relevant if flagd loads TLS
certificates or keys via PEM files from untrusted sources. |
| CVE-2025-61729 | crypto/x509 | 7.5 (High) | Resource Exhaustion:
HostnameError.Error() lacks string concatenation limits. A malicious TLS
certificate with thousands of hostnames could crash flagd during
connection handshakes. |
| CVE-2025-58188 | net/http | Medium | Request Smuggling: Improper
header handling in HTTP/1.1. Could allow attackers to bypass security
filters positioned in front of flagd sync or evaluation APIs. |
| CVE-2025-58187 | archive/zip | Medium | DoS: Improper validation of
malformed ZIP archives. Impacts flagd if configured to fetch and unpack
zipped configuration bundles from remote providers. |
####
[CVE-2026-24051](https://redirect.github.com/open-telemetry/opentelemetry-go/security/advisories/GHSA-9h8m-3fm2-qjrq)
### Impact
The OpenTelemetry Go SDK in version `v1.20.0`-`1.39.0` is vulnerable to
Path Hijacking (Untrusted Search Paths) on macOS/Darwin systems. The
resource detection code in `sdk/resource/host_id.go` executes the
`ioreg` system command using a search path. An attacker with the ability
to locally modify the PATH environment variable can achieve Arbitrary
Code Execution (ACE) within the context of the application.
### Patches
This has been patched in
[d45961b](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/d45961bcda453fcbdb6469c22d6e88a1f9970a53),
which was released with `v1.40.0`.
### References
- [CWE-426: Untrusted Search
Path](https://cwe.mitre.org/data/definitions/426.html)
---
### Release Notes
<details>
<summary>open-feature/flagd
(github.com/open-feature/flagd/core)</summary>
###
[`v0.12.1`](https://redirect.github.com/open-feature/flagd/releases/tag/flagd/v0.12.1):
flagd: v0.12.1
##### 🐛 Bug Fixes
- **deps:** update module github.com/open-feature/flagd/core to v0.11.0
([#​1541](https://redirect.github.com/open-feature/flagd/issues/1541))
([986a436](https://redirect.github.com/open-feature/flagd/commit/986a436e10e9766b897319085cf7dbbe2f10cb24))
- **deps:** update module golang.org/x/sync to v0.11.0
([#​1543](https://redirect.github.com/open-feature/flagd/issues/1543))
([7d6c0dc](https://redirect.github.com/open-feature/flagd/commit/7d6c0dc6e6e6955af1e5225807deeb2b6797900b))
###
[`v0.12.0`](https://redirect.github.com/open-feature/flagd/releases/tag/flagd/v0.12.0):
flagd: v0.12.0
##### ⚠ BREAKING CHANGES
- flagSetMetadata in OFREP/ResolveAll, core refactors
([#​1540](https://redirect.github.com/open-feature/flagd/issues/1540))
##### 🐛 Bug Fixes
- **deps:** update module
buf.build/gen/go/open-feature/flagd/connectrpc/go to
v1.18.1-20250127221518-be6d1143b690.1
([#​1535](https://redirect.github.com/open-feature/flagd/issues/1535))
([d5ec921](https://redirect.github.com/open-feature/flagd/commit/d5ec921f02263615cd87625e211ba82b0811d041))
- **deps:** update module buf.build/gen/go/open-feature/flagd/grpc/go to
v1.5.1-20250127221518-be6d1143b690.2
([#​1536](https://redirect.github.com/open-feature/flagd/issues/1536))
([e23060f](https://redirect.github.com/open-feature/flagd/commit/e23060f24b2a714ae748e6b37d0d06b7caa1c95c))
- **deps:** update module
buf.build/gen/go/open-feature/flagd/protocolbuffers/go to
v1.36.4-20241220192239-696330adaff0.1
([#​1529](https://redirect.github.com/open-feature/flagd/issues/1529))
([8881a80](https://redirect.github.com/open-feature/flagd/commit/8881a804b4055da0127a16b8fc57022d24906e1b))
- **deps:** update module
buf.build/gen/go/open-feature/flagd/protocolbuffers/go to
v1.36.4-20250127221518-be6d1143b690.1
([#​1537](https://redirect.github.com/open-feature/flagd/issues/1537))
([f74207b](https://redirect.github.com/open-feature/flagd/commit/f74207bc13b75bae4275bc486df51e2da569dd41))
- **deps:** update module github.com/open-feature/flagd/core to v0.10.8
([#​1526](https://redirect.github.com/open-feature/flagd/issues/1526))
([fbf2ed5](https://redirect.github.com/open-feature/flagd/commit/fbf2ed527fcf3b300808c7b835a8d891df7b88a8))
- **deps:** update module google.golang.org/grpc to v1.70.0
([#​1528](https://redirect.github.com/open-feature/flagd/issues/1528))
([79b2b0a](https://redirect.github.com/open-feature/flagd/commit/79b2b0a6bbd48676dcbdd2393feb8247529bf29c))
##### ✨ New Features
- flagSetMetadata in OFREP/ResolveAll, core refactors
([#​1540](https://redirect.github.com/open-feature/flagd/issues/1540))
([b49abf9](https://redirect.github.com/open-feature/flagd/commit/b49abf95069da93bdf8369c8aa0ae40e698df760))
</details>
<details>
<summary>open-telemetry/opentelemetry-go
(go.opentelemetry.io/otel/sdk)</summary>
###
[`v1.40.0`](https://redirect.github.com/open-telemetry/opentelemetry-go/compare/v1.39.0...v1.40.0)
[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-go/compare/v1.39.0...v1.40.0)
###
[`v1.39.0`](https://redirect.github.com/open-telemetry/opentelemetry-go/releases/tag/v1.39.0)
[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-go/compare/v1.38.0...v1.39.0)
#### Overview
##### Added
- Greatly reduce the cost of recording metrics in
`go.opentelemetry.io/otel/sdk/metric` using hashing for map keys.
([#​7175](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7175))
- Add `WithInstrumentationAttributeSet` option to
`go.opentelemetry.io/otel/log`, `go.opentelemetry.io/otel/metric`, and
`go.opentelemetry.io/otel/trace` packages. This provides a
concurrent-safe and performant alternative to
`WithInstrumentationAttributes` by accepting a pre-constructed
`attribute.Set`.
([#​7287](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7287))
- Add experimental observability for the Prometheus exporter in
`go.opentelemetry.io/otel/exporters/prometheus`. Check the
`go.opentelemetry.io/otel/exporters/prometheus/internal/x` package
documentation for more information.
([#​7345](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7345))
- Add experimental observability metrics in
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc`.
([#​7353](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7353))
- Add temporality selector functions `DeltaTemporalitySelector`,
`CumulativeTemporalitySelector`, `LowMemoryTemporalitySelector` to
`go.opentelemetry.io/otel/sdk/metric`.
([#​7434](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7434))
- Add experimental observability metrics for simple log processor in
`go.opentelemetry.io/otel/sdk/log`.
([#​7548](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7548))
- Add experimental observability metrics in
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc`.
([#​7459](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7459))
- Add experimental observability metrics in
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`.
([#​7486](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7486))
- Add experimental observability metrics for simple span processor in
`go.opentelemetry.io/otel/sdk/trace`.
([#​7374](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7374))
- Add experimental observability metrics in
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`.
([#​7512](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7512))
- Add experimental observability metrics for manual reader in
`go.opentelemetry.io/otel/sdk/metric`.
([#​7524](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7524))
- Add experimental observability metrics for periodic reader in
`go.opentelemetry.io/otel/sdk/metric`.
([#​7571](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7571))
- Support `OTEL_EXPORTER_OTLP_LOGS_INSECURE` and
`OTEL_EXPORTER_OTLP_INSECURE` environmental variables in
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`.
([#​7608](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7608))
- Add `Enabled` method to the `Processor` interface in
`go.opentelemetry.io/otel/sdk/log`. All `Processor` implementations now
include an `Enabled` method.
([#​7639](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7639))
- The `go.opentelemetry.io/otel/semconv/v1.38.0` package. The package
contains semantic conventions from the `v1.38.0` version of the
OpenTelemetry Semantic Conventions. See the [migration
documentation](./semconv/v1.38.0/MIGRATION.md) for information on how to
upgrade from
`go.opentelemetry.io/otel/semconv/v1.37.0.`([#​7648](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7648))
##### Changed
- `Distinct` in `go.opentelemetry.io/otel/attribute` is no longer
guaranteed to uniquely identify an attribute set. Collisions between
`Distinct` values for different Sets are possible with extremely high
cardinality (billions of series per instrument), but are highly
unlikely.
([#​7175](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7175))
- `WithInstrumentationAttributes` in `go.opentelemetry.io/otel/trace`
synchronously de-duplicates the passed attributes instead of delegating
it to the returned `TracerOption`.
([#​7266](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7266))
- `WithInstrumentationAttributes` in `go.opentelemetry.io/otel/meter`
synchronously de-duplicates the passed attributes instead of delegating
it to the returned `MeterOption`.
([#​7266](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7266))
- `WithInstrumentationAttributes` in `go.opentelemetry.io/otel/log`
synchronously de-duplicates the passed attributes instead of delegating
it to the returned `LoggerOption`.
([#​7266](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7266))
- Rename the `OTEL_GO_X_SELF_OBSERVABILITY` environment variable to
`OTEL_GO_X_OBSERVABILITY` in `go.opentelemetry.io/otel/sdk/trace`,
`go.opentelemetry.io/otel/sdk/log`, and
`go.opentelemetry.io/otel/exporters/stdout/stdouttrace`.
([#​7302](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7302))
- Improve performance of histogram `Record` in
`go.opentelemetry.io/otel/sdk/metric` when min and max are disabled
using `NoMinMax`.
([#​7306](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7306))
- Improve error handling for dropped data during translation by using
`prometheus.NewInvalidMetric` in
`go.opentelemetry.io/otel/exporters/prometheus`. ⚠️ **Breaking Change:**
Previously, these cases were only logged and scrapes succeeded. Now,
when translation would drop data (e.g., invalid label/value), the
exporter emits a `NewInvalidMetric`, and Prometheus scrapes **fail with
HTTP 500** by default. To preserve the prior behavior (scrapes succeed
while errors are logged), configure your Prometheus HTTP handler with:
`promhttp.HandlerOpts{ ErrorHandling: promhttp.ContinueOnError }`.
([#​7363](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7363))
- Replace fnv hash with xxhash in `go.opentelemetry.io/otel/attribute`
for better performance.
([#​7371](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7371))
- The default `TranslationStrategy` in
`go.opentelemetry.io/exporters/prometheus` is changed from
`otlptranslator.NoUTF8EscapingWithSuffixes` to
`otlptranslator.UnderscoreEscapingWithSuffixes`.
([#​7421](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7421))
- Improve performance of concurrent measurements in
`go.opentelemetry.io/otel/sdk/metric`.
([#​7427](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7427))
- Include W3C TraceFlags (bits 0–7) in the OTLP `Span.Flags` field in
`go.opentelemetry.io/exporters/otlp/otlptrace/otlptracehttp` and
`go.opentelemetry.io/exporters/otlp/otlptrace/otlptracegrpc`.
([#​7438](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7438))
- The `ErrorType` function in `go.opentelemetry.io/otel/semconv/v1.37.0`
now handles custom error types.
If an error implements an `ErrorType() string` method, the return value
of that method will be used as the error type.
([#​7442](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7442))
##### Fixed
- Fix `WithInstrumentationAttributes` options in
`go.opentelemetry.io/otel/trace`, `go.opentelemetry.io/otel/metric`, and
`go.opentelemetry.io/otel/log` to properly merge attributes when passed
multiple times instead of replacing them. Attributes with duplicate keys
will use the last value passed.
([#​7300](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7300))
- The equality of `attribute.Set` when using the `Equal` method is not
affected by the user overriding the empty set pointed to by
`attribute.EmptySet` in `go.opentelemetry.io/otel/attribute`.
([#​7357](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7357))
- Return partial OTLP export errors to the caller in
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc`.
([#​7372](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7372))
- Return partial OTLP export errors to the caller in
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`.
([#​7372](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7372))
- Return partial OTLP export errors to the caller in
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc`.
([#​7372](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7372))
- Return partial OTLP export errors to the caller in
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`.
([#​7372](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7372))
- Return partial OTLP export errors to the caller in
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc`.
([#​7372](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7372))
- Return partial OTLP export errors to the caller in
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`.
([#​7372](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7372))
- Fix `AddAttributes`, `SetAttributes`, `SetBody` on `Record` in
`go.opentelemetry.io/otel/sdk/log` to not mutate input.
([#​7403](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7403))
- Do not double record measurements of `RecordSet` methods in
`go.opentelemetry.io/otel/semconv/v1.37.0`.
([#​7655](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7655))
- Do not double record measurements of `RecordSet` methods in
`go.opentelemetry.io/otel/semconv/v1.36.0`.
([#​7656](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7656))
##### Removed
- Drop support for \[Go 1.23].
([#​7274](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7274))
- Remove the `FilterProcessor` interface in
`go.opentelemetry.io/otel/sdk/log`. The `Enabled` method has been added
to the `Processor` interface instead. All `Processor` implementations
must now implement the `Enabled` method. Custom processors that do not
filter records can implement `Enabled` to return `true`.
([#​7639](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7639))
#### What's Changed
- Drop support for Go 1.23 by
[@​MrAlias](https://redirect.github.com/MrAlias) in
[#​7274](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7274)
- fix(deps): update module go.opentelemetry.io/collector/pdata to
v1.40.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7275](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7275)
- chore(deps): update module github.com/securego/gosec/v2 to v2.22.8 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7276](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7276)
- fix(deps): update module github.com/golangci/golangci-lint/v2 to
v2.4.0 by [@​renovate](https://redirect.github.com/renovate)\[bot]
in
[#​7277](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7277)
- fix(deps): update golang.org/x by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7188](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7188)
- fix(deps): update module github.com/opentracing-contrib/go-grpc to
v0.1.2 by [@​renovate](https://redirect.github.com/renovate)\[bot]
in
[#​7281](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7281)
- fix(deps): update googleapis to
[`ef028d9`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/ef028d9)
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7279](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7279)
- chore(deps): update module github.com/rogpeppe/go-internal to v1.14.1
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7283](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7283)
- chore(deps): update module github.com/spf13/pflag to v1.0.9 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7282](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7282)
- fix(deps): update github.com/opentracing-contrib/go-grpc/test digest
to
[`0261db7`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/0261db7)
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7278](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7278)
- Fix missing link in changelog by
[@​MrAlias](https://redirect.github.com/MrAlias) in
[#​7273](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7273)
- chore(deps): update module github.com/spf13/cobra to v1.10.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7285](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7285)
- chore(deps): update github/codeql-action action to v3.30.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7284](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7284)
- chore(deps): update module github.com/spf13/cobra to v1.10.1 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7286](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7286)
- Add tracetest example for testing instrumentation by
[@​adity1raut](https://redirect.github.com/adity1raut) in
[#​7107](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7107)
- Fix schema urls by
[@​dmathieu](https://redirect.github.com/dmathieu) in
[#​7288](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7288)
- chore(deps): update module github.com/spf13/pflag to v1.0.10 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7291](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7291)
- chore(deps): update benchmark-action/github-action-benchmark action to
v1.20.5 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7293](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7293)
- chore(deps): update module github.com/ghostiam/protogetter to v0.3.16
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7289](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7289)
- chore(deps): update module github.com/golangci/go-printf-func-name to
v0.1.1 by [@​renovate](https://redirect.github.com/renovate)\[bot]
in
[#​7290](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7290)
- chore(deps): update module mvdan.cc/gofumpt to v0.9.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7292](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7292)
- fix(deps): update module go.opentelemetry.io/proto/otlp to v1.8.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7296](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7296)
- chore(deps): update actions/stale action to v10 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7299](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7299)
- chore(deps): update actions/setup-go action to v6 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7298](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7298)
- fix(deps): update module github.com/prometheus/client\_golang to
v1.23.1 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7304](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7304)
- chore(deps): update codecov/codecov-action action to v5.5.1 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7303](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7303)
- Add Observability section to CONTRIBUTING doc by
[@​MrAlias](https://redirect.github.com/MrAlias) in
[#​7272](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7272)
- chore(deps): update module github.com/bombsimon/wsl/v5 to v5.2.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7309](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7309)
- chore(deps): update golang.org/x/telemetry digest to
[`9b996f7`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/9b996f7)
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7308](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7308)
- chore(deps): update github/codeql-action action to v3.30.1 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7312](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7312)
- chore(deps): update github.com/grafana/regexp digest to
[`f7b3be9`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/f7b3be9)
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7311](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7311)
- chore(deps): update module github.com/pjbgf/sha1cd to v0.5.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7317](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7317)
- chore(deps): update golang.org/x/telemetry digest to
[`af835b0`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/af835b0)
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7313](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7313)
- fix(deps): update module github.com/prometheus/client\_golang to
v1.23.2 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7314](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7314)
- chore(deps): update benchmark-action/github-action-benchmark action to
v1.20.7 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7319](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7319)
- Don't track min and max when disabled by
[@​dashpole](https://redirect.github.com/dashpole) in
[#​7306](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7306)
- fix(deps): update golang.org/x by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7320](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7320)
- Add benchmark for exponential histogram measurements by
[@​dashpole](https://redirect.github.com/dashpole) in
[#​7305](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7305)
- chore(deps): update golang.org/x by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7324](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7324)
- chore(deps): update module mvdan.cc/gofumpt to v0.9.1 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7322](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7322)
- trace,metric,log: WithInstrumentationAttributes options to merge
attributes by [@​pellared](https://redirect.github.com/pellared)
in
[#​7300](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7300)
- Encapsulate observability in Logs SDK by
[@​MrAlias](https://redirect.github.com/MrAlias) in
[#​7315](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7315)
- trace,metric,log: add WithInstrumentationAttributeSet option by
[@​pellared](https://redirect.github.com/pellared) in
[#​7287](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7287)
- chore(deps): update module github.com/spf13/afero to v1.15.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7330](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7330)
- chore(deps): update module github.com/sagikazarmark/locafero to
v0.11.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7329](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7329)
- chore(deps): update module github.com/lucasb-eyer/go-colorful to
v1.3.0 by [@​renovate](https://redirect.github.com/renovate)\[bot]
in
[#​7327](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7327)
- chore(deps): update module github.com/antonboom/errname to v1.1.1 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7338](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7338)
- fix(deps): update module go.opentelemetry.io/collector/pdata to
v1.41.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7337](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7337)
- chore(deps): update module github.com/spf13/viper to v1.21.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7334](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7334)
- chore(deps): update module github.com/spf13/cast to v1.10.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7333](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7333)
- fix(deps): update googleapis to
[`9702482`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/9702482)
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7335](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7335)
- chore(deps): update github/codeql-action action to v3.30.2 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7339](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7339)
- chore(deps): update golang.org/x by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7326](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7326)
- fix(deps): update module google.golang.org/protobuf to v1.36.9 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7340](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7340)
- Encapsulate `stdouttrace.Exporter` instrumentation in internal package
by [@​MrAlias](https://redirect.github.com/MrAlias) in
[#​7307](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7307)
- Do not allocate instrument options if possible in generated semconv
packages by [@​MrAlias](https://redirect.github.com/MrAlias) in
[#​7328](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7328)
- chore(deps): update module github.com/antonboom/nilnil to v1.1.1 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7343](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7343)
- chore(deps): update module golang.org/x/net to v0.44.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7341](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7341)
- fix(deps): update module golang.org/x/tools to v0.37.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7347](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7347)
- fix(deps): update module google.golang.org/grpc to v1.75.1 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7344](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7344)
- chore(deps): update module go.yaml.in/yaml/v2 to v2.4.3 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7349](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7349)
- chore(deps): update github/codeql-action action to v3.30.3 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7348](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7348)
- Rename Self-Observability as just Observability by
[@​MrAlias](https://redirect.github.com/MrAlias) in
[#​7302](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7302)
- fix(deps): update golang.org/x to
[`df92998`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/df92998)
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7350](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7350)
- trace,metric,log: change WithInstrumentationAttributes to not
de-depuplicate the passed attributes in a closure by
[@​axw](https://redirect.github.com/axw) in
[#​7266](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7266)
- sdk/metric: add example for metricdatatest package by
[@​sanojsubran](https://redirect.github.com/sanojsubran) in
[#​7323](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7323)
- chore(deps): update module github.com/antonboom/testifylint to v1.6.4
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7359](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7359)
- chore(deps): update module github.com/nunnatsa/ginkgolinter to v0.21.0
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7362](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7362)
- chore(deps): update module github.com/tetafro/godot to v1.5.2 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7360](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7360)
- Do not use the user-defined empty set when comparing sets. by
[@​MrAlias](https://redirect.github.com/MrAlias) in
[#​7357](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7357)
- Track context containing span in `recordingSpan` by
[@​MrAlias](https://redirect.github.com/MrAlias) in
[#​7354](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7354)
- fix(deps): update module go.opentelemetry.io/auto/sdk to v1.2.1 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7365](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7365)
- Encapsulate SDK BatchSpanProcessor observability by
[@​MrAlias](https://redirect.github.com/MrAlias) in
[#​7332](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7332)
- Encapsulate SDK Tracer observability by
[@​MrAlias](https://redirect.github.com/MrAlias) in
[#​7331](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7331)
- chore: generate feature flag files from shared by
[@​flc1125](https://redirect.github.com/flc1125) in
[#​7361](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7361)
- fix(deps): update module github.com/prometheus/otlptranslator to v1 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7358](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7358)
- chore(deps): update module github.com/djarvur/go-err113 to v0.1.1 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7368](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7368)
- Fix the typo in the function name `TestNewInstrumentation` by
[@​yumosx](https://redirect.github.com/yumosx) in
[#​7369](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7369)
- Use Set hash in Distinct (2nd attempt) by
[@​dashpole](https://redirect.github.com/dashpole) in
[#​7175](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7175)
- chore(deps): update module github.com/ldez/grignotin to v0.10.1 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7373](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7373)
- chore(deps): update module github.com/kulti/thelper to v0.7.1 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7376](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7376)
- chore(deps): update otel/weaver docker tag to v0.18.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7377](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7377)
- fix(deps): update github.com/opentracing-contrib/go-grpc/test digest
to
[`a6e64aa`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/a6e64aa)
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7375](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7375)
- feat(prometheus): Add observability for prometheus exporter by
[@​tongoss](https://redirect.github.com/tongoss) in
[#​7345](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7345)
- Return partial OTLP export errors to the caller by
[@​MrAlias](https://redirect.github.com/MrAlias) in
[#​7372](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7372)
- sdk/log: add TestRecordMethodsInputConcurrentSafe by
[@​pellared](https://redirect.github.com/pellared) in
[#​7378](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7378)
- chore(deps): update module github.com/sagikazarmark/locafero to
v0.12.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7390](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7390)
- chore(deps): update module github.com/tetafro/godot to v1.5.4 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7391](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7391)
- fix(deps): update module github.com/golangci/golangci-lint/v2 to
v2.5.0 by [@​renovate](https://redirect.github.com/renovate)\[bot]
in
[#​7392](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7392)
- chore: sdk/log/internal/x - generate x package from x component
template by
[@​nikhilmantri0902](https://redirect.github.com/nikhilmantri0902)
in
[#​7389](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7389)
- chore(deps): update module go.opentelemetry.io/build-tools to v0.28.0
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7394](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7394)
- fix(deps): update build-tools to v0.28.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7395](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7395)
- fix(deps): update googleapis to
[`9219d12`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/9219d12)
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7393](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7393)
- fix(deps): update module go.opentelemetry.io/collector/pdata to
v1.42.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7397](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7397)
- refactor: replace `context.Background()` with
`t.Context()`/`b.Context()` in tests by
[@​flc1125](https://redirect.github.com/flc1125) in
[#​7352](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7352)
- sdk/log: BenchmarkAddAttributes, BenchmarkSetAttributes,
BenchmarkSetBody by
[@​pellared](https://redirect.github.com/pellared) in
[#​7387](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7387)
- Link checker: ignore https localhost uris by
[@​dmathieu](https://redirect.github.com/dmathieu) in
[#​7399](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7399)
- chore(deps): update module github.com/ldez/gomoddirectives to v0.7.1
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7400](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7400)
- chore(deps): update module dev.gaijin.team/go/golib to v0.7.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7402](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7402)
- Add experimental `x` package to `otlptracegrpc` by
[@​MrAlias](https://redirect.github.com/MrAlias) in
[#​7401](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7401)
- chore(deps): update actions/cache action to v4.3.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7409](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7409)
- \[chore]: Clean-up unused obsScopeName const by
[@​MrAlias](https://redirect.github.com/MrAlias) in
[#​7408](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7408)
- Add benchmark for synchronous gauge measurement by
[@​dashpole](https://redirect.github.com/dashpole) in
[#​7407](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7407)
- Add measure benchmarks with exemplars recorded by
[@​dashpole](https://redirect.github.com/dashpole) in
[#​7406](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7406)
- chore(deps): update github/codeql-action action to v3.30.4 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7414](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7414)
- chore(deps): update module github.com/quasilyte/go-ruleguard to v0.4.5
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7416](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7416)
- chore(deps): update module github.com/quasilyte/go-ruleguard/dsl to
v0.3.23 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7417](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7417)
- Optimize the return type of ExportSpans by
[@​MrAlias](https://redirect.github.com/MrAlias) in
[#​7405](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7405)
- Optimize Observability return types in in Prometheus exporter by
[@​MrAlias](https://redirect.github.com/MrAlias) in
[#​7410](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7410)
- chore(deps): update module github.com/mattn/go-runewidth to v0.0.17 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7418](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7418)
- chore(deps): update module github.com/cyphar/filepath-securejoin to
v0.5.0 by [@​renovate](https://redirect.github.com/renovate)\[bot]
in
[#​7419](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7419)
- Add concurrent safe tests for metric aggregations by
[@​dashpole](https://redirect.github.com/dashpole) in
[#​7379](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7379)
- chore(deps): update github/codeql-action action to v3.30.5 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7425](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7425)
- sdk/trace/internal/x: generate x package from x component template
[#​7385](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7385)
by [@​ternua8](https://redirect.github.com/ternua8) in
[#​7411](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7411)
- chore(deps): update module go.augendre.info/fatcontext to v0.9.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7426](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7426)
- Generate gRPC Client target parsing func by
[@​MrAlias](https://redirect.github.com/MrAlias) in
[#​7424](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7424)
- chore(deps): update module github.com/mattn/go-runewidth to v0.0.19 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7428](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7428)
- Prometheus exporter: change default translation strategy by
[@​dashpole](https://redirect.github.com/dashpole) in
[#​7421](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7421)
- Only enforce cardinality limits when the attribute set does not
already exist by
[@​dashpole](https://redirect.github.com/dashpole) in
[#​7422](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7422)
- fix(deps): update googleapis to
[`57b25ae`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/57b25ae)
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7429](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7429)
- chore(deps): update module github.com/charmbracelet/x/ansi to v0.10.2
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7432](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7432)
- chore(deps): update golang.org/x/telemetry digest to
[`8e64475`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/8e64475)
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7431](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7431)
- chore(deps): update ossf/scorecard-action action to v2.4.3 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7435](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7435)
- Allow optimizing locking for built-in exemplar reservoirs by
[@​dashpole](https://redirect.github.com/dashpole) in
[#​7423](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7423)
- chore(deps): update golang.org/x/telemetry digest to
[`4eae98a`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/4eae98a)
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7439](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7439)
- chore(deps): update peter-evans/create-issue-from-file action to v6 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7440](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7440)
- Add temporality selector functions by
[@​dprotaso](https://redirect.github.com/dprotaso) in
[#​7434](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7434)
- fix(deps): update module google.golang.org/protobuf to v1.36.10 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7445](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7445)
- chore(deps): update github/codeql-action action to v3.30.6 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7446](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7446)
- Skip link checking for acm.org which blocks the link checker by
[@​dashpole](https://redirect.github.com/dashpole) in
[#​7444](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7444)
- feat: logs SDK observability - otlploggrpc exporter metrics by
[@​yumosx](https://redirect.github.com/yumosx) in
[#​7353](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7353)
- fix(deps): update golang.org/x to
[`27f1f14`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/27f1f14)
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7448](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7448)
- fix(deps): update googleapis to
[`7c0ddcb`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/7c0ddcb)
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7449](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7449)
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2
to v2.27.3 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7450](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7450)
- Add exemplar reservoir parallel benchmarks by
[@​dashpole](https://redirect.github.com/dashpole) in
[#​7441](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7441)
- chore(deps): update module github.com/ghostiam/protogetter to v0.3.17
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7451](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7451)
- chore(deps): update actions/stale action to v10.1.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7452](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7452)
- Support custom error type semantics by
[@​MrAlias](https://redirect.github.com/MrAlias) in
[#​7442](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7442)
- fix(deps): update build-tools to v0.28.1 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7455](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7455)
- chore(deps): update module github.com/go-git/go-git/v5 to v5.16.3 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7456](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7456)
- chore(deps): update module github.com/bombsimon/wsl/v5 to v5.3.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7457](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7457)
- sdk/trace: trace id high 64 bit tests by
[@​mahendrabishnoi2](https://redirect.github.com/mahendrabishnoi2)
in
[#​7212](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7212)
- Add the `internal/observ` package to `otlptracegrpc` by
[@​MrAlias](https://redirect.github.com/MrAlias) in
[#​7404](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7404)
- fix(deps): update googleapis to
[`65f7160`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/65f7160)
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7460](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7460)
- chore(deps): update module go.opentelemetry.io/collector/featuregate
to v1.43.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7461](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7461)
- fix(deps): update module google.golang.org/grpc to v1.76.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7463](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7463)
- fix(deps): update module go.opentelemetry.io/collector/pdata to
v1.43.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7462](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7462)
- Use sync.Map and atomics to improve sum performance by
[@​dashpole](https://redirect.github.com/dashpole) in
[#​7427](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7427)
- chore(deps): update module github.com/stretchr/objx to v0.5.3 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7464](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7464)
- chore(deps): update module github.com/prometheus/common to v0.67.1 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7465](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7465)
- Document the ordering guarantees provided by the metrics SDK by
[@​dashpole](https://redirect.github.com/dashpole) in
[#​7453](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7453)
- chore(deps): update github/codeql-action action to v3.30.7 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7467](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7467)
- chore(deps): update google.golang.org/genproto/googleapis/api digest
to
[`49b9836`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/49b9836)
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7468](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7468)
- Instrument the `otlptracegrpc` exporter by
[@​MrAlias](https://redirect.github.com/MrAlias) in
[#​7459](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7459)
- fix(deps): update google.golang.org/genproto/googleapis/rpc digest to
[`49b9836`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/49b9836)
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7469](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7469)
- chore(deps): update module golang.org/x/net to v0.45.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7470](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7470)
- chore(deps): update github/codeql-action action to v4 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7472](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7472)
- chore(deps): update module github.com/skeema/knownhosts to v1.3.2 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7471](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7471)
- fix(deps): update golang.org/x by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7475](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7475)
- chore(deps): update golang.org/x by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7477](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7477)
- chore(deps): update module github.com/nunnatsa/ginkgolinter to v0.21.2
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7481](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7481)
- chore(deps): update module github.com/ldez/exptostd to v0.4.5 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7483](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7483)
- Add the internal `x` package to `otlptracehttp` by
[@​MrAlias](https://redirect.github.com/MrAlias) in
[#​7476](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7476)
- Add a version const to otlptracehttp by
[@​MrAlias](https://redirect.github.com/MrAlias) in
[#​7479](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7479)
- feat: Improve error handling in prometheus exporter by
[@​tongoss](https://redirect.github.com/tongoss) in
[#​7363](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7363)
- Add the `internal/observ` pkg to `otlptracehttp` by
[@​MrAlias](https://redirect.github.com/MrAlias) in
[#​7480](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7480)
- Move sdk/internal/env to sdk/trace/internal/env by
[@​dmathieu](https://redirect.github.com/dmathieu) in
[#​7437](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7437)
- chore(deps): update module github.com/gofrs/flock to v0.13.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7487](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7487)
- Instrument the `otlptracehttp` exporter by
[@​MrAlias](https://redirect.github.com/MrAlias) in
[#​7486](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7486)
- chore(deps): update github/codeql-action action to v4.30.8 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7489](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7489)
- chore(deps): update module github.com/catenacyber/perfsprint to
v0.10.0 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7496](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7496)
- OTLP trace exporter include W3C trace flags (bits 0–7) in Span.Flags
by
[@​nikhilmantri0902](https://redirect.github.com/nikhilmantri0902)
in
[#​7438](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7438)
- Fix typos and linguistic errors in documentation / hacktoberfest by
[@​survivant](https://redirect.github.com/survivant) in
[#​7494](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7494)
- chore(deps): update module github.com/kunwardeep/paralleltest to
v1.0.15 by
[@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7501](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7501)
- RELEASING - Remove demo-accounting service from dependency list by
[@​Kielek](https://redirect.github.com/Kielek) in
[#​7503](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7503)
- Added the `internal/observ` package to otlploghttp by
[@​yumosx](https://redirect.github.com/yumosx) in
[#​7484](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7484)
- fix(deps): update googleapis to
[`4626949`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/4626949)
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7506](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7506)
- chore(deps): update module github.com/godoc-lint/godoc-lint to v0.10.1
by [@​renovate](https://redirect.github.com/renovate)\[bot] in
[#​7508](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7508)
- fix(observ): correct rejected items and update comment style b
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "" (UTC), Automerge - At any time (no
schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, 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/open-feature/flagd).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My40My4yIiwidXBkYXRlZEluVmVyIjoiNDMuNDguMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>1 parent ff28fd7 commit 9334b5e
2 files changed
+21
-7
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
16 | | - | |
| 15 | + | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| |||
127 | 127 | | |
128 | 128 | | |
129 | 129 | | |
130 | | - | |
| 130 | + | |
131 | 131 | | |
132 | | - | |
133 | | - | |
| 132 | + | |
| 133 | + | |
134 | 134 | | |
135 | 135 | | |
136 | 136 | | |
137 | 137 | | |
138 | 138 | | |
139 | | - | |
| 139 | + | |
140 | 140 | | |
141 | 141 | | |
142 | 142 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
264 | 264 | | |
265 | 265 | | |
266 | 266 | | |
| 267 | + | |
| 268 | + | |
267 | 269 | | |
268 | 270 | | |
269 | 271 | | |
| |||
350 | 352 | | |
351 | 353 | | |
352 | 354 | | |
| 355 | + | |
| 356 | + | |
353 | 357 | | |
354 | 358 | | |
355 | 359 | | |
356 | 360 | | |
357 | 361 | | |
358 | 362 | | |
| 363 | + | |
| 364 | + | |
359 | 365 | | |
360 | 366 | | |
| 367 | + | |
| 368 | + | |
361 | 369 | | |
362 | 370 | | |
| 371 | + | |
| 372 | + | |
363 | 373 | | |
364 | 374 | | |
| 375 | + | |
| 376 | + | |
365 | 377 | | |
366 | 378 | | |
367 | 379 | | |
| |||
441 | 453 | | |
442 | 454 | | |
443 | 455 | | |
| 456 | + | |
| 457 | + | |
444 | 458 | | |
445 | 459 | | |
446 | 460 | | |
| |||
0 commit comments