Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Mar 11, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
go.opentelemetry.io/otel v1.34.0 -> v1.35.0 age adoption passing confidence
go.opentelemetry.io/otel/metric v1.34.0 -> v1.35.0 age adoption passing confidence
go.opentelemetry.io/otel/sdk v1.34.0 -> v1.35.0 age adoption passing confidence
go.opentelemetry.io/otel/sdk/metric v1.34.0 -> v1.35.0 age adoption passing confidence
go.opentelemetry.io/otel/trace v1.34.0 -> v1.35.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 (go.opentelemetry.io/otel)

v1.35.0: /v0.57.0/v0.11.0

Compare Source

Overview

This release is the last to support Go 1.22.
The next release will require at least Go 1.23.

Added
  • Add ValueFromAttribute and KeyValueFromAttribute in go.opentelemetry.io/otel/log. (#​6180)
  • Add EventName and SetEventName to Record in go.opentelemetry.io/otel/log. (#​6187)
  • Add EventName to RecordFactory in go.opentelemetry.io/otel/log/logtest. (#​6187)
  • AssertRecordEqual in go.opentelemetry.io/otel/log/logtest checks Record.EventName. (#​6187)
  • Add EventName and SetEventName to Record in go.opentelemetry.io/otel/sdk/log. (#​6193)
  • Add EventName to RecordFactory in go.opentelemetry.io/otel/sdk/log/logtest. (#​6193)
  • Emit Record.EventName field in go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc. (#​6211)
  • Emit Record.EventName field in go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp. (#​6211)
  • Emit Record.EventName field in go.opentelemetry.io/otel/exporters/stdout/stdoutlog (#​6210)
  • The go.opentelemetry.io/otel/semconv/v1.28.0 package.
    The package contains semantic conventions from the v1.28.0 version of the OpenTelemetry Semantic Conventions.
    See the migration documentation for information on how to upgrade from go.opentelemetry.io/otel/semconv/v1.27.0(#​6236)
  • The go.opentelemetry.io/otel/semconv/v1.30.0 package.
    The package contains semantic conventions from the v1.30.0 version of the OpenTelemetry Semantic Conventions.
    See the migration documentation for information on how to upgrade from go.opentelemetry.io/otel/semconv/v1.28.0(#​6240)
  • Document the pitfalls of using Resource as a comparable type.
    Resource.Equal and Resource.Equivalent should be used instead. (#​6272)
  • Support [Go 1.24]. (#​6304)
  • Add FilterProcessor and EnabledParameters in go.opentelemetry.io/otel/sdk/log.
    It replaces go.opentelemetry.io/otel/sdk/log/internal/x.FilterProcessor.
    Compared to previous version it additionally gives the possibility to filter by resource and instrumentation scope. (#​6317)
Changed
  • Update github.com/prometheus/common to v0.62.0, which changes the NameValidationScheme to NoEscaping.
    This allows metrics names to keep original delimiters (e.g. .), rather than replacing with underscores.
    This is controlled by the Content-Type header, or can be reverted by setting NameValidationScheme to LegacyValidation in github.com/prometheus/common/model. (#​6198)
Fixes
  • Eliminate goroutine leak for the processor returned by NewSimpleSpanProcessor in go.opentelemetry.io/otel/sdk/trace when Shutdown is called and the passed ctx is canceled and SpanExporter.Shutdown has not returned. (#​6368)
  • Eliminate goroutine leak for the processor returned by NewBatchSpanProcessor in go.opentelemetry.io/otel/sdk/trace when ForceFlush is called and the passed ctx is canceled and SpanExporter.Export has not returned. (#​6369)
What's Changed

Full Changelog: open-telemetry/opentelemetry-go@v1.34.0...v1.35.0


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.

🔕 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 renovate bot requested a review from a team as a code owner March 11, 2025 03:25
@renovate renovate bot added dependencies Pull requests that update a dependency file renovatebot labels Mar 11, 2025
@renovate renovate bot requested review from dmathieu and mx-psi as code owners March 11, 2025 03:25
@renovate
Copy link
Contributor Author

renovate bot commented Mar 11, 2025

ℹ Artifact update notice

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

  • 3 additional dependencies were updated

Details:

Package Change
go.opentelemetry.io/otel v1.34.0 -> v1.35.0
go.opentelemetry.io/otel/sdk v1.34.0 -> v1.35.0
golang.org/x/sys v0.29.0 -> v0.30.0
File name: component/componenttest/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
go.opentelemetry.io/otel v1.34.0 -> v1.35.0
golang.org/x/sys v0.29.0 -> v0.30.0
File name: component/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/otel v1.34.0 -> v1.35.0
File name: exporter/exporterhelper/xexporterhelper/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):

  • 3 additional dependencies were updated

Details:

Package Change
go.opentelemetry.io/otel/metric v1.34.0 -> v1.35.0
go.opentelemetry.io/otel/sdk/metric v1.34.0 -> v1.35.0
golang.org/x/sys v0.29.0 -> v0.30.0
File name: exporter/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
golang.org/x/sys v0.29.0 -> v0.30.0
File name: internal/telemetry/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
go.opentelemetry.io/otel/metric v1.34.0 -> v1.35.0
go.opentelemetry.io/otel/trace v1.34.0 -> v1.35.0
File name: processor/batchprocessor/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
go.opentelemetry.io/otel/sdk v1.34.0 -> v1.35.0
golang.org/x/sys v0.29.0 -> v0.30.0
File name: processor/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
go.opentelemetry.io/otel/sdk v1.34.0 -> v1.35.0
golang.org/x/sys v0.29.0 -> v0.30.0
File name: processor/memorylimiterprocessor/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
go.opentelemetry.io/otel/sdk v1.34.0 -> v1.35.0
golang.org/x/sys v0.29.0 -> v0.30.0
File name: receiver/receiverhelper/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
go.opentelemetry.io/otel/sdk v1.34.0 -> v1.35.0
golang.org/x/sys v0.29.0 -> v0.30.0
File name: scraper/scraperhelper/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
golang.org/x/sys v0.29.0 -> v0.30.0

@renovate renovate bot requested a review from dmitryax as a code owner March 11, 2025 03:25
@bogdandrutu bogdandrutu reopened this Mar 11, 2025
@bogdandrutu bogdandrutu enabled auto-merge March 11, 2025 09:04
@codecov
Copy link

codecov bot commented Mar 11, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 92.16%. Comparing base (6ae1c98) to head (c2b0d8c).
Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main   #12606   +/-   ##
=======================================
  Coverage   92.16%   92.16%           
=======================================
  Files         471      471           
  Lines       25561    25561           
=======================================
  Hits        23558    23558           
  Misses       1591     1591           
  Partials      412      412           

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

🚀 New features to boost your workflow:
  • Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@bogdandrutu bogdandrutu added this pull request to the merge queue Mar 11, 2025
Merged via the queue into main with commit b741c48 Mar 11, 2025
54 of 55 checks passed
@bogdandrutu bogdandrutu deleted the renovate/opentelemetry-go-monorepo branch March 11, 2025 09:44
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.

3 participants