base
base copied to clipboard
fix(deps): update opentelemetry-go monorepo to v1.31.0
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| go.opentelemetry.io/otel | v1.29.0 -> v1.31.0 |
||||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace | v1.29.0 -> v1.31.0 |
||||
| go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc | v1.29.0 -> v1.31.0 |
||||
| go.opentelemetry.io/otel/exporters/stdout/stdouttrace | v1.29.0 -> v1.31.0 |
||||
| go.opentelemetry.io/otel/sdk | v1.29.0 -> v1.31.0 |
||||
| go.opentelemetry.io/otel/trace | v1.29.0 -> v1.31.0 |
Release Notes
open-telemetry/opentelemetry-go (go.opentelemetry.io/otel)
v1.31.0: /v0.53.0/v0.7.0/v0.0.10
Added
- Add
go.opentelemetry.io/otel/sdk/metric/exemplarpackage which includesExemplar,Filter,TraceBasedFilter,AlwaysOnFilter,HistogramReservoir,FixedSizeReservoir,Reservoir,ValueandValueTypetypes. These will be used for configuring the exemplar reservoir for the metrics sdk. (#5747, #5862) - Add
WithExportBufferSizeoption to log batch processor.(#5877)
Changed
- Enable exemplars by default in
go.opentelemetry.io/otel/sdk/metric. Exemplars can be disabled by settingOTEL_METRICS_EXEMPLAR_FILTER=always_off(#5778) Logger.Enabledingo.opentelemetry.io/otel/lognow accepts a newly introducedEnabledParameterstype instead ofRecord. (#5791)FilterProcessor.Enabledingo.opentelemetry.io/otel/sdk/log/internal/xnow acceptsEnabledParametersinstead ofRecord. (#5791)- The
Recordtype ingo.opentelemetry.io/otel/logis no longer comparable. (#5847) - Performance improvements for the trace SDK
SetAttributesmethod inSpan. (#5864) - Reduce memory allocations for the
EventandLinklists inSpan. (#5858) - Performance improvements for the trace SDK
AddEvent,AddLink,RecordErrorandEndmethods inSpan. (#5874)
Deprecated
- Deprecate all examples under
go.opentelemetry.io/otel/exampleas they are moved to Contrib repository. (#5854)
Fixed
- The race condition for multiple
FixedSizeexemplar 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.TypeOfto 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
Overview
Added
- Support
OTEL_EXPORTER_OTLP_LOGS_INSECUREandOTEL_EXPORTER_OTLP_INSECUREenvironments ingo.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc. (#5739) - The
WithResourceoption forNewMeterProvidernow merges the provided resources with the ones from environment variables. (#5773) - The
WithResourceoption forNewLoggerProvidernow 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
MeterProviderwhen identical instruments are repeatedly created. (#5754) - Fix panic on instruments creation when setting meter provider. (#5758)
- Fix an issue where
SetMeterProvideringo.opentelemetry.io/otelmight miss the delegation for instruments and registries. (#5780)
Removed
What's Changed
- chore(deps): update google.golang.org/genproto/googleapis/api digest to
4ba0660by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/5734 - fix(deps): update module github.com/prometheus/client_golang to v1.20.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/5733
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest to
4ba0660by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/5735 - Drop support for Go 1.21 by @MrAlias in https://github.com/open-telemetry/opentelemetry-go/pull/5736
- fix(deps): update module go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp to v0.54.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/5738
- fix(deps): update module go.opentelemetry.io/contrib/bridges/otelslog to v0.4.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/5737
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest to
f6391c0by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/5742 - chore(deps): update google.golang.org/genproto/googleapis/api digest to
f6391c0by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/5741 - Replace go 1.21 with go 1.22 in go mod by @XSAM in https://github.com/open-telemetry/opentelemetry-go/pull/5740
- chore(deps): update prom/prometheus docker tag to v2.54.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/5744
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.108.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/5749
- fix(deps): update module google.golang.org/grpc to v1.66.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/5751
- fix(deps): update module github.com/masterminds/semver/v3 to v3.3.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/5750
- chore(deps): update google.golang.org/genproto/googleapis/api digest to
7e3bb23by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/5745 - chore(deps): update module github.com/prometheus/common to v0.57.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/5748
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest to
7e3bb23by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/5746 - Fix duplicate instrumentation memory leak by @dashpole in https://github.com/open-telemetry/opentelemetry-go/pull/5754
- Fix panic instruments creation when setting meter provider by @XSAM in https://github.com/open-telemetry/opentelemetry-go/pull/5758
- Ensure codespell failures fail CI by @dmathieu in https://github.com/open-telemetry/opentelemetry-go/pull/5761
- chore(deps): update module github.com/prometheus/common to v0.58.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/5765
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest to
8af14feby @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/5767 - chore(deps): update google.golang.org/genproto/googleapis/api digest to
8af14feby @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/5766 - Run ConcurrentSafe tests multiple times in CI by @XSAM in https://github.com/open-telemetry/opentelemetry-go/pull/5759
- chore(deps): update module golang.org/x/text to v0.18.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/5775
- chore(deps): update module golang.org/x/sys to v0.25.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/5776
- Group googleapis update by @XSAM in https://github.com/open-telemetry/opentelemetry-go/pull/5772
- fix(deps): update golang.org/x/exp digest to
e7e105dby @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/5783 - Mention
test-concurrent-safeCI job in CONTRIBUTING doc by @XSAM in https://github.com/open-telemetry/opentelemetry-go/pull/5781 - [chore] Remove toolchain directive by @pellared in https://github.com/open-telemetry/opentelemetry-go/pull/5784
- chore(deps): update module golang.org/x/net to v0.29.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/5790
- chore(deps): update module github.com/prometheus/common to v0.59.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/5789
- fix(deps): update module github.com/prometheus/client_golang to v1.20.3 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/5788
- Support OTEL_EXPORTER_OTLP_LOGS_INSECURE and OTEL_EXPORTER_OTLP_INSECURE environments in grpc exporter by @amanakin in https://github.com/open-telemetry/opentelemetry-go/pull/5739
- fix(metric, log): merge explicit resource with environment variables by @basti1302 in https://github.com/open-telemetry/opentelemetry-go/pull/5773
SetMeterProvidermight miss the delegation for instruments and registries by @XSAM in https://github.com/open-telemetry/opentelemetry-go/pull/5780- Fix typos by @NathanBaulch in https://github.com/open-telemetry/opentelemetry-go/pull/5763
- Add utf8 support to the prometheus exporter by @dashpole in https://github.com/open-telemetry/opentelemetry-go/pull/5755
- fix(deps): update golang.org/x/exp digest to
701f63aby @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/5795 - fix(deps): update module google.golang.org/grpc to v1.66.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go/pull/5798
- Drop support for Go 1.21 in dice example by @MrAlias in https://github.com/open-telemetry/opentelemetry-go/pull/5800
- Release v1.30.0/v0.52.0/v0.6.0/v0.0.9 by @XSAM in https://github.com/open-telemetry/opentelemetry-go/pull/5797
New Contributors
- @basti1302 made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/5773
- @NathanBaulch made their first contribution in https://github.com/open-telemetry/opentelemetry-go/pull/5763
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.