Skip to content

v1.41.0/v2.3.0/v0.66.0/v0.35.0/v0.21.0/v0.16.0/v0.14.0/v0.13.0

Choose a tag to compare

@pellared pellared released this 02 Mar 21:19
· 343 commits to main since this release
Immutable release. Only release title and notes can be modified.
v1.41.0
07fa424

This release is the last to support Go 1.24.
The next release will require at least Go 1.25.

Added

  • Add WithSpanKind option in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc to override the default span kind. (#8506)
  • Add const Version in go.opentelemetry.io/contrib/bridges/otelzap. (#8544)
  • Support testing of Go 1.26. (#8549)
  • Add const Version in go.opentelemetry.io/contrib/detectors/autodetect. (#8555)
  • Add const Version in go.opentelemetry.io/contrib/detectors/azure/azurevm. (#8553)
  • Add const Version in go.opentelemetry.io/contrib/processors/baggagecopy. (#8557)
  • Add const Version in go.opentelemetry.io/contrib/detectors/aws/lambda. (#8510)
  • Add const Version in go.opentelemetry.io/contrib/propagators/autoprop. (#8488)
  • Add const Version in go.opentelemetry.io/contrib/processors/minsev. (#8590)
  • Add const Version in go.opentelemetry.io/contrib/exporters/autoexport. (#8612)

Fixed

  • Change the rpc.server.call.duration metric value from milliseconds to seconds in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc. (#8509)
  • Change the rpc.response.status_code attribute to the canonical UPPER_SNAKE_CASE format in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc. (#8565)
  • Enforce that client_certificate_file and client_key_file are provided together in go.opentelemetry.io/contrib/otelconf. (#8450)
  • Fix broken CSS and JavaScript CDN URLs in go.opentelemetry.io/contrib/zpages by replacing the inaccessible code.getmdl.io CDN with cdnjs.cloudflare.com. (#8502)
  • Use Prometheus translation strategy instead of deprecated funcs in go.opentelemetry.io/contrib/otelconf. (#8595)

Removed

  • Remove the deprecated zipkin exporter example in go.opentelemetry.io/contrib/examples/zipkin. (#8501)

Changed

  • Reduce allocations in the generated HTTP internal/semconv packages. (#8511)
    Updated modules include:
    • go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful
    • go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin
    • go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux
    • go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho
    • go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace
    • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
  • Update the configuration schema used in go.opentelemetry.io/contrib/otelconf to rc.3. (#8505)

Deprecated

  • WithMetricAttributesFn in go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp is deprecated and will be removed in a future release. Use Labeler instead. (#8587)

What's Changed

  • chore(deps): update golang.org/x/telemetry digest to fe4bb1c by @renovate[bot] in #8495
  • chore(deps): update github/codeql-action action to v4.32.1 by @renovate[bot] in #8492
  • chore(deps): update module github.com/clipperhouse/uax29/v2 to v2.5.0 by @renovate[bot] in #8489
  • chore(deps): update googleapis to ce8ad4c by @renovate[bot] in #8496
  • chore(deps): update golang.org/x/telemetry digest to aaaaaa5 by @renovate[bot] in #8500
  • chore(deps): update googleapis to 546029d by @renovate[bot] in #8503
  • fix(deps): update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.55.0 by @renovate[bot] in #8504
  • chore: update go-jsonschema dependency by @codeboten in #8494
  • otelconf: validate client key/cert symmetry for mTLS by @sandy2008 in #8450
  • Remove zipkin example by @pradhyum6144 in #8501
  • Fix zpages CSS and JS CDN URLs by @pradhyum6144 in #8502
  • chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.145.0 by @renovate[bot] in #8508
  • otelgrpc: add WithSpanKind option by @rauanmayemir in #8506
  • chore(deps): update fossas/fossa-action action to v1.8.0 by @renovate[bot] in #8517
  • chore(deps): update github/codeql-action action to v4.32.2 by @renovate[bot] in #8515
  • chore(deps): update module github.com/ghostiam/protogetter to v0.3.20 by @renovate[bot] in #8513
  • chore(deps): update golang.org/x/telemetry digest to 86a5c4b by @renovate[bot] in #8512
  • chore(deps): update golang.org/x by @renovate[bot] in #8521
  • chore(deps): update module github.com/clipperhouse/uax29/v2 to v2.6.0 by @renovate[bot] in #8522
  • chore(deps): update module sigs.k8s.io/structured-merge-diff/v6 to v6.3.2 by @renovate[bot] in #8520
  • chore(deps): update module github.com/klauspost/compress to v1.18.4 by @renovate[bot] in #8523
  • fix(deps): update module go.mongodb.org/mongo-driver to v1.17.9 by @renovate[bot] in #8519
  • chore(deps): update googleapis to 4cfbd41 by @renovate[bot] in #8527
  • fix(deps): update golang.org/x by @renovate[bot] in #8528
  • chore(deps): update module github.com/go-git/go-git/v5 to v5.16.5 [security] by @renovate[bot] in #8531
  • google.golang.org/grpc/otelgrpc: Fix for elapsedTime records an incorrect metric value by @gaiaz-iusipov in #8509
  • chore(deps): update k8s.io/utils digest to b8788ab by @renovate[bot] in #8534
  • chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27.8 by @renovate[bot] in #8535
  • chore(deps): update module github.com/golangci/golines to v0.15.0 by @renovate[bot] in #8536
  • chore(deps): update module github.com/golangci/misspell to v0.8.0 by @renovate[bot] in #8538
  • otelconf: update to latest config schema rc by @codeboten in #8505
  • chore(deps): update golang.org/x/telemetry digest to 9f66fae by @renovate[bot] in #8545
  • Add version file for otelzap bridge by @lcorinna in #8544
  • chore(deps): update golang docker tag to v1.26 by @renovate[bot] in #8537
  • fix(deps): update module google.golang.org/grpc to v1.79.0 by @renovate[bot] in #8552
  • Add support for Go 1.26 by @dmathieu in #8549
  • fix(deps): update module google.golang.org/grpc to v1.79.1 by @renovate[bot] in #8556
  • chore(deps): update github/codeql-action action to v4.32.3 by @renovate[bot] in #8558
  • Add version file for Azure VM detector by @bamdadam in #8553
  • chore(deps): update module github.com/kevinburke/ssh_config to v1.5.0 by @renovate[bot] in #8561
  • Add version file for baggagecopy processor by @lcorinna in #8557
  • chore(deps): update module github.com/kevinburke/ssh_config to v1.6.0 by @renovate[bot] in #8562
  • chore(deps): update module github.com/godoc-lint/godoc-lint to v0.11.2 by @renovate[bot] in #8566
  • chore(deps): update module github.com/clipperhouse/uax29/v2 to v2.7.0 by @renovate[bot] in #8564
  • chore(deps): update github.com/lufia/plan9stats digest to b3301c5 by @renovate[bot] in #8563
  • chore(deps): update module github.com/mattn/go-runewidth to v0.0.20 by @renovate[bot] in #8567
  • Add version file for AWS Lambda resource detector by @ElenaZvereva in #8510
  • chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.28.0 by @renovate[bot] in #8569
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #8572
  • chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.146.1 by @renovate[bot] in #8579
  • Skip flaky test on macos too by @dmathieu in #8580
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #8577
  • add version file for autoprop propagator by @pransoft7 in #8488
  • Add version file for minsev processor by @ElenaZvereva in #8590
  • chore(deps): update github/codeql-action action to v4.32.4 by @renovate[bot] in #8584
  • fix(deps): update module github.com/aws/smithy-go to v1.24.1 by @renovate[bot] in #8585
  • chore(deps): update module github.com/mirrexone/unqueryvet to v1.5.4 by @renovate[bot] in #8588
  • fix(deps): update module github.com/labstack/echo/v4 to v4.15.1 by @renovate[bot] in #8589
  • chore(deps): update module github.com/sosodev/duration to v1.4.0 by @renovate[bot] in #8591
  • chore(deps): update module github.com/ebitengine/purego to v0.10.0 by @renovate[bot] in #8592
  • chore(deps): update module github.com/alexkohler/prealloc to v1.0.3 by @renovate[bot] in #8596
  • chore(deps): update lycheeverse/lychee-action action to v2.8.0 by @renovate[bot] in #8599
  • chore(deps): update module github.com/uudashr/gocognit to v1.2.1 by @renovate[bot] in #8597
  • chore(deps): update module github.com/go-git/go-git/v5 to v5.17.0 by @renovate[bot] in #8601
  • chore(deps): update prom/prometheus docker tag to v3.10.0 by @renovate[bot] in #8603
  • ci: add govulncheck job to CI workflow and update lint target by @pellared in #8613
  • Add version file for autoexport module by @ElenaZvereva in #8612
  • otelconf: use translation strategy instead of deprecated funcs by @codeboten in #8595
  • otelhttp: Deprecate WithMetricAttributesFn in favor of Labeler by @sonalgaud12 in #8587
  • google.golang.org/grpc/otelgrpc: Use canonical string status codes by @haines in #8565
  • internal/shared/semconv: Reduce allocations by @gaiaz-iusipov in #8511
  • add version file for Autodetect detector by @bamdadam in #8555
  • HTTP instrumentations cleanup by @ash2k in #8532
  • Release 1.41.0/2.3.0/0.66.0/0.35.0/0.21.0/0.16.0/0.14.0/0.13.0 by @pellared in #8617

New Contributors

Full Changelog: v1.40.0...v1.41.0