OpenTelemetry - CNCF/opentelemetry-go-contrib: Release v1.33.0
Name: opentelemetry-go-contrib
Owner: OpenTelemetry - CNCF
Release: Release v1.33.0/v0.58.0/v0.27.0/v0.13.0/v0.8.0/v0.6.0/v0.5.0
Released: 2024-12-12
License: Apache-2.0
Release Assets:
Overview
Added
- Added support for providing
endpoint
,pollingIntervalMs
andinitialSamplingRate
using environment variableOTEL_TRACES_SAMPLER_ARG
ingo.opentelemetry.io/contrib/samples/jaegerremote
. (#6310) - Added support exporting logs via OTLP over gRPC in
go.opentelemetry.io/contrib/config
. (#6340) - The
go.opentelemetry.io/contrib/bridges/otellogr
module. This module provides an OpenTelemetry logging bridge forgithub.com/go-logr/logr
. (#6386) - Added SNS instrumentation in
go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws
. (#6388)
Changed
- Change the span name to be
GET /path
so it complies with the OTel HTTP semantic conventions ingo.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho
. (#6365) - Record errors instead of setting the
gin.errors
attribute ingo.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin
. (#6346) - The
go.opentelemetry.io/contrib/config
now supports multiple schemas in subdirectories (i.e.go.opentelemetry.io/contrib/config/v0.3.0
) for easier migration. (#6412)
Fixed
- Fix broken AWS presigned URLs when using instrumentation in
go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws
. (#5975) - Fixed the value for configuring the OTLP exporter to use
grpc
instead ofgrpc/protobuf
ingo.opentelemetry.io/contrib/config
. (#6338) - Allow marshaling types in
go.opentelemetry.io/contrib/config
. (#6347) - Removed the redundant handling of panic from the
HTML
function ingo.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin
. (#6373) - The
code.function
attribute emitted bygo.opentelemetry.io/contrib/bridges/otelslog
now stores just the function name instead the package path-qualified function name. Thecode.namespace
attribute now stores the package path. (#6415) - The
code.function
attribute emitted bygo.opentelemetry.io/contrib/bridges/otelzap
now stores just the function name instead the package path-qualified function name. Thecode.namespace
attribute now stores the package path. (#6423)
What's Changed
- fix(deps): update module go.opentelemetry.io/contrib/bridges/otelslog to v0.7.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6313
- fix(deps): update module go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp to v0.57.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6314
- chore(deps): update golang.org/x by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6219
- Fix lint issue for golangci-lint 1.62.0 by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6322
- fix(deps): update module github.com/golangci/golangci-lint to v1.62.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6320
- fix(deps): update googleapis to e0fbfb7 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6324
- chore(deps): update module sigs.k8s.io/structured-merge-diff/v4 to v4.4.3 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6327
- fix(deps): update googleapis to 65e8d21 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6325
- otellogr: Implement Error and comment Init by @scorpionknifes in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6295
- Use lychee new cache-exclude-status option and upgrade lychee-action by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6323
- chore(deps): update module google.golang.org/protobuf to v1.35.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6328
- [chore]: enable perfsprint linter by @mmorel-35 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6316
- chore(deps): update codecov/codecov-action action to v5 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6329
- Support Environment Variable for Jaeger Remote Sampler by @akstron in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6310
- [chore] Fix codecov action usage by @pellared in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6333
- chore(deps): update codecov/codecov-action action to v5.0.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6334
- Renovate/aws sdk go v2 monorepo by @akats7 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6332
- fix(deps): update module github.com/aws/smithy-go to v1.22.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6335
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6326
- chore(deps): update prom/prometheus docker tag to v3 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6330
- chore(deps): update module github.com/go-playground/validator/v10 to v10.23.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6336
- config: fix otlp exporter protocol issue by @codeboten in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6338
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest to e639e21 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6344
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6343
- fix(deps): update google.golang.org/genproto/googleapis/api digest to e639e21 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6345
- add grpc support for log export by @codeboten in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6340
- Add check for toolchain by @7h3-3mp7y-m4n in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6342
- chore(deps): update codecov/codecov-action action to v5.0.3 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6350
- chore(deps): update codecov/codecov-action action to v5.0.4 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6352
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.114.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6348
- chore(deps): update codecov/codecov-action action to v5.0.5 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6354
- chore(deps): update module github.com/gabriel-vasile/mimetype to v1.4.7 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6355
- Add the tmp directory to .gitignore by @evan-bradley in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6349
- Update generated config types by @evan-bradley in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6347
- chore(deps): update codecov/codecov-action action to v5.0.6 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6356
- chore(deps): update kubernetes packages to v0.31.3 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6358
- chore(deps): update codecov/codecov-action action to v5.0.7 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6357
- fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.68.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6359
- Automatically request reviews from codeowners of components by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6282
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.24.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6361
- fix(deps): update module github.com/stretchr/testify to v1.10.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6362
- chore(deps): update module github.com/bytedance/sonic to v1.12.5 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6368
- otelaws: Add finalize middleware after instead of before by @jacksehr in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5975
- tests(otelgin): move test files and trim module dependencies by @flc1125 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6360
- fix(deps): update module github.com/golangci/golangci-lint to v1.62.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6369
- [chore]: enable usestdlibvars linter by @mmorel-35 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6367
- fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.69.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6371
- otellogr: Add benchmarks by @scorpionknifes in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6364
- chore(deps): update module github.com/google/gnostic-models to v0.6.9 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6374
- feat(otelgin): enhance gin error tracking with span recording by @flc1125 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6346
- fix(otelgin): remove redundant error handling from HTML by @flc1125 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6373
- added akats7 as codeowner for otelgin by @akats7 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6370
- fix(otelecho): comply with span naming semconv by @flc1125 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6365
- chore(deps): update k8s.io/kube-openapi digest to 9959940 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6377
- chore(deps): update prom/prometheus docker tag to v3.0.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6382
- chore(deps): update github.com/golang/groupcache digest to 2c02b82 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6383
- fix(deps): update module github.com/shirou/gopsutil/v4 to v4.24.11 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6384
- fix(deps): update module github.com/itchyny/gojq to v0.12.17 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6387
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6389
- otellogr: Publish module by @scorpionknifes in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6386
- fix(deps): update module go.opentelemetry.io/proto/otlp to v1.4.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6390
- fix(deps): update googleapis to 19429a9 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6393
- Run genjsonschema in CI by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6353
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6397
- chore(deps): update golang.org/x by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6399
- chore(deps): update golang.org/x by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6402
- fix(deps): update module github.com/labstack/echo/v4 to v4.13.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6404
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.115.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6403
- chore(deps): update module github.com/prometheus/common to v0.61.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6405
- fix(deps): update module google.golang.org/grpc to v1.68.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6401
- Split dice example into instrumented and uninstrumented by @IgorEulalio in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6300
- chore: comment spelling fix in otelhttp semconv by @vordimous in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6407
- chore(deps): update codecov/codecov-action action to v5.1.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6408
- chore(deps): update codecov/codecov-action action to v5.1.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6409
- fix(deps): update googleapis to a4fef06 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6410
- fix(deps): update googleapis to e6fa225 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6413
- [chore] Fix versions.yaml by @pellared in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6414
- chore(deps): update k8s.io/utils digest to 24370be by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6416
- config: separate schema version support into separate directories by @codeboten in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6412
- feat(otelaws): add sns attribute instrumentation by @pragmaticivan in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6388
- fix(deps): update golang.org/x/exp digest to 1443442 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6417
- Switch the otelhttp semconv tests to use metricdatatest by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6400
- chore(deps): update module golang.org/x/sys to v0.28.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6420
- fix(deps): update golang.org/x/exp digest to 1829a12 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6421
- otelslog: Split code attributes by @pellared in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6415
- fix(deps): update kubernetes packages to v0.31.4 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6422
- fix(deps): update module github.com/labstack/echo/v4 to v4.13.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6424
- chore(deps): update module golang.org/x/crypto to v0.31.0 - autoclosed by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6426
- otelzap: Split code attributes by @pellared in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6423
- chore(deps): update k8s.io/kube-openapi digest to 5ad02ce by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6432
- chore(deps): update module sigs.k8s.io/structured-merge-diff/v4 to v4.5.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6431
- fix(deps): update module github.com/labstack/echo/v4 to v4.13.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6433
- chore(deps): update module github.com/goccy/go-json to v0.10.4 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6430
- config: fix panic on nil value in headers name/value pair by @codeboten in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6425
- Add method and benchmarks for pooling metric options by @vordimous in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6394
- config: add support for certificate configuration by @codeboten in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6376
- Release v1.33.0/v0.58.0/v0.27.0/v0.13.0/v0.8.0/v0.6.0/v0.5.0 by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6435
New Contributors
- @akstron made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6310
- @akats7 made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6332
- @7h3-3mp7y-m4n made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6342
- @evan-bradley made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6349
- @jacksehr made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5975
- @flc1125 made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6360
- @IgorEulalio made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6300
- @vordimous made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6407
- @pragmaticivan made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6388
Full Changelog: https://github.com/open-telemetry/opentelemetry-go-contrib/compare/v1.32.0...v1.33.0