Skip to content

deps(go): bump module go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp to v1.46.0 - #10364

Open
updateclibot[bot] wants to merge 2 commits into
mainfrom
updatecli_main_de425196adab6b5659a032d4a096a86999e3578b3daa25ca3e00921cccae56d7
Open

updateclibot[bot] wants to merge 2 commits into
mainfrom
updatecli_main_de425196adab6b5659a032d4a096a86999e3578b3daa25ca3e00921cccae56d7

Conversation

@updateclibot

@updateclibot updateclibot Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

deps(go): bump module go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp

clean: go mod tidy

ran shell command "go mod tidy"

deps(go): bump module go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp to v1.46.0

go.mod updated Module path "go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp" version from "v1.45.0" to "v1.46.0"

v1.46.0
This release is the last to support [Go 1.25].
The next release will require at least [Go 1.26].

### Added

- Support testing of [Go 1.27]. (#8811)
- Support `http/json` protocol in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`. (#8273, #8775, #8831)
- Add `Hasher` struct and methods in `go.opentelemetry.io/otel/attribute` to compute authoritative `Distinct` hashes incrementally for attribute filtering and deduplication. (#8598)

### Changed

- Lazily evaluate filtered and dropped attributes on measurement hot paths in `go.opentelemetry.io/otel/sdk/metric` to avoid unnecessary attribute set allocations. (#8598)
- Add `ErrExporterShutdown` to `go.opentelemetry.io/otel/sdk/log` and return it from the `go.opentelemetry.io/otel/exporters/stdout/stdoutlog`, `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc`, and `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp` exporters when `Export` is called after `Shutdown`. (#8773)
- Clarify in `go.opentelemetry.io/otel/log` that calling `Logger.Enabled` is optional and that cached results can become stale. (#8764)

### Fixed

- Export dropped attribute counts in OTLP log records from `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc` and `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`. (#8829)
- Name span events created from OpenTracing logs after the `event` log field, falling back to `log`, instead of always using an empty name in `go.opentelemetry.io/otel/bridge/opentracing`. (#8648)
- Count exception attributes omitted due to the attribute count limit as dropped in `go.opentelemetry.io/otel/sdk/log`. (#8796)
- Prevent log record and instrumentation scope attributes with empty keys from reaching processors and exporters in `go.opentelemetry.io/otel/sdk/log`. (#8797)
- Fix a data race when span attributes are read concurrently in `go.opentelemetry.io/otel/sdk/trace`. (#8706)
- Prevent a panic in `(*Set).Filter` when called on a nil receiver in `go.opentelemetry.io/otel/attribute`. (#8792)
- The simple span and log processors record `otel.sdk.processor.{span,log}.processed` when the record is submitted to the exporter instead of after the export completes, and no longer set `error.type` from the export outcome, in `go.opentelemetry.io/otel/sdk/trace` and `go.opentelemetry.io/otel/sdk/log`. (#8705)
- Prevent `Resource.MarshalLog` from panicking on nil resources in `go.opentelemetry.io/otel/sdk/resource`. (#8758)

[Go 1.27]: https://go.dev/doc/go1.27
[Go 1.26]: https://go.dev/doc/go1.26
[Go 1.25]: https://go.dev/doc/go1.25

## What's Changed
* chore(deps): update github/codeql-action action to v4.37.6 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8697
* chore(deps): update module go.opentelemetry.io/collector/featuregate to v1.64.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8698
* chore(deps): update golang.org/x/telemetry digest to bdd03c3 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8699
* fix(deps): update module go.opentelemetry.io/collector/pdata to v1.64.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8700
* chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.30.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8701
* chore(deps): update module github.com/rogpeppe/go-internal to v1.16.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8702
* chore(deps): update module github.com/cloudflare/circl to v1.6.5 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8703
* Record processor.{span,log}.processed before invoking the exporter in simple processors by @cijothomas in https://github.com/open-telemetry/opentelemetry-go/pull/8705
* perf(sdk/metric): reduce benchmark suite execution time (#8683) by @dashpole in https://github.com/open-telemetry/opentelemetry-go/pull/8688
* chore(deps): update codspeedhq/action action to v5.0.3 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8710
* attempt 2: Lazily compute filtered and dropped attributes by @dashpole in https://github.com/open-telemetry/opentelemetry-go/pull/8598
* fix(deps): update googleapis to c8921c7 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8712
* chore(deps): update module github.com/santhosh-tekuri/jsonschema/v6 to v6.0.3 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8708
* chore(deps): update github.com/charmbracelet/ultraviolet digest to 402eeaa by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8716
* chore(deps): update module github.com/dlclark/regexp2/v2 to v2.6.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8715
* chore(deps): update mvdan.cc/unparam digest to a64391f by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8717
* fix(deps): update golang.org/x to a8b543c by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8720
* fix(deps): update googleapis to ec0a776 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8719
* chore(deps): update module golang.org/x/mod to v0.39.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8722
* Disable Go module major updates to v2+ by @MrAlias in https://github.com/open-telemetry/opentelemetry-go/pull/8475
* otlp: wrap the Cause error when context is canceled by @bboreham in https://github.com/open-telemetry/opentelemetry-go/pull/7811
* ci: add shared security scanning workflow by @opentelemetrybot in https://github.com/open-telemetry/opentelemetry-go/pull/8684
* fix(deps): update module google.golang.org/protobuf to v1.36.12 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8721
* chore(deps): update open-telemetry/shared-workflows action to v0.6.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8725
* chore(deps): update module github.com/charmbracelet/x/ansi to v0.11.8 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8733
* fix(deps): update golang.org/x by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8732
* chore(deps): update github.com/charmbracelet/ultraviolet digest to 006e29f by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8734
* ci: use shared OSSF Scorecard workflow by @opentelemetrybot in https://github.com/open-telemetry/opentelemetry-go/pull/8737
* Support `http/json` in `otlptracehttp` by @sqyang94 in https://github.com/open-telemetry/opentelemetry-go/pull/8273
* chore(deps): update module github.com/xo/terminfo to v1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8727
* fix(deps): update golang.org/x by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8742
* fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to 0e895d2 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8726
* chore(deps): update github.com/charmbracelet/ultraviolet digest to 68fa937 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8741
* chore(deps): update module charm.land/lipgloss/v2 to v2.0.6 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8735
* [chore] docs: clarify compatibility promise by @RedZapdos123 in https://github.com/open-telemetry/opentelemetry-go/pull/8686
* chore(deps): update mvdan.cc/unparam digest to 06ca53c by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8744
* [chore] Reenable context-as-argument revive linter by @om7057 in https://github.com/open-telemetry/opentelemetry-go/pull/8718
* fix(deps): update golang.org/x by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8746
* chore(deps): update github/codeql-action action to v4.37.7 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8745
* chore(deps): update module github.com/sirupsen/logrus to v1.10.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8747
* fix(deps): update golang.org/x by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8748
* ci: add cross-build workflow by @TheJhyeFactor in https://github.com/open-telemetry/opentelemetry-go/pull/8634
* Add partial benchmarks in CI by @XSAM in https://github.com/open-telemetry/opentelemetry-go/pull/8387
* chore(deps): update ubuntu docker tag to v26 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8755
* chore(deps): update mvdan.cc/unparam digest to 3570034 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8749
* chore(deps): update open-telemetry/shared-workflows action to v0.7.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8751
* chore(deps): update golang.org/x/telemetry digest to d8c1694 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8757
* chore(deps): update module github.com/dlclark/regexp2/v2 to v2.7.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8761
* chore(deps): update module go.opentelemetry.io/collector/featuregate to v1.65.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8767
* Fix race in concurrent span attribute reads by @MrAlias in https://github.com/open-telemetry/opentelemetry-go/pull/8706
* Test OTLP retry cancellation causes by @MrAlias in https://github.com/open-telemetry/opentelemetry-go/pull/8724
* chore(deps): update module github.com/mattn/go-runewidth to v0.0.28 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8771
* log: clarify that Logger.Enabled is optional by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/8764
* Prevent a nil-pointer panic in (*attribute.Set).Filter by @Shaurya2k06 in https://github.com/open-telemetry/opentelemetry-go/pull/8792
* Return shutdown error from log exporters by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/8773
* fix(deps): update module google.golang.org/grpc to v1.83.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8804
* chore(deps): update module github.com/sirupsen/logrus to v1.10.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8803
* fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to 8a76746 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8799
* chore(deps): update ubuntu:26.04 docker digest to 889d056 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8798
* chore(deps): update module github.com/alwxsin/noinlineerr to v1.0.6 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8794
* chore(deps): update mvdan.cc/unparam digest to 3f964bc by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8793
* fix(deps): update googleapis to 08b0e42 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8770
* fix(deps): update module go.opentelemetry.io/collector/pdata to v1.65.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8768
* fix(deps): update module github.com/stretchr/testify to v1.12.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8763
* chore(deps): update open-telemetry/shared-workflows action to v0.8.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8807
* chore(deps): update golang.org/x/telemetry digest to f79da96 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8806
* fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.13.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8808
* Fix grammar in Logs GoDoc comments by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/8802
* chore(deps): update module github.com/bombsimon/wsl/v5 to v5.9.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8810
* chore(deps): update mvdan.cc/unparam digest to a201bf8 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8809
* chore(deps): update module github.com/nunnatsa/ginkgolinter to v0.24.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8813
* sdk/resource: prevent nil MarshalLog panic by @jstar0 in https://github.com/open-telemetry/opentelemetry-go/pull/8758
* sdk/log: discard attributes with empty keys by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/8797
* fix(deps): update golang.org/x by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8814
* fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.13.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8818
* Support Go 1.27 by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/8811
* Fix OTLP JSON encoding of non-finite doubles by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/8775
* chore(deps): update open-telemetry/shared-workflows action to v0.10.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8821
* chore(deps): update github/codeql-action action to v4.37.8 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8833
* sdk/log: count limit-suppressed exception attributes as dropped by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/8796
* bridge/opentracing: set span event name from the event log field by @singhlovepreet9 in https://github.com/open-telemetry/opentelemetry-go/pull/8648
* [chore] Remove stale TODO(#7066) comments in prometheus exporter by @om7057 in https://github.com/open-telemetry/opentelemetry-go/pull/8738
* chore(deps): update module github.com/mgechev/revive to v1.16.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8835
* [chore] Add doc comments to exported internal symbols (2/N) by @om7057 in https://github.com/open-telemetry/opentelemetry-go/pull/8762
* chore(deps): update mvdan.cc/unparam digest to 2fa3d84 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8850
* chore(deps): update golang.org/x/telemetry digest to 16c97dc by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8837
* chore(deps): update module github.com/uudashr/iface to v1.5.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8841
* chore(deps): update codspeedhq/action action to v5.2.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8851
* chore(deps): update module honnef.co/go/tools to v0.8.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8816
* otlplog: export dropped attribute count by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/8829
* otlptracehttp: Accept quoted finite doubles in OTLP JSON by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/8831
* sdk/log: Add interface stability markers by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/8855
* attribute: clarify xxhash test purpose by @RedZapdos123 in https://github.com/open-telemetry/opentelemetry-go/pull/8753
* chore(deps): update codspeedhq/action action to v5.2.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8854
* chore(deps): update golang.org/x/telemetry digest to 1f5465a by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8853
* Release v1.46.0 by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/8858

## New Contributors
* @sqyang94 made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/8273
* @om7057 made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/8718
* @TheJhyeFactor made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/8634
* @Shaurya2k06 made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/8792
* @jstar0 made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/8758
* @singhlovepreet9 made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/8648

**Full Changelog**: https://github.com/open-telemetry/opentelemetry-go/compare/v1.45.0...v1.46.0
v1.45.0
## Overview

### Added

- Add experimental observability metrics to `BatchProcessor` in `go.opentelemetry.io/otel/sdk/log`. (#7124)
- Add the experimental `WithUnsafeAttributes` no-copy attribute option to `go.opentelemetry.io/otel/metric/x` for future performance improvements. This API is a work in progress. (#8251)
- Add `Map` and `MapValue` functions for the new `MAP` attribute type in `go.opentelemetry.io/otel/attribute`. (#8445)
- Support `MAP` attributes in `go.opentelemetry.io/otel/exporters/otlp/otlptrace`. (#8453)
- Support `MAP` attributes in `go.opentelemetry.io/otel/exporters/otlp/otlplog`. (#8453)
- Support `MAP` attributes in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric`. (#8453)
- Support `MAP` attributes in `go.opentelemetry.io/otel/exporters/zipkin`. (#8453)
- Apply `AttributeValueLengthLimit` recursively to values contained in `attribute.MAP` attributes in `go.opentelemetry.io/otel/sdk/trace`. (#8454)
- Remove duplicate keys from `attribute.MAP` values in `go.opentelemetry.io/otel/sdk/resource` using last-value-wins semantics. (#8471)
- Remove duplicate keys by default from `attribute.MAP` values in instrumentation scope attributes in `go.opentelemetry.io/otel/sdk/log` using last-value-wins semantics. (#8471)
- Remove duplicate keys by default from `attribute.MAP` values in span, event, link, and instrumentation scope attributes in `go.opentelemetry.io/otel/sdk/trace` using last-value-wins semantics. (#8471)
- Remove duplicate keys by default from `attribute.MAP` values in measurement and instrumentation scope attributes in `go.opentelemetry.io/otel/sdk/metric` using last-value-wins semantics. (#8471)
- Extend `WithAllowKeyDuplication` in `go.opentelemetry.io/otel/sdk/log` to disable duplicate-key removal in `attribute.MAP` values for instrumentation scope attributes. (#8471)
- Add the `go.opentelemetry.io/otel/semconv/v1.42.0` package.
  The package contains semantic conventions from the `v1.42.0` version of the OpenTelemetry Semantic Conventions.
  See the [migration documentation](./semconv/v1.42.0/MIGRATION.md) for information on how to upgrade from `go.opentelemetry.io/otel/semconv/v1.41.0`. (#8484)
- Add `WithoutPanicRecording` as a `TracerProviderOption` in `go.opentelemetry.io/otel/sdk/trace` to disable exception event recording for panics. (#8532)
- Add the `go.opentelemetry.io/otel/semconv/v1.43.0` package.
  The package contains semantic conventions from the `v1.43.0` version of the OpenTelemetry Semantic Conventions.
  See the [migration documentation](./semconv/v1.43.0/MIGRATION.md) for information on how to upgrade from `go.opentelemetry.io/otel/semconv/v1.42.0`. (#8628)

### Changed

- `HistogramReservoir` in `go.opentelemetry.io/otel/sdk/metric/exemplar` now uses a time-unbiased sampling algorithm for exemplars. (#8306)
- ⚠️ **Breaking Change:** Use `go.opentelemetry.io/otel/attribute.Value` and `go.opentelemetry.io/otel/attribute.KeyValue` for log bodies and attributes in `go.opentelemetry.io/otel/log`, `go.opentelemetry.io/otel/log/logtest`, `go.opentelemetry.io/otel/sdk/log`, and `go.opentelemetry.io/otel/sdk/log/logtest`. (#8490)
- Encode log bodies and attributes as `go.opentelemetry.io/otel/attribute.Value` JSON in `go.opentelemetry.io/otel/exporters/stdout/stdoutlog`. (#8490)
- Improve the performance of hashing `BOOLSLICE`, `INT64SLICE`, `FLOAT64SLICE`, and `STRINGSLICE` attribute values by avoiding reflection for short slices in `go.opentelemetry.io/otel/attribute`. (#8511)
- ⚠️ **Breaking Change:** `WithEndpointURL` in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` no longer appends the default signal path when an endpoint URL has no path, making the behavior consistent with `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp` and with setting the endpoint through `OTEL_EXPORTER_OTLP_METRICS_ENDPOINT`. If the URL has no path component, the root path (`/`) is used. Use `WithEndpointURL(url.JoinPath(endpoint, "/v1/metrics"))` to preserve the previous behavior. (#8538)
- ⚠️ **Breaking Change:** `WithEndpointURL` in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp` no longer appends the default signal path when an endpoint URL has no path, making the behavior consistent with `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp` and with setting the endpoint through `OTEL_EXPORTER_OTLP_TRACES_ENDPOINT`. If the URL has no path component, the root path (`/`) is used. Use `WithEndpointURL(url.JoinPath(endpoint, "/v1/traces"))` to preserve the previous behavior. (#8538)

### Deprecated

- Deprecate `WithExportBufferSize` in `go.opentelemetry.io/otel/sdk/log`. The option remains available for source compatibility but no longer affects behavior; `BatchProcessor` no longer maintains a separate export-request buffer. (#8620)

### Removed

- ⚠️ **Breaking Change:** Remove `Kind`, `Value`, `KeyValue`, their constructors, and attribute conversion helpers from `go.opentelemetry.io/otel/log`. (#8490)
- ⚠️ **Breaking Change:** Remove the `AttributeValueLengthLimit` and `AttributeCountLimit` fields from `RecordFactory` in `go.opentelemetry.io/otel/sdk/log/logtest`; records produced by the factory now keep attribute limits disabled so test code can append exact attributes. (#8556)

### Fixed

- Apply TLS certificates configured through environment variables to gRPC connections in `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc`.
- Prevent panics in `go.opentelemetry.io/otel/bridge/opentracing` when OpenTracing baggage is propagated concurrently with `Span.SetBaggageItem`.
- Fix an off-by-one error in `FixedSizeReservoir` in `go.opentelemetry.io/otel/sdk/metric/exemplar` that prevented the first exemplar from being sampled after the reservoir was filled. (#8309)
- Interpret HTTP `Retry-After` header values as seconds instead of nanoseconds when retrying OTLP HTTP exports in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`, `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`, and `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`. (#8383)
- Fix a memory leak in the `Reservoir` implementation in `go.opentelemetry.io/otel/sdk/metric/exemplar`, where storing the full `context.Context` pinned large objects such as gRPC transport buffers. (#8389)
- Prevent a non-empty attribute set whose computed hash is zero from collapsing to an empty set in `go.opentelemetry.io/otel/attribute`. (#8402)
- Fix histogram data point reuse in `go.opentelemetry.io/otel/sdk/metric` aggregation to avoid leaking stale sum, minimum, and maximum values when they are disabled in subsequent collections. (#8403)
- Avoid preallocating scope attributes when they are disabled in `go.opentelemetry.io/otel/exporters/prometheus`. (#8404)
- Support HTTP-date values in the HTTP `Retry-After` header when retrying OTLP HTTP exports in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`, `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`, and `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`. (#8417)
- Reduce histogram heap allocations by reusing `BucketCounts` and `Exemplars` slices across `Collect` cycles in the cumulative histogram aggregation in `go.opentelemetry.io/otel/sdk/metric`. (#8428)
- Fix `go.opentelemetry.io/otel/exporters/stdout/stdouttrace` self-observability to record `error.type` on the operation-duration histogram when the `exportedSpans` metric is disabled. (#8432)
- Stop including trace exporter endpoint configuration in internal logs from `go.opentelemetry.io/otel/sdk/trace`, `go.opentelemetry.io/otel/exporters/otlp/otlptrace`, `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc`, `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`, and `go.opentelemetry.io/otel/exporters/zipkin`. (#8438)
- Fix invalid error formatting for out-of-range JSON code values in `go.opentelemetry.io/otel/codes`. (#8497)
- Clarify in `go.opentelemetry.io/otel/log` that `Logger.Enabled` should be checked for every log emission because its result may change over time. (#8565)
- Preserve user-provided exception attributes while independently deriving missing exception message and type attributes in `go.opentelemetry.io/otel/sdk/log`. (#8566)
- Make `WithAttributeCountLimit(0)` and `OTEL_LOGRECORD_ATTRIBUTE_COUNT_LIMIT=0` discard all log record attributes in `go.opentelemetry.io/otel/sdk/log`. (#8570)
- Clarify that the `Record` methods of `Float64Histogram` and `Int64Histogram` in `go.opentelemetry.io/otel/metric` expect non-negative values. (#8574)
- Clarify in `go.opentelemetry.io/otel/log` that `LoggerProvider` implementations should retain an empty `Logger` name instead of replacing it with a default. (#8587)
- Ensure that the built-in processors in `go.opentelemetry.io/otel/sdk/log` call exporter `ForceFlush` during `Shutdown`. (#8599)
- Prevent panics in `go.opentelemetry.io/otel/bridge/opentracing` when OpenTracing baggage is propagated concurrently with `Span.SetBaggageItem`. ([GHSA-42cj-99w8-cp2p](https://github.com/open-telemetry/opentelemetry-go/security/advisories/GHSA-42cj-99w8-cp2p))
- Prevent processor operations in `go.opentelemetry.io/otel/sdk/log` from overlapping with processor shutdown or running after `LoggerProvider` shutdown. (#8608)
- Prevent `BatchProcessor` in `go.opentelemetry.io/otel/sdk/log` from busy-spinning under exporter backpressure and serialize dequeue, export, force-flush, and shutdown work in one worker. (#8620)
- Make `BatchProcessor` in `go.opentelemetry.io/otel/sdk/log` return errors encountered while draining records during `ForceFlush` and `Shutdown`, while continuing to attempt later batches as long as the request context remains valid. (#8620)
- Keep the default `BatchProcessor` maximum export batch size in `go.opentelemetry.io/otel/sdk/log` at or below the configured maximum queue size. (#8620)

## What's Changed

* fix(semconv): share metric option pools by @macayu17 in https://github.com/open-telemetry/opentelemetry-go/pull/8371
* chore(deps): update module github.com/alecthomas/chroma/v2 to v2.26.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8381
* chore(deps): update codspeedhq/action action to v4.17.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8388
* chore(deps): update module github.com/rogpeppe/go-internal to v1.15.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8382
* chore(deps): update module github.com/jgautheron/goconst to v1.10.2 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8380
* chore(deps): update module github.com/mattn/go-runewidth to v0.0.24 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8394
* fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to bc171b2 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8405
* chore(deps): update module github.com/securego/gosec/v2 to v2.27.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8406
* fix(deps): update golang.org/x to c761662 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8384
* chore(deps): update module github.com/butuzov/mirror to v1.3.3 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8390
* chore(deps): update module github.com/securego/gosec/v2 to v2.27.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8413
* fix(otlphttp): honor retry-after seconds by @AbhiPrasad in https://github.com/open-telemetry/opentelemetry-go/pull/8383
* chore(deps): update module github.com/mattn/go-colorable to v0.1.15 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8391
* fix(deps): update module github.com/prometheus/common to v0.68.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8395
* chore(deps): update github.com/charmbracelet/ultraviolet digest to 6cf7526 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8408
* docs: update AGENTS.md with CHANGELOG conventions by @dashpole in https://github.com/open-telemetry/opentelemetry-go/pull/8393
* chore(deps): update github/codeql-action action to v4.36.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8416
* chore(deps): update actions/checkout action to v6.0.3 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8418
* chore(deps): update github.com/golangci/rowserrcheck digest to 0ec5bd2 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8419
* sdk/metric/internal/x: generate x package from x component template by @Mentigen in https://github.com/open-telemetry/opentelemetry-go/pull/8397
* chore(deps): update github/codeql-action action to v4.36.2 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8426
* fix(deps): update module github.com/prometheus/common to v0.68.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8420
* fix(deps): update golang.org/x by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8421
* chore(deps): update module github.com/ldez/gomoddirectives to v0.9.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8422
* chore(deps): update module github.com/dlclark/regexp2/v2 to v2.1.2 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8429
* chore(deps): update codecov/codecov-action action to v7 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8435
* fix(deps): update golang.org/x by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8437
* chore(deps): update module github.com/dlclark/regexp2/v2 to v2.2.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8434
* fix(deps): update module go.opentelemetry.io/collector/pdata to v1.60.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8442
* fix(deps): update googleapis to 4308a22 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8440
* chore(deps): update golang.org/x by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8439
* chore(deps): update github.com/charmbracelet/ultraviolet digest to 35bcb73 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8436
* fix(stdouttrace/observ): record error.type on opDuration when exportedSpans is disabled by @yumosx in https://github.com/open-telemetry/opentelemetry-go/pull/8432
* sdk/trace: avoid logging exporter endpoint configuration by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/8438
* Cleanup limitedSyncMap, and add tests by @dashpole in https://github.com/open-telemetry/opentelemetry-go/pull/8302
* fix(otlphttp): support retry-after HTTP-date by @AbhiPrasad in https://github.com/open-telemetry/opentelemetry-go/pull/8417
* Fix incorrect formatting verbs in opencensus bridge by @dashpole in https://github.com/open-telemetry/opentelemetry-go/pull/8424
* fix: off-by-one bug for FixedSizeReservoir by @dashpole in https://github.com/open-telemetry/opentelemetry-go/pull/8309
* sdk/metric: reuse cumulative-histogram Collect buffers to reduce heap usage by @sudowork in https://github.com/open-telemetry/opentelemetry-go/pull/8428
* Fix memory leak in exemplar reservoir by storing SpanContext instead of Context by @dashpole in https://github.com/open-telemetry/opentelemetry-go/pull/8389
* fix: clear stale histogram fields on datapoint reuse by @dashpole in https://github.com/open-telemetry/opentelemetry-go/pull/8403
* prometheus: avoid preallocating scope attributes when disabled by @dashpole in https://github.com/open-telemetry/opentelemetry-go/pull/8404
* Document that WithExemplarFilter(nil) is not supported by @dashpole in https://github.com/open-telemetry/opentelemetry-go/pull/8392
* fix(deps): update googleapis to 7ab31c2 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8447
* chore(deps): update golang.org/x to fb80ec8 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8444
* chore(deps): update golang.org/x to v0.56.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8448
* Add WithUnsafeAttributes to support no-copy dynamic metric API calls by @dashpole in https://github.com/open-telemetry/opentelemetry-go/pull/8251
* fix(attribute): prevent zero-hash collapse to empty set by @dashpole in https://github.com/open-telemetry/opentelemetry-go/pull/8402
* chore(deps): update codspeedhq/action action to v4.17.5 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8452
* attribute: add MAP type support by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/8445
* fix(deps): update golang.org/x by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8451
* chore(deps): update module charm.land/lipgloss/v2 to v2.0.4 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8455
* chore(deps): update github.com/charmbracelet/ultraviolet digest to 2399af7 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8460
* chore(deps): update golang.org/x to 72dfd24 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8462
* fix(deps): update googleapis to 62b3387 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8463
* sdk/trace: apply AttributeValueLengthLimit to attribute.MAP by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/8454
* exporters: support MAP attributes by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/8453
* chore(deps): update module github.com/dlclark/regexp2/v2 to v2.2.2 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8464
* chore(deps): update module github.com/pelletier/go-toml/v2 to v2.4.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8470
* chore(deps): update module github.com/alecthomas/chroma/v2 to v2.27.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8469
* fix(deps): update module github.com/prometheus/common to v0.69.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8472
* chore(deps): update module github.com/firefart/nonamedreturns to v1.0.7 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8467
* chore(deps): update golang.org/x to 4de325e by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8466
* Exporter code cleanup by @ash2k in https://github.com/open-telemetry/opentelemetry-go/pull/8457
* [chore] add CNCF Slack join instructions by @cijothomas in https://github.com/open-telemetry/opentelemetry-go/pull/8456
* chore(deps): update golang.org/x to 9b6dc03 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8474
* fix(deps): update golang.org/x to v1.4.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8478
* sdk: deduplicate MAP attribute keys by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/8471
* attribute: inline hashing for small SLICE and MAP values by @Dipanshusinghh in https://github.com/open-telemetry/opentelemetry-go/pull/8476
* attribute: test map equivalence with duplicate keys by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/8473
* fix(deps): update googleapis to 87f3d3e by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8483
* chore(deps): update module github.com/cyphar/filepath-securejoin to v0.7.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8486
* chore(deps): update golang.org/x to a6991f1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8482
* chore(deps): update actions/checkout action to v7 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8487
* chore(deps): update codspeedhq/action action to v4.17.6 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8485
* chore(deps): update golang.org/x to e028bae by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8493
* Generate and upgrade to `semconv/v1.42.0` by @MrAlias in https://github.com/open-telemetry/opentelemetry-go/pull/8484
* chore(deps): update otel/weaver docker tag to v0.24.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8494
* chore(deps): update github.com/charmbracelet/ultraviolet digest to f39628c by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8498
* chore(deps): update module github.com/cloudflare/circl to v1.6.4 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8500
* fix(deps): update googleapis to b703f56 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8502
* chore(deps): update module github.com/pelletier/go-toml/v2 to v2.4.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8503
* log: use attribute values for records by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/8490
* codes: fix invalid code format string by @HNO3Miracle in https://github.com/open-telemetry/opentelemetry-go/pull/8497
* chore(deps): update module github.com/rogpeppe/go-internal to v1.15.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8505
* fix(deps): update module go.opentelemetry.io/collector/pdata to v1.61.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8506
* chore(deps): update actions/cache action to v6 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8507
* chore(deps): update golang.org/x by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8508
* chore(deps): update otel/weaver docker tag to v0.24.2 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8509
* Fix/makefile go version by @Vatsal-Chaudhary in https://github.com/open-telemetry/opentelemetry-go/pull/8496
* chore(deps): update actions/setup-go action to v6.5.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8516
* chore(deps): update module github.com/pelletier/go-toml/v2 to v2.4.2 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8513
* attribute: improve attribute types GoDoc by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/8489
* otlpmetricgrpc: avoid DNS in self-observability test by @JuvenR in https://github.com/open-telemetry/opentelemetry-go/pull/8514
* fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to c961bd5 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8512
* chore(deps): update module github.com/go-critic/go-critic to v0.14.4 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8519
* chore(deps): update golang.org/x/telemetry digest to 59b4966 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8520
* fix(deps): update module github.com/opentracing-contrib/go-grpc to v0.1.4 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8515
* fix(deps): update golang.org/x by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8521
* chore(deps): update codspeedhq/action action to v4.18.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8517
* chore(deps): update module go.augendre.info/fatcontext to v0.10.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8524
* chore(deps): update golang.org/x/telemetry digest to b709645 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8523
* chore(deps): update actions/cache action to v6.1.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8525
* gotmpl: update headers to enable golangci-lint on generated files by @Dipanshusinghh in https://github.com/open-telemetry/opentelemetry-go/pull/8481
* chore(deps): update module github.com/prometheus/procfs to v0.21.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8526
* attribute: skip reflection for short slices in hashValue by @lavish-gambhir in https://github.com/open-telemetry/opentelemetry-go/pull/8511
* chore(deps): update module github.com/klauspost/cpuid/v2 to v2.4.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8529
* chore(deps): update module github.com/prometheus/procfs to v0.21.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8528
* fix(deps): update module google.golang.org/grpc to v1.82.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8530
* fix(deps): update googleapis to 925bb5d by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8533
* chore: Move inactive members to emeritus by @opentelemetrybot in https://github.com/open-telemetry/opentelemetry-go/pull/8398
* chore(deps): update github.com/golangci/rowserrcheck digest to 399602f by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8539
* chore(deps): update fossas/fossa-action action to v2 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8558
* chore(deps): update github/codeql-action action to v4.36.3 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8557
* chore(deps): update module github.com/firefart/nonamedreturns to v1.0.8 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8559
* chore(deps): update module github.com/pelletier/go-toml/v2 to v2.4.3 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8563
* chore(deps): update module charm.land/lipgloss/v2 to v2.0.5 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8562
* chore(deps): update github.com/charmbracelet/ultraviolet digest to f5a850f by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8561
* fix(otlptracehttp,otlpmetrichttp): do not append default signal path by @basti1302 in https://github.com/open-telemetry/opentelemetry-go/pull/8538
* fix(deps): update googleapis to f0a9213 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8567
* log: clarify Logger.Enabled guidance by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/8565
* chore(deps): update module golang.org/x/text to v0.39.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8568
* chore(deps): update module go.opentelemetry.io/collector/featuregate to v1.62.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8569
* fix(deps): update module go.opentelemetry.io/collector/pdata to v1.62.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8572
* chore(deps): update codspeedhq/action action to v4.18.2 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8571
* sdk/log/logtest: remove attribute limit fields from RecordFactory by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/8556
* sdk/log: honor zero attribute count limit by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/8570
* fix(deps): update golang.org/x by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8577
* chore(deps): update github/codeql-action action to v4.37.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8576
* Clarify that Histogram's Record method expect non-negative values by @psx95 in https://github.com/open-telemetry/opentelemetry-go/pull/8574
* chore(deps): update golang.org/x by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8579
* chore(deps): update codspeedhq/action action to v4.18.4 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8580
* sdk/log: derive missing exception attributes by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/8566
* chore(deps): update lycheeverse/lychee-action action to v2.9.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8589
* sdk/trace: add WithoutPanicRecording provider option by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/8532
* chore(deps): update codspeedhq/action action to v4.18.5 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8590
* log: clarify EventName uniqueness guidance by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/8586
* sdk/log: document duplicate key receiver behavior by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/8588
* chore(deps): update actions/stale action to v10.4.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8593
* fix(deps): update module github.com/prometheus/common to v0.70.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8594
* log: clarify empty Logger name handling by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/8587
* chore(deps): update github.com/charmbracelet/ultraviolet digest to 4bee191 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8597
* chore(deps): update module github.com/dlclark/regexp2/v2 to v2.5.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8596
* ci: run bare metal benchmarks in a container by @trask in https://github.com/open-telemetry/opentelemetry-go/pull/8575
* chore(deps): update ubuntu:24.04 docker digest to 4fbb8e6 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8600
* fix(deps): update googleapis by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8602
* chore(deps): update ubuntu docker tag to v26 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8601
* chore(deps): update google.golang.org/genproto/googleapis/api digest to 142c488 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8603
* fix(deps): update googleapis to f5fc221 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8604
* Remove vanity import tooling by @MrAlias in https://github.com/open-telemetry/opentelemetry-go/pull/8609
* chore(deps): update module github.com/securego/gosec/v2 to v2.28.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8605
* chore(deps): update dependency codespell to v2.4.3 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8612
* chore(deps): update ubuntu:26.04 docker digest to 651ba3f by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8616
* fix(deps): update module google.golang.org/grpc to v1.82.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8615
* chore(deps): update actions/setup-go action to v7 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8617
* chore(deps): update github/codeql-action action to v4.37.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8621
* chore(deps): update golang.org/x/telemetry digest to dad6939 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8582
* chore(deps): update module github.com/dlclark/regexp2/v2 to v2.5.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8625
* chore(deps): update module github.com/mattn/go-isatty to v0.0.23 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8619
* fix(deps): update googleapis to e75dac1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8614
* chore(deps): update golang.org/x/telemetry digest to bdb8988 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8627
* chore(deps): update ubuntu:26.04 docker digest to 3131b4c by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8624
* chore(deps): update module github.com/nunnatsa/ginkgolinter to v0.23.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8638
* chore(deps): update module github.com/dlclark/regexp2/v2 to v2.5.2 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8636
* chore(deps): update module go.opentelemetry.io/collector/featuregate to v1.63.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8645
* Fix benchmark ci after using the container environment by @XSAM in https://github.com/open-telemetry/opentelemetry-go/pull/8635
* fix(deps): update module github.com/prometheus/common to v0.70.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8650
* chore(deps): update github.com/charmbracelet/ultraviolet digest to 7cc6674 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8637
* fix(deps): update golang.org/x/exp digest to 764159d by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8633
* fix(deps): update googleapis to 0afa2a6 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8639
* chore(deps): update actions/checkout action to v7.0.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8640
* chore(deps): update github/codeql-action action to v4.37.3 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8644
* fix(deps): update module github.com/prometheus/client_golang to v1.24.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8641
* Generate and upgrade to semconv/v1.43.0 by @osullivandonal in https://github.com/open-telemetry/opentelemetry-go/pull/8628
* fix(deps): update module go.opentelemetry.io/collector/pdata to v1.63.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8646
* chore(deps): update ubuntu docker tag to v26 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8647
* feat: use time-unbiased algorithm for histogram reservoir by @dashpole in https://github.com/open-telemetry/opentelemetry-go/pull/8306
* sdk/log: include ForceFlush in built-in processor Shutdown by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/8599
* sdk/log: self observability: batch log processor metrics by @mahendrabishnoi2 in https://github.com/open-telemetry/opentelemetry-go/pull/7124
* fix(deps): update module go.opentelemetry.io/proto/otlp to v1.11.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8651
* chore(deps): update github.com/timakin/bodyclose digest to 857993a by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8652
* fix(deps): update googleapis to 7274b71 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8655
* fix(changelog): update self-observability environment variable to OTEL_GO_X_OBSERVABILITY by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/8618
* sdk: consolidate attribute normalization in attrnorm by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/8611
* chore(deps): update module github.com/mattn/go-isatty to v0.0.24 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8656
* chore(deps): update ossf/scorecard-action action to v2.4.4 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8658
* fix(deps): update module github.com/go-logr/logr to v1.4.4 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8642
* fix(deps): update googleapis to 3fe39f3 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8659
* chore(deps): update module github.com/go-git/go-billy/v5 to v5.9.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8662
* fix(deps): update module github.com/prometheus/client_golang to v1.24.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8661
* chore(deps): update module github.com/mattn/go-runewidth to v0.0.27 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8660
* sdk/log: prevent BatchProcessor busy-spin by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/8620
* chore(deps): update otel/weaver docker tag to v0.25.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8664
* fix(deps): update googleapis to b2f2020 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8663
* chore(deps): update module go.yaml.in/yaml/v3 to v3.0.5 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8665
* chore(deps): update codspeedhq/action action to v4.19.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8666
* fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to 064b4d2 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8670
* fix(deps): update golang.org/x to b88d891 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8668
* fix(deps): update googleapis to 6c54ddd by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8669
* chore(deps): update module mvdan.cc/gofumpt to v0.11.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8667
* chore(deps): update otel/weaver docker tag to v0.25.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8673
* fix(deps): update googleapis to 8efbd57 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8676
* chore(deps): update actions/stale action to v11 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8671
* chore(deps): update module github.com/go-git/go-git/v5 to v5.19.2 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8674
* chore(deps): update codspeedhq/action action to v5 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8675
* chore(deps): update module github.com/jgautheron/goconst to v1.11.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8677
* chore(deps): update github/codeql-action action to v4.37.4 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8680
* chore(deps): update github.com/charmbracelet/ultraviolet digest to 19049f2 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8678
* fix(deps): update module google.golang.org/grpc to v1.83.0 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8679
* sdk/log: prevent processor calls after provider shutdown by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/8608
* tests: fix semconvkit temp module setup by @RedZapdos123 in https://github.com/open-telemetry/opentelemetry-go/pull/8682
* chore(deps): update github/codeql-action action to v4.37.5 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8692
* chore(deps): update github.com/golangci/rowserrcheck digest to d2031e3 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8687
* chore(deps): update module github.com/lucasb-eyer/go-colorful to v1.4.1 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8689
* chore(deps): update codspeedhq/action action to v5.0.2 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8690
* chore(deps): update github.com/charmbracelet/ultraviolet digest to 8b69304 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8691
* fix(deps): update googleapis to 6ac0973 by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8694
* sdk/metric: remove obsolete randomFloat64 TODO by @Mujib-Ahasan in https://github.com/open-telemetry/opentelemetry-go/pull/8685
* Release v1.45.0 by @MrAlias in https://github.com/open-telemetry/opentelemetry-go/pull/8693

## New Contributors
* @macayu17 made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/8371
* @AbhiPrasad made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/8383
* @Mentigen made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/8397
* @sudowork made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/8428
* @HNO3Miracle made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/8497
* @Vatsal-Chaudhary made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/8496
* @JuvenR made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/8514
* @lavish-gambhir made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/8511
* @osullivandonal made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/8628
* @RedZapdos123 made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/8682
* @Mujib-Ahasan made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/8685

**Full Changelog**: https://github.com/open-telemetry/opentelemetry-go/compare/v1.44.0...v1.45.0
GitHub Action workflow link
Updatecli logo

Created automatically by Updatecli

Options:

Most of Updatecli configuration is done via its manifest(s).

  • If you close this pull request, Updatecli will automatically reopen it, the next time it runs.
  • If you close this pull request and delete the base branch, Updatecli will automatically recreate it, erasing all previous commits made.

Feel free to report any issues at github.com/updatecli/updatecli.
If you find this tool useful, do not hesitate to star our GitHub repository as a sign of appreciation, and/or to tell us directly on our chat!

... otlptrace/otlptracehttp to v1.46.0

Made with ❤️️ by updatecli
Made with ❤️️ by updatecli
@updateclibot updateclibot Bot added the dependencies Pull requests that update a dependency file label Sep 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants