Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bump go.opentelemetry.io/otel/trace from 1.21.0 to 1.22.0 (#127)
Bumps [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) from 1.21.0 to 1.22.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md">go.opentelemetry.io/otel/trace's changelog</a>.</em></p> <blockquote> <h2>[1.22.0/0.45.0] 2024-01-17</h2> <h3>Added</h3> <ul> <li>The <code>go.opentelemetry.io/otel/semconv/v1.22.0</code> package. The package contains semantic conventions from the <code>v1.22.0</code> version of the OpenTelemetry Semantic Conventions. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4735">#4735</a>)</li> <li>The <code>go.opentelemetry.io/otel/semconv/v1.23.0</code> package. The package contains semantic conventions from the <code>v1.23.0</code> version of the OpenTelemetry Semantic Conventions. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4746">#4746</a>)</li> <li>The <code>go.opentelemetry.io/otel/semconv/v1.23.1</code> package. The package contains semantic conventions from the <code>v1.23.1</code> version of the OpenTelemetry Semantic Conventions. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4749">#4749</a>)</li> <li>The <code>go.opentelemetry.io/otel/semconv/v1.24.0</code> package. The package contains semantic conventions from the <code>v1.24.0</code> version of the OpenTelemetry Semantic Conventions. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4770">#4770</a>)</li> <li>Add <code>WithResourceAsConstantLabels</code> option to apply resource attributes for every metric emitted by the Prometheus exporter. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4733">#4733</a>)</li> <li>Experimental cardinality limiting is added to the metric SDK. See <a href="https://github.com/open-telemetry/opentelemetry-go/blob/main/sdk/metric/EXPERIMENTAL.md#cardinality-limit">metric documentation</a> for more information about this feature and how to enable it. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4457">#4457</a>)</li> <li>Add <code>NewMemberRaw</code> and <code>NewKeyValuePropertyRaw</code> in <code>go.opentelemetry.io/otel/baggage</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4804">#4804</a>)</li> </ul> <h3>Changed</h3> <ul> <li>Upgrade all use of <code>go.opentelemetry.io/otel/semconv</code> to use <code>v1.24.0</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4754">#4754</a>)</li> <li>Update transformations in <code>go.opentelemetry.io/otel/exporters/zipkin</code> to follow <code>v1.19.0</code> version of the OpenTelemetry specification. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4754">#4754</a>)</li> <li>Record synchronous measurements when the passed context is canceled instead of dropping in <code>go.opentelemetry.io/otel/sdk/metric</code>. If you do not want to make a measurement when the context is cancelled, you need to handle it yourself (e.g <code>if ctx.Err() != nil</code>). (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4671">#4671</a>)</li> <li>Improve <code>go.opentelemetry.io/otel/trace.TraceState</code>'s performance. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4722">#4722</a>)</li> <li>Improve <code>go.opentelemetry.io/otel/propagation.TraceContext</code>'s performance. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4721">#4721</a>)</li> <li>Improve <code>go.opentelemetry.io/otel/baggage</code> performance. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4743">#4743</a>)</li> <li>Improve performance of the <code>(*Set).Filter</code> method in <code>go.opentelemetry.io/otel/attribute</code> when the passed filter does not filter out any attributes from the set. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4774">#4774</a>)</li> <li><code>Member.String</code> in <code>go.opentelemetry.io/otel/baggage</code> percent-encodes only when necessary. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4775">#4775</a>)</li> <li>Improve <code>go.opentelemetry.io/otel/trace.Span</code>'s performance when adding multiple attributes. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4818">#4818</a>)</li> <li><code>Property.Value</code> in <code>go.opentelemetry.io/otel/baggage</code> now returns a raw string instead of a percent-encoded value. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4804">#4804</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Fix <code>Parse</code> in <code>go.opentelemetry.io/otel/baggage</code> to validate member value before percent-decoding. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4755">#4755</a>)</li> <li>Fix whitespace encoding of <code>Member.String</code> in <code>go.opentelemetry.io/otel/baggage</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4756">#4756</a>)</li> <li>Fix observable not registered error when the asynchronous instrument has a drop aggregation in <code>go.opentelemetry.io/otel/sdk/metric</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4772">#4772</a>)</li> <li>Fix baggage item key so that it is not canonicalized in <code>go.opentelemetry.io/otel/bridge/opentracing</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4776">#4776</a>)</li> <li>Fix <code>go.opentelemetry.io/otel/bridge/opentracing</code> to properly handle baggage values that requires escaping during propagation. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4804">#4804</a>)</li> <li>Fix a bug where using multiple readers resulted in incorrect asynchronous counter values in <code>go.opentelemetry.io/otel/sdk/metric</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4742">#4742</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/279c549cabf6c9b21b074f35d34634d3190f2343"><code>279c549</code></a> Release v1.22.0/v0.45.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4821">#4821</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/237ed3796b40647cea0cca1ed4420cba65670869"><code>237ed37</code></a> Fix link changes from instrumentation to languages (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4828">#4828</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/5ed29d917efe2535052207d789af5047700f37ba"><code>5ed29d9</code></a> Bump lycheeverse/lychee-action from 1.9.0 to 1.9.1 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4824">#4824</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/4491b39db28770af8c1b2bec183cfaa426ef4b1f"><code>4491b39</code></a> sdk/trace: use slices.Grow() to avoid excessive runtime.growslice() (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4818">#4818</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/19622d38554fbc7dd48571cf275af77d0220a765"><code>19622d3</code></a> chore(docs): explicitly mark lizthegrey emeritus (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4822">#4822</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/7fa7d1b25262d95e1f8e2d08c97137ada84e1bcd"><code>7fa7d1b</code></a> sdk/metric: Fix observable not registered error when the asynchronous instrum...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/01472db75fb18ebe8908d417c81cc4df43cabe50"><code>01472db</code></a> Upgrade use of semconv to v1.24.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4754">#4754</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/259143a6628a9d0b344b4d6a0b704d1e94d69bb3"><code>259143a</code></a> baggage: Add NewMemberRaw and NewKeyValuePropertyRaw (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4804">#4804</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/6ead8d80e8d27082face6ee11fe9b11844fa797f"><code>6ead8d8</code></a> Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 in /internal/tools (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4815">#4815</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/deddec38ac0c9e60b3e463b6d2220f636fd1d92b"><code>deddec3</code></a> Optimize <code>(attribute.Set).Filter</code> for no filtered case (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4774">#4774</a>)</li> <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-go/compare/v1.21.0...v1.22.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=go.opentelemetry.io/otel/trace&package-manager=go_modules&previous-version=1.21.0&new-version=1.22.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details>
- Loading branch information