The go.opentelemetry.io/otel/semconv/v1.22.0 package.
The package contains semantic conventions from the v1.22.0 version of the OpenTelemetry Semantic Conventions. (#4735)
The go.opentelemetry.io/otel/semconv/v1.23.0 package.
The package contains semantic conventions from the v1.23.0 version of the OpenTelemetry Semantic Conventions. (#4746)
The go.opentelemetry.io/otel/semconv/v1.23.1 package.
The package contains semantic conventions from the v1.23.1 version of the OpenTelemetry Semantic Conventions. (#4749)
The go.opentelemetry.io/otel/semconv/v1.24.0 package.
The package contains semantic conventions from the v1.24.0 version of the OpenTelemetry Semantic Conventions. (#4770)
Add WithResourceAsConstantLabels option to apply resource attributes for every metric emitted by the Prometheus exporter. (#4733)
Experimental cardinality limiting is added to the metric SDK.
See metric documentation for more information about this feature and how to enable it. (#4457)
Add NewMemberRaw and NewKeyValuePropertyRaw in go.opentelemetry.io/otel/baggage. (#4804)
Changed
Upgrade all use of go.opentelemetry.io/otel/semconv to use v1.24.0. (#4754)
Update transformations in go.opentelemetry.io/otel/exporters/zipkin to follow v1.24.0 version of the OpenTelemetry specification. (#4754)
Record synchronous measurements when the passed context is canceled instead of dropping in go.opentelemetry.io/otel/sdk/metric.
If you do not want to make a measurement when the context is cancelled, you need to handle it yourself (e.g if ctx.Err() != nil). (#4671)
Improve performance of the (*Set).Filter method in go.opentelemetry.io/otel/attribute when the passed filter does not filter out any attributes from the set. (#4774)
Member.String in go.opentelemetry.io/otel/baggage percent-encodes only when necessary. (#4775)
Improve go.opentelemetry.io/otel/trace.Span's performance when adding multiple attributes. (#4818)
Property.Value in go.opentelemetry.io/otel/baggage now returns a raw string instead of a percent-encoded value. (#4804)
Fixed
Fix Parse in go.opentelemetry.io/otel/baggage to validate member value before percent-decoding. (#4755)
Fix whitespace encoding of Member.String in go.opentelemetry.io/otel/baggage. (#4756)
Fix observable not registered error when the asynchronous instrument has a drop aggregation in go.opentelemetry.io/otel/sdk/metric. (#4772)
Fix baggage item key so that it is not canonicalized in go.opentelemetry.io/otel/bridge/opentracing. (#4776)
Fix go.opentelemetry.io/otel/bridge/opentracing to properly handle baggage values that requires escaping during propagation. (#4804)
Fix a bug where using multiple readers resulted in incorrect asynchronous counter values in go.opentelemetry.io/otel/sdk/metric. (#4742)
[1.21.0/0.44.0] 2023-11-16
Removed
Remove the deprecated go.opentelemetry.io/otel/bridge/opencensus.NewTracer. (#4706)
Remove the deprecated go.opentelemetry.io/otel/exporters/otlp/otlpmetric module. (#4707)
Remove the deprecated go.opentelemetry.io/otel/example/view module. (#4708)
Remove the deprecated go.opentelemetry.io/otel/example/fib module. (#4723)
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 commands and options
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 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)
Bumps go.opentelemetry.io/otel/trace from 1.19.0 to 1.22.0.
Changelog
Sourced from go.opentelemetry.io/otel/trace's changelog.
... (truncated)
Commits
279c549
Release v1.22.0/v0.45.0 (#4821)237ed37
Fix link changes from instrumentation to languages (#4828)5ed29d9
Bump lycheeverse/lychee-action from 1.9.0 to 1.9.1 (#4824)4491b39
sdk/trace: use slices.Grow() to avoid excessive runtime.growslice() (#4818)19622d3
chore(docs): explicitly mark lizthegrey emeritus (#4822)7fa7d1b
sdk/metric: Fix observable not registered error when the asynchronous instrum...01472db
Upgrade use of semconv to v1.24.0 (#4754)259143a
baggage: Add NewMemberRaw and NewKeyValuePropertyRaw (#4804)6ead8d8
Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 in /internal/tools (#4815)deddec3
Optimize(attribute.Set).Filter
for no filtered case (#4774)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 commands and options
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