Release v1.18.0/v0.43.0/v0.12.0
Added
- Add
NewMiddlewarefunction ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttp. (#2964) - The
go.opentelemetry.io/contrib/exporters/autoexportpackage to provide configuration of trace exporters with useful defaults and environment variable support. (#2753, #4100, #4130, #4132, #4134) WithRouteTagingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttpadds HTTP route attribute to metrics. (#615)- Add
WithSpanOptionsoption ingo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc. (#3768) - Add testing support for Go 1.21. (#4233)
Changed
- Change interceptors in
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpcto disableSENT/RECEIVEDevents.
UseWithMessageEvents()to turn back on. (#3964)
Fixed
- AWS XRay Remote Sampling to cap
quotaBalanceto 1x quota ingo.opentelemetry.io/contrib/samplers/aws/xray. (#3651, #3652) - Do not panic when the HTTP request has the "Expect: 100-continue" header in
go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace. (#3892) - Fix span status value set for non-standard HTTP status codes in modules listed below. (#3966)
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/gopkg.in/macaron.v1/otelmacarongo.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptracego.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
- Do not modify the origin request in
RoundTripperingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttp. (#4033) - Handle empty value of
OTEL_PROPAGATORSenvironment variable the same way as when the variable is unset ingo.opentelemetry.io/contrib/propagators/autoprop. (#4101) - Fix gRPC service/method URL path parsing discrepancies in
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc. (#4135)
Deprecated
- The
go.opentelemetry.io/contrib/instrumentation/github.com/astaxie/beego/otelbeegomodule is deprecated. (#4092, #4104) - The
go.opentelemetry.io/contrib/instrumentation/github.com/go-kit/kit/otelkitmodule is deprecated. (#4093, #4104) - The
go.opentelemetry.io/contrib/instrumentation/github.com/Shopify/sarama/otelsaramamodule is deprecated. (#4099)
Removed
- Remove
Handlertype ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttp. (#2964)
New Contributors
- @alnr made their first contribution in #2964
- @Alkorin made their first contribution in #3892
- @Baliedge made their first contribution in #3964
- @gastonqiu made their first contribution in #4033
- @charleskorn made their first contribution in #615
Full Changelog: v1.17.0...v1.18.0