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

chore(all): update module go.opentelemetry.io/otel/sdk/metric to v1.25.0 #9403

Conversation

renovate-bot
Copy link
Contributor

@renovate-bot renovate-bot commented Feb 12, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
go.opentelemetry.io/otel/sdk/metric v1.23.1 -> v1.25.0 age adoption passing confidence

Warning

Some dependencies could not be looked up. Check the warning logs for more information.


Release Notes

open-telemetry/opentelemetry-go (go.opentelemetry.io/otel/sdk/metric)

v1.25.0: /v0.47.0/v0.0.8/v0.1.0-alpha

Compare Source

Added
  • Add WithProxy option in go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp. (#​4906)
  • Add WithProxy option in go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlptracehttp. (#​4906)
  • Add AddLink method to the Span interface in go.opentelemetry.io/otel/trace. (#​5032)
  • The Enabled method is added to the Logger interface in go.opentelemetry.io/otel/log.
    This method is used to notify users if a log record will be emitted or not. (#​5071)
  • Add SeverityUndefined const to go.opentelemetry.io/otel/log.
    This value represents an unset severity level. (#​5072)
  • Add Empty function in go.opentelemetry.io/otel/log to return a KeyValue for an empty value. (#​5076)
  • Add go.opentelemetry.io/otel/log/global to manage the global LoggerProvider.
    This package is provided with the anticipation that all functionality will be migrate to go.opentelemetry.io/otel when go.opentelemetry.io/otel/log stabilizes.
    At which point, users will be required to migrage their code, and this package will be deprecated then removed. (#​5085)
  • Add support for Summary metrics in the go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp and go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc exporters. (#​5100)
  • Add otel.scope.name and otel.scope.version tags to spans exported by go.opentelemetry.io/otel/exporters/zipkin. (#​5108)
  • Add support for AddLink to go.opentelemetry.io/otel/bridge/opencensus. (#​5116)
  • Add String method to Value and KeyValue in go.opentelemetry.io/otel/log. (#​5117)
  • Add Exemplar support to go.opentelemetry.io/otel/exporters/prometheus. (#​5111)
  • Add metric semantic conventions to go.opentelemetry.io/otel/semconv/v1.24.0. Future semconv packages will include metric semantic conventions as well. (#​4528)
Changed
  • SpanFromContext and SpanContextFromContext in go.opentelemetry.io/otel/trace no longer make a heap allocation when the passed context has no span. (#​5049)
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc and go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc now create a gRPC client in idle mode and with "dns" as the default resolver using grpc.NewClient. (#​5151)
    Because of that WithDialOption ignores grpc.WithBlock, grpc.WithTimeout, and grpc.WithReturnConnectionError.
    Notice that grpc.DialContext which was used before is now deprecated.
Fixed
  • Clarify the documentation about equivalence guarantees for the Set and Distinct types in go.opentelemetry.io/otel/attribute. (#​5027)
  • Prevent default ErrorHandler self-delegation. (#​5137)
  • Update all dependencies to address GO-2024-2687. (#​5139)
Removed
Deprecated
  • Deprecate go.opentelemetry.io/otel/attribute.Sortable type. (#​4734)
  • Deprecate go.opentelemetry.io/otel/attribute.NewSetWithSortable function. (#​4734)
  • Deprecate go.opentelemetry.io/otel/attribute.NewSetWithSortableFiltered function. (#​4734)

New Contributors

Full Changelog: open-telemetry/opentelemetry-go@v1.24.0...v1.25.0

v1.24.0: /v0.46.0/v0.0.1-alpha

Compare Source

This release is the last to support Go 1.20. The next release will require at least Go 1.21.

Added
  • Support Go 1.22. (#​4890)
  • Add exemplar support to go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc. (#​4900)
  • Add exemplar support to go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp. (#​4900)
  • The go.opentelemetry.io/otel/log module is added. This module includes OpenTelemetry Go's implementation of the Logs Bridge API. This module is in an alpha state, it is subject to breaking changes. See our versioning policy for more info. (#​4961)
Fixed
  • Fix registration of multiple callbacks when using the global meter provider from go.opentelemetry.io/otel. (#​4945)
  • Fix negative buckets in output of exponential histograms. (#​4956)
New Contributors

Full Changelog: open-telemetry/opentelemetry-go@v1.23.1...v1.24.0


Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (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.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


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

This PR has been generated by Mend Renovate. View repository job log here.

@renovate-bot renovate-bot requested review from a team as code owners February 12, 2024 01:59
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Feb 12, 2024
@product-auto-label product-auto-label bot added the size: m Pull request size is medium. label Feb 12, 2024
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Feb 12, 2024
@kokoro-team kokoro-team removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Feb 12, 2024
@renovate-bot renovate-bot force-pushed the renovate/opentelemetry-go-monorepo branch from 9ff1999 to 0f27c03 Compare February 13, 2024 08:51
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Feb 13, 2024
@product-auto-label product-auto-label bot added size: s Pull request size is small. and removed size: m Pull request size is medium. labels Feb 13, 2024
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Feb 13, 2024
@kokoro-team kokoro-team removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Feb 13, 2024
@renovate-bot renovate-bot force-pushed the renovate/opentelemetry-go-monorepo branch from 0f27c03 to 02caf12 Compare February 13, 2024 18:07
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Feb 13, 2024
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Feb 13, 2024
@kokoro-team kokoro-team removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Feb 13, 2024
@renovate-bot renovate-bot force-pushed the renovate/opentelemetry-go-monorepo branch from 02caf12 to 6ff1f47 Compare February 21, 2024 20:11
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Feb 21, 2024
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Feb 21, 2024
@kokoro-team kokoro-team removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Feb 21, 2024
@renovate-bot renovate-bot force-pushed the renovate/opentelemetry-go-monorepo branch from 6ff1f47 to 0fa3624 Compare February 23, 2024 18:27
@renovate-bot renovate-bot changed the title chore(all): update opentelemetry-go monorepo to v1.23.1 chore(all): update opentelemetry-go monorepo to v1.24.0 Feb 23, 2024
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Feb 23, 2024
@product-auto-label product-auto-label bot removed the size: s Pull request size is small. label Feb 23, 2024
@trusted-contributions-gcf trusted-contributions-gcf bot added the owlbot:run Add this label to trigger the Owlbot post processor. label Apr 1, 2024
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Apr 1, 2024
@kokoro-team kokoro-team removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Apr 1, 2024
@renovate-bot renovate-bot force-pushed the renovate/opentelemetry-go-monorepo branch from fda6029 to 058664a Compare April 5, 2024 17:24
@renovate-bot renovate-bot changed the title chore(all): update opentelemetry-go monorepo to v1.24.0 chore(all): update opentelemetry-go monorepo to v1.25.0 Apr 5, 2024
Copy link

forking-renovate bot commented Apr 5, 2024

⚠ Artifact update problem

Renovate failed to update artifacts related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: spanner/test/opentelemetry/test/go.sum
Command failed: go get -d -t ./...
go: downloading go.opentelemetry.io/otel v1.25.0
go: downloading go.opentelemetry.io/otel/sdk/metric v1.25.0
go: downloading go.opentelemetry.io/otel/sdk v1.25.0
go: downloading google.golang.org/api v0.174.0
go: downloading google.golang.org/protobuf v1.33.0
go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20240415180920-8c6c420018be
go: downloading google.golang.org/genproto v0.0.0-20240401170217-c3f982113cda
go: downloading google.golang.org/grpc v1.63.2
go: downloading github.com/googleapis/gax-go/v2 v2.12.3
go: downloading github.com/json-iterator/go v1.1.12
go: downloading go.opencensus.io v0.24.0
go: downloading go.opentelemetry.io/otel/metric v1.25.0
go: downloading golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028
go: downloading github.com/go-logr/logr v1.4.1
go: downloading go.opentelemetry.io/otel/trace v1.25.0
go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20240415180920-8c6c420018be
go: downloading cloud.google.com/go/iam v1.1.7
go: downloading cloud.google.com/go/longrunning v0.5.6
go: downloading cloud.google.com/go/auth v0.2.1
go: downloading golang.org/x/oauth2 v0.19.0
go: downloading golang.org/x/net v0.22.0
go: downloading github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
go: downloading github.com/modern-go/reflect2 v1.0.2
go: downloading github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da
go: downloading cloud.google.com/go/auth/oauth2adapt v0.2.1
go: downloading cloud.google.com/go/compute/metadata v0.3.0
go: downloading go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.49.0
go: downloading golang.org/x/time v0.5.0
go: downloading github.com/envoyproxy/go-control-plane v0.12.0
go: downloading github.com/go-logr/stdr v1.2.2
go: downloading golang.org/x/sys v0.18.0
go: downloading github.com/google/s2a-go v0.1.7
go: downloading go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0
go: downloading github.com/golang/protobuf v1.5.4
go: downloading github.com/googleapis/enterprise-certificate-proxy v0.3.2
go: downloading github.com/felixge/httpsnoop v1.0.4
go: downloading github.com/cncf/xds/go v0.0.0-20231128003011-0fa0005c9caa
go: downloading github.com/envoyproxy/protoc-gen-validate v1.0.4
go: downloading github.com/cespare/xxhash/v2 v2.2.0
go: downloading golang.org/x/text v0.14.0
go: downloading golang.org/x/sync v0.6.0
go: downloading github.com/census-instrumentation/opencensus-proto v0.4.1
go: downloading golang.org/x/crypto v0.21.0
cloud.google.com/go/spanner/test imports
	go.opentelemetry.io/otel/sdk/metric imports
	slices: package slices is not in GOROOT (/opt/containerbase/tools/golang/1.20.14/src/slices)
note: imported by a module that requires go 1.21
cloud.google.com/go/spanner/test imports
	cloud.google.com/go/spanner imports
	go.opentelemetry.io/otel/attribute imports
	cmp: package cmp is not in GOROOT (/opt/containerbase/tools/golang/1.20.14/src/cmp)
note: imported by a module that requires go 1.21

File name: spanner/go.sum
Command failed: go get -d -t ./...
go: downloading cloud.google.com/go v0.112.2
go: downloading github.com/google/go-cmp v0.6.0
go: downloading github.com/stretchr/testify v1.9.0
go: downloading go.opentelemetry.io/otel/sdk v1.24.0
go: downloading github.com/davecgh/go-spew v1.1.1
go: downloading github.com/pmezard/go-difflib v1.0.0
go: downloading github.com/stretchr/objx v0.5.2
go: downloading gopkg.in/yaml.v3 v3.0.1
cloud.google.com/go/spanner imports
	go.opentelemetry.io/otel/attribute imports
	cmp: package cmp is not in GOROOT (/opt/containerbase/tools/golang/1.20.14/src/cmp)
note: imported by a module that requires go 1.21
cloud.google.com/go/spanner imports
	go.opentelemetry.io/otel/attribute imports
	slices: package slices is not in GOROOT (/opt/containerbase/tools/golang/1.20.14/src/slices)
note: imported by a module that requires go 1.21

File name: go.sum
Command failed: go get -d -t ./...
go: downloading cloud.google.com/go/storage v1.40.0
go: downloading github.com/google/martian/v3 v3.3.3
go: downloading github.com/google/uuid v1.6.0
cloud.google.com/go/internal/testutil imports
	go.opentelemetry.io/otel/sdk/trace imports
	slices: package slices is not in GOROOT (/opt/containerbase/tools/golang/1.20.14/src/slices)
note: imported by a module that requires go 1.21
cloud.google.com/go/internal/trace imports
	go.opentelemetry.io/otel/attribute imports
	cmp: package cmp is not in GOROOT (/opt/containerbase/tools/golang/1.20.14/src/cmp)
note: imported by a module that requires go 1.21

@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Apr 5, 2024
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Apr 5, 2024
@kokoro-team kokoro-team removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Apr 5, 2024
@renovate-bot renovate-bot force-pushed the renovate/opentelemetry-go-monorepo branch from 058664a to 5b5624f Compare April 15, 2024 16:18
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Apr 15, 2024
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Apr 15, 2024
@kokoro-team kokoro-team removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Apr 15, 2024
@renovate-bot renovate-bot force-pushed the renovate/opentelemetry-go-monorepo branch from 5b5624f to 25d2886 Compare April 17, 2024 22:31
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Apr 17, 2024
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Apr 17, 2024
@kokoro-team kokoro-team removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Apr 17, 2024
@renovate-bot renovate-bot force-pushed the renovate/opentelemetry-go-monorepo branch from 25d2886 to d3d959c Compare April 18, 2024 19:56
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Apr 18, 2024
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Apr 18, 2024
@kokoro-team kokoro-team removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Apr 18, 2024
@renovate-bot renovate-bot changed the title chore(all): update opentelemetry-go monorepo to v1.25.0 chore(all): update module go.opentelemetry.io/otel/sdk/metric to v1.25.0 Apr 18, 2024
@codyoss codyoss closed this Apr 19, 2024
Copy link

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update (v1.25.0). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps array of your Renovate config.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

@renovate-bot renovate-bot deleted the renovate/opentelemetry-go-monorepo branch April 19, 2024 21:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
size: m Pull request size is medium.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants