Release v1.36.0/v0.61.0/v0.30.0/v0.16.0/v0.11.0/v0.9.0/v0.8.0
Overview
Added
http.routeattribute to otelhttp server request spans, whennet/http.Request.Patternis set in the modules below. (#6905, #6937)go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestfulgo.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgingo.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmuxgo.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelechogo.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
- Add
WithAttributesoption to set instrumentation scope attributes on the createdlog.Loggeringo.opentelemetry.io/contrib/bridges/otelzap. (#6962) - Add
WithAttributesoption to set instrumentation scope attributes on the createdlog.Loggeringo.opentelemetry.io/contrib/bridges/otelslog. (#6965) - Add
WithAttributesoption to set instrumentation scope attributes on the createdlog.Loggeringo.opentelemetry.io/contrib/bridges/otellogrus. (#6966) - Add
WithAttributesoption to set instrumentation scope attributes on the createdlog.Loggeringo.opentelemetry.io/contrib/bridges/otellogr. (#6967) - Add the
WithGinMetricAttributesoption to allow setting dynamic, per-request metric attributes based on*gin.Contextingo.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin. (#6932) - Use Gin's own
ClientIPmethod to detect the client's IP, which supports custom proxy headers ingo.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin. (#6095) - Added test for Fields in
go.opentelemetry.io/contrib/propagators/jaeger. (#7119) - Allow configuring samplers in
go.opentelemetry.io/contrib/otelconf. (#7148) - Slog log bridge now sets
SeverityTextattribute using source value ingo.opentelemetry.io/contrib/bridges/otelslog. (#7198) - Add
http.routemetric attribute ingo.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin. (#7275) - Add the
WithSpanStartOptionsoption to add custom options to new spansgo.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin. (#7261) - Add instrumentation support for
go.mongodb.org/mongo-driver/v2ingo.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/v2/mongo/otelmongo. (#6539) - Rerun the span name formatter after the request ran if a
req.Patternis set, so the span name can include it ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttp. (#7192)
Changed
-
Jaeger remote sampler's probabilistic strategy now uses the same sampling algorithm as
trace.TraceIDRatioBasedingo.opentelemetry.io/contrib/samplers/jaegerremote. (#6892) -
Switched the default for
OTEL_SEMCONV_STABILITY_OPT_INto emit the v1.26.0 semantic conventions by default in the following modules.go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestfulgo.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgingo.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmuxgo.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelechogo.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptracego.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
TheOTEL_SEMCONV_STABILITY_OPT_IN=http/dupenvironment variable can be still used to emit both the v1.20.0 and v1.26.0 semantic conventions.
It is however impossible to emit only the 1.20.0 semantic conventions, as the next release will drop support for that environment variable. (#6899)
-
Improve performance by reducing allocations for http request when using
OTEL_SEMCONV_STABILITY_OPT_IN=http/dupin the modules below. (#7180)go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestfulgo.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgingo.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmuxgo.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelechogo.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptracego.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
-
Update the Jaeger remote sampler to use "github.com/jaegertracing/jaeger-idl/proto-gen/api_v2" in
go.opentelemetry.io/contrib/samplers/jaegerremote. (#7061) -
Improve performance by reducing allocations in the gRPC stats handler in
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc. (#7186) -
Update
http.routeattribute to supportrequest.Patterningo.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux. (#7108) -
Change the default span name to be
GET /pathso it complies with the HTTP semantic conventions ingo.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin. (#6381) -
Set
url.schemeattribute to the request URL.Scheme when possible for HTTP client metrics ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttp. (#6938) -
The semantic conventions have been upgraded from
v1.17.0tov1.30.0ingo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc. (#7270)- All
net.peer.*andnet.host.*attributes are now set to correctserver.*attributes. - No
net.socket.*attributes are set.
- All
-
Only sample spans when
Sampled=1ingo.opentelemetry.io/contrib/propagators/aws/xray. (#7318)
Fixed
- Record request duration in seconds rather than milliseconds for semconv v1.26.0, per the specifications in the following packages. (#6942)
go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestfulgo.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgingo.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmuxgo.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelechogo.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptracego.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
- Cleaned up indentations under
Unreleased/Fixedof./CHANGELOG.md. (#7163) - Removed a duplicate instance of the
Changedsubheader under1.18.0/0.43.0/0.12.0in./CHANGELOG.md. (#7163) - Check for TLS related options to be set before creating TLS config
go.opentelemetry.io/contrib/otelconf. (#6984) - Fixed handling of the
OTEL_SEMCONV_STABILITY_OPT_INenvironment variable ingo.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin. (#7215) - Support mixed categories for
OTEL_SEMCONV_STABILITY_OPT_INopt-in in the following packages. (#7246)go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful.go.opentelemetry.io/contrib/instrumentation/gin-gonic/gin/otelgin.go.opentelemetry.io/contrib/instrumentation/gorilla/mux/otelmux.go.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongo.go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace.go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp.
Removed
- Drop support for [Go 1.22]. (#6853)
- The deprecated
go.opentelemetry.io/contrib/configpackage is removed, usego.opentelemetry.io/contrib/otelconfinstead. (#6894) - The deprecated
SemVersionfunction is removed ingo.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-lambda-go/otellambda, useVersionfunction instead. (#7058) - The deprecated
SemVersionfunction ingo.opentelemetry.io/contrib/samplers/probability/consistentis removed, useVersioninstead. (#7072) - The deprecated
SemVersionfunction is removed ingo.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws/testpackage, useVersioninstead. (#7077) - The deprecated
SemVersionfunction is removed ingo.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux, useVersionfunction instead. (#7084) - The deprecated
SemVersionfunction is removed ingo.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin, useVersionfunction instead. (#7085) - The deprecated
SemVersionfunction is removed ingo.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongo/test, useVersionfunction instead. (#7142) - The deprecated
SemVersionfunction is removed ingo.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux/test, useVersionfunction instead. (#7086) - The deprecated
SemVersionfunction is removed ingo.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongo, useVersionfunction instead. (#7140) - The deprecated
SemVersionfunction is removed ingo.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin/test, useVersionfunction instead. (#7087) - The deprecated
SemVersionfunction is removed ingo.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho, useVersionfunction instead. (#7089) - The deprecated
SemVersionfunction is removed ingo.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho/test, useVersionfunction instead. (#7090) - The deprecated
SemVersionfunction is removed ingo.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful, useVersionfunction instead. (#7091) - The deprecated
SemVersionfunction is removed ingo.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful/test, useVersionfunction instead. (#7092) - The deprecated
UnaryServerInterceptoringo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpcis removed, useNewServerHandlerinstead. (#7115) - The deprecated
DynamoDBAttributeSetterfunction is removedopentelemetry-go-contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws/dynamodbattributes.go, useVersionfunction instead.(#7128) - The deprecated
SNSAttributeSetterfunction is removed ingo.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws, useSNSAttributeBuilderfunction instead. (#7136) - The deprecated
AttributeSetterfunction is removed ingo.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws, use theAttributeBuilderfunction instead. (#7137) - The deprecated
SemVersionfunction is removed ingo.opentelemetry.io/contrib/zpages, useVersionfunction instead. (#7147) - The deprecated
SemVersionfunction is removed ingo.opentelemetry.io/contrib/samplers/jaegerremote, useVersionfunction instead. (#7147) - The deprecated
SemVersionfunction is removed ingo.opentelemetry.io/contrib/propagators/opencensus, useVersionfunction instead. (#7147) - The deprecated
SemVersionfunction is removed ingo.opentelemetry.io/contrib/instrumentation/runtime, useVersionfunction instead. (#7147) - The deprecated
SemVersionfunction is removed ingo.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws, useVersionfunction instead. (#7154) - The deprecated
DefaultAttributeSetteringo.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelawsis removed, use theDefaultAttributeBuilderfunction instead. (#7127) - The deprecated
UnaryClientInterceptorfunction is removed ingo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpcuseNewClientHandlerfunction instead. (#7125) - The deprecated
SemVersionfunction is removed ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttp, useVersionfunction instead. (#7167) - The deprecated
SemVersionfunction is removed ingo.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace, useVersionfunction instead. (#7144) - The deprecated
SemVersionfunction is removed ingo.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace/test, useVersionfunction instead. (#7144) - The deprecated
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc/filters/interceptorpackage is removed, usego.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc/filtersinstead. (#7110) - The deprecated
SemVersionfunction is removed ingo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc, useVersionfunction instead. (#7143) - The deprecated
SemVersionfunction is removed ingo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc/test, useVersionfunction instead. (#7143) - The deprecated
SQSAttributeSetterfunction is removed ingo.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelawspackage, useSQSAttributeBuilderinstead. (#7145) - The deprecated
SemVersionfunction is removed ingo.opentelemetry.io/contrib/instrumentation/hostpackage, useVersioninstead. (#7203) - The
GRPCStatusCodeKeyconstant fromgo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpcis removed.
Usesemconv.RPCGRPCStatusCodeKeyfromgo.opentelemetry.io/otel/semconv/*instead. (#7270)
What's Changed
- Drop support for Go 1.22 by @XSAM in #6853
- chore(deps): update module github.com/tklauser/numcpus to v0.10.0 by @renovate in #6891
- chore(deps): update module honnef.co/go/tools to v0.6.1 by @renovate in #6893
- chore(deps): update module github.com/openpeedeep/depguard/v2 to v2.2.1 by @renovate in #6895
- chore(deps): update module github.com/tklauser/go-sysconf to v0.3.15 by @renovate in #6890
- fix(deps): update kubernetes packages to v0.32.2 by @renovate in #6427
- fix(deps): update googleapis to a0af3ef by @renovate in #6813
- fix(deps): update module github.com/jcchavezs/porto to v0.7.0 by @renovate in #6182
- fix(deps): update golang.org/x by @renovate in #6829
- chore(deps): update sigs.k8s.io/json digest to cfa47c3 by @renovate in #6226
- chore(deps): update module github.com/bytedance/sonic to v1.13.0 by @renovate in #6901
- chore(deps): update module github.com/bytedance/sonic/loader to v0.2.4 by @renovate in #6900
- chore(deps): update module github.com/golang/snappy to v1 by @renovate in #6902
- chore(deps): update module github.com/bytedance/sonic to v1.13.1 by @renovate in #6903
- remove deprecated config module by @mikeblum in #6894
- Align jaeger probabilistic sampler with trace.TraceIDRatioBased by @diurnalist in #6892
- chore(deps): update github.com/golangci/dupl digest to f665c8d by @renovate in #6904
- fix(deps): update module github.com/aws/aws-sdk-go-v2/service/sns to v1.34.2 by @renovate in #6911
- chore(deps): update module github.com/ghostiam/protogetter to v0.3.10 by @renovate in #6910
- chore(deps): update golang.org/x/telemetry digest to fdfaad8 by @renovate in #6909
- fix(deps): update module github.com/golangci/golangci-lint to v1.64.7 by @renovate in #6917
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in #6916
- fix(deps): update googleapis to 81fb87f by @renovate in #6915
- fix(deps): update kubernetes packages to v0.32.3 by @renovate in #6918
- internal/shared/semconv: set http.route from Request.Pattern by @axw in #6905
- chore(deps): update go-openapi packages by @renovate in #6920
- Add akats7 to triagers by @dmathieu in #6906
- chore(deps): update module github.com/catenacyber/perfsprint to v0.9.1 by @renovate in #6923
- chore(deps): update module github.com/breml/errchkjson to v0.4.1 by @renovate in #6922
- chore(deps): update module github.com/breml/bidichk to v0.3.3 by @renovate in #6921
- chore(deps): update module github.com/antonboom/errname to v1.1.0 by @renovate in #6924
- fix(deps): update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.42.0 by @renovate in #6928
- fix(deps): update googleapis to e70fdf4 by @renovate in #6926
- chore(deps): update module github.com/prometheus/common to v0.63.0 by @renovate in #6927
- chore(deps): update module github.com/antonboom/testifylint to v1.6.0 by @renovate in #6925
- chore(deps): update module github.com/spf13/afero to v1.13.0 by @renovate in #6931
- chore(deps): update module github.com/spf13/afero to v1.14.0 by @renovate in #6934
- chore(deps): update module github.com/goccy/go-yaml to v1.16.0 by @renovate in #6939
- chore(deps): update module github.com/macabu/inamedparam to v0.2.0 by @renovate in #6935
- chore(deps): update module github.com/sagikazarmark/locafero to v0.8.0 by @renovate in #6933
- chore(deps): update module github.com/spf13/viper to v1.20.0 by @renovate in #6936
- chore(deps): update github.com/burntsushi/toml digest to d10101f by @renovate in #6944
- chore(deps): update module github.com/antonboom/nilnil to v1.1.0 by @renovate in #6945
- chore(deps): update module github.com/xen0n/gosmopolitan to v1.3.0 by @renovate in #6946
- Fix close stale value to be relative by @dmathieu in #6943
- chore(deps): update module github.com/burntsushi/toml to v1.5.0 by @renovate in #6950
- fix(deps): update module github.com/golangci/golangci-lint to v1.64.8 by @renovate in #6949
- chore(deps): update module github.com/ghostiam/protogetter to v0.3.12 by @renovate in #6948
- chore(deps): update github.com/lufia/plan9stats digest to 8bc96cf by @renovate in #6947
- chore(deps): update module github.com/prometheus/procfs to v0.16.0 by @renovate in #6952
- fix(deps): update module github.com/atombender/go-jsonschema to v0.18.0 by @renovate in #6960
- fix(deps): update module github.com/aws/aws-sdk-go-v2/service/route53 to v1.50.0 by @renovate in #6959
- chore(deps): update k8s.io/kube-openapi digest to c8a335a by @renovate in #6955
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.122.0 by @renovate in #6956
- chore(deps): update module github.com/go-critic/go-critic to v0.13.0 by @renovate in #6958
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.122.1 by @renovate in #6963
- otelzap: Add WithAttributes option by @jade-guiton-dd in #6962
- Turn milliseconds into seconds for new semconv latency histogram by @dmathieu in #6942
- chore(deps): update module github.com/bytedance/sonic to v1.13.2 by @renovate in #6970
- chore(deps): update fossas/fossa-action action to v1.6.0 by @renovate in #6969
- chore(deps): update module github.com/ckaznocha/intrange to v0.3.1 by @renovate in #6968
- otelslog: Add WithAttributes option by @pellared in #6965
- otellogrus: Add WithAttributes option by @pellared in #6966
- chore(deps): update module github.com/daixiang0/gci to v0.13.6 by @renovate in #6971
- otellogr: Add WithAttributes option by @pellared in #6967
- chore(deps): update k8s.io/utils digest to 1f6e0b7 by @renovate in #6974
- feat(otelgin): add the
WithGinMetricAttributesoption to allow setting dynamic, per-request metric attributes based on*gin.Contextby @tranngoclam in #6932 - fix(deps): update module google.golang.org/protobuf to v1.36.6 by @renovate in #6977
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in #6979
- fix(deps): update googleapis to b45e905 by @renovate in #6981
- Gin instrumentation: support reading Client IP from custom headers, and make sure proxy is trusted by @ItalyPaleAle in #6095
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in #6988
- chore(deps): update module github.com/kunwardeep/paralleltest to v1.0.13 by @renovate in #6989
- internal/shared/semconv: remove redundant HTTP method from http.route by @gaiaz-iusipov in #6937
- fix(deps): update module github.com/golangci/golangci-lint to v2 by @renovate in #6978
- fix(deps): update build-tools to v0.21.0 by @renovate in #6992
- fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.0.2 by @renovate in #6996
- chore(deps): update github.com/golangci/golines digest to b35a614 by @renovate in #6994
- chore(deps): update module github.com/spf13/viper to v1.20.1 by @renovate in #6995
- chore(deps): update module github.com/tomarrell/wrapcheck/v2 to v2.11.0 by @renovate in #6991
- chore(deps): update module github.com/charmbracelet/colorprofile to v0.3.0 by @renovate in #6997
- chore(deps): update module github.com/sagikazarmark/locafero to v0.9.0 by @renovate in #6998
- chore(deps): update module github.com/kunwardeep/paralleltest to v1.0.14 by @renovate in #6999
- Rename config to otelconf in codeowners file by @dmathieu in #7001
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in #7045
- chore(deps): update module github.com/antonboom/testifylint to v1.6.1 by @renovate in #7043
- fix(deps): update module golang.org/x/net to v0.38.0 by @renovate in #7057
- chore(deps): update module github.com/ghostiam/protogetter to v0.3.13 by @renovate in #7070
- chore(deps): update module github.com/go-playground/validator/v10 to v10.26.0 by @renovate in #7071
- chore(deps): update module github.com/fxamacker/cbor/v2 to v2.8.0 by @renovate in #7076
- chore(deps): update module github.com/mgechev/revive to v1.8.0 by @renovate in #7075
- chore(deps): update module github.com/goccy/go-yaml to v1.17.0 by @renovate in #7079
- chore(deps): update module github.com/goccy/go-yaml to v1.17.1 by @renovate in #7080
- chore(deps): update lycheeverse/lychee-action action to v2.4.0 by @renovate in #7081
- fix(deps): update module github.com/shirou/gopsutil/v4 to v4.25.3 by @renovate in #7083
- fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.79.0 by @renovate in #7082
- Delete
tools/should_build.shby @ElangoManikandan in #7059 - samplers/probability/consistent: remove deprecated SemVersion function by @Oloruntobi1 in #7072
- chore: remove SemVersion from instrumentation/github.com/aws/aws-sdk-go-v2/otelaws/test by @PhilemonBrain in #7077
- Remove
SemVersionfrominstrumentation/github.com/aws/aws-lambda-go/otellambdaby @slins1 in #7058 - Remove SemVersion from instrumentation/github.com/gorilla/mux/otelmux by @arshukla98 in #7084
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.123.0 by @renovate in #7094
- fix(deps): update module google.golang.org/grpc to v1.71.1 by @renovate in #7093
- Remove SemVersion from instrumentation/github.com/gin-gonic/gin/otelgin by @arshukla98 in #7085
- Add ossf-scorecard scanning workflow by @opentelemetrybot in #7078
- chore(deps): update module github.com/crocmagnon/fatcontext to v0.7.2 by @renovate in #7138
- chore(deps): update module github.com/polyfloyd/go-errorlint to v1.8.0 by @renovate in #7139
- Remove deprecated warning by @pirgeo in #7109
- Remove SemVersion from instrumentation/github.com/gin-gonic/gin/otelgin/test by @arshukla98 in #7087
- Move
verify_examples.shtotools/verify_examples.shby @ElangoManikandan in #7060 - Remove SemVersion from instrumentation/github.com/labstack/echo/otelecho by @Aditya98Shukla in #7089
- chore(deps): update github/codeql-action action to v3.28.13 by @renovate in #7095
- chore(deps): update golang.org/x/telemetry digest to 97abc5d by @renovate in #7129
- Remove SemVersion from instrumentation/github.com/aws/aws-sdk-go-v2/otelaws by @rizface in #7154
- Fix markdown lint issues in instrumentation/github.com/aws/aws-sdk-go-v2/otelaws/example/README.md by @villadalmine in #7133
- Remove UnaryServerInterceptor by @nirdosh17 in #7115
- chore(deps): update module github.com/alingse/nilnesserr to v0.2.0 by @renovate in #7156
- Fix markdown lint issues in examples/dice/README.md by @villadalmine in #7135
- chore(deps): update module go-simpler.org/sloglint to v0.10.0 by @renovate in #7153
- chore(deps): update module github.com/bombsimon/wsl/v4 to v4.7.0 by @renovate in #7152
- chore(deps): update module github.com/firefart/nonamedreturns to v1.0.6 by @renovate in #7149
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in #7150
- chore(deps): update module github.com/securego/gosec/v2 to v2.22.3 by @renovate in #7158
- Remove SemVersion from instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongo by @villadalmine in #7140
- Fix markdown lint issues in instrumentation/github.com/aws/aws-lambda-go/otellambda/README.md by @villadalmine in #7131
- Remove SemVersion from instrumentation/github.com/labstack/echo/otelecho/test by @Aditya98Shukla in #7090
- Remove SemVersion from instrumentation/github.com/emicklei/go-restful/otelrestful by @Aditya98Shukla in #7091
- Remove SemVersion from instrumentation/github.com/emicklei/go-restful/otelrestful/test by @Aditya98Shukla in #7092
- Remove SemVersion from instrumentation/github.com/gorilla/mux/otelmux/test by @arshukla98 in #7086
- remove deprecated AttributeSetter function in otelaws by @mohitsethia in #7137
- Fix markdown lint issues in instrumentation/github.com/aws/aws-lambda-go/otellambda/xrayconfig/README.md by @villadalmine in #7132
- Removed DynamoDBAttributeSetter and TestDynamodbTagsCustomSetter by @Jivi-this-side in #7128
- Remove deprecated SNSAttributeSetter function in otelaws by @hostejulien in #7136
- remove deprecated DefaultAttributeSetter in otelaws by @mohitsethia in #7127
- Removed
SemVersionfomzpages,samplers/jaegerremote,propagators/opencensus, andinstrumentation/runtimeby @carsontham in #7147 - Fix markdown lint issues in detectors/aws/lambda by @kkantonop in #7122
- fix(deps): update googleapis to ee84b53 by @renovate in #7160
- chore(deps): update module go-simpler.org/sloglint to v0.11.0 by @renovate in #7161
- chore(deps): update module github.com/fsnotify/fsnotify to v1.9.0 by @renovate in #7162
- chore(deps): update golang.org/x by @renovate in #7164
- chore(deps): update module golang.org/x/crypto to v0.37.0 by @renovate in #7166
- remove deprecated UnaryClientInterceptor function from otelgrpc by @mohitsethia in #7125
- Fix markdown lint issues in detectors/gcp by @kkantonop in #7114
- Fix markdown lint issues in propagators/opencensus/examples by @villadalmine in #7134
- Remove SemVersion from instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongo/test by @villadalmine in #7142
- Remove markdown lint issues in CHANGELOG.md by @slins1 in #7163
- Add testable example for otelecho by @Oloruntobi1 in #7151
- Remove SemVersion from instrumentation/net/http/httptrace/otelhttptrace and instrumentation/net/http/httptrace/otelhttptrace/test by @arshukla98 in #7144
- fix: markdown linting errors in detectors/aws by @roandudel in #7113
- Fix markdownlint errors where it makes sense by @pirgeo in #7117
- Add test for jaeger fields by @hamza3202 in #7119
- Remove deprecated package by @hamza3202 in #7110
- Fix markdown lint issues in samplers/jaegerremote by @rizface in #7157
- otelhttp: Fix empty lines and line length limits where it makes sense by @pirgeo in #7116
- feat: add lint-markdown target by @roandudel in #7124
- Fix markdownlint in otelgrpc by @pirgeo in #7120
- Remove SemVersion from instrumentation/google.golang.org/grpc/otelgrpc and instrumentation/google.golang.org/grpc/otelgrpc/test by @arshukla98 in #7143
- docs: fix markdown lint in prometheus benchmarks.md file by @Oloruntobi1 in #7074
- Remove the tools/wait.sh script by @Saransh1524 in #7066
- TestOT_Fields for ot propagator by @derwesx in #7067
- chore(deps): update github/codeql-action action to v3.28.14 by @renovate in #7168
- propagators/aws/xray: add test for Fields method by @Oloruntobi1 in #7073
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest to ac9807e by @renovate in #7169
- fix(deps): update golang.org/x by @renovate in #7173
- chore(deps): update module github.com/gin-contrib/sse to v1.1.0 by @renovate in #7174
- chore(deps): update module github.com/pelletier/go-toml/v2 to v2.2.4 by @renovate in #7171
- chore(deps): update github/codeql-action action to v3.28.15 by @renovate in #7172
- fix(deps): update google.golang.org/genproto/googleapis/api digest to ac9807e by @renovate in #7170
- style(internal/shared/semconv): Simplify request processing by @gaiaz-iusipov in #6990
- fix(deps): update module github.com/prometheus/client_golang to v1.22.0 by @renovate in #7176
- Fix markdown lint issues in otellambda by @villadalmine in #7123
- Fix changelog by @MrAlias in #7165
- otelconf: add sampler configuration support by @codeboten in #7148
- Remove SemVersion from instrumentation/net/http/otelhttp by @arshukla98 in #7167
- chore: remove deprecated SQSAttributeSetter functions from instrumentation/github.com/aws/aws-sdk-go-v2/otelaws by @PhilemonBrain in #7145
- chore: use jaeger-idl/proto-gen/api_v2 by @javiermolinar in #7061
- Switch the semconv migration default to new by @dmathieu in #6899
- fix(deps): update golang.org/x by @renovate in #7178
- chore(deps): update module github.com/ccojocar/zxcvbn-go to v1.0.4 by @renovate in #7179
- chore(deps): update module github.com/butuzov/ireturn to v0.4.0 by @renovate in #7181
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest to ac9807e by @renovate in #7182
- chore(deps): update module google.golang.org/grpc to v1.71.1 by @renovate in #7183
- Remove the get_main_pkgs.sh script by @villadalmine in #7111
- Fix typo in otelhttp by @MueR in #7175
- chore(deps): update python docker tag to v3.13.3 by @renovate in #7185
- fix(deps): update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.42.2 by @renovate in #7191
- chore(deps): update module github.com/cloudflare/circl to v1.6.1 by @renovate in #7190
- fix(deps): update module github.com/aws/aws-lambda-go to v1.48.0 by @renovate in #7188
- chore(deps): update googleapis to de1ac95 by @renovate in #7189
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in #7199
- fix(deps): update build-tools to v0.22.0 by @renovate in #7200
- chore(deps): update module github.com/timonwong/loggercheck to v0.11.0 by @renovate in #7196
- fix(deps): update module github.com/prometheus/client_model to v0.6.2 by @renovate in #7202
- feat: add example for otelrestful by @LucaLanziani in #7118
- chore(deps): update module github.com/protonmail/go-crypto to v1.2.0 by @renovate in #7205
- chore(deps): update module github.com/go-git/go-git/v5 to v5.15.0 by @renovate in #7204
- chore(deps): update module golang.org/x/sys to v0.32.0 by @renovate in #7206
- ci: integrate lint-markdown to GitHub ci by @TheShubhendra in #7194
- chore(deps): update module github.com/mgechev/revive to v1.9.0 by @renovate in #7207
- fix(deps): update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.42.4 by @renovate in #7208
- improve performance for attributes http/dup by @boekkooi-impossiblecloud in #7180
- Remove
SemVersionfrominstrumentation/hostby @ysolomchenko in #7203 - fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.1.0 by @renovate in #7213
- fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.1.1 by @renovate in #7214
- chore(deps): update module github.com/ldez/usetesting to v0.4.3 by @renovate in #7221
- chore(deps): update module github.com/ghostiam/protogetter to v0.3.14 by @renovate in #7217
- chore(deps): update module mvdan.cc/gofumpt to v0.8.0 by @renovate in #7218
- chore(deps): update github.com/golangci/gofmt digest to f2e10e0 by @renovate in #7219
- chore(deps): update module sigs.k8s.io/structured-merge-diff/v4 to v4.7.0 by @renovate in #7211
- chore(deps): update module github.com/ldez/exptostd to v0.4.3 by @renovate in #7220
- chore(deps): update module github.com/ghostiam/protogetter to v0.3.15 by @renovate in #7224
- chore(deps): update googleapis to 207652e by @renovate in #7223
- chore(deps): update codecov/codecov-action action to v5.4.2 by @renovate in #7225
- fix(otelgin): use standard library context instead of x/net/context by @flc1125 in #7216
- otelconf: only add tls config if related fields are set by @bacherfl in #6984
- otelgrpc: reduce allocation for stats handler by @boekkooi-impossiblecloud in #7186
- feat(otelmux): update
http.routeattribute to supportrequest.Patternby @flc1125 in #7108 - chore(deps): update prom/prometheus docker tag to v3.3.0 by @renovate in #7231
- chore(deps): update module github.com/go-git/go-git/v5 to v5.16.0 by @renovate in #7232
- fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.1.2 by @renovate in #7230
- fix(otelgin): consider
OTEL_SEMCONV_STABILITY_OPT_INfor trace attributes by @flc1125 in #7215 - otelconf: replace gopkg.in/yaml.v3 with sigs.k8s.io/yaml by @codeboten in #7227
- otelrestful: use semconv package for request attributes and span status by @dmathieu in #6951
- chore(deps): update golang.org/x/telemetry digest to dbf0ff6 by @renovate in #7234
- otelgin: update default span name to align with semantic conventions by @flc1125 in #6381
- chore(deps): update golang.org/x/telemetry digest to 06ef541 by @renovate in #7239
- chore(deps): update module github.com/manuelarte/funcorder to v0.3.0 by @renovate in #7240
- otelslog: set SeverityText on log records by @adomaskizogian in #7198
- otelgin: add flc1125 as a code owner by @flc1125 in #7238
- chore(deps): update module github.com/gabriel-vasile/mimetype to v1.4.9 by @renovate in #7241
- Add @prestonvasquez as codeowner of mongo by @dmathieu in #7242
- fix(deps): update module google.golang.org/grpc to v1.72.0 by @renovate in #7248
- chore(deps): update module github.com/prometheus/procfs to v0.16.1 by @renovate in #7245
- chore(deps): update googleapis to 61c742a by @renovate in #7249
- chore(deps): update module github.com/alecthomas/chroma/v2 to v2.17.0 by @renovate in #7251
- chore(deps): update googleapis to 2d3770c by @renovate in #7253
- fix(deps): update module github.com/aws/aws-sdk-go to v1.55.7 by @renovate in #7255
- chore(deps): update github/codeql-action action to v3.28.16 by @renovate in #7256
- fix(deps): update kubernetes packages to v0.32.4 by @renovate in #7257
- Test aws xray extract by @PhilemonBrain in #7184
- chore(deps): update module go-simpler.org/musttag to v0.13.1 by @renovate in #7264
- chore(deps): update module github.com/charmbracelet/colorprofile to v0.3.1 by @renovate in #7263
- fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.1.4 by @renovate in #7265
- fix(deps): update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.43.0 by @renovate in #7266
- fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.1.5 by @renovate in #7267
- chore(deps): update googleapis to 7b38467 by @renovate in #7272
- chore(deps): update module github.com/sonatard/noctx to v0.3.0 by @renovate in #7273
- otelhttp: Correctly set
url.schemeattr in http client metrics. by @wzy9607 in #6938 - chore(deps): update module github.com/tetafro/godot to v1.5.1 by @renovate in #7276
- chore(deps): update module github.com/sonatard/noctx to v0.3.2 by @renovate in #7278
- Refactor
otelgrpcto not use control parameters by @MrAlias in #7271 - chore(deps): update googleapis to 10db94c by @renovate in #7279
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in #7280
- otelgin: add http.route metric attribute by @chenlujjj in #7275
- Upgrade semantic conventions in
otelgrpcfromv1.17.0tov1.30.0by @MrAlias in #7270 - chore(deps): update module github.com/charmbracelet/x/ansi to v0.9.2 by @renovate in #7281
- fix(deps): update build-tools to v0.23.0 by @renovate in #7283
- chore(deps): update module github.com/sonatard/noctx to v0.3.3 by @renovate in #7284
- chore(deps): update module github.com/alecthomas/chroma/v2 to v2.17.2 by @renovate in #7285
- fix(deps): update build-tools to v0.23.1 by @renovate in #7286
- fix(deps): update module go.opentelemetry.io/proto/otlp to v1.6.0 by @renovate in #7287
- fix(deps): update module github.com/shirou/gopsutil/v4 to v4.25.4 by @renovate in #7288
- chore(deps): update github/codeql-action action to v3.28.17 by @renovate in #7289
- chore(deps): update k8s.io/utils digest to 0f33e8f by @renovate in #7290
- chore(deps): update module github.com/spf13/cast to v1.8.0 by @renovate in #7291
- chore(deps): update prom/prometheus docker tag to v3.3.1 by @renovate in #7292
- fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.1.6 by @renovate in #7295
- all: match go conventions for generated code by @seankhliao in #7294
- bridges/otelslog: use slogtest.Run by @seankhliao in #7293
- chore(deps): update golang.org/x by @renovate in #7297
- chore(deps): update googleapis to f936aa4 by @renovate in #7298
- fix(deps): update golang.org/x by @renovate in #7299
- feat: adding instrumentation support for mongo-driver/v2 by @AlaricWhitney in #6539
- chore(deps): update module golang.org/x/crypto to v0.35.0 [security] by @renovate in #7303
- chore: fix OSS-Fuzz badge hyperlink by @pellared in #7301
- fix(deps): update module go.mongodb.org/mongo-driver/v2 to v2.2.1 by @renovate in #7306
- chore(deps): update module github.com/klauspost/compress to v1.18.0 by @renovate in #7305
- chore(deps): update module github.com/jjti/go-spancheck to v0.6.5 by @renovate in #7300
- chore(deps): update golang.org/x by @renovate in #7304
- chore(deps): update module github.com/securego/gosec/v2 to v2.22.4 by @renovate in #7311
- chore(deps): update module github.com/ebitengine/purego to v0.8.3 by @renovate in #7314
- chore(deps): update module github.com/manuelarte/funcorder to v0.5.0 by @renovate in #7313
- chore(deps): update module github.com/abirdcfly/dupword to v0.1.4 by @renovate in #7316
- chore(deps): update module dario.cat/mergo to v1.0.2 by @renovate in #7309
- chore(deps): update lycheeverse/lychee-action action to v2.4.1 by @renovate in #7312
- chore(deps): update golang.org/x/telemetry digest to 155ddd5 by @renovate in #7308
- chore(deps): update googleapis to 5a2f75b by @renovate in #7319
- otelgin: Add a WithSpanStartOptions option by @arshukla98 in #7261
- propagators/aws/xray: sample only when Sampled=1 by @seankhliao in #7318
- fix(deps): update module cloud.google.com/go/compute/metadata to v0.7.0 by @renovate in #7322
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.126.0 by @renovate in #7320
- chore(deps): update module github.com/uudashr/iface to v1.3.2 by @renovate in #7323
- otelconf: add tests for grpc exporters with different certificate configurations by @bacherfl in #7233
- fix(deps): update module google.golang.org/grpc to v1.72.1 by @renovate in #7324
- chore(deps): update fossas/fossa-action action to v1.7.0 by @renovate in #7325
- otelhttp: handle request Pattern by @dmathieu in #7192
- chore(deps): update module github.com/prometheus/common to v0.64.0 by @renovate in #7327
- chore(deps): update codecov/codecov-action action to v5.4.3 by @renovate in #7330
- chore(deps): update golang.org/x/telemetry digest to 98a4f3d by @renovate in #7329
- otelhttp: Add server-side tests for
OTEL_SEMCONV_STABILITY_OPT_INby @keisku in #7321 - chore(deps): update github/codeql-action action to v3.28.18 by @renovate in #7333
- chore(deps): update module github.com/alecthomas/chroma/v2 to v2.18.0 by @renovate in #7334
- chore(deps): update prom/prometheus docker tag to v3.4.0 by @renovate in #7336
- chore(deps): update module github.com/golangci/misspell to v0.7.0 by @renovate in #7337
- Fix log bridges tests to use the new logtest API by @dmathieu in #7332
- otelhttp: Add client-side tests for
OTEL_SEMCONV_STABILITY_OPT_INby @keisku in #7335 - refactor: move example from otelgin to make it a testable example by @mcapell in #7328
- feat: Support mixed categories for semconv opt-in by @prestonvasquez in #7274
- refactor: move example from otelmux to make it a testable example by @noetarbouriech in #7121
- chore(deps): update googleapis to 55703ea by @renovate in #7341
- fix(deps): update go.opentelemetry.io/otel digest to e578799 by @renovate in #7342
- fix(deps): update module github.com/gin-gonic/gin to v1.10.1 by @renovate in #7344
- chore(deps): update module github.com/uudashr/iface to v1.4.0 by @renovate in #7346
- otelhttp: Add client-side test for
OTEL_SEMCONV_STABILITY_OPT_IN=http/dupwith new/old metrics by @keisku in #7340 - fix(deps): update module github.com/labstack/echo/v4 to v4.13.4 by @renovate in #7352
- Release v1.36.0/v0.61.0/v0.30.0/v0.16.0/v0.11.0/v0.9.0/v0.8.0 by @dmathieu in #7350
New Contributors
- @diurnalist made their first contribution in #6892
- @axw made their first contribution in #6905
- @jade-guiton-dd made their first contribution in #6962
- @tranngoclam made their first contribution in #6932
- @ItalyPaleAle made their first contribution in #6095
- @ElangoManikandan made their first contribution in #7059
- @Oloruntobi1 made their first contribution in #7072
- @PhilemonBrain made their first contribution in #7077
- @slins1 made their first contribution in #7058
- @arshukla98 made their first contribution in #7084
- @pirgeo made their first contribution in #7109
- @Aditya98Shukla made their first contribution in #7089
- @rizface made their first contribution in #7154
- @villadalmine made their first contribution in #7133
- @nirdosh17 made their first contribution in #7115
- @mohitsethia made their first contribution in #7137
- @Jivi-this-side made their first contribution in #7128
- @hostejulien made their first contribution in #7136
- @carsontham made their first contribution in #7147
- @kkantonop made their first contribution in #7122
- @roandudel made their first contribution in #7113
- @hamza3202 made their first contribution in #7119
- @Saransh1524 made their first contribution in #7066
- @derwesx made their first contribution in #7067
- @javiermolinar made their first contribution in #7061
- @MueR made their first contribution in #7175
- @LucaLanziani made their first contribution in #7118
- @TheShubhendra made their first contribution in #7194
- @ysolomchenko made their first contribution in #7203
- @bacherfl made their first contribution in #6984
- @adomaskizogian made their first contribution in #7198
- @wzy9607 made their first contribution in #6938
- @chenlujjj made their first contribution in #7275
- @seankhliao made their first contribution in #7294
- @AlaricWhitney made their first contribution in #6539
- @keisku made their first contribution in #7321
- @mcapell made their first contribution in #7328
- @noetarbouriech made their first contribution in #7121
Full Changelog: v1.35.0...v1.36.0