Release v0.12.0
Added
- Benchmark tests for the gRPC instrumentation. (#296)
- Integration testing for the gRPC instrumentation. (#297)
- Allow custom labels to be added to net/http metrics. (#306)
- Added B3 propagator, moving it out of open.telemetry.io/otel repo. (#344)
Changed
- Unify instrumentation about provider options for
go.mongodb.org/mongo-driver
,gin-gonic/gin
,gorilla/mux
,
labstack/echo
,emicklei/go-restful
,bradfitz/gomemcache
,Shopify/sarama
,net/http
andbeego
. (#303) - Update instrumentation guidelines about uniform provider options. Also, update style guide. (#303)
- Make config struct of instrumentation unexported. (#303)
- Instrumentations have been updated to adhere to the configuration style guide's
updated recommendation to usenewConfig()
instead ofconfigure()
. (#336) - A new instrumentation naming scheme is implemented to avoid package name conflicts for instrumented packages while still remaining discoverable. (#359)
google.golang.org/grpc
->google.golang.org/grpc/otelgrpc
go.mongodb.org/mongo-driver
->go.mongodb.org/mongo-driver/mongo/otelmongo
net/http
->net/http/otelhttp
net/http/httptrace
->net/http/httptrace/otelhttptrace
github.com/labstack/echo
->github.com/labstack/echo/otelecho
github.com/bradfitz/gomemcache
->github.com/bradfitz/gomemcache/memcache/otelmemcache
github.com/gin-gonic/gin
->github.com/gin-gonic/gin/otelgin
github.com/gocql/gocql
->github.com/gocql/gocql/otelgocql
github.com/emicklei/go-restful
->github.com/emicklei/go-restful/otelrestful
github.com/Shopify/sarama
->github.com/Shopify/sarama/otelsarama
github.com/gorilla/mux
->github.com/gorilla/mux/otelmux
github.com/astaxie/beego
->github.com/astaxie/beego/otelbeego
gopkg.in/macaron.v1
->gopkg.in/macaron.v1/otelmacaron
- Rename
OTelBeegoHandler
toHandler
in thego.opentelemetry.io/contrib/instrumentation/github.com/astaxie/beego/otelbeego
package. (#359)
Raw changes made between v0.11.0 and v0.12.0
e84d6d6 Update to API v0.12.0 (#363)
b313ddb Bump github.com/golang/snappy from 0.0.1 to 0.0.2 in /exporters/metric/cortex (#362)
e985d42 Bump github.com/aws/aws-sdk-go from 1.34.27 to 1.34.30 in /detectors/aws (#361)
65f8350 Update instrumentation naming (#359)
96b0b00 updated macaron go module declaration (#356)
6d5d814 Bump cloud.google.com/go from 0.65.0 to 0.66.0 in /detectors/gcp (#354)
955ea9d Bump github.com/aws/aws-sdk-go from 1.34.23 to 1.34.27 in /detectors/aws (#353)
9d8562d Build both go-1.14 and go-1.15 in circleci with new custom executors (#351)
d8c4868 Bump github.com/spf13/afero from 1.3.5 to 1.4.0 in /exporters/metric/cortex/utils (#348)
45e350b Bump github.com/aws/aws-sdk-go from 1.34.22 to 1.34.23 in /detectors/aws (#347)
d334aff Bump github.com/google/go-cmp from 0.5.1 to 0.5.2 in /propagators (#346)
c5771c8 Move B3 propagator from main repo to contrib repo (#344)
22ec414 Bump google.golang.org/grpc from 1.31.1 to 1.32.0 in /instrumentation/google.golang.org/grpc (#340)
d4a624b Add Skip Changelog label to dependabot-sourced PRs. (#345)
9434278 mongo: use db.operation instead of resource.name (#337)
39944bf Bump github.com/aws/aws-sdk-go from 1.34.18 to 1.34.22 in /detectors/aws (#341)
7bc5d1e Bump github.com/golangci/golangci-lint from 1.30.0 to 1.31.0 in /tools (#343)
243c544 Add design doc and future enhancements sections to README (#339)
9e80ea6 Update configure() to newConfig() per new style guide (#336)
071a049 [Prometheus Remote Write Exporter for Cortex] Documentation Updates (#333)
5997cc3 mongo: use db.system instead of db.type (#335)
3ea5332 Restore tests for auth_test.go on 386 (#334)
c55a925 Allow custom labels to be added to net/http metrics (#306)
5a0832b chore: add version to gorilla/mux instrumentation (#325)
e066389 chore: add sem version to gin-gonic instrumentation (#324)
abfd550 Distinguish between gin.Context and context.Context in example (#322)
b7beb0f [Prometheus Remote Write Exporter for Cortex] Add Enhancements and Fixes (#326)
9a032d8 Bump github.com/spf13/afero from 1.3.4 to 1.3.5 in /exporters/metric/cortex/utils (#332)
de985d7 Bump github.com/shirou/gopsutil from 2.20.7+incompatible to 2.20.8+incompatible in /instrumentation/host (#331)
3bdafc8 Bump github.com/aws/aws-sdk-go from 1.34.13 to 1.34.18 in /detectors/aws (#330)
5a11c85 Bump github.com/emicklei/go-restful/v3 from 3.3.0 to 3.3.1 in /instrumentation/github.com/emicklei/go-restful (#329)
b2001ac Bump go.mongodb.org/mongo-driver from 1.4.0 to 1.4.1 in /instrumentation/go.mongodb.org/mongo-driver (#328)
1fd4aeb chore: add version to echo instrumentation (#327)
824feff Add @XSAM as an approver (#321)
6f61c54 [Prometheus Remote Write Exporter for Cortex] Fix Panic Issue in MutualTLS Test (#315)
e497214 Add missing directory parameter to find command in dependabot-check (#323)
faaf7c0 Unify instrumentation *Provider options (#303)
dc7145c Bump github.com/labstack/echo/v4 from 4.1.16 to 4.1.17 in /instrumentation/github.com/labstack/echo (#317)
3aaff89 Bump github.com/aws/aws-sdk-go from 1.34.11 to 1.34.13 in /detectors/aws (#318)
f598244 Bump cloud.google.com/go from 0.64.0 to 0.65.0 in /detectors/gcp (#309)
e6529ec Ignore auth_test for 386 builds (#312)
c8b10ad Bump github.com/google/go-cmp from 0.5.1 to 0.5.2 in /exporters/metric/cortex (#308)
1fe464d Bump github.com/aws/aws-sdk-go from 1.34.10 to 1.34.11 in /detectors/aws (#307)
a222aee Update dependabot config (#304)
1f7546c [Prometheus Remote Write Exporter for Cortex] Add TLS Support and Default HTTP Client (#255)
0afc4ae Add integration testing for gRPC instrumentation (#297)
d6b87c8 Add benchmark tests for gRPC instrumentation (#296)
a586915 Bump google.golang.org/grpc from 1.31.0 to 1.31.1 in /instrumentation/google.golang.org/grpc (#302)
6128d59 Bump github.com/google/go-cmp from 0.5.1 to 0.5.2 in /instrumentation/net/http/httptrace (#301)
ee5433f fix: Update gocql instrumentation to meet latest contrib requirements (#298)
e7d4f5f Bump github.com/aws/aws-sdk-go from 1.34.9 to 1.34.10 in /detectors/aws (#286)