Added
- Add exponential histogram support in
go.opentelemetry.io/otel/exporters/prometheus. (#6421) - The
go.opentelemetry.io/otel/semconv/v1.31.0package. The package contains semantic conventions from thev1.31.0version of the OpenTelemetry Semantic Conventions. See the migration documentation for information on how to upgrade fromgo.opentelemetry.io/otel/semconv/v1.30.0. (#6479) - Add
Recording,Scope, andRecordtypes ingo.opentelemetry.io/otel/log/logtest. (#6507) - Add
WithHTTPClientoption to configure thehttp.Clientused bygo.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp. (#6751) - Add
WithHTTPClientoption to configure thehttp.Clientused bygo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp. (#6752) - Add
WithHTTPClientoption to configure thehttp.Clientused bygo.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp. (#6688) - Add
ValuesGetteringo.opentelemetry.io/otel/propagation, aTextMapCarrierthat supports retrieving multiple values for a single key. (#5973) - Add
Valuesmethod toHeaderCarrierto implement the newValuesGetterinterface ingo.opentelemetry.io/otel/propagation. (#5973) - Update
Baggageingo.opentelemetry.io/otel/propagationto retrieve multiple values for a key when the carrier implementsValuesGetter. (#5973) - Add
AssertEqualfunction ingo.opentelemetry.io/otel/log/logtest. (#6662) - The
go.opentelemetry.io/otel/semconv/v1.32.0package. The package contains semantic conventions from thev1.32.0version of the OpenTelemetry Semantic Conventions. See the migration documentation for information on how to upgrade fromgo.opentelemetry.io/otel/semconv/v1.31.0(#6782) - Add
Transformoption ingo.opentelemetry.io/otel/log/logtest. (#6794) - Add
Descoption ingo.opentelemetry.io/otel/log/logtest. (#6796)
Removed
- Drop support for [Go 1.22]. (#6381, #6418)
- Remove
Resourcefield fromEnabledParametersingo.opentelemetry.io/otel/sdk/log. (#6494) - Remove
RecordFactorytype fromgo.opentelemetry.io/otel/log/logtest. (#6492) - Remove
ScopeRecords,EmittedRecord, andRecordFactorytypes fromgo.opentelemetry.io/otel/log/logtest. (#6507) - Remove
AssertRecordEqualfunction ingo.opentelemetry.io/otel/log/logtest, useAssertEqualinstead. (#6662)
Changed
- ⚠️ Update
github.com/prometheus/client_golangtov1.21.1, which changes theNameValidationSchemetoUTF8Validation. This allows metrics names to keep original delimiters (e.g..), rather than replacing with underscores. This can be reverted by settinggithub.com/prometheus/common/model.NameValidationSchemetoLegacyValidationingithub.com/prometheus/common/model. (#6433) - Initialize map with
len(keys)inNewAllowKeysFilterandNewDenyKeysFilterto avoid unnecessary allocations ingo.opentelemetry.io/otel/attribute. (#6455) go.opentelemetry.io/otel/log/logtestis now a separate Go module. (#6465)go.opentelemetry.io/otel/sdk/log/logtestis now a separate Go module. (#6466)Recorderingo.opentelemetry.io/otel/log/logtestno longer separately stores records emitted by loggers with the same instrumentation scope. (#6507)- Improve performance of
BatchProcessoringo.opentelemetry.io/otel/sdk/logby not exporting when exporter cannot accept more. (#6569, #6641)
Deprecated
- Deprecate support for
model.LegacyValidationforgo.opentelemetry.io/otel/exporters/prometheus. (#6449)
Fixes
- Stop percent encoding header environment variables in
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpcandgo.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp. (#6392) - Ensure the
noopSpan.tracerProvidermethod is not inlined ingo.opentelemetry.io/otel/traceso thego.opentelemetry.io/autoinstrumentation can instrument non-recording spans. (#6456) - Use a
sync.Poolinstead of allocatingmetricdata.ResourceMetricsingo.opentelemetry.io/otel/exporters/prometheus. (#6472)
What's Changed
- Drop support for Go 1.22 by @XSAM in https://github.com/open-telemetry/opentelemetry-go/pull/6381
- chore(deps): update module honnef.co/go/tools to v0.6.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6414
- chore(deps): update module github.com/openpeedeep/depguard/v2 to v2.2.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6415
- fix(deps): update golang.org/x by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6413
- fix(deps): update module github.com/jcchavezs/porto to v0.7.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/5867
- fix(deps): update module go.opentelemetry.io/collector/pdata to v1.27.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6330
- Bump Go version for schema by @XSAM in https://github.com/open-telemetry/opentelemetry-go/pull/6418
- chore(deps): update github/codeql-action digest to 6bb031a by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6424
- Update exporters README.md - otlploggrpc added by @marekjalovec in https://github.com/open-telemetry/opentelemetry-go/pull/6423
- Promote Alex Kats to triager by @dmathieu in https://github.com/open-telemetry/opentelemetry-go/pull/6420
- chore(deps): update github.com/golangci/dupl digest to f665c8d by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6425
- chore(deps): update golang.org/x/telemetry digest to fdfaad8 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6428
- chore(deps): update module github.com/ghostiam/protogetter to v0.3.10 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6427
- fix(deps): update googleapis by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6429
- Stop percent-encoding the header environment variables in otlplog exporters by @tongoss in https://github.com/open-telemetry/opentelemetry-go/pull/6392
- fix(deps): update module github.com/golangci/golangci-lint to v1.64.7 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6432
- fix(deps): update googleapis to 81fb87f by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6430
- chore(deps): update module github.com/catenacyber/perfsprint to v0.9.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6437
- chore(deps): update module github.com/breml/bidichk to v0.3.3 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6435
- chore(deps): update module github.com/breml/errchkjson to v0.4.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6436
- trace/auto pass stack allocated span context var to ebpf by @RonFed in https://github.com/open-telemetry/opentelemetry-go/pull/6434
- chore(deps): update module github.com/antonboom/errname to v1.1.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6439
- chore(deps): update module github.com/antonboom/testifylint to v1.6.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6440
- fix(deps): update googleapis to e70fdf4 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6441
- chore(deps): update module github.com/spf13/afero to v1.13.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6444
- feat(retry): update backoff to v5, fix the breaking changes in that version by @yumosx in https://github.com/open-telemetry/opentelemetry-go/pull/6419
- chore(deps): update module github.com/spf13/afero to v1.14.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6445
- chore(deps): update module github.com/macabu/inamedparam to v0.2.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6448
- chore(deps): update module github.com/sagikazarmark/locafero to v0.8.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6446
- chore(deps): update module github.com/spf13/viper to v1.20.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6447
- chore(deps): update module github.com/antonboom/nilnil to v1.1.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6453
- chore(deps): update github.com/burntsushi/toml digest to d10101f by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6452
- chore(deps): update module github.com/xen0n/gosmopolitan to v1.3.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6454
- Fix close stale value to be relative by @dmathieu in https://github.com/open-telemetry/opentelemetry-go/pull/6451
- chore(deps): update module github.com/burntsushi/toml to v1.5.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6460
- fix(deps): update module github.com/golangci/golangci-lint to v1.64.8 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6458
- chore(deps): update python:3.13.2-slim-bullseye docker digest to c527a33 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6459
- fix(deps): update module go.opentelemetry.io/collector/pdata to v1.28.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6461
- chore(deps): update module github.com/ghostiam/protogetter to v0.3.12 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6457
- chore(deps): update github.com/prometheus/client_golang to v1.21.1 by @ajatprabha in https://github.com/open-telemetry/opentelemetry-go/pull/6433
- chore(deps): update module github.com/prometheus/procfs to v0.16.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6462
- chore(deps): update module github.com/prometheus/client_golang to v1.21.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6463
- attribute: preallocate map in NewAllowKeysFilter and NewDenyKeysFilter by @yumosx in https://github.com/open-telemetry/opentelemetry-go/pull/6455
- chore(deps): update actions/setup-go digest to 0aaccfd by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6470
- fix(deps): update module go.opentelemetry.io/collector/pdata to v1.28.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6469
- chore(deps): update module github.com/go-critic/go-critic to v0.13.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6468
- chore(deps): update github/codeql-action digest to 5f8171a by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6473
- Do not inline
noopSpan.tracerProviderby @MrAlias in https://github.com/open-telemetry/opentelemetry-go/pull/6456 - chore(deps): update actions/download-artifact digest to 95815c3 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6467
- chore(deps): update actions/upload-artifact digest to ea165f8 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6475
- chore(deps): update actions/cache digest to 5a3ec84 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6474
- log/logtest: new module by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/6465
- prometheus: use a sync.Pool instead of allocating metricdata.ResourceMetrics in Collect by @yumosx in https://github.com/open-telemetry/opentelemetry-go/pull/6472
- sdk/log/logtest: new module by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/6466
- chore(deps): update fossas/fossa-action action to v1.6.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6482
- chore(deps): update module github.com/ckaznocha/intrange to v0.3.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6481
- chore(deps): update module github.com/daixiang0/gci to v0.13.6 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6484
- chore(deps): update github/codeql-action digest to 1b549b9 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6495
- sdk/log: remove EnabledParameters.Resource by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/6494
- fix(deps): update googleapis to b45e905 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6500
- fix(deps): update module google.golang.org/protobuf to v1.36.6 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6496
- log/logtest: Remove RecordFactory by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/6492
- chore(renovate): ignore go.opentelemetry.io/otel/sdk/log/logtest by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/6501
- Generate
v1.31.0semconv by @MrAlias in https://github.com/open-telemetry/opentelemetry-go/pull/6479 - chore(deps): update module github.com/kunwardeep/paralleltest to v1.0.13 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6505
- chore(deps): update module github.com/tomarrell/wrapcheck/v2 to v2.11.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6508
- fix(deps): update module github.com/golangci/golangci-lint to v2 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6499
- fix(deps): update build-tools to v0.21.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6510
- chore(deps): update module github.com/spf13/viper to v1.20.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6515
- chore(deps): update github.com/golangci/golines digest to b35a614 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6512
- chore(deps): update module github.com/charmbracelet/colorprofile to v0.3.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6516
- chore(deps): update module github.com/sagikazarmark/locafero to v0.9.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6528
- chore(deps): update module github.com/kunwardeep/paralleltest to v1.0.14 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6553
- Ignore deprecation warnings about NameValidationScheme by @dmathieu in https://github.com/open-telemetry/opentelemetry-go/pull/6449
- Fix codeql permission by @XSAM in https://github.com/open-telemetry/opentelemetry-go/pull/6518
- fix(deps): update module github.com/prometheus/common to v0.63.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6442
- Update release process in RELEASING.md by @XSAM in https://github.com/open-telemetry/opentelemetry-go/pull/6504
- Refactor
failmethod in matchers by @MrAlias in https://github.com/open-telemetry/opentelemetry-go/pull/6517 - chore(deps): update module github.com/antonboom/testifylint to v1.6.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6567
- chore(deps): update module golang.org/x/net to v0.38.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6568
- internaltest: remove alignment.go from internaltest by @yumosx in https://github.com/open-telemetry/opentelemetry-go/pull/6550
- Remove unused get_main_pkgs.sh script by @meyank-ssh in https://github.com/open-telemetry/opentelemetry-go/pull/6555
- zipkin: test zipkin exporter model conversion for bool, float64, and string slices by @yumosx in https://github.com/open-telemetry/opentelemetry-go/pull/6554
- sdk/trace: Manage trace environment variables in testing package by @zhengkezhou1 in https://github.com/open-telemetry/opentelemetry-go/pull/6552
- chore(sdk): Replace all uses of the internaltest package in metric by @zhengkezhou1 in https://github.com/open-telemetry/opentelemetry-go/pull/6551
- Remove Unused env.go and env_test.go; Update gen.go in internal by @meyank-ssh in https://github.com/open-telemetry/opentelemetry-go/pull/6556
- Fix (Issue: 6529):updated lint-markdown run as dockeruser by @meyank-ssh in https://github.com/open-telemetry/opentelemetry-go/pull/6558
- Replace env var functionality from
internaltestinsdk/resourceandsdk/logby @yumosx in https://github.com/open-telemetry/opentelemetry-go/pull/6557 - internal/internaltest: Remove errors.go by @meyank-ssh in https://github.com/open-telemetry/opentelemetry-go/pull/6559
- Add the
golinesgolangci-lint formatter by @MrAlias in https://github.com/open-telemetry/opentelemetry-go/pull/6513 - chore(deps): update module github.com/mgechev/revive to v1.8.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6581
- chore(deps): update module github.com/ghostiam/protogetter to v0.3.13 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6575
- chore(deps): update lycheeverse/lychee-action action to v2.4.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6584
- fix(deps): update module go.opentelemetry.io/collector/pdata to v1.29.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6585
- fix(deps): update module google.golang.org/grpc to v1.71.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6587
- Add example for SetTextMapPropagator by @MassoniMacaroni in https://github.com/open-telemetry/opentelemetry-go/pull/6579
- Remove the exporters/zipkin/internal package by @tongoss in https://github.com/open-telemetry/opentelemetry-go/pull/6566
- Add unit test for BaggageItem in opentracing by @julien-hoste in https://github.com/open-telemetry/opentelemetry-go/pull/6577
- opentracing: test
LogFieldsandLogKVin the opentracing bridge by @yumosx in https://github.com/open-telemetry/opentelemetry-go/pull/6583 - Reference markdownlint docker image in dependencies.Dockerfile by @tongoss in https://github.com/open-telemetry/opentelemetry-go/pull/6582
- Remove the lint-modules make target by @tongoss in https://github.com/open-telemetry/opentelemetry-go/pull/6586
- chore(deps): update module github.com/crocmagnon/fatcontext to v0.7.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6602
- chore(deps): update module github.com/polyfloyd/go-errorlint to v1.8.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6603
- Add a unit test to verify the functionality of WithClient for zipkin exporter by @tongoss in https://github.com/open-telemetry/opentelemetry-go/pull/6576
- chore(deps): update golang.org/x/telemetry digest to c00fa4d by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6601
- openteracing: test SetTag and bridgeFieldEncoder in the opentracing bridge by @yumosx in https://github.com/open-telemetry/opentelemetry-go/pull/6570
- Functionality moved from internal/attribute to attribute by @rabelmervin in https://github.com/open-telemetry/opentelemetry-go/pull/6580
- chore(deps): update module github.com/bombsimon/wsl/v4 to v4.7.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6607
- exporters: prometheus: add exponential (native) histogram support by @GiedriusS in https://github.com/open-telemetry/opentelemetry-go/pull/6421
- chore(deps): update module go-simpler.org/sloglint to v0.10.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6608
- chore(deps): update module github.com/firefart/nonamedreturns to v1.0.6 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6606
- chore(deps): update module github.com/alingse/nilnesserr to v0.2.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6610
- chore(deps): update golang.org/x/telemetry digest to 97abc5d by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6605
- chore(deps): update module github.com/securego/gosec/v2 to v2.22.3 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6611
- chore(deps): update module github.com/fsnotify/fsnotify to v1.9.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6614
- fix(deps): update googleapis to ee84b53 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6612
- chore(deps): update module go-simpler.org/sloglint to v0.10.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6613
- fix(deps): update golang.org/x by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6615
- chore(deps): update module go-simpler.org/sloglint to v0.11.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6616
- chore(deps): update module golang.org/x/crypto to v0.37.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6617
- add extra test SetTag of a span in the opentracing bridge and don't use types, use string literals instead. by @andriisoldatenko in https://github.com/open-telemetry/opentelemetry-go/pull/6597
- opencensus: add TestOCSpanContextToOTel by @t-kikuc in https://github.com/open-telemetry/opentelemetry-go/pull/6600
- chore(deps): update github/codeql-action digest to fc7e4a0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6618
- chore(deps): update python:3.13.2-slim-bullseye docker digest to e7c1229 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6623
- fix(deps): update golang.org/x by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6622
- chore(deps): update module github.com/pelletier/go-toml/v2 to v2.2.4 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6620
- fix(deps): update googleapis to ac9807e by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6619
- chore(deps): update github/codeql-action digest to 45775bd by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6621
- fix(deps): update module github.com/prometheus/client_golang to v1.22.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6625
- chore(deps): update module github.com/ccojocar/zxcvbn-go to v1.0.4 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6626
- chore(deps): update golang.org/x/exp/typeparams digest to 7e4ce0a by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6627
- chore(deps): update python:3.13.2-slim-bullseye docker digest to 81b94d2 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6628
- fix(deps): update golang.org/x/exp digest to 7e4ce0a by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6629
- chore(deps): update module github.com/butuzov/ireturn to v0.4.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6630
- chore(deps): update python docker tag to v3.13.3 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6631
- Remove prometheus legacy validation warning by @dmathieu in https://github.com/open-telemetry/opentelemetry-go/pull/6590
- chore(deps): update python:3.13.3-slim-bullseye docker digest to 0d46ec7 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6632
- Optimize Logs SDK BatchProcessor by @wmdanor in https://github.com/open-telemetry/opentelemetry-go/pull/6569
- chore(deps): update module github.com/cloudflare/circl to v1.6.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6635
- fix(deps): update googleapis to de1ac95 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6634
- sdk/trace: Move testing harness to trace by @zhengkezhou1 in https://github.com/open-telemetry/opentelemetry-go/pull/6589
- chore: move functionality from internal/rawhelpers.go to attribute by @igrucci in https://github.com/open-telemetry/opentelemetry-go/pull/6578
- fix(deps): update build-tools to v0.22.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6644
- chore(deps): update module github.com/timonwong/loggercheck to v0.11.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6640
- chore(deps): update otel/weaver docker tag to v0.14.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6643
- fix(deps): update module github.com/prometheus/client_model to v0.6.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6645
- sdk/log: remove unnecessary b.q.Len() call by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/6641
- chore(deps): update module github.com/mgechev/revive to v1.9.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6650
- chore(deps): update module github.com/go-git/go-git/v5 to v5.15.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6646
- chore(deps): update module github.com/protonmail/go-crypto to v1.2.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6647
- log/logtest: Change Recorder.Result by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/6507
- fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.1.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6653
- fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.1.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6654
- chore(deps): update module mvdan.cc/gofumpt to v0.8.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6660
- chore(deps): update module github.com/ghostiam/protogetter to v0.3.14 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6656
- chore(deps): update github.com/golangci/gofmt digest to f2e10e0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6657
- chore(deps): update module github.com/ldez/exptostd to v0.4.3 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6658
- chore(deps): update module github.com/ldez/usetesting to v0.4.3 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6659
- fix(deps): update googleapis to 207652e by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6663
- chore(deps): update codecov/codecov-action action to v5.4.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6664
- chore(deps): update module github.com/ghostiam/protogetter to v0.3.15 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6665
- fix(deps): update module go.opentelemetry.io/collector/pdata to v1.30.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6666
- Rewrite verify_readmes.sh script in Go by @eliottness in https://github.com/open-telemetry/opentelemetry-go/pull/6598
- fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.1.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6667
- chore(deps): update module github.com/go-git/go-git/v5 to v5.16.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6669
- Update the milestone issue search URL by @MrAlias in https://github.com/open-telemetry/opentelemetry-go/pull/6651
- chore(deps): update golang.org/x/telemetry digest to dbf0ff6 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6671
- Clarify comments for the
WithRetryoption in exporters by @XSAM in https://github.com/open-telemetry/opentelemetry-go/pull/6670 - chore(deps): update golang.org/x/telemetry digest to 06ef541 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6672
- chore(deps): update module github.com/manuelarte/funcorder to v0.3.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6674
- fix(deps): update googleapis to 61c742a by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6681
- chore(deps): update module github.com/prometheus/procfs to v0.16.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6676
- Do not discourage direct usage of Logs API by @ysolomchenko in https://github.com/open-telemetry/opentelemetry-go/pull/6675
- chore(deps): update module github.com/alecthomas/chroma/v2 to v2.17.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6687
- fix(deps): update googleapis to 2d3770c by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6689
- Fix semconv generation to support acronyms/initialisms and normative key words by @MrAlias in https://github.com/open-telemetry/opentelemetry-go/pull/6684
- Relax grpc errors to allow for upgrade by @dmathieu in https://github.com/open-telemetry/opentelemetry-go/pull/6685
- fix(deps): update module google.golang.org/grpc to v1.72.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6679
- chore(deps): update github/codeql-action digest to 28deaed by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6692
- Fix tracestate benchmarks by @jschaf in https://github.com/open-telemetry/opentelemetry-go/pull/6690
- chore(deps): update actions/download-artifact digest to d3f86a1 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6694
- chore(deps): update module github.com/charmbracelet/colorprofile to v0.3.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6695
- fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.1.5 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6697
- chore(deps): update module go-simpler.org/musttag to v0.13.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6696
- fix(deps): update googleapis to 7b38467 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6699
- chore(deps): update module github.com/sonatard/noctx to v0.3.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6700
- chore(deps): update module github.com/tetafro/godot to v1.5.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6701
- chore(deps): update module github.com/sonatard/noctx to v0.3.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6705
- fix(deps): update googleapis to 10db94c by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6706
- fix(deps): update module go.opentelemetry.io/collector/pdata to v1.31.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6707
- chore(deps): update python:3.13.3-slim-bullseye docker digest to 9fde509 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6708
- fix(deps): update build-tools to v0.23.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6713
- chore(deps): update python:3.13.3-slim-bullseye docker digest to d344f2c by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6711
- chore(deps): update module github.com/charmbracelet/x/ansi to v0.9.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6714
- chore(deps): update module github.com/sonatard/noctx to v0.3.3 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6716
- chore(deps): update python:3.13.3-slim-bullseye docker digest to d3f1e48 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6715
- chore: Add OSS-Fuzz badge by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/6703
- chore(deps): update module github.com/alecthomas/chroma/v2 to v2.17.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6717
- fix(deps): update module go.opentelemetry.io/proto/otlp to v1.6.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6720
- fix(deps): update build-tools to v0.23.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6719
- Remove harness from internaltest and add doc template by @stooj in https://github.com/open-telemetry/opentelemetry-go/pull/6599
- chore(deps): update github/codeql-action digest to 60168ef by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6727
- chore(deps): update module github.com/spf13/cast to v1.8.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6728
- chore(deps): update otel/weaver docker tag to v0.15.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6729
- fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.1.6 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6733
- all: match go conventions for generated code by @seankhliao in https://github.com/open-telemetry/opentelemetry-go/pull/6731
- Pin GitHub action digest with semver by @XSAM in https://github.com/open-telemetry/opentelemetry-go/pull/6724
- chore(deps): update actions/cache action to v4.2.3 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6736
- chore(deps): update peter-evans/create-issue-from-file action to v5.0.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6735
- chore(deps): update actions/checkout action to v4.2.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6739
- chore(deps): update actions/download-artifact action to v4.3.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6740
- fix(deps): update googleapis to f936aa4 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6741
- chore(deps): update actions/stale action to v9.1.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6743
- chore(deps): update actions/setup-go action to v5.4.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6742
- chore(deps): update actions/upload-artifact action to v4.6.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6744
- fix(deps): update golang.org/x by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6746
- chore(deps): update github/codeql-action action to v3.28.17 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6745
- fix(deps): update module golang.org/x/tools to v0.33.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6747
- fix(deps): update golang.org/x by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6748
- otlploghttp: Add WithHTTPClient option by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/6688
- chore(deps): update module github.com/jjti/go-spancheck to v0.6.5 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6749
- chore(deps): update actions/setup-go action to v5.5.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6758
- chore(deps): update module dario.cat/mergo to v1.0.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6755
- chore(deps): update golang.org/x/telemetry digest to 155ddd5 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6753
- chore(deps): update module github.com/securego/gosec/v2 to v2.22.4 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6759
- chore(deps): update python:3.13.3-slim-bullseye docker digest to 9e3f924 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6763
- chore(deps): update module github.com/manuelarte/funcorder to v0.5.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6762
- chore(deps): update module github.com/abirdcfly/dupword to v0.1.4 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6765
- chore(deps): update lycheeverse/lychee-action action to v2.4.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6761
- fix(deps): update googleapis to 5a2f75b by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6766
- fix(deps): update module go.opentelemetry.io/collector/pdata to v1.32.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6767
- otlpmetrichttp: Add WithHTTPClient option by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/6752
- otlptracehttp: Add WithHTTPClient option by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/6751
- log/logtest: Add AssertEqual and remove AssertRecordEqual by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/6662
- chore(deps): update module github.com/uudashr/iface to v1.3.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6773
- fix(deps): update module google.golang.org/grpc to v1.72.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6775
- chore(deps): update fossas/fossa-action action to v1.7.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6776
- propagation: extract of multiple header values by @jamesmoessis in https://github.com/open-telemetry/opentelemetry-go/pull/5973
- all: replace math/rand with math/rand/v2 by @seankhliao in https://github.com/open-telemetry/opentelemetry-go/pull/6732
- fix(deps): update module github.com/prometheus/common to v0.64.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6781
- chore(deps): update golang.org/x/telemetry digest to 98a4f3d by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6784
- chore(deps): update codecov/codecov-action action to v5.4.3 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6785
- chore(deps): update github/codeql-action action to v3.28.18 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6789
- chore(deps): update module github.com/alecthomas/chroma/v2 to v2.18.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6790
- chore(deps): update module github.com/golangci/misspell to v0.7.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6792
- fix(deps): update googleapis to 55703ea by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6795
- logtest: add Transform by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/6794
- Add
semconv/v1.32.0by @MrAlias in https://github.com/open-telemetry/opentelemetry-go/pull/6782 - chore(deps): update module github.com/uudashr/iface to v1.4.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/6798
- logtest: add Desc by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/6796
- Release v1.36.0/v0.58.0/v0.12.0 by @dmathieu in https://github.com/open-telemetry/opentelemetry-go/pull/6793
New Contributors
- @marekjalovec made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/6423
- @tongoss made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/6392
- @RonFed made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/6434
- @ajatprabha made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/6433
- @meyank-ssh made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/6555
- @zhengkezhou1 made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/6552
- @MassoniMacaroni made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/6579
- @julien-hoste made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/6577
- @rabelmervin made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/6580
- @GiedriusS made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/6421
- @andriisoldatenko made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/6597
- @t-kikuc made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/6600
- @wmdanor made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/6569
- @igrucci made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/6578
- @eliottness made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/6598
- @ysolomchenko made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/6675
- @stooj made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/6599
- @jamesmoessis made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/5973
Full Changelog: https://github.com/open-telemetry/opentelemetry-go/compare/v1.35.0...v1.36.0