base icon indicating copy to clipboard operation
base copied to clipboard

fix(deps): update opentelemetry-go monorepo to v1.31.0

Open renovate[bot] opened this issue 1 year ago • 1 comments

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
go.opentelemetry.io/otel v1.29.0 -> v1.31.0 age adoption passing confidence
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.29.0 -> v1.31.0 age adoption passing confidence
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.29.0 -> v1.31.0 age adoption passing confidence
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.29.0 -> v1.31.0 age adoption passing confidence
go.opentelemetry.io/otel/sdk v1.29.0 -> v1.31.0 age adoption passing confidence
go.opentelemetry.io/otel/trace v1.29.0 -> v1.31.0 age adoption passing confidence

Release Notes

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

v1.31.0: /v0.53.0/v0.7.0/v0.0.10

Compare Source

Added
  • Add go.opentelemetry.io/otel/sdk/metric/exemplar package which includes Exemplar, Filter, TraceBasedFilter, AlwaysOnFilter, HistogramReservoir, FixedSizeReservoir, Reservoir, Value and ValueType types. These will be used for configuring the exemplar reservoir for the metrics sdk. (#​5747, #​5862)
  • Add WithExportBufferSize option to log batch processor.(#​5877)
Changed
  • Enable exemplars by default in go.opentelemetry.io/otel/sdk/metric. Exemplars can be disabled by setting OTEL_METRICS_EXEMPLAR_FILTER=always_off (#​5778)
  • Logger.Enabled in go.opentelemetry.io/otel/log now accepts a newly introduced EnabledParameters type instead of Record. (#​5791)
  • FilterProcessor.Enabled in go.opentelemetry.io/otel/sdk/log/internal/x now accepts EnabledParameters instead of Record. (#​5791)
  • The Record type in go.opentelemetry.io/otel/log is no longer comparable. (#​5847)
  • Performance improvements for the trace SDK SetAttributes method in Span. (#​5864)
  • Reduce memory allocations for the Event and Link lists in Span. (#​5858)
  • Performance improvements for the trace SDK AddEvent, AddLink, RecordError and End methods in Span. (#​5874)
Deprecated
Fixed
  • The race condition for multiple FixedSize exemplar reservoirs identified in #​5814 is resolved. (#​5819)
  • Fix log records duplication in case of heterogeneous resource attributes by correctly mapping each log record to it's resource and scope. (#​5803)
  • Fix timer channel drain to avoid hanging on Go 1.23. (#​5868)
  • Fix delegation for global meter providers, and panic when calling otel.SetMeterProvider. (#​5827)
  • Change the reflect.TypeOf to use a nil pointer to not allocate on the heap unless necessary. (#​5827)

v1.30.0: /v0.52.0/v0.6.0/v0.0.9

Compare Source

Overview
Added
  • Support OTEL_EXPORTER_OTLP_LOGS_INSECURE and OTEL_EXPORTER_OTLP_INSECURE environments in go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc. (#​5739)
  • The WithResource option for NewMeterProvider now merges the provided resources with the ones from environment variables. (#​5773)
  • The WithResource option for NewLoggerProvider now merges the provided resources with the ones from environment variables. (#​5773)
  • Add UTF-8 support to go.opentelemetry.io/otel/exporters/prometheus. (#​5755)
Fixed
  • Fix memory leak in the global MeterProvider when identical instruments are repeatedly created. (#​5754)
  • Fix panic on instruments creation when setting meter provider. (#​5758)
  • Fix an issue where SetMeterProvider in go.opentelemetry.io/otel might miss the delegation for instruments and registries. (#​5780)
Removed
What's Changed
New Contributors

Full Changelog: https://github.com/open-telemetry/opentelemetry-go/compare/v1.29.0...v1.30.0


Configuration

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

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

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


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

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

renovate[bot] avatar Sep 10 '24 21:09 renovate[bot]

ℹ Artifact update notice

File name: 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):

  • 18 additional dependencies were updated
  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.21 -> 1.23.5
github.com/stretchr/testify v1.9.0 -> v1.10.0
google.golang.org/grpc v1.67.0 -> v1.69.4
cel.dev/expr v0.16.0 -> v0.16.2
github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.24.1 -> v1.24.2
github.com/cncf/xds/go v0.0.0-20240822171458-6449f94b4d59 -> v0.0.0-20240905190251-b4127c9b8d78
github.com/envoyproxy/go-control-plane v0.13.0 -> v0.13.1
github.com/grpc-ecosystem/grpc-gateway/v2 v2.22.0 -> v2.25.1
go.opentelemetry.io/contrib/detectors/gcp v1.29.0 -> v1.31.0
go.opentelemetry.io/otel/metric v1.29.0 -> v1.34.0
go.opentelemetry.io/otel/sdk/metric v1.29.0 -> v1.31.0
go.opentelemetry.io/proto/otlp v1.3.1 -> v1.5.0
golang.org/x/crypto v0.31.0 -> v0.32.0
golang.org/x/net v0.29.0 -> v0.34.0
golang.org/x/oauth2 v0.23.0 -> v0.24.0
golang.org/x/sys v0.28.0 -> v0.29.0
google.golang.org/genproto/googleapis/api v0.0.0-20240924160255-9d4c2d233b61 -> v0.0.0-20250115164207-1a7da9e5054f
google.golang.org/genproto/googleapis/rpc v0.0.0-20240930140551-af27646dc61f -> v0.0.0-20250115164207-1a7da9e5054f
google.golang.org/protobuf v1.34.2 -> v1.36.3

renovate[bot] avatar Sep 10 '24 21:09 renovate[bot]