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 #6313
- fix(deps): update module go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp to v0.57.0 by @renovate in #6314
- chore(deps): update golang.org/x by @renovate in #6219
- Fix lint issue for golangci-lint 1.62.0 by @dmathieu in #6322
- fix(deps): update module github.com/golangci/golangci-lint to v1.62.0 by @renovate in #6320
- fix(deps): update googleapis to e0fbfb7 by @renovate in #6324
- chore(deps): update module sigs.k8s.io/structured-merge-diff/v4 to v4.4.3 by @renovate in #6327
- fix(deps): update googleapis to 65e8d21 by @renovate in #6325
- otellogr: Implement Error and comment Init by @scorpionknifes in #6295
- Use lychee new cache-exclude-status option and upgrade lychee-action by @dmathieu in #6323
- chore(deps): update module google.golang.org/protobuf to v1.35.2 by @renovate in #6328
- [chore]: enable perfsprint linter by @mmorel-35 in #6316
- chore(deps): update codecov/codecov-action action to v5 by @renovate in #6329
- Support Environment Variable for Jaeger Remote Sampler by @akstron in #6310
- [chore] Fix codecov action usage by @pellared in #6333
- chore(deps): update codecov/codecov-action action to v5.0.2 by @renovate in #6334
- Renovate/aws sdk go v2 monorepo by @akats7 in #6332
- fix(deps): update module github.com/aws/smithy-go to v1.22.1 by @renovate in #6335
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in #6326
- chore(deps): update prom/prometheus docker tag to v3 by @renovate in #6330
- chore(deps): update module github.com/go-playground/validator/v10 to v10.23.0 by @renovate in #6336
- config: fix otlp exporter protocol issue by @codeboten in #6338
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest to e639e21 by @renovate in #6344
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in #6343
- fix(deps): update google.golang.org/genproto/googleapis/api digest to e639e21 by @renovate in #6345
- add grpc support for log export by @codeboten in #6340
- Add check for toolchain by @7h3-3mp7y-m4n in #6342
- chore(deps): update codecov/codecov-action action to v5.0.3 by @renovate in #6350
- chore(deps): update codecov/codecov-action action to v5.0.4 by @renovate in #6352
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.114.0 by @renovate in #6348
- chore(deps): update codecov/codecov-action action to v5.0.5 by @renovate in #6354
- chore(deps): update module github.com/gabriel-vasile/mimetype to v1.4.7 by @renovate in #6355
- Add the tmp directory to .gitignore by @evan-bradley in #6349
- Update generated config types by @evan-bradley in #6347
- chore(deps): update codecov/codecov-action action to v5.0.6 by @renovate in #6356
- chore(deps): update kubernetes packages to v0.31.3 by @renovate in #6358
- chore(deps): update codecov/codecov-action action to v5.0.7 by @renovate in #6357
- fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.68.0 by @renovate in #6359
- Automatically request reviews from codeowners of components by @dmathieu in #6282
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.24.0 by @renovate in #6361
- fix(deps): update module github.com/stretchr/testify to v1.10.0 by @renovate in #6362
- chore(deps): update module github.com/bytedance/sonic to v1.12.5 by @renovate in #6368
- otelaws: Add finalize middleware after instead of before by @jacksehr in #5975
- tests(otelgin): move test files and trim module dependencies by @flc1125 in #6360
- fix(deps): update module github.com/golangci/golangci-lint to v1.62.2 by @renovate in #6369
- [chore]: enable usestdlibvars linter by @mmorel-35 in #6367
- fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.69.0 by @renovate in #6371
- otellogr: Add benchmarks by @scorpionknifes in #6364
- chore(deps): update module github.com/google/gnostic-models to v0.6.9 by @renovate in #6374
- feat(otelgin): enhance gin error tracking with span recording by @flc1125 in #6346
- fix(otelgin): remove redundant error handling from HTML by @flc1125 in #6373
- added akats7 as codeowner for otelgin by @akats7 in #6370
- fix(otelecho): comply with span naming semconv by @flc1125 in #6365
- chore(deps): update k8s.io/kube-openapi digest to 9959940 by @renovate in #6377
- chore(deps): update prom/prometheus docker tag to v3.0.1 by @renovate in #6382
- chore(deps): update github.com/golang/groupcache digest to 2c02b82 by @renovate in #6383
- fix(deps): update module github.com/shirou/gopsutil/v4 to v4.24.11 by @renovate in #6384
- fix(deps): update module github.com/itchyny/gojq to v0.12.17 by @renovate in #6387
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in #6389
- otellogr: Publish module by @scorpionknifes in #6386
- fix(deps): update module go.opentelemetry.io/proto/otlp to v1.4.0 by @renovate in #6390
- fix(deps): update googleapis to 19429a9 by @renovate in #6393
- Run genjsonschema in CI by @dmathieu in #6353
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in #6397
- chore(deps): update golang.org/x by @renovate in #6399
- chore(deps): update golang.org/x by @renovate in #6402
- fix(deps): update module github.com/labstack/echo/v4 to v4.13.0 by @renovate in #6404
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.115.1 by @renovate in #6403
- chore(deps): update module github.com/prometheus/common to v0.61.0 by @renovate in #6405
- fix(deps): update module google.golang.org/grpc to v1.68.1 by @renovate in #6401
- Split dice example into instrumented and uninstrumented by @IgorEulalio in #6300
- chore: comment spelling fix in otelhttp semconv by @vordimous in #6407
- chore(deps): update codecov/codecov-action action to v5.1.0 by @renovate in #6408
- chore(deps): update codecov/codecov-action action to v5.1.1 by @renovate in #6409
- fix(deps): update googleapis to a4fef06 by @renovate in #6410
- fix(deps): update googleapis to e6fa225 by @renovate in #6413
- [chore] Fix versions.yaml by @pellared in #6414
- chore(deps): update k8s.io/utils digest to 24370be by @renovate in #6416
- config: separate schema version support into separate directories by @codeboten in #6412
- feat(otelaws): add sns attribute instrumentation by @pragmaticivan in #6388
- fix(deps): update golang.org/x/exp digest to 1443442 by @renovate in #6417
- Switch the otelhttp semconv tests to use metricdatatest by @dmathieu in #6400
- chore(deps): update module golang.org/x/sys to v0.28.0 by @renovate in #6420
- fix(deps): update golang.org/x/exp digest to 1829a12 by @renovate in #6421
- otelslog: Split code attributes by @pellared in #6415
- fix(deps): update kubernetes packages to v0.31.4 by @renovate in #6422
- fix(deps): update module github.com/labstack/echo/v4 to v4.13.1 by @renovate in #6424
- chore(deps): update module golang.org/x/crypto to v0.31.0 - autoclosed by @renovate in #6426
- otelzap: Split code attributes by @pellared in #6423
- chore(deps): update k8s.io/kube-openapi digest to 5ad02ce by @renovate in #6432
- chore(deps): update module sigs.k8s.io/structured-merge-diff/v4 to v4.5.0 by @renovate in #6431
- fix(deps): update module github.com/labstack/echo/v4 to v4.13.2 by @renovate in #6433
- chore(deps): update module github.com/goccy/go-json to v0.10.4 by @renovate in #6430
- config: fix panic on nil value in headers name/value pair by @codeboten in #6425
- Add method and benchmarks for pooling metric options by @vordimous in #6394
- config: add support for certificate configuration by @codeboten in #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 #6435
New Contributors
- @akstron made their first contribution in #6310
- @akats7 made their first contribution in #6332
- @7h3-3mp7y-m4n made their first contribution in #6342
- @evan-bradley made their first contribution in #6349
- @jacksehr made their first contribution in #5975
- @flc1125 made their first contribution in #6360
- @IgorEulalio made their first contribution in #6300
- @vordimous made their first contribution in #6407
- @pragmaticivan made their first contribution in #6388
Full Changelog: v1.32.0...v1.33.0