Skip to content

Release v1.45.0/v2.5.2/v0.70.0/v0.37.2/v0.25.0/v0.20.0/v0.16.2/v0.17.0

Latest

Choose a tag to compare

@MrAlias MrAlias released this 04 Aug 17:18
Immutable release. Only release title and notes can be modified.
v1.45.0
c8a87a6

Overview

Added

  • Add go.opentelemetry.io/contrib/detectors/ibmcloud/vpc, a new resource detector for IBM Cloud VPC virtual server instances, ported from github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor/internal/ibmcloud/vpc. Detects cloud.provider, cloud.platform, cloud.region, cloud.availability_zone, cloud.account.id, cloud.resource_id, host.id, host.image.id, host.image.name, host.name, and host.type. (#9011)
  • Add go.opentelemetry.io/contrib/detectors/k8sapi, a new resource detector that queries the Kubernetes API. Detects k8s.node.name and k8s.node.uid when K8S_NODE_NAME is set via the downward API, and k8s.cluster.uid derived from the kube-system namespace UID (works on any Kubernetes distribution). (#9108)
  • Add new elasticbeanstalk resource detector for AWS Elastic Beanstalk, ported from processor/resourcedetectionprocessor/internal/aws/elasticbeanstalk in opentelemetry-collector-contrib. (#8993)
  • The resource created by go.opentelemetry.io/contrib/otelconf now includes default SDK attributes. (#8990)
  • Add support for the aws.ecs resource detector in go.opentelemetry.io/contrib/otelconf/x. (#8915)
  • Add support for the aws.eks resource detector in go.opentelemetry.io/contrib/otelconf/x. (#9138)
  • Add support for the azure.vm resource detector in go.opentelemetry.io/contrib/otelconf/x. (#9074)
  • Add support for the gcp resource detector in go.opentelemetry.io/contrib/otelconf/x. (#9137)
  • Add go.opentelemetry.io/contrib/detectors/azure/azureappservice, a new resource detector for Azure App Service. Detects cloud.*, service.name, azure.resource_group.name, azure.app_service.instance.id, and deployment.environment.name from the WEBSITE_* and REGION_NAME environment variables. (#9289)
  • Add azurecontainerapps resource detector for Azure Container Apps. (#8939)
  • Add go.opentelemetry.io/contrib/detectors/azure/azurefunctions, a new resource detector for Azure Functions. Detects cloud.*, service.name, azure.resource_group.name, faas.instance, and deployment.environment.name from the FUNCTIONS_*, WEBSITE_*, CONTAINER_NAME, and REGION_NAME environment variables. (#9290)
  • Add NewResourceDetector along with the WithAttributeFilter and WithTagKeyFilter options in go.opentelemetry.io/contrib/detectors/azure/azurevm. WithAttributeFilter restricts the returned resource to the attributes the filter accepts. WithTagKeyFilter opts in to azure.tag.<name> attributes for the VM tags whose keys satisfy the provided predicate; no VM tags are emitted without it. (#9162)
  • Add go.opentelemetry.io/contrib/detectors/vultr — a new resource detector for Vultr Cloud Compute instances, ported from processor/resourcedetectionprocessor/internal/vultr in opentelemetry-collector-contrib. Detects cloud.provider, cloud.platform, cloud.region, host.id, and host.name. (#8995)

Changed

  • Upgrade go.opentelemetry.io/otel/semconv to v1.43.0, including updates across instrumentation and detector modules.
    See semantic-conventions v1.43.0 release for complete details. (#9337)
  • Upgrade go.opentelemetry.io/otel/semconv to v1.42.0, including updates across instrumentation and detector modules.
    See semantic-conventions v1.42.0 release for complete details. (#9196)
  • Use direct normalized-key lookups in Carrier.Get and Carrier.Keys in go.opentelemetry.io/contrib/propagators/envcar. (#9112)
  • Update log bridge conversions to use attribute key-values instead of the removed log key-values in go.opentelemetry.io/contrib/bridges/otellogr, go.opentelemetry.io/contrib/bridges/otellogrus, go.opentelemetry.io/contrib/bridges/otelslog, and go.opentelemetry.io/contrib/bridges/otelzap. (#9180)
  • The Version() function in go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux has been replaced by const Version. (#9076)
  • Set error.type attribute instead of adding exception span events in go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin. (#8977)
  • Prefer the gRPC dial target over the resolved peer IP for the server.address and server.port attributes in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc. (#8904)
  • The detector in go.opentelemetry.io/contrib/detectors/azure/azurevm now also detects cloud.account.id, cloud.availability_zone, azure.vm.name, azure.vm.size, azure.vm.scaleset.name, and azure.resource_group.name, and prefers osProfile.computerName for host.name (falling back to the VM name), reconciling it with the collector-contrib Azure resource detector. (#9162)

Fixed

  • Fix Prometheus reader resource label filter configuration in go.opentelemetry.io/contrib/otelconf/v0.2.0. (#9062)
  • Apply resource.detection/development.attributes.included and excluded filtering to resource detector attributes in go.opentelemetry.io/contrib/otelconf/x. (#9131)
  • Honor the context configured with WithContext when constructing resources in go.opentelemetry.io/contrib/otelconf and go.opentelemetry.io/contrib/otelconf/x. (#9160)
  • Handle nil response bodies from custom RoundTripper implementations in go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp without panicking. (#9184)
  • Fix incorrect (overestimated) sum calculation for runtime histograms in go.opentelemetry.io/contrib/instrumentation/runtime. (#9063)
  • Fix Severity.UnmarshalText round trip for positive FATAL offsets above the named range in go.opentelemetry.io/contrib/processors/minsev. (#9197)
  • Reduce binary size by fetching ConfigMaps via rest.HTTPClientFor instead of the Kubernetes clientset in go.opentelemetry.io/contrib/detectors/aws/eks. (#9284)
  • TextMapPropagator in go.opentelemetry.io/contrib/propagators/autoprop returns the no-op propagator for empty input, matching the behavior of none. An unknown OTEL_PROPAGATORS value still returns an error with a nil propagator so NewTextMapPropagator falls back to the default TraceContext and Baggage propagators instead of disabling propagation. (#9163)
  • Preserve error-valued attributes nested in a group as grouped attributes instead of silently dropping them in go.opentelemetry.io/contrib/bridges/otelslog. (#9238)
  • Fix a data race in go.opentelemetry.io/contrib/bridges/otelslog where concurrent Handle calls could corrupt each other's log attributes because kvBuffer.KeyValues returned a slice aliasing a shared buffer. (#9229)
  • Avoid a panic in go.opentelemetry.io/contrib/bridges/otelzap when a malformed error field contains a nil or non-error value. (#9068)
  • Use azure.container_app.instance.id instead of service.instance.id for the replica name detected by go.opentelemetry.io/contrib/detectors/azure/azurecontainerapps. (#9208)
  • Preserve the underlying metadata errors returned with partial resources from go.opentelemetry.io/contrib/detectors/gcp. (#9069)
  • Copy MultipartForm back to the request otelmux.Middleware was given after the wrapped handler returns, so net/http can find and remove the temp files ParseMultipartForm created on the context-derived request copy, when otelmux.Middleware wraps a handler directly, in go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux. This does not cover a handler panic, nor the common router.Use(...) integration, where gorilla/mux's own routing step makes an additional request copy the middleware cannot write back through; see gorilla/mux#777. (#9361)
  • Report the b3 header from Fields() for the default B3Unspecified single-header injection encoding, matching what Inject writes, in go.opentelemetry.io/contrib/propagators/b3. (#9273)
  • Fix go.opentelemetry.io/contrib/propagators/aws/xray producing deterministic trace and span IDs when the seed read from crypto/rand silently failed, by switching to math/rand/v2's concurrency-safe top-level generator. (#9359)
  • Strip connection number suffix from connection ID in go.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/v2/mongo/otelmongo to prevent unbounded metric cardinality. (#9352)
  • Strip connection number suffix from connection ID in go.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongo so the network.peer.address and net.peer.name span attributes reflect the actual host instead of the raw connection ID. (#9352)
  • Record network.protocol.version (and network.protocol.name) from the response's negotiated protocol instead of the request's stamped Proto in go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp, so an HTTP/1.1-shaped request that gets upgraded to HTTP/2 via ALPN is no longer misreported as HTTP/1.1 on the client span and request metrics. (#9371)

What's Changed

  • chore(deps): update module github.com/alecthomas/chroma/v2 to v2.26.1 by @renovate[bot] in #9041
  • fix(deps): update golang.org/x to c761662 by @renovate[bot] in #9037
  • chore(deps): update module github.com/rogpeppe/go-internal to v1.15.0 by @renovate[bot] in #9035
  • chore(deps): update prom/prometheus docker tag to v3.12.0 by @renovate[bot] in #9040
  • chore(deps): update module github.com/mattn/go-colorable to v0.1.15 by @renovate[bot] in #9061
  • chore(deps): update module github.com/butuzov/mirror to v1.3.3 by @renovate[bot] in #9060
  • chore(deps): update module github.com/mattn/go-runewidth to v0.0.24 by @renovate[bot] in #9065
  • chore(deps): update module github.com/prometheus/common to v0.68.0 by @renovate[bot] in #9066
  • chore(deps): update module github.com/go-playground/validator/v10 to v10.30.3 by @renovate[bot] in #9067
  • chore(deps): update go-openapi packages to v0.21.6 by @renovate[bot] in #9071
  • fix(otelzap): avoid panic on malformed error fields by @omer-cengel in #9068
  • chore(deps): update github.com/charmbracelet/ultraviolet digest to 6cf7526 by @renovate[bot] in #9077
  • fix(deps): update module github.com/shirou/gopsutil/v4 to v4.26.5 by @renovate[bot] in #9078
  • chore(deps): update module github.com/securego/gosec/v2 to v2.27.1 by @renovate[bot] in #9079
  • chore(deps): update github/codeql-action action to v4.36.1 by @renovate[bot] in #9083
  • fix(deps): update module github.com/hetznercloud/hcloud-go/v2 to v2.42.0 by @renovate[bot] in #9084
  • fix(deps): update module github.com/aws/smithy-go to v1.27.0 by @renovate[bot] in #9085
  • fix(deps): update golang.org/x by @renovate[bot] in #9091
  • chore(deps): update actions/checkout action to v6.0.3 by @renovate[bot] in #9086
  • chore(deps): update github.com/golangci/rowserrcheck digest to 0ec5bd2 by @renovate[bot] in #9087
  • chore(deps): update k8s.io/kube-openapi digest to 865597e by @renovate[bot] in #9092
  • chore(deps): update module github.com/bytedance/sonic to v1.15.2 by @renovate[bot] in #9093
  • chore(deps): update module github.com/prometheus/common to v0.68.1 by @renovate[bot] in #9089
  • chore(deps): update github/codeql-action action to v4.36.2 by @renovate[bot] in #9094
  • fix(deps): update module github.com/aws/smithy-go to v1.27.1 by @renovate[bot] in #9095
  • chore(deps): update module github.com/ldez/gomoddirectives to v0.9.0 by @renovate[bot] in #9090
  • fix(deps): update module github.com/googlecloudplatform/opentelemetry-operations-go/detectors/gcp to v1.33.0 by @renovate[bot] in #9096
  • chore(deps): update module github.com/dlclark/regexp2/v2 to v2.1.2 by @renovate[bot] in #9039
  • feat: add Azure Container Apps resource detector by @kathiehuang in #8939
  • chore(deps): update codecov/codecov-action action to v7 by @renovate[bot] in #9105
  • chore(deps): update module github.com/quic-go/quic-go to v0.60.0 by @renovate[bot] in #9101
  • chore(deps): update golang.org/x by @renovate[bot] in #9110
  • fix(deps): update module github.com/aws/smithy-go to v1.27.2 by @renovate[bot] in #9100
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #9038
  • chore(deps): update module github.com/dlclark/regexp2/v2 to v2.2.1 by @renovate[bot] in #9104
  • [chore] use renovate config:best-practices by @pellared in #9042
  • chore(deps): pin dependencies by @renovate[bot] in #9115
  • chore(deps): update actions/checkout action to v6.0.3 by @renovate[bot] in #9117
  • chore(deps): update go-openapi packages to v0.26.1 by @renovate[bot] in #9106
  • chore(deps): update actions/stale action to v10.3.0 by @renovate[bot] in #9120
  • chore(deps): update actions/setup-go action to v6.4.0 by @renovate[bot] in #9119
  • chore(deps): update actions/upload-artifact action to v7.0.1 by @renovate[bot] in #9118
  • chore(deps): update actions/cache action to v5.0.5 by @renovate[bot] in #9116
  • Switch version from function to string in otelmux by @ElenaZvereva in #9076
  • otelconf: add default attributes to configuration-provided resource by @peschinskiy in #8990
  • Add AGENTS.md for opentelemetry-go-contrib by @dashpole in #9064
  • chore(deps): update github.com/charmbracelet/ultraviolet digest to 2399af7 by @renovate[bot] in #9109
  • chore(deps): update googleapis to 62b3387 by @renovate[bot] in #9111
  • chore(deps): update golang:1.26 docker digest to 792443b by @renovate[bot] in #9123
  • fix(deps): update golang.org/x by @renovate[bot] in #9125
  • chore(deps): update golang:1.26-alpine docker digest to 7a3e500 by @renovate[bot] in #9128
  • chore(deps): update golang:alpine docker digest to 7a3e500 by @renovate[bot] in #9129
  • chore(deps): update module charm.land/lipgloss/v2 to v2.0.4 by @renovate[bot] in #9140
  • chore(deps): update golang:1.26-alpine docker digest to f1ddd9f by @renovate[bot] in #9146
  • chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.154.0 by @renovate[bot] in #9122
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #9127
  • chore(deps): update module github.com/dlclark/regexp2/v2 to v2.2.2 by @renovate[bot] in #9144
  • [otelgrpc] Add preference for dial target based address by @ps-mir in #8904
  • chore(deps): update golang.org/x to 9b6dc03 by @renovate[bot] in #9149
  • chore(deps): update github/codeql-action action to v4.36.2 by @renovate[bot] in #9121
  • fix(deps): update module github.com/felixge/httpsnoop to v1.1.0 by @renovate[bot] in #9133
  • fix(deps): update module github.com/labstack/echo/v4 to v4.15.4 by @renovate[bot] in #9141
  • fix(deps): update module go.mongodb.org/mongo-driver/v2 to v2.6.1 by @renovate[bot] in #9142
  • fix(otelgin): set error.type attribute instead of recording errors by @lazureykis in #8977
  • chore(deps): update module github.com/firefart/nonamedreturns to v1.0.7 by @renovate[bot] in #9151
  • fix(deps): update module github.com/hetznercloud/hcloud-go/v2 to v2.43.0 by @renovate[bot] in #9145
  • chore(deps): update module github.com/alecthomas/chroma/v2 to v2.27.0 by @renovate[bot] in #9153
  • chore(deps): update module github.com/pelletier/go-toml/v2 to v2.4.0 by @renovate[bot] in #9154
  • chore(deps): update k8s.io/utils digest to a95e086 by @renovate[bot] in #9157
  • chore(deps): update module github.com/prometheus/common to v0.69.0 by @renovate[bot] in #9155
  • [chore] add CNCF Slack join instructions by @cijothomas in #9135
  • fix(deps): update golang.org/x to v1.4.0 by @renovate[bot] in #9159
  • fix(deps): update module go.mongodb.org/mongo-driver/v2 to v2.7.0 by @renovate[bot] in #9161
  • chore(deps): update golang:alpine docker digest to 3ad5730 by @renovate[bot] in #9147
  • chore(deps): update golang.org/x to a6991f1 by @renovate[bot] in #9166
  • chore(deps): update golang:1.26-alpine docker digest to 3ad5730 by @renovate[bot] in #9164
  • chore(deps): update googleapis to 87f3d3e by @renovate[bot] in #9167
  • chore(deps): update k8s.io/kube-openapi digest to bc653b6 by @renovate[bot] in #9170
  • chore(deps): update golang.org/x to e028bae by @renovate[bot] in #9171
  • chore(deps): update github.com/charmbracelet/ultraviolet digest to f39628c by @renovate[bot] in #9174
  • chore(deps): update module github.com/cloudflare/circl to v1.6.4 by @renovate[bot] in #9175
  • chore(deps): update googleapis to 1f2690b by @renovate[bot] in #9176
  • chore(deps): update googleapis to b703f56 by @renovate[bot] in #9177
  • chore(deps): update module github.com/pelletier/go-toml/v2 to v2.4.1 by @renovate[bot] in #9178
  • chore(deps): update actions/checkout action to v7 by @renovate[bot] in #9169
  • Honor WithContext for otelconf resources by @MrAlias in #9160
  • chore(deps): update k8s.io/kube-openapi digest to 0b43c5e by @renovate[bot] in #9179
  • chore(deps): update actions/cache action to v6 by @renovate[bot] in #9181
  • [chore] [detectors/aws/ec2] Small refactor by @iblancasa in #8998
  • chore(deps): update golang.org/x by @renovate[bot] in #9182
  • Update log bridge conversions to use attribute key-values by @pellared in #9180
  • chore(deps): update golang:1.26 docker digest to 32c0e6e by @renovate[bot] in #9190
  • envcar: ignore non-normalized env names on Get and Keys by @pellared in #9112
  • fix(deps): update go.opentelemetry.io/otel digest to c840132 by @renovate[bot] in #9188
  • Handle nil otelhttp response bodies by @MrAlias in #9184
  • fix(deps): update golang.org/x by @renovate[bot] in #9193
  • Upgrade to semconv/v1.42.0 by @MrAlias in #9196
  • chore(deps): update module go.augendre.info/fatcontext to v0.10.0 by @renovate[bot] in #9199
  • chore(deps): update k8s.io/utils digest to be93311 by @renovate[bot] in #9198
  • chore(deps): update k8s.io/kube-openapi digest to 8f3fa49 by @renovate[bot] in #9187
  • chore(deps): update golang.org/x/telemetry digest to b709645 by @renovate[bot] in #9200
  • fix(deps): update go.opentelemetry.io/otel digest to 41ff5ed by @renovate[bot] in #9194
  • chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.155.0 by @renovate[bot] in #9192
  • chore(deps): update module github.com/prometheus/procfs to v0.21.1 by @renovate[bot] in #9204
  • chore(deps): update golang:1.26 docker digest to f96cc55 by @renovate[bot] in #9210
  • chore(deps): update module github.com/klauspost/compress to v1.18.7 by @renovate[bot] in #9212
  • chore(deps): update googleapis to 925bb5d by @renovate[bot] in #9213
  • chore: Move inactive members to emeritus by @opentelemetrybot in #9072
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #9214
  • chore(deps): update github/codeql-action action to v4.36.3 by @renovate[bot] in #9224
  • chore(deps): update module github.com/firefart/nonamedreturns to v1.0.8 by @renovate[bot] in #9225
  • fix(deps): update module github.com/shirou/gopsutil/v4 to v4.26.6 by @renovate[bot] in #9226
  • chore(deps): update module github.com/klauspost/compress to v1.19.0 by @renovate[bot] in #9227
  • Add iblancasa as EC2 v2 code owner by @MrAlias in #9223
  • chore(deps): update module github.com/pelletier/go-toml/v2 to v2.4.3 by @renovate[bot] in #9185
  • chore(deps): update github.com/charmbracelet/ultraviolet digest to f5a850f by @renovate[bot] in #9230
  • chore(deps): update go-openapi packages by @renovate[bot] in #9206
  • chore(deps): update prom/prometheus docker tag to v3.13.0 by @renovate[bot] in #9232
  • chore(deps): update module charm.land/lipgloss/v2 to v2.0.5 by @renovate[bot] in #9231
  • fix(deps): update module github.com/hetznercloud/hcloud-go/v2 to v2.44.0 by @renovate[bot] in #9168
  • chore(deps): update module github.com/klauspost/cpuid/v2 to v2.4.0 by @renovate[bot] in #9228
  • chore(deps): update module golang.org/x/text to v0.39.0 by @renovate[bot] in #9233
  • chore(deps): update googleapis to f0a9213 by @renovate[bot] in #9235
  • Implement resource detection attribute filtering in otelconf/x by @iblancasa in #9131
  • fix(detectors/azurecontainerapps): use azure.container_app.instance.id for replica name instead of service.instance.id by @kathiehuang in #9208
  • fix(deps): update module google.golang.org/grpc to v1.82.0 by @renovate[bot] in #9234
  • chore(deps): update fossas/fossa-action action to v2 by @renovate[bot] in #9237
  • chore(deps): update k8s.io/kube-openapi digest to cdb1db5 by @renovate[bot] in #9239
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #9236
  • chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.156.0 by @renovate[bot] in #9241
  • detector/gcp: improve formatting for aggregated errors by @ps-mir in #9069
  • Fix Prometheus reader resource label filter configuration in v0.2.0 by @dashpole in #9062
  • fix(otelgrpc): fix flaky TestMetricAttributesFn_ServerSideStreaming by @dashpole in #9114
  • chore(deps): update github.com/golangci/rowserrcheck digest to 399602f by @renovate[bot] in #9221
  • Port aws elasticbeanstalk detector from collector contrib by @ps-mir in #8993
  • chore(deps): update module github.com/cyphar/filepath-securejoin to v0.7.0 by @renovate[bot] in #9165
  • chore(deps): update actions/setup-go action to v6.5.0 by @renovate[bot] in #9186
  • chore(deps): update module github.com/go-critic/go-critic to v0.14.4 by @renovate[bot] in #9191
  • chore(deps): update actions/cache action to v6.1.0 by @renovate[bot] in #9201
  • chore(deps): update github.com/lufia/plan9stats digest to 477a660 by @renovate[bot] in #9203
  • fix(deps): update go.opentelemetry.io/otel digest to 4e0bf9f by @renovate[bot] in #9211
  • chore(deps): update k8s.io/utils digest to cf1189d by @renovate[bot] in #9240
  • chore(deps): update module sigs.k8s.io/structured-merge-diff/v6 to v6.4.2 by @renovate[bot] in #9244
  • chore(deps): update golang:1.26 docker digest to 079e598 by @renovate[bot] in #9247
  • chore(deps): update go-openapi packages to v1 by @renovate[bot] in #9243
  • chore(deps): update golang:1.26-alpine docker digest to 0178a64 by @renovate[bot] in #9248
  • chore(deps): update golang:alpine docker digest to 0178a64 by @renovate[bot] in #9249
  • Remove duplicate Fixed header from changelog by @MrAlias in #9245
  • [detector/k8sapi] Add resource detector by @ps-mir in #9108
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #9251
  • chore(deps): update k8s.io/kube-openapi digest to cdb1db5 by @renovate[bot] in #9252
  • chore(deps): update k8s.io/utils digest to cf1189d by @renovate[bot] in #9253
  • chore(deps): update github/codeql-action action to v4.37.0 by @renovate[bot] in #9259
  • chore(deps): update actions/stale action to v10.4.0 by @renovate[bot] in #9258
  • chore(deps): update prom/prometheus docker tag to v3.13.1 by @renovate[bot] in #9260
  • chore(deps): update go-openapi packages by @renovate[bot] in #9261
  • chore(deps): update module github.com/google/gnostic-models to v0.7.1 by @renovate[bot] in #9255
  • chore(deps): update lycheeverse/lychee-action action to v2.9.0 by @renovate[bot] in #9262
  • chore(deps): update module github.com/prometheus/common to v0.70.0 by @renovate[bot] in #9263
  • fix(runtime): use per-bucket count for histogram sum by @dashpole in #9063
  • chore(deps): update module sigs.k8s.io/structured-merge-diff/v6 to v6.4.2 by @renovate[bot] in #9257
  • chore(deps): update module github.com/fxamacker/cbor/v2 to v2.9.2 by @renovate[bot] in #9254
  • chore(deps): update module go.yaml.in/yaml/v2 to v2.4.4 by @renovate[bot] in #9256
  • fix(deps): update module go.mongodb.org/mongo-driver/v2 to v2.8.0 by @renovate[bot] in #9265
  • chore(deps): update github.com/charmbracelet/ultraviolet digest to 4bee191 by @renovate[bot] in #9276
  • chore(deps): update module github.com/dlclark/regexp2/v2 to v2.5.0 by @renovate[bot] in #9270
  • Add support for aws.eks resource detector in otelconf/x by @iblancasa in #9138
  • processors/minsev: fix Severity text round trip for FATAL offsets by @Xio-Shark in #9197
  • docs: otelmongo: fix OTEL_SEMCONV_STABILITY_OPT_IN behaviour docs by @mahendrabishnoi2 in #9272
  • chore(deps): update module github.com/montanaflynn/stats to v0.11.0 by @renovate[bot] in #9271
  • chore(deps): update googleapis to 142c488 by @renovate[bot] in #9279
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #9278
  • fix(deps): update module github.com/googlecloudplatform/opentelemetry-operations-go/detectors/gcp to v1.34.0 by @renovate[bot] in #9266
  • chore(deps): update googleapis to f5fc221 by @renovate[bot] in #9280
  • chore(deps): update golang:1.26 docker digest to 983a082 by @renovate[bot] in #9282
  • fix(deps): update go.opentelemetry.io/otel digest to 9778aff by @renovate[bot] in #9250
  • chore(deps): update actions/setup-go action to v7 by @renovate[bot] in #9298
  • Remove vanity import tooling by @MrAlias in #9268
  • chore(deps): update googleapis to e75dac1 by @renovate[bot] in #9296
  • chore(deps): update module github.com/securego/gosec/v2 to v2.28.0 by @renovate[bot] in #9283
  • chore(deps): update golang:1.26 docker digest to ae5a231 by @renovate[bot] in #9287
  • chore(deps): update golang.org/x/telemetry digest to bdb8988 by @renovate[bot] in #9291
  • chore(deps): update dependency codespell to v2.4.3 by @renovate[bot] in #9294
  • chore(deps): update module github.com/mattn/go-isatty to v0.0.23 by @renovate[bot] in #9299
  • chore(deps): update github/codeql-action action to v4.37.1 by @renovate[bot] in #9302
  • chore(deps): update go-openapi packages to v1 by @renovate[bot] in #9267
  • fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.105.2 by @renovate[bot] in #9305
  • chore(deps): update module github.com/dlclark/regexp2/v2 to v2.5.1 by @renovate[bot] in #9304
  • fix(deps): update module google.golang.org/grpc to v1.82.1 by @renovate[bot] in #9297
  • fix(deps): update module github.com/aws/smithy-go to v1.27.4 by @renovate[bot] in #9306
  • chore(deps): update module github.com/montanaflynn/stats to v0.12.2 by @renovate[bot] in #9307
  • fix(deps): update go.opentelemetry.io/otel digest to 3f1e0cf by @renovate[bot] in #9288
  • chore(deps): update github.com/charmbracelet/ultraviolet digest to 7cc6674 by @renovate[bot] in #9314
  • chore(deps): update golang:1.26 docker digest to 3aff665 by @renovate[bot] in #9313
  • chore(deps): update module github.com/dlclark/regexp2/v2 to v2.5.2 by @renovate[bot] in #9311
  • chore(deps): update k8s.io/kube-openapi digest to 74c0ba7 - autoclosed by @renovate[bot] in #9309
  • chore(deps): update googleapis to bb71a54 by @renovate[bot] in #9316
  • fix(autoprop): return no-op for empty TextMapPropagator input by @arpitjain099 in #9163
  • fix(deps): update golang.org/x to 764159d by @renovate[bot] in #9310
  • chore(deps): update k8s.io/kube-openapi digest to c26577a by @renovate[bot] in #9324
  • chore(deps): update k8s.io/kube-openapi digest to d427ff9 by @renovate[bot] in #9325
  • chore(deps): update module github.com/klauspost/compress to v1.19.1 by @renovate[bot] in #9315
  • chore(deps): update go-openapi packages to v0.27.3 by @renovate[bot] in #9312
  • chore(deps): update github/codeql-action action to v4.37.2 by @renovate[bot] in #9326
  • fix(deps): update module github.com/go-logr/logr to v1.4.4 by @renovate[bot] in #9323
  • chore(deps): update googleapis to 0afa2a6 by @renovate[bot] in #9320
  • Add support for aws.ecs resource detector in otelconf/x by @iblancasa in #8915
  • chore(deps): update actions/checkout action to v7.0.1 by @renovate[bot] in #9318
  • chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.157.0 by @renovate[bot] in #9333
  • chore(deps): update module github.com/gabriel-vasile/mimetype to v1.4.14 by @renovate[bot] in #9332
  • fix(deps): update module github.com/prometheus/client_golang to v1.24.0 by @renovate[bot] in #9328
  • chore(deps): update module github.com/prometheus/common to v0.70.1 by @renovate[bot] in #9331
  • chore(deps): update module github.com/nunnatsa/ginkgolinter to v0.23.1 by @renovate[bot] in #9319
  • chore(deps): update module github.com/ebitengine/purego to v0.10.2 by @renovate[bot] in #9322
  • chore(deps): update github/codeql-action action to v4.37.3 by @renovate[bot] in #9330
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #9327
  • fix(deps): update module github.com/hetznercloud/hcloud-go/v2 to v2.45.0 by @renovate[bot] in #9321
  • Add support for gcp resource detector in otelconf/x by @iblancasa in #9137
  • fix(deps): update module go.opentelemetry.io/proto/otlp to v1.11.0 by @renovate[bot] in #9335
  • fix(deps): update module go.opentelemetry.io/contrib/detectors/gcp to v1.44.0 by @renovate[bot] in #9334
  • chore(deps): update module github.com/gabriel-vasile/mimetype to v1.4.15 by @renovate[bot] in #9341
  • chore(deps): update module github.com/leodido/go-urn to v1.5.0 by @renovate[bot] in #9339
  • chore(deps): update github.com/timakin/bodyclose digest to 857993a by @renovate[bot] in #9338
  • chore(deps): update googleapis to 7274b71 by @renovate[bot] in #9340
  • chore(deps): update module github.com/mattn/go-isatty to v0.0.24 by @renovate[bot] in #9342
  • fix(deps): update module github.com/googlecloudplatform/opentelemetry-operations-go/detectors/gcp to v1.35.0 by @renovate[bot] in #9343
  • Upgrade to semconv/v1.43.0 by @pellared in #9337
  • fix(deps): update module github.com/hetznercloud/hcloud-go/v2 to v2.46.0 by @renovate[bot] in #9345
  • chore(deps): update module github.com/go-git/go-billy/v5 to v5.9.1 by @renovate[bot] in #9350
  • fix(deps): update module github.com/prometheus/client_golang to v1.24.1 by @renovate[bot] in #9349
  • chore(deps): update module github.com/mattn/go-runewidth to v0.0.27 by @renovate[bot] in #9348
  • chore(deps): update ossf/scorecard-action action to v2.4.4 by @renovate[bot] in #9347
  • Add support for azure.vm resource detector in otelconf/x by @iblancasa in #9074
  • chore(deps): update googleapis to 3fe39f3 by @renovate[bot] in #9346
  • otelslog: fix shared kvBuffer append corrupting log attributes by @somaz94 in #9229
  • fix(otelslog): preserve error attributes nested in a group by @somaz94 in #9238
  • chore(deps): update googleapis to b2f2020 by @renovate[bot] in #9351
  • chore(deps): update module github.com/quic-go/quic-go to v0.61.0 by @renovate[bot] in #9353
  • Add Azure Functions resource detector by @Lewis-E in #9290
  • Add Azure App Service resource detector by @Lewis-E in #9289
  • chore(deps): update module github.com/go-logr/logr to v1.4.4 by @renovate[bot] in #9354
  • chore(deps): update module golang.org/x/sys to v0.47.0 by @renovate[bot] in #9355
  • chore(deps): update module github.com/go-logr/logr to v1.4.4 by @renovate[bot] in #9356
  • fix(deps): update module github.com/atombender/go-jsonschema to v0.24.0 by @renovate[bot] in #9360
  • fix(deps): update module go.yaml.in/yaml/v3 to v3.0.5 by @renovate[bot] in #9362
  • chore(deps): update module mvdan.cc/gofumpt to v0.11.0 by @renovate[bot] in #9363
  • fix(deps): update module github.com/hetznercloud/hcloud-go/v2 to v2.47.0 by @renovate[bot] in #9364
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #9344
  • fix(deps): update golang.org/x to b88d891 by @renovate[bot] in #9366
  • chore(deps): update googleapis to 6c54ddd by @renovate[bot] in #9365
  • fix(deps): update module github.com/aws/smithy-go to v1.27.5 by @renovate[bot] in #9368
  • chore(deps): update go-openapi packages to v0.28.0 by @renovate[bot] in #9369
  • Change k8s client for aws eks resource detector by @iblancasa in #9284
  • chore(deps): update actions/stale action to v11 by @renovate[bot] in #9372
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #9373
  • detectors/azure/azurevm: reconcile detected attributes with collector-contrib Azure detector by @paulojmdias in #9162
  • detectors/vultr: add Vultr resource detector by @paulojmdias in #8995
  • chore(deps): update module github.com/jgautheron/goconst to v1.11.0 by @renovate[bot] in #9380
  • chore(deps): update googleapis to 8efbd57 by @renovate[bot] in #9381
  • feat(detectors): add IBM Cloud VPC resource detector by @macayu17 in #9011
  • chore(deps): update module github.com/go-logr/logr to v1.4.4 by @renovate[bot] in #9383
  • propagators/b3: report b3 header from Fields() for default encoding by @ATKasem in #9273
  • chore(deps): update module golang.org/x/sys to v0.47.0 by @renovate[bot] in #9386
  • gotmpl: update headers to enable golangci-lint on generated files by @pellared in #9293
  • fix(otelmux): copy MultipartForm back to original request for temp file cleanup by @pujitha24 in #9361
  • Fix/otelmongo peer address cardinality by @om7057 in #9352
  • xray: fix predictable trace/span IDs when crypto/rand seed read fails by @om7057 in #9359
  • chore(deps): update google.golang.org/genproto/googleapis/rpc digest to 8efbd57 by @renovate[bot] in #9382
  • chore(deps): update github.com/charmbracelet/ultraviolet digest to 19049f2 by @renovate[bot] in #9389
  • chore(deps): update module github.com/bytedance/sonic/loader to v0.5.2 by @renovate[bot] in #9390
  • chore(deps): update github/codeql-action action to v4.37.4 by @renovate[bot] in #9392
  • chore(deps): update prom/prometheus docker tag to v3.13.2 by @renovate[bot] in #9393
  • fix(otelhttp): record network.protocol.version from the response by @om7057 in #9371
  • fix(deps): update module github.com/aws/smithy-go to v1.27.6 by @renovate[bot] in #9399
  • fix(deps): update module google.golang.org/grpc to v1.83.0 by @renovate[bot] in #9391
  • chore(deps): update module github.com/go-git/go-git/v5 to v5.19.2 by @renovate[bot] in #9379
  • fix(deps): update module github.com/shirou/gopsutil/v4 to v4.26.7 by @renovate[bot] in #9401
  • chore(deps): update github.com/golangci/rowserrcheck digest to d2031e3 by @renovate[bot] in #9402
  • chore(deps): update github.com/lufia/plan9stats digest to 341c2f0 by @renovate[bot] in #9403
  • fix(deps): update module github.com/atombender/go-jsonschema to v0.24.1 by @renovate[bot] in #9405
  • chore(deps): update module github.com/lucasb-eyer/go-colorful to v1.4.1 by @renovate[bot] in #9406
  • chore(deps): update github.com/charmbracelet/ultraviolet digest to 8b69304 by @renovate[bot] in #9408
  • fix(deps): update go.opentelemetry.io/otel digest to 48db2c6 - autoclosed by @renovate[bot] in #9317
  • chore(deps): update github/codeql-action action to v4.37.5 by @renovate[bot] in #9410
  • chore(deps): update googleapis to 6ac0973 by @renovate[bot] in #9409
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #9384
  • Release v1.45.0/v2.5.2/v0.70.0/v0.37.2/v0.25.0/v0.20.0/v0.16.2/v0.17.0 by @MrAlias in #9413

New Contributors

Full Changelog: v1.44.0...v1.45.0