Overview
Added
- Add
go.opentelemetry.io/contrib/detectors/ibmcloud/vpc, a new resource detector for IBM Cloud VPC virtual server instances, ported fromgithub.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor/internal/ibmcloud/vpc. Detectscloud.provider,cloud.platform,cloud.region,cloud.availability_zone,cloud.account.id,cloud.resource_id,host.id,host.image.id,host.image.name,host.name, andhost.type. (#9011) - Add
go.opentelemetry.io/contrib/detectors/k8sapi, a new resource detector that queries the Kubernetes API. Detectsk8s.node.nameandk8s.node.uidwhenK8S_NODE_NAMEis set via the downward API, andk8s.cluster.uidderived from the kube-system namespace UID (works on any Kubernetes distribution). (#9108) - Add new
elasticbeanstalkresource detector for AWS Elastic Beanstalk, ported fromprocessor/resourcedetectionprocessor/internal/aws/elasticbeanstalkin opentelemetry-collector-contrib. (#8993) - The resource created by
go.opentelemetry.io/contrib/otelconfnow includes default SDK attributes. (#8990) - Add support for the
aws.ecsresource detector ingo.opentelemetry.io/contrib/otelconf/x. (#8915) - Add support for the
aws.eksresource detector ingo.opentelemetry.io/contrib/otelconf/x. (#9138) - Add support for the
azure.vmresource detector ingo.opentelemetry.io/contrib/otelconf/x. (#9074) - Add support for the
gcpresource detector ingo.opentelemetry.io/contrib/otelconf/x. (#9137) - Add
go.opentelemetry.io/contrib/detectors/azure/azureappservice, a new resource detector for Azure App Service. Detectscloud.*,service.name,azure.resource_group.name,azure.app_service.instance.id, anddeployment.environment.namefrom theWEBSITE_*andREGION_NAMEenvironment variables. (#9289) - Add
azurecontainerappsresource detector for Azure Container Apps. (#8939) - Add
go.opentelemetry.io/contrib/detectors/azure/azurefunctions, a new resource detector for Azure Functions. Detectscloud.*,service.name,azure.resource_group.name,faas.instance, anddeployment.environment.namefrom theFUNCTIONS_*,WEBSITE_*,CONTAINER_NAME, andREGION_NAMEenvironment variables. (#9290) - Add
NewResourceDetectoralong with theWithAttributeFilterandWithTagKeyFilteroptions ingo.opentelemetry.io/contrib/detectors/azure/azurevm.WithAttributeFilterrestricts the returned resource to the attributes the filter accepts.WithTagKeyFilteropts in toazure.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 fromprocessor/resourcedetectionprocessor/internal/vultrinopentelemetry-collector-contrib. Detectscloud.provider,cloud.platform,cloud.region,host.id, andhost.name. (#8995)
Changed
- Upgrade
go.opentelemetry.io/otel/semconvtov1.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/semconvtov1.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.GetandCarrier.Keysingo.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, andgo.opentelemetry.io/contrib/bridges/otelzap. (#9180) - The
Version()function ingo.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmuxhas been replaced byconst Version. (#9076) - Set
error.typeattribute instead of addingexceptionspan events ingo.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin. (#8977) - Prefer the gRPC dial target over the resolved peer IP for the
server.addressandserver.portattributes ingo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc. (#8904) - The detector in
go.opentelemetry.io/contrib/detectors/azure/azurevmnow also detectscloud.account.id,cloud.availability_zone,azure.vm.name,azure.vm.size,azure.vm.scaleset.name, andazure.resource_group.name, and prefersosProfile.computerNameforhost.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.includedandexcludedfiltering to resource detector attributes ingo.opentelemetry.io/contrib/otelconf/x. (#9131) - Honor the context configured with
WithContextwhen constructing resources ingo.opentelemetry.io/contrib/otelconfandgo.opentelemetry.io/contrib/otelconf/x. (#9160) - Handle nil response bodies from custom
RoundTripperimplementations ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttpwithout panicking. (#9184) - Fix incorrect (overestimated) sum calculation for runtime histograms in
go.opentelemetry.io/contrib/instrumentation/runtime. (#9063) - Fix
Severity.UnmarshalTextround trip for positiveFATALoffsets above the named range ingo.opentelemetry.io/contrib/processors/minsev. (#9197) - Reduce binary size by fetching ConfigMaps via
rest.HTTPClientForinstead of the Kubernetes clientset ingo.opentelemetry.io/contrib/detectors/aws/eks. (#9284) TextMapPropagatoringo.opentelemetry.io/contrib/propagators/autopropreturns the no-op propagator for empty input, matching the behavior ofnone. An unknownOTEL_PROPAGATORSvalue still returns an error with a nil propagator soNewTextMapPropagatorfalls 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/otelslogwhere concurrentHandlecalls could corrupt each other's log attributes becausekvBuffer.KeyValuesreturned a slice aliasing a shared buffer. (#9229) - Avoid a panic in
go.opentelemetry.io/contrib/bridges/otelzapwhen a malformed error field contains a nil or non-error value. (#9068) - Use
azure.container_app.instance.idinstead ofservice.instance.idfor the replica name detected bygo.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
MultipartFormback to the requestotelmux.Middlewarewas given after the wrapped handler returns, sonet/httpcan find and remove the temp filesParseMultipartFormcreated on the context-derived request copy, whenotelmux.Middlewarewraps a handler directly, ingo.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux. This does not cover a handler panic, nor the commonrouter.Use(...)integration, wheregorilla/mux's own routing step makes an additional request copy the middleware cannot write back through; see gorilla/mux#777. (#9361) - Report the
b3header fromFields()for the defaultB3Unspecifiedsingle-header injection encoding, matching whatInjectwrites, ingo.opentelemetry.io/contrib/propagators/b3. (#9273) - Fix
go.opentelemetry.io/contrib/propagators/aws/xrayproducing deterministic trace and span IDs when the seed read fromcrypto/randsilently failed, by switching tomath/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/otelmongoto prevent unbounded metric cardinality. (#9352) - Strip connection number suffix from connection ID in
go.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongoso thenetwork.peer.addressandnet.peer.namespan attributes reflect the actual host instead of the raw connection ID. (#9352) - Record
network.protocol.version(andnetwork.protocol.name) from the response's negotiated protocol instead of the request's stampedProtoingo.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.0by @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
b3header 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
- @omer-cengel made their first contribution in #9068
- @kathiehuang made their first contribution in #8939
- @peschinskiy made their first contribution in #8990
- @ps-mir made their first contribution in #8904
- @lazureykis made their first contribution in #8977
- @Xio-Shark made their first contribution in #9197
- @mahendrabishnoi2 made their first contribution in #9272
- @arpitjain099 made their first contribution in #9163
- @somaz94 made their first contribution in #9229
- @Lewis-E made their first contribution in #9290
- @macayu17 made their first contribution in #9011
- @ATKasem made their first contribution in #9273
- @pujitha24 made their first contribution in #9361
- @om7057 made their first contribution in #9352
Full Changelog: v1.44.0...v1.45.0