Go: Update module go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc to v1.45.0
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc | require | minor | v1.44.0 -> v1.45.0 |
⚠️ WarningSome dependencies could not be looked up. Check the Dependency Dashboard for more information.
MR created with the help of gitlab-org/frontend/renovate-gitlab-bot
Release Notes
open-telemetry/opentelemetry-go (go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc)
v1.45.0: /v0.67.0/v0.21.0/v0.0.18
Overview
Added
- Add experimental observability metrics to
BatchProcessoringo.opentelemetry.io/otel/sdk/log. (#7124) - Add the experimental
WithUnsafeAttributesno-copy attribute option togo.opentelemetry.io/otel/metric/xfor future performance improvements. This API is a work in progress. (#8251) - Add
MapandMapValuefunctions for the newMAPattribute type ingo.opentelemetry.io/otel/attribute. (#8445) - Support
MAPattributes ingo.opentelemetry.io/otel/exporters/otlp/otlptrace. (#8453) - Support
MAPattributes ingo.opentelemetry.io/otel/exporters/otlp/otlplog. (#8453) - Support
MAPattributes ingo.opentelemetry.io/otel/exporters/otlp/otlpmetric. (#8453) - Support
MAPattributes ingo.opentelemetry.io/otel/exporters/zipkin. (#8453) - Apply
AttributeValueLengthLimitrecursively to values contained inattribute.MAPattributes ingo.opentelemetry.io/otel/sdk/trace. (#8454) - Remove duplicate keys from
attribute.MAPvalues ingo.opentelemetry.io/otel/sdk/resourceusing last-value-wins semantics. (#8471) - Remove duplicate keys by default from
attribute.MAPvalues in instrumentation scope attributes ingo.opentelemetry.io/otel/sdk/logusing last-value-wins semantics. (#8471) - Remove duplicate keys by default from
attribute.MAPvalues in span, event, link, and instrumentation scope attributes ingo.opentelemetry.io/otel/sdk/traceusing last-value-wins semantics. (#8471) - Remove duplicate keys by default from
attribute.MAPvalues in measurement and instrumentation scope attributes ingo.opentelemetry.io/otel/sdk/metricusing last-value-wins semantics. (#8471) - Extend
WithAllowKeyDuplicationingo.opentelemetry.io/otel/sdk/logto disable duplicate-key removal inattribute.MAPvalues for instrumentation scope attributes. (#8471) - Add the
go.opentelemetry.io/otel/semconv/v1.42.0package. The package contains semantic conventions from thev1.42.0version of the OpenTelemetry Semantic Conventions. See the migration documentation for information on how to upgrade fromgo.opentelemetry.io/otel/semconv/v1.41.0. (#8484) - Add
WithoutPanicRecordingas aTracerProviderOptioningo.opentelemetry.io/otel/sdk/traceto disable exception event recording for panics. (#8532) - Add the
go.opentelemetry.io/otel/semconv/v1.43.0package. The package contains semantic conventions from thev1.43.0version of the OpenTelemetry Semantic Conventions. See the migration documentation for information on how to upgrade fromgo.opentelemetry.io/otel/semconv/v1.42.0. (#8628)
Changed
HistogramReservoiringo.opentelemetry.io/otel/sdk/metric/exemplarnow uses a time-unbiased sampling algorithm for exemplars. (#8306)⚠️ Breaking Change: Usego.opentelemetry.io/otel/attribute.Valueandgo.opentelemetry.io/otel/attribute.KeyValuefor log bodies and attributes ingo.opentelemetry.io/otel/log,go.opentelemetry.io/otel/log/logtest,go.opentelemetry.io/otel/sdk/log, andgo.opentelemetry.io/otel/sdk/log/logtest. (#8490)- Encode log bodies and attributes as
go.opentelemetry.io/otel/attribute.ValueJSON ingo.opentelemetry.io/otel/exporters/stdout/stdoutlog. (#8490) - Improve the performance of hashing
BOOLSLICE,INT64SLICE,FLOAT64SLICE, andSTRINGSLICEattribute values by avoiding reflection for short slices ingo.opentelemetry.io/otel/attribute. (#8511) ⚠️ Breaking Change:WithEndpointURLingo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttpno longer appends the default signal path when an endpoint URL has no path, making the behavior consistent withgo.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttpand with setting the endpoint throughOTEL_EXPORTER_OTLP_METRICS_ENDPOINT. If the URL has no path component, the root path (/) is used. UseWithEndpointURL(url.JoinPath(endpoint, "/v1/metrics"))to preserve the previous behavior. (#8538)⚠️ Breaking Change:WithEndpointURLingo.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttpno longer appends the default signal path when an endpoint URL has no path, making the behavior consistent withgo.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttpand with setting the endpoint throughOTEL_EXPORTER_OTLP_TRACES_ENDPOINT. If the URL has no path component, the root path (/) is used. UseWithEndpointURL(url.JoinPath(endpoint, "/v1/traces"))to preserve the previous behavior. (#8538)
Deprecated
- Deprecate
WithExportBufferSizeingo.opentelemetry.io/otel/sdk/log. The option remains available for source compatibility but no longer affects behavior;BatchProcessorno longer maintains a separate export-request buffer. (#8620)
Removed
⚠️ Breaking Change: RemoveKind,Value,KeyValue, their constructors, and attribute conversion helpers fromgo.opentelemetry.io/otel/log. (#8490)⚠️ Breaking Change: Remove theAttributeValueLengthLimitandAttributeCountLimitfields fromRecordFactoryingo.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/opentracingwhen OpenTracing baggage is propagated concurrently withSpan.SetBaggageItem. - Fix an off-by-one error in
FixedSizeReservoiringo.opentelemetry.io/otel/sdk/metric/exemplarthat prevented the first exemplar from being sampled after the reservoir was filled. (#8309) - Interpret HTTP
Retry-Afterheader values as seconds instead of nanoseconds when retrying OTLP HTTP exports ingo.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp,go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp, andgo.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp. (#8383) - Fix a memory leak in the
Reservoirimplementation ingo.opentelemetry.io/otel/sdk/metric/exemplar, where storing the fullcontext.Contextpinned 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/metricaggregation 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-Afterheader when retrying OTLP HTTP exports ingo.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp,go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp, andgo.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp. (#8417) - Reduce histogram heap allocations by reusing
BucketCountsandExemplarsslices acrossCollectcycles in the cumulative histogram aggregation ingo.opentelemetry.io/otel/sdk/metric. (#8428) - Fix
go.opentelemetry.io/otel/exporters/stdout/stdouttraceself-observability to recorderror.typeon the operation-duration histogram when theexportedSpansmetric 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, andgo.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/logthatLogger.Enabledshould 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)andOTEL_LOGRECORD_ATTRIBUTE_COUNT_LIMIT=0discard all log record attributes ingo.opentelemetry.io/otel/sdk/log. (#8570) - Clarify that the
Recordmethods ofFloat64HistogramandInt64Histogramingo.opentelemetry.io/otel/metricexpect non-negative values. (#8574) - Clarify in
go.opentelemetry.io/otel/logthatLoggerProviderimplementations should retain an emptyLoggername instead of replacing it with a default. (#8587) - Ensure that the built-in processors in
go.opentelemetry.io/otel/sdk/logcall exporterForceFlushduringShutdown. (#8599) - Prevent panics in
go.opentelemetry.io/otel/bridge/opentracingwhen OpenTracing baggage is propagated concurrently withSpan.SetBaggageItem. (GHSA-42cj-99w8-cp2p) - Prevent processor operations in
go.opentelemetry.io/otel/sdk/logfrom overlapping with processor shutdown or running afterLoggerProvidershutdown. (#8608) - Prevent
BatchProcessoringo.opentelemetry.io/otel/sdk/logfrom busy-spinning under exporter backpressure and serialize dequeue, export, force-flush, and shutdown work in one worker. (#8620) - Make
BatchProcessoringo.opentelemetry.io/otel/sdk/logreturn errors encountered while draining records duringForceFlushandShutdown, while continuing to attempt later batches as long as the request context remains valid. (#8620) - Keep the default
BatchProcessormaximum export batch size ingo.opentelemetry.io/otel/sdk/logat 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
bc171b2by @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
c761662by @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
6cf7526by @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
0ec5bd2by @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
4308a22by @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
35bcb73by @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
7ab31c2by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8447 - chore(deps): update golang.org/x to
fb80ec8by @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
2399af7by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8460 - chore(deps): update golang.org/x to
72dfd24by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8462 - fix(deps): update googleapis to
62b3387by @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
4de325eby @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
9b6dc03by @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
87f3d3eby @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
a6991f1by @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
e028baeby @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8493 - Generate and upgrade to
semconv/v1.42.0by @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
f39628cby @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
b703f56by @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
c961bd5by @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
59b4966by @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
b709645by @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
925bb5dby @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
399602fby @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
f5a850fby @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
f0a9213by @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
4bee191by @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
4fbb8e6by @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
142c488by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8603 - fix(deps): update googleapis to
f5fc221by @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
651ba3fby @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
dad6939by @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
e75dac1by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8614 - chore(deps): update golang.org/x/telemetry digest to
bdb8988by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8627 - chore(deps): update ubuntu:26.04 docker digest to
3131b4cby @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
7cc6674by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8637 - fix(deps): update golang.org/x/exp digest to
764159dby @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8633 - fix(deps): update googleapis to
0afa2a6by @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
857993aby @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8652 - fix(deps): update googleapis to
7274b71by @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
3fe39f3by @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
b2f2020by @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
064b4d2by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8670 - fix(deps): update golang.org/x to
b88d891by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8668 - fix(deps): update googleapis to
6c54dddby @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
8efbd57by @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
19049f2by @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
d2031e3by @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
8b69304by @renovate[bot] in https://github.com/open-telemetry/opentelemetry-go/pull/8691 - fix(deps): update googleapis to
6ac0973by @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
Configuration
- If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.