Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update All opentelemetry-go-contrib packages #11978

Open
wants to merge 9 commits into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Dec 24, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
go.opentelemetry.io/contrib/config v0.10.0 -> v0.14.0 age adoption passing confidence
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.56.0 -> v0.59.0 age adoption passing confidence
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.56.0 -> v0.59.0 age adoption passing confidence
go.opentelemetry.io/contrib/propagators/b3 v1.31.0 -> v1.34.0 age adoption passing confidence
go.opentelemetry.io/contrib/zpages v0.56.0 -> v0.59.0 age adoption passing confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

open-telemetry/opentelemetry-go-contrib (go.opentelemetry.io/contrib/config)

v0.14.0

Compare Source

Added
  • otelhttp.{Get,Head,Post,PostForm} convenience wrappers for their http counterparts. (#​390)
  • The AWS detector now adds the cloud zone, host image ID, host type, and host name to the returned Resource. (#​410)
Changed
  • Add semantic version to Tracer / Meter created by instrumentation packages otelsaram, otelrestful, otelmongo, otelhttp and otelhttptrace. (#​412)
  • Update instrumentation guidelines about tracer / meter semantic version. (#​412)
  • Replace internal tracer and meter helpers by helpers from go.opentelemetry.io/otel. (#​414)
  • gRPC instrumentation sets span attribute rpc.grpc.status_code. (#​453)
Fixed
  • /detectors/aws no longer fails if instance metadata is not available (e.g. not running in AWS) (#​401)
  • The AWS detector now returns a partial resource and an appropriate error if it encounters an error part way through determining a Resource identity. (#​410)
  • The host instrumentation unit test has been updated to not depend on the system it runs on. (#​426)

Raw changes made between v0.13.0 and v0.14.0

f284e28 (HEAD -> master, tag: v0.14.0, tag: propagators/v0.14.0, tag: instrumentation/runtime/v0.14.0, tag: instrumentation/runtime/example/v0.14.0, tag: instrumentation/net/http/otelhttp/v0.14.0, tag: instrumentation/net/http/otelhttp/example/v0.14.0, tag: instrumentation/net/http/httptrace/otelhttptrace/v0.14.0, tag: instrumentation/net/http/httptrace/otelhttptrace/example/v0.14.0, tag: instrumentation/host/v0.14.0, tag: instrumentation/host/example/v0.14.0, tag: instrumentation/gopkg.in/macaron.v1/otelmacaron/v0.14.0, tag: instrumentation/gopkg.in/macaron.v1/otelmacaron/example/v0.14.0, tag: instrumentation/google.golang.org/grpc/otelgrpc/v0.14.0, tag: instrumentation/google.golang.org/grpc/otelgrpc/example/v0.14.0, tag: instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongo/v0.14.0, tag: instrumentation/github.com/labstack/echo/otelecho/v0.14.0, tag: instrumentation/github.com/labstack/echo/otelecho/example/v0.14.0, tag: instrumentation/github.com/gorilla/mux/otelmux/v0.14.0, tag: instrumentation/github.com/gorilla/mux/otelmux/example/v0.14.0, tag: instrumentation/github.com/gocql/gocql/otelgocql/v0.14.0, tag: instrumentation/github.com/gocql/gocql/otelgocql/example/v0.14.0, tag: instrumentation/github.com/gin-gonic/gin/otelgin/v0.14.0, tag: instrumentation/github.com/gin-gonic/gin/otelgin/example/v0.14.0, tag: instrumentation/github.com/emicklei/go-restful/otelrestful/v0.14.0, tag: instrumentation/github.com/emicklei/go-restful/otelrestful/example/v0.14.0, tag: instrumentation/github.com/bradfitz/gomemcache/memcache/otelmemcache/v0.14.0, tag: instrumentation/github.com/bradfitz/gomemcache/memcache/otelmemcache/example/v0.14.0, tag: instrumentation/github.com/astaxie/beego/otelbeego/v0.14.0, tag: instrumentation/github.com/astaxie/beego/otelbeego/example/v0.14.0, tag: instrumentation/github.com/Shopify/sarama/otelsarama/v0.14.0, tag: instrumentation/github.com/Shopify/sarama/otelsarama/example/v0.14.0, tag: exporters/metric/dogstatsd/v0.14.0, tag: exporters/metric/datadog/v0.14.0, tag: exporters/metric/cortex/v0.14.0, tag: exporters/metric/cortex/utils/v0.14.0, tag: exporters/metric/cortex/example/v0.14.0, tag: detectors/gcp/v0.14.0, tag: detectors/aws/v0.14.0, upstream/master, origin/master, origin/HEAD) Release v0.14.0 (#​461)
b83f931 Use tracer and meter test helpers from the OTEL repository instead of the internal ones (#​414)
1d3290d otelgrpc: Set attribute with gRPC status code (#​453)
1010e02 Bump gopkg.in/macaron.v1 from 1.3.9 to 1.4.0 in /instrumentation/gopkg.in/macaron.v1/otelmacaron/example (#​452)
f41bf49 Bump github.com/emicklei/go-restful/v3 from 3.3.3 to 3.4.0 in /instrumentation/github.com/emicklei/go-restful/otelrestful/example (#​451)
4ae0732 Bump github.com/google/go-cmp from 0.5.2 to 0.5.3 in /instrumentation/net/http/httptrace/otelhttptrace (#​450)
1fed756 Bump github.com/google/go-cmp from 0.5.2 to 0.5.3 in /exporters/metric/cortex (#​449)
7eac438 Bump cloud.google.com/go from 0.71.0 to 0.72.0 in /detectors/gcp (#​448)
905ae72 Bump github.com/aws/aws-sdk-go from 1.35.23 to 1.35.28 in /detectors/aws (#​447)
a459621 Bump github.com/golangci/golangci-lint from 1.32.1 to 1.32.2 in /tools (#​440)
19d1285 Bump github.com/aws/aws-sdk-go from 1.35.19 to 1.35.23 in /detectors/aws (#​441)
3757c76 Bump cloud.google.com/go from 0.70.0 to 0.71.0 in /detectors/gcp (#​442)
cb3b58f Bump google.golang.org/grpc from 1.33.1 to 1.33.2 in /instrumentation/google.golang.org/grpc/otelgrpc/example (#​443)
f43ce8d Bump github.com/astaxie/beego from 1.12.2 to 1.12.3 in /instrumentation/github.com/astaxie/beego/otelbeego/example (#​444)
520ddc7 Bump google.golang.org/grpc from 1.33.1 to 1.33.2 in /instrumentation/google.golang.org/grpc/otelgrpc (#​445)
5ad98bf Tiny README.md fix (#​438)
e7ba129 Bump github.com/aws/aws-sdk-go from 1.35.14 to 1.35.19 in /detectors/aws (#​431)
0ceee05 Bump github.com/golangci/golangci-lint from 1.32.0 to 1.32.1 in /tools (#​430)
13ae395 [aws detector] Additional Attributes (#​410)
a3f208a Replace flaky host instrumentation test (#​426)
1d9c921 Bump google.golang.org/grpc from 1.32.0 to 1.33.1 in /instrumentation/google.golang.org/grpc/otelgrpc (#​421)
a0dc004 Add sem version to remaining instrumentation packages (#​412)
4a5c934 Bump cloud.google.com/go from 0.69.1 to 0.70.0 in /detectors/gcp (#​420)
1196609 Bump github.com/emicklei/go-restful/v3 from 3.3.1 to 3.3.3 in /instrumentation/github.com/emicklei/go-restful/otelrestful/example (#​422)
c2124f7 Bump github.com/Shopify/sarama from 1.27.1 to 1.27.2 in /instrumentation/github.com/Shopify/sarama/otelsarama/example (#​423)
9219157 Bump google.golang.org/grpc from 1.32.0 to 1.33.1 in /instrumentation/google.golang.org/grpc/otelgrpc/example (#​424)
ca00abd Bump github.com/aws/aws-sdk-go from 1.35.9 to 1.35.14 in /detectors/aws (#​419)
a7a9242 Bump github.com/golangci/golangci-lint from 1.31.0 to 1.32.0 in /tools (#​418)
6fcf996 Bump cloud.google.com/go from 0.68.0 to 0.69.1 in /detectors/gcp (#​405)
46df222 Bump github.com/golang/protobuf from 1.4.2 to 1.4.3 in /instrumentation/google.golang.org/grpc/otelgrpc (#​406)
d00f9ea Bump github.com/golang/protobuf from 1.4.2 to 1.4.3 in /instrumentation/google.golang.org/grpc/otelgrpc/example (#​407)
15977d3 Bump github.com/aws/aws-sdk-go from 1.35.7 to 1.35.9 in /detectors/aws (#​404)
4f3d787 Add convenience wrappers for http.Get/Post, etc. (#​390)
15f50e0 [aws detector] Remove error when instance metadata is unavailable (#​401)
fc663ca Update README with Org GA project board (#​400)
0a44db8 Bump github.com/aws/aws-sdk-go from 1.35.2 to 1.35.7 in /detectors/aws (#​393)
b1db1e9 Bump cloud.google.com/go from 0.67.0 to 0.68.0 in /detectors/gcp (#​394)
072e6e8 Bump github.com/Shopify/sarama from 1.27.0 to 1.27.1 in /instrumentation/github.com/Shopify/sarama/otelsarama/example (#​395)
5575e5b Bump github.com/spf13/afero from 1.4.0 to 1.4.1 in /exporters/metric/cortex/utils (#​396)

v0.13.0

Compare Source

[0.13.0] - 2020-10-09
Added
Changed
  • The go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc package instrumentation no longer accepts a Tracer as an argument to the interceptor function.
    Instead, a new WithTracerProvider option is added to configure the TracerProvider used when creating the Tracer for the instrumentation. (#​373)
  • The go.opentelemetry.io/contrib/instrumentation/gopkg.in/macaron.v1/otelmacaron instrumentation now accepts a TracerProvider rather than a Tracer. (#​374)
  • Remove go.opentelemetry.io/otel/sdk dependency from instrumentation. (#​381)
  • Use httpsnoop in go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux to ensure http.ResponseWriter additional interfaces are preserved. (#​388)
Fixed
  • The go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho.Middleware no longer sends duplicate errors to the global ErrorHandler. (#​377, #​364)
  • The import comment in go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp is now correctly quoted. (#​379)
  • The B3 propagator sets the sample bitmask when the sampling decision is debug. (#​369)

Raw changes made between v0.12.0 and v0.13.0

af2dfc7 Pre release v0.13.0 (#​391)
a84ddfe use httpsnoop to ensure http.ResponseWriter additional interfaces are preserved (#​388)
bbc03fa [propagator] Add Jaeger propagator (#​375)
082e67f Bump github.com/shirou/gopsutil from 2.20.8+incompatible to 2.20.9+incompatible in /instrumentation/host (#​384)
97f3114 Update gopkg.in/macaron.v1/otelmacaron instrumentation to use TracerProvider (#​374)
a59885b Update google.golang.org/grpc/otelgrpc instrumentation to not accept Tracer (#​373)
8244cc7 fix(echo): return nil from middleware to handle error only once (#​377)
e3d25a6 Bump cloud.google.com/go from 0.66.0 to 0.67.0 in /detectors/gcp (#​383)
7d9570b Bump github.com/aws/aws-sdk-go from 1.34.32 to 1.35.2 in /detectors/aws (#​382)
89ae255 Remove go.opentelemetry.io/otel/sdk dependency from instrumentation (#​381)
caffe1d Fix import comment bug (#​379)
5ef58e7 Add instrumentation signal table to instrumentation README (#​372)
71b6d7f [propagator] Set sample bitmask when sampling decision is debug for B3 Propagator. (#​369)
9dc5e0c Bump github.com/aws/aws-sdk-go from 1.34.30 to 1.34.32 in /detectors/aws (#​370)

v0.12.0

Compare Source

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 and beego. (#​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 use newConfig() instead of configure(). (#​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 to Handler in the go.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)

v0.11.0

Compare Source

Added
  • Top-level Version() and SemVersion() functions defining the current version of the contrib package. (#​225)
  • Instrumentation for the github.com/astaxie/beego package. (#​200)
  • Instrumentation for the github.com/bradfitz/gomemcache package. (#​204)
  • Host metrics instrumentation. (#​231)
  • Cortex histogram and distribution support. (#​237)
  • Cortex example project. (#​238)
  • Cortex HTTP authentication. (#​246)
Changed
  • Remove service name as a parameter of Sarama instrumentation. (#​221)
  • Replace WithTracer with WithTracerProvider in Sarama instrumentation. (#​221)
  • Switch to use common top-level module SemVersion() when creating versioned tracer in bradfitz/gomemcache. (#​226)
  • Use IntegrationShouldRun in gomemcache_test. (#​254)
  • Use Go 1.15 for CI builds. (#​236)
  • Improved configuration for runtime instrumentation. (#​224)
Fixed
  • Update dependabot configuration to include newly added bradfitz/gomemcache package. (#​226)
  • Correct runtime instrumentation name. (#​241)

Raw changes made between v0.10.1 and v0.11.0

7e7d779 (HEAD -> master, tag: v0.11.0, tag: instrumentation/runtime/v0.11.0, tag: instrumentation/net/http/v0.11.0, tag: instrumentation/net/http/httptrace/v0.11.0, tag: instrumentation/net/http/httptrace/example/v0.11.0, tag: instrumentation/net/http/example/v0.11.0, tag: instrumentation/host/v0.11.0, tag: instrumentation/gopkg.in/macaron.v1/v0.11.0, tag: instrumentation/google.golang.org/grpc/v0.11.0, tag: instrumentation/google.golang.org/grpc/example/v0.11.0, tag: instrumentation/go.mongodb.org/mongo-driver/v0.11.0, tag: instrumentation/github.com/labstack/echo/v0.11.0, tag: instrumentation/github.com/gorilla/mux/v0.11.0, tag: instrumentation/github.com/gocql/gocql/v0.11.0, tag: instrumentation/github.com/gocql/gocql/example/v0.11.0, tag: instrumentation/github.com/gin-gonic/gin/v0.11.0, tag: instrumentation/github.com/emicklei/go-restful/v0.11.0, tag: instrumentation/github.com/bradfitz/gomemcache/v0.11.0, tag: instrumentation/github.com/astaxie/beego/v0.11.0, tag: instrumentation/github.com/astaxie/beego/example/v0.11.0, tag: instrumentation/github.com/Shopify/sarama/v0.11.0, tag: instrumentation/github.com/Shopify/sarama/example/v0.11.0, tag: exporters/metric/dogstatsd/v0.11.0, tag: exporters/metric/datadog/v0.11.0, tag: exporters/metric/cortex/v0.11.0, tag: exporters/metric/cortex/utils/v0.11.0, tag: exporters/metric/cortex/example/v0.11.0, tag: detectors/gcp/v0.11.0, tag: detectors/aws/v0.11.0, origin/master, origin/HEAD) Release v0.11.0 (#​282)
bf0a555 Use IntegrationShouldRun in gomemcache_test (#​254)
0171bec Bump github.com/gorilla/mux from 1.7.4 to 1.8.0 in /instrumentation/github.com/gorilla/mux (#​256)
4b0e528 Bump github.com/aws/aws-sdk-go from 1.34.8 to 1.34.9 in /detectors/aws (#​253)
4215822 Host metrics instrumentation (#​231)
f2ec169 [cortex] Authentication Implementation and Timestamp Fix (#​246)
a21b1d8 Bump github.com/emicklei/go-restful/v3 from 3.2.0 to 3.3.0 in /instrumentation/github.com/emicklei/go-restful (#​250)
b5ee702 Bump github.com/aws/aws-sdk-go from 1.34.7 to 1.34.8 in /detectors/aws (#​251)
936bcb7 Use a non-standard port for the DD example (#​242)
2b93770 feat: add example for beego instrumentation (#​243)
4e75b37 Bump cloud.google.com/go from 0.63.0 to 0.64.0 in /detectors/gcp (#​248)
86d14f4 Bump github.com/aws/aws-sdk-go from 1.34.6 to 1.34.7 in /detectors/aws (#​247)
453f28e Cortex: Add support for histogram and distribution (#​237)
b3e521c Cortex example project (#​238)
9cc7199 Update runtime.go instrumentation Meter name (#​241)
a60647b Create runtime.Config struct with metric.Provider and WithMinimumReadMemStatsInterval() configuration options (#​224)
733f3b7 Update build to use Go 1.15 (#​236)
aaac45e Bump github.com/aws/aws-sdk-go from 1.34.5 to 1.34.6 in /detectors/aws (#​235)
d58e0e8 feat: Add integration for github.com/astaxie/beego (#​200)
0d5bd34 Remove service name as a parameter of Sarama instrumentation (#​221)
1df6921 Bump github.com/aws/aws-sdk-go from 1.34.4 to 1.34.5 in /detectors/aws (#​230)
a333e58 Add license-check to Makefile (#​228)
0cce6d2 Use top-level common SemVersion() in creation of versioned tracer for bradfitz/gomemcache (#​226)
df25cc0 Introduce a top-level Version() and SemVersion() function (#​225)
9a03b4b Instrumentation for github.com/bradfitz/gomemcache (#​204)
a851743 Bump github.com/aws/aws-sdk-go from 1.34.2 to 1.34.4 in /detectors/aws (#​220)
c3022e7 Update project maintainers (#​219)


Configuration

📅 Schedule: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Dec 24, 2024
@renovate renovate bot requested a review from a team as a code owner December 24, 2024 04:05
@renovate renovate bot added the renovatebot label Dec 24, 2024
@renovate renovate bot requested a review from bogdandrutu December 24, 2024 04:05
Copy link
Contributor Author

renovate bot commented Dec 24, 2024

ℹ Artifact update notice

File name: config/configgrpc/go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 2 additional dependencies were updated

Details:

Package Change
golang.org/x/net v0.33.0 -> v0.34.0
google.golang.org/genproto/googleapis/rpc v0.0.0-20241015192408-796eee8c2d53 -> v0.0.0-20250115164207-1a7da9e5054f
File name: extension/zpagesextension/go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 1 additional dependency was updated

Details:

Package Change
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.56.0 -> v0.59.0
File name: otelcol/go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 7 additional dependencies were updated

Details:

Package Change
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.7.0 -> v0.10.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.31.0 -> v1.34.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.31.0 -> v1.34.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.31.0 -> v1.34.0
go.opentelemetry.io/otel/exporters/stdout/stdoutlog v0.7.0 -> v0.10.0
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.31.0 -> v1.34.0
go.opentelemetry.io/otel/sdk/log v0.7.0 -> v0.10.0
File name: service/go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 9 additional dependencies were updated

Details:

Package Change
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.56.0 -> v0.59.0
go.opentelemetry.io/contrib/zpages v0.56.0 -> v0.59.0
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.7.0 -> v0.10.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.31.0 -> v1.34.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.31.0 -> v1.34.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.31.0 -> v1.34.0
go.opentelemetry.io/otel/exporters/stdout/stdoutlog v0.7.0 -> v0.10.0
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.31.0 -> v1.34.0
go.opentelemetry.io/otel/sdk/log v0.7.0 -> v0.10.0

@renovate renovate bot force-pushed the renovate/all-opentelemetry-go-contrib-packages branch 2 times, most recently from 18c05a3 to 8315f2e Compare December 27, 2024 15:00
@bogdandrutu bogdandrutu closed this Jan 2, 2025
@bogdandrutu bogdandrutu reopened this Jan 2, 2025
Copy link
Contributor

This PR was marked stale due to lack of activity. It will be closed in 14 days.

@github-actions github-actions bot added the Stale label Jan 17, 2025
@renovate renovate bot force-pushed the renovate/all-opentelemetry-go-contrib-packages branch from 2d6d564 to ef82d04 Compare January 17, 2025 19:40
@github-actions github-actions bot removed the Stale label Jan 18, 2025
@renovate renovate bot force-pushed the renovate/all-opentelemetry-go-contrib-packages branch from 0636ee2 to 188f999 Compare January 21, 2025 15:49
@mx-psi mx-psi closed this Jan 21, 2025
@mx-psi mx-psi reopened this Jan 21, 2025
@renovate renovate bot force-pushed the renovate/all-opentelemetry-go-contrib-packages branch from 3741680 to 59f3fa6 Compare January 21, 2025 16:56
@renovate renovate bot force-pushed the renovate/all-opentelemetry-go-contrib-packages branch from 535d34b to 1f2e19b Compare January 21, 2025 18:47
@songy23 songy23 closed this Jan 21, 2025
@songy23 songy23 reopened this Jan 21, 2025
@songy23
Copy link
Member

songy23 commented Jan 21, 2025

still breaking changes

Error: /home/runner/work/opentelemetry-collector/opentelemetry-collector/service/telemetry/internal/otelinit/config.go:68:58: undefined: config.MetricReader
Error: /home/runner/work/opentelemetry-collector/opentelemetry-collector/service/telemetry/internal/otelinit/config.go:144:54: undefined: config.Prometheus
Error: /home/runner/work/opentelemetry-collector/opentelemetry-collector/service/telemetry/internal/otelinit/config.go:171:39: undefined: config.MetricExporter
Error: /home/runner/work/opentelemetry-collector/opentelemetry-collector/service/telemetry/internal/otelinit/config.go:178:64: undefined: config.MetricExporter
make: *** [Makefile:441: builder-integration-test] Error 1
Error: /home/runner/work/opentelemetry-collector/opentelemetry-collector/service/telemetry/internal/otelinit/config.go:[21](https://github.com/open-telemetry/opentelemetry-collector/actions/runs/12893919098/job/35951391531#step:4:22)7:67: undefined: config.OTLPMetric
Error: /home/runner/work/opentelemetry-collector/opentelemetry-collector/service/telemetry/internal/otelinit/config.go:268:67: undefined: config.OTLPMetric

@evan-bradley
Copy link
Contributor

evan-bradley commented Jan 21, 2025

I've got a branch locally that handles the breaking changes, I'll clean it up and open a PR.

Updating this PR was easier, things should be at least close now.

Copy link

codecov bot commented Jan 21, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 91.73%. Comparing base (f9341b2) to head (02e8bd4).
Report is 6 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main   #11978   +/-   ##
=======================================
  Coverage   91.72%   91.73%           
=======================================
  Files         463      463           
  Lines       24821    24833   +12     
=======================================
+ Hits        22767    22780   +13     
+ Misses       1672     1671    -1     
  Partials      382      382           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@@ -13,7 +13,7 @@ import (
)

// The regular expression for valid config field tag.
var configFieldTagRegExp = regexp.MustCompile("^[a-z0-9][a-z0-9_]*$")
var configFieldTagRegExp = regexp.MustCompile("^([a-z0-9][a-z0-9_]*)?$")
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I had to make this update to address tags like the one in the test below (mapstructure:",remain"), which was added by the new version of the Go SDK config package. No existing tests fail, but let me know if this has the potential to cause issues.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I added a changelog for this change since it impacts behavior for API consumers. We can also make this change in a separate PR if desired.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file renovatebot
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants