Overview
Added
- Add
Reset
method toSpanRecorder
ingo.opentelemetry.io/otel/sdk/trace/tracetest
. (#5994) - Add
EnabledInstrument
interface ingo.opentelemetry.io/otel/sdk/metric/internal/x
. This is an experimental interface that is implemented by synchronous instruments provided bygo.opentelemetry.io/otel/sdk/metric
. Users can use it to avoid performing computationally expensive operations when recording measurements. It does not fall within the scope of the OpenTelemetry Go versioning and stability policy and it may be changed in backwards incompatible ways or removed in feature releases. (#6016)
Changed
- The default global API now supports full auto-instrumentation from the
go.opentelemetry.io/auto
package. See that package for more information. (#5920) - Propagate non-retryable error messages to client in
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp
. (#5929) - Propagate non-retryable error messages to client in
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp
. (#5929) - Propagate non-retryable error messages to client in
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp
. (#5929) - Performance improvements for attribute value
AsStringSlice
,AsFloat64Slice
,AsInt64Slice
,AsBoolSlice
. (#6011) - Change
EnabledParameters
to have aSeverity
field instead of a getter and setter ingo.opentelemetry.io/otel/log
. (#6009)
Fixed
- Fix inconsistent request body closing in
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp
. (#5954) - Fix inconsistent request body closing in
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp
. (#5954) - Fix inconsistent request body closing in
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp
. (#5954) - Fix invalid exemplar keys in
go.opentelemetry.io/otel/exporters/prometheus
. (#5995) - Fix attribute value truncation in
go.opentelemetry.io/otel/sdk/trace
. (#5997) - Fix attribute value truncation in
go.opentelemetry.io/otel/sdk/log
. (#6032)
What's Changed
- fix(deps): update module google.golang.org/grpc to v1.68.0 by @renovate in #5955
- chore(deps): update golang.org/x by @renovate in #5962
- fix(deps): update golang.org/x/exp digest to 2d47ceb by @renovate in #5963
- otlp: Clients to close body uniformly by @mark-pictor-csec in #5954
- Fix lint issues for golangci-lint 1.62.0 by @dmathieu in #5967
- fix(deps): update module github.com/golangci/golangci-lint to v1.62.0 by @renovate in #5966
- chore(deps): update googleapis to e0fbfb7 by @renovate in #5971
- chore(deps): update googleapis to 65e8d21 by @renovate in #5972
- fix(deps): update module google.golang.org/protobuf to v1.35.2 by @renovate in #5975
- [chore]: enable int-conversion rule of perfsprint by @mmorel-35 in #5964
- chore(deps): update codecov/codecov-action action to v5 by @renovate in #5977
- [chore] Fix codecov action usage by @pellared in #5979
- chore(deps): update codecov/codecov-action action to v5.0.2 by @renovate in #5981
- [chore]: enable all rules of perfsprint by @mmorel-35 in #5978
- Add toolchain check by @cheese-head in #5983
- [chore] Fix VERSIONING.md missing parenthesis by @MrAlias in #5984
- chore(deps): update googleapis to e639e21 by @renovate in #5985
- chore(deps): update codecov/codecov-action action to v5.0.3 by @renovate in #5986
- fix(deps): update module github.com/masterminds/semver/v3 to v3.3.1 by @renovate in #5987
- Propagate non-retryable error messages to client by @mark-pictor-csec in #5929
- chore(deps): update codecov/codecov-action action to v5.0.5 by @renovate in #5991
- chore(deps): update codecov/codecov-action action to v5.0.6 by @renovate in #5992
- chore(deps): update codecov/codecov-action action to v5.0.7 by @renovate in #5993
- Use auto-instrumentation SDK in global tracing by @MrAlias in #5920
- Escape exemplar keys to fix invalid key errors by @dashpole in #5995
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.24.0 by @renovate in #5998
- fix(deps): update module github.com/stretchr/testify to v1.10.0 by @renovate in #6000
- Corrent comments for the metric data storage location by @yumosx in #5999
- fix(deps): update module github.com/golangci/golangci-lint to v1.62.2 by @renovate in #6003
- [chore]: enable usestdlibvars linter by @mmorel-35 in #6001
- feat(trace): add concurrent-safe
Reset
method toSpanRecorder
by @flc1125 in #5994 - Fix attribute value truncation by @MrAlias in #5997
- fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to 8dc4a50 by @renovate in #6005
- Fix span option typo in SDK span End, and WithAttributes only being available on span start by @dmathieu in #6006
- chore(deps): update github.com/golang/groupcache digest to 2c02b82 by @renovate in #6010
- fix(deps): update module go.opentelemetry.io/proto/otlp to v1.4.0 by @renovate in #6013
- chore(deps): update googleapis to 19429a9 by @renovate in #6014
- Performance improvements for attribute value
AsStringSlice
,AsFloat64Slice
,AsInt64Slice
,AsBoolSlice
by @boekkooi-impossiblecloud in #6011 - log: Change EnabledParameters to have a field instead of getter and setter by @pellared in #6009
- chore: fix a typo in TestMeterCreatesInstruments by @codeboten in #6015
- chore(deps): update module golang.org/x/sys to v0.28.0 by @renovate in #6019
- chore(deps): update module golang.org/x/text to v0.21.0 by @renovate in #6020
- fix(deps): update module google.golang.org/grpc to v1.68.1 by @renovate in #6021
- fix(deps): update golang.org/x by @renovate in #6022
- fix(deps): update module github.com/prometheus/common to v0.61.0 by @renovate in #6023
- chore(deps): update codecov/codecov-action action to v5.1.0 by @renovate in #6024
- chore(deps): update module go.opentelemetry.io/auto/sdk to v1.1.0 by @renovate in #6025
- chore(deps): update codecov/codecov-action action to v5.1.1 by @renovate in #6026
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest to a4fef06 by @renovate in #6027
- sdk/metric: Add experimental Enabled method to synchronous instruments by @codeboten in #6016
- fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to ca80a95 by @renovate in #6029
- chore(deps): update googleapis to e6fa225 by @renovate in #6028
- fix(deps): update golang.org/x/exp digest to 1829a12 by @renovate in #6031
- Cache successful requests in lychee by @dmathieu in #6030
- Fix sdk/log record attr value limit by @MrAlias in #6032
- Release v1.33.0 by @MrAlias in #6035
New Contributors
- @mark-pictor-csec made their first contribution in #5954
- @cheese-head made their first contribution in #5983
- @yumosx made their first contribution in #5999
- @flc1125 made their first contribution in #5994
Full Changelog: v1.32.0...v1.33.0