Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
maint(deps): bump the opentelemetry group with 3 updates (#68)
Bumps the opentelemetry group with 3 updates: [github.com/honeycombio/otel-config-go](https://github.com/honeycombio/otel-config-go), [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) and [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go). Updates `github.com/honeycombio/otel-config-go` from 1.16.0 to 1.17.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/honeycombio/otel-config-go/releases">github.com/honeycombio/otel-config-go's releases</a>.</em></p> <blockquote> <h2>v1.17.0</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <h3>🛠 Maintenance</h3> <ul> <li>docs: update vulnerability reporting process by <a href="https://github.com/robbkidd"><code>@robbkidd</code></a> in <a href="https://redirect.github.com/honeycombio/otel-config-go/pull/132">honeycombio/otel-config-go#132</a></li> <li>maint(deps): bump google.golang.org/grpc from 1.64.0 to 1.65.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/honeycombio/otel-config-go/pull/136">honeycombio/otel-config-go#136</a></li> <li>maint(deps): bump the otel-dependencies group with 12 updates by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/honeycombio/otel-config-go/pull/133">honeycombio/otel-config-go#133</a></li> </ul> <h3>🤷 Other Changes</h3> <ul> <li>fix: ignore schema URL conflicts by <a href="https://github.com/codeboten"><code>@codeboten</code></a> in <a href="https://redirect.github.com/honeycombio/otel-config-go/pull/137">honeycombio/otel-config-go#137</a></li> <li>rel: prepare v1.17.0 release by <a href="https://github.com/codeboten"><code>@codeboten</code></a> in <a href="https://redirect.github.com/honeycombio/otel-config-go/pull/139">honeycombio/otel-config-go#139</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/honeycombio/otel-config-go/compare/v1.16.0...v1.17.0">https://github.com/honeycombio/otel-config-go/compare/v1.16.0...v1.17.0</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/honeycombio/otel-config-go/blob/main/CHANGELOG.md">github.com/honeycombio/otel-config-go's changelog</a>.</em></p> <blockquote> <h2>v1.17.0 (2024-07-25)</h2> <h3>Fixes</h3> <ul> <li>fix: ignore schema URL conflicts (<a href="https://redirect.github.com/honeycombio/otel-config-go/issues/137">#137</a>) | <a href="https://github.com/codeboten"><code>@codeboten</code></a></li> </ul> <h3>Maintenance</h3> <ul> <li>maint: update dependencies to 1.28.0 (<a href="https://redirect.github.com/honeycombio/otel-config-go/issues/117">#117</a>) | <a href="https://github.com/codeboten"><code>@codeboten</code></a></li> <li>maint: update team in dependabot config (<a href="https://redirect.github.com/honeycombio/otel-config-go/issues/138">#138</a>) | <a href="https://github.com/codeboten"><code>@codeboten</code></a></li> <li>docs: update vulnerability reporting process (<a href="https://redirect.github.com/honeycombio/otel-config-go/issues/132">#132</a>) | <a href="https://github.com/robbkidd"><code>@robbkidd</code></a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/honeycombio/otel-config-go/commit/1d6ef9aa595ca90982620b9da91c98ab78921cae"><code>1d6ef9a</code></a> rel: prepare v1.17.0 release (<a href="https://redirect.github.com/honeycombio/otel-config-go/issues/139">#139</a>)</li> <li><a href="https://github.com/honeycombio/otel-config-go/commit/5c1c645315a3a8fe75e08a1c88702a9181e21ae3"><code>5c1c645</code></a> maint(deps): bump the otel-dependencies group with 12 updates (<a href="https://redirect.github.com/honeycombio/otel-config-go/issues/133">#133</a>)</li> <li><a href="https://github.com/honeycombio/otel-config-go/commit/d710c5a66ab55c8f6a09bc76d0f80d93842f7b07"><code>d710c5a</code></a> fix: ignore schema URL conflicts (<a href="https://redirect.github.com/honeycombio/otel-config-go/issues/137">#137</a>)</li> <li><a href="https://github.com/honeycombio/otel-config-go/commit/4383bfa01a142345a4accfe0a4efc81806622595"><code>4383bfa</code></a> maint(deps): bump github.com/sethvargo/go-envconfig from 1.0.3 to 1.1.0 (<a href="https://redirect.github.com/honeycombio/otel-config-go/issues/135">#135</a>)</li> <li><a href="https://github.com/honeycombio/otel-config-go/commit/2d7488744c9b0dd40415918bd8423cf771d9a225"><code>2d74887</code></a> maint(deps): bump go.opentelemetry.io/otel from 1.27.0 to 1.28.0 (<a href="https://redirect.github.com/honeycombio/otel-config-go/issues/134">#134</a>)</li> <li><a href="https://github.com/honeycombio/otel-config-go/commit/12134fca1b0944ddf2b6a7b1d1116956503e45e9"><code>12134fc</code></a> maint: update team in dependabot config (<a href="https://redirect.github.com/honeycombio/otel-config-go/issues/138">#138</a>)</li> <li><a href="https://github.com/honeycombio/otel-config-go/commit/ab97f8026fc922cb3de689132f1823d10f973b99"><code>ab97f80</code></a> maint(deps): bump google.golang.org/grpc from 1.64.0 to 1.65.0 (<a href="https://redirect.github.com/honeycombio/otel-config-go/issues/136">#136</a>)</li> <li><a href="https://github.com/honeycombio/otel-config-go/commit/ac88e595c3064503e23fe631ae22455de766caab"><code>ac88e59</code></a> docs: update vulnerability reporting process (<a href="https://redirect.github.com/honeycombio/otel-config-go/issues/132">#132</a>)</li> <li>See full diff in <a href="https://github.com/honeycombio/otel-config-go/compare/v1.16.0...v1.17.0">compare view</a></li> </ul> </details> <br /> Updates `go.opentelemetry.io/otel` from 1.27.0 to 1.28.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's changelog</a>.</em></p> <blockquote> <h2>[1.28.0/0.50.0/0.4.0] 2024-07-02</h2> <h3>Added</h3> <ul> <li>The <code>IsEmpty</code> method is added to the <code>Instrument</code> type in <code>go.opentelemetry.io/otel/sdk/metric</code>. This method is used to check if an <code>Instrument</code> instance is a zero-value. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5431">#5431</a>)</li> <li>Store and provide the emitted <code>context.Context</code> in <code>ScopeRecords</code> of <code>go.opentelemetry.io/otel/sdk/log/logtest</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5468">#5468</a>)</li> <li>The <code>go.opentelemetry.io/otel/semconv/v1.26.0</code> package. The package contains semantic conventions from the <code>v1.26.0</code> version of the OpenTelemetry Semantic Conventions. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5476">#5476</a>)</li> <li>The <code>AssertRecordEqual</code> method to <code>go.opentelemetry.io/otel/log/logtest</code> to allow comparison of two log records in tests. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5499">#5499</a>)</li> <li>The <code>WithHeaders</code> option to <code>go.opentelemetry.io/otel/exporters/zipkin</code> to allow configuring custom http headers while exporting spans. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5530">#5530</a>)</li> </ul> <h3>Changed</h3> <ul> <li><code>Tracer.Start</code> in <code>go.opentelemetry.io/otel/trace/noop</code> no longer allocates a span for empty span context. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5457">#5457</a>)</li> <li>Upgrade <code>go.opentelemetry.io/otel/semconv/v1.25.0</code> to <code>go.opentelemetry.io/otel/semconv/v1.26.0</code> in <code>go.opentelemetry.io/otel/example/otel-collector</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5490">#5490</a>)</li> <li>Upgrade <code>go.opentelemetry.io/otel/semconv/v1.25.0</code> to <code>go.opentelemetry.io/otel/semconv/v1.26.0</code> in <code>go.opentelemetry.io/otel/example/zipkin</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5490">#5490</a>)</li> <li>Upgrade <code>go.opentelemetry.io/otel/semconv/v1.25.0</code> to <code>go.opentelemetry.io/otel/semconv/v1.26.0</code> in <code>go.opentelemetry.io/otel/exporters/zipkin</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5490">#5490</a>) <ul> <li>The exporter no longer exports the deprecated "otel.library.name" or "otel.library.version" attributes.</li> </ul> </li> <li>Upgrade <code>go.opentelemetry.io/otel/semconv/v1.25.0</code> to <code>go.opentelemetry.io/otel/semconv/v1.26.0</code> in <code>go.opentelemetry.io/otel/sdk/resource</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5490">#5490</a>)</li> <li>Upgrade <code>go.opentelemetry.io/otel/semconv/v1.25.0</code> to <code>go.opentelemetry.io/otel/semconv/v1.26.0</code> in <code>go.opentelemetry.io/otel/sdk/trace</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5490">#5490</a>)</li> <li><code>SimpleProcessor.OnEmit</code> in <code>go.opentelemetry.io/otel/sdk/log</code> no longer allocates a slice which makes it possible to have a zero-allocation log processing using <code>SimpleProcessor</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5493">#5493</a>)</li> <li>Use non-generic functions in the <code>Start</code> method of <code>"go.opentelemetry.io/otel/sdk/trace".Trace</code> to reduce memory allocation. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5497">#5497</a>)</li> <li><code>service.instance.id</code> is populated for a <code>Resource</code> created with <code>"go.opentelemetry.io/otel/sdk/resource".Default</code> with a default value when <code>OTEL_GO_X_RESOURCE</code> is set. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5520">#5520</a>)</li> <li>Improve performance of metric instruments in <code>go.opentelemetry.io/otel/sdk/metric</code> by removing unnecessary calls to <code>time.Now</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5545">#5545</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Log a warning to the OpenTelemetry internal logger when a <code>Record</code> in <code>go.opentelemetry.io/otel/sdk/log</code> drops an attribute due to a limit being reached. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5376">#5376</a>)</li> <li>Identify the <code>Tracer</code> returned from the global <code>TracerProvider</code> in <code>go.opentelemetry.io/otel/global</code> with its schema URL. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5426">#5426</a>)</li> <li>Identify the <code>Meter</code> returned from the global <code>MeterProvider</code> in <code>go.opentelemetry.io/otel/global</code> with its schema URL. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5426">#5426</a>)</li> <li>Log a warning to the OpenTelemetry internal logger when a <code>Span</code> in <code>go.opentelemetry.io/otel/sdk/trace</code> drops an attribute, event, or link due to a limit being reached. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5434">#5434</a>)</li> <li>Document instrument name requirements in <code>go.opentelemetry.io/otel/metric</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5435">#5435</a>)</li> <li>Prevent random number generation data-race for experimental rand exemplars in <code>go.opentelemetry.io/otel/sdk/metric</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5456">#5456</a>)</li> <li>Fix counting number of dropped attributes of <code>Record</code> in <code>go.opentelemetry.io/otel/sdk/log</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5464">#5464</a>)</li> <li>Fix panic in baggage creation when a member contains <code>0x80</code> char in key or value. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5494">#5494</a>)</li> <li>Correct comments for the priority of the <code>WithEndpoint</code> and <code>WithEndpointURL</code> options and their corresponding environment variables in <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5508">#5508</a>)</li> <li>Retry trace and span ID generation if it generated an invalid one in <code>go.opentelemetry.io/otel/sdk/trace</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5514">#5514</a>)</li> <li>Fix stale timestamps reported by the last-value aggregation. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5517">#5517</a>)</li> <li>Indicate the <code>Exporter</code> in <code>go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp</code> must be created by the <code>New</code> method. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5521">#5521</a>)</li> <li>Improved performance in all <code>{Bool,Int64,Float64,String}SliceValue</code> functions of <code>go.opentelemetry.io/attributes</code> by reducing the number of allocations. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5549">#5549</a>)</li> <li>Replace invalid percent-encoded octet sequences with replacement char in <code>go.opentelemetry.io/otel/baggage</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5528">#5528</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/81216fb002a6a76d32fdab6ef999bcf65794130d"><code>81216fb</code></a> Releases v1.28.0/v0.50.0/v0.4.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5569">#5569</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/8279a1a12efbd2221f1fc424d6a3cb96a42fa5a5"><code>8279a1a</code></a> Add <a href="https://github.com/XSAM"><code>@XSAM</code></a> and <a href="https://github.com/dmathieu"><code>@dmathieu</code></a> as repository maintainers (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5558">#5558</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/cff1a2509ae9483660009a723ad9e429b1d8d70d"><code>cff1a25</code></a> chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.104...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/0485de287ec48767a58e9fc2eda30b3dc1836668"><code>0485de2</code></a> Move time.Now call into exemplar reservoir to improve performance (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5545">#5545</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/1cefb17de7913dd3776f0bead0adfa7fef058bb9"><code>1cefb17</code></a> chore(deps): update google.golang.org/genproto/googleapis/rpc digest to f6361...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/874f2a2a39e30c0935f8b7f5271e67f38908a2f1"><code>874f2a2</code></a> chore(deps): update google.golang.org/genproto/googleapis/api digest to f6361...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/b477e34939e2def529c95eb93883d67bdae8cfc1"><code>b477e34</code></a> sdk/log: Add filtering Processor example (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5543">#5543</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/d7e5001b4d560292edc39697a1a235cacbea6ad0"><code>d7e5001</code></a> sdk/log: Fix ExampleProcessor_redact to clone the record (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5559">#5559</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/4987a1dd4b94781c1bce7c50dd4cf5b539469d37"><code>4987a1d</code></a> Split the span start/end benchmarks and test start with links and attributes ...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/82fe9aa1e35b45b6487bf9701f480a2847ee5280"><code>82fe9aa</code></a> Generate <code>internal/transform</code> in <code>otlploggrpc</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5553">#5553</a>)</li> <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-go/compare/v1.27.0...v1.28.0">compare view</a></li> </ul> </details> <br /> Updates `go.opentelemetry.io/otel/trace` from 1.27.0 to 1.28.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.28.0/0.50.0/0.4.0] 2024-07-02</h2> <h3>Added</h3> <ul> <li>The <code>IsEmpty</code> method is added to the <code>Instrument</code> type in <code>go.opentelemetry.io/otel/sdk/metric</code>. This method is used to check if an <code>Instrument</code> instance is a zero-value. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5431">#5431</a>)</li> <li>Store and provide the emitted <code>context.Context</code> in <code>ScopeRecords</code> of <code>go.opentelemetry.io/otel/sdk/log/logtest</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5468">#5468</a>)</li> <li>The <code>go.opentelemetry.io/otel/semconv/v1.26.0</code> package. The package contains semantic conventions from the <code>v1.26.0</code> version of the OpenTelemetry Semantic Conventions. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5476">#5476</a>)</li> <li>The <code>AssertRecordEqual</code> method to <code>go.opentelemetry.io/otel/log/logtest</code> to allow comparison of two log records in tests. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5499">#5499</a>)</li> <li>The <code>WithHeaders</code> option to <code>go.opentelemetry.io/otel/exporters/zipkin</code> to allow configuring custom http headers while exporting spans. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5530">#5530</a>)</li> </ul> <h3>Changed</h3> <ul> <li><code>Tracer.Start</code> in <code>go.opentelemetry.io/otel/trace/noop</code> no longer allocates a span for empty span context. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5457">#5457</a>)</li> <li>Upgrade <code>go.opentelemetry.io/otel/semconv/v1.25.0</code> to <code>go.opentelemetry.io/otel/semconv/v1.26.0</code> in <code>go.opentelemetry.io/otel/example/otel-collector</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5490">#5490</a>)</li> <li>Upgrade <code>go.opentelemetry.io/otel/semconv/v1.25.0</code> to <code>go.opentelemetry.io/otel/semconv/v1.26.0</code> in <code>go.opentelemetry.io/otel/example/zipkin</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5490">#5490</a>)</li> <li>Upgrade <code>go.opentelemetry.io/otel/semconv/v1.25.0</code> to <code>go.opentelemetry.io/otel/semconv/v1.26.0</code> in <code>go.opentelemetry.io/otel/exporters/zipkin</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5490">#5490</a>) <ul> <li>The exporter no longer exports the deprecated "otel.library.name" or "otel.library.version" attributes.</li> </ul> </li> <li>Upgrade <code>go.opentelemetry.io/otel/semconv/v1.25.0</code> to <code>go.opentelemetry.io/otel/semconv/v1.26.0</code> in <code>go.opentelemetry.io/otel/sdk/resource</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5490">#5490</a>)</li> <li>Upgrade <code>go.opentelemetry.io/otel/semconv/v1.25.0</code> to <code>go.opentelemetry.io/otel/semconv/v1.26.0</code> in <code>go.opentelemetry.io/otel/sdk/trace</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5490">#5490</a>)</li> <li><code>SimpleProcessor.OnEmit</code> in <code>go.opentelemetry.io/otel/sdk/log</code> no longer allocates a slice which makes it possible to have a zero-allocation log processing using <code>SimpleProcessor</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5493">#5493</a>)</li> <li>Use non-generic functions in the <code>Start</code> method of <code>"go.opentelemetry.io/otel/sdk/trace".Trace</code> to reduce memory allocation. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5497">#5497</a>)</li> <li><code>service.instance.id</code> is populated for a <code>Resource</code> created with <code>"go.opentelemetry.io/otel/sdk/resource".Default</code> with a default value when <code>OTEL_GO_X_RESOURCE</code> is set. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5520">#5520</a>)</li> <li>Improve performance of metric instruments in <code>go.opentelemetry.io/otel/sdk/metric</code> by removing unnecessary calls to <code>time.Now</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5545">#5545</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Log a warning to the OpenTelemetry internal logger when a <code>Record</code> in <code>go.opentelemetry.io/otel/sdk/log</code> drops an attribute due to a limit being reached. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5376">#5376</a>)</li> <li>Identify the <code>Tracer</code> returned from the global <code>TracerProvider</code> in <code>go.opentelemetry.io/otel/global</code> with its schema URL. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5426">#5426</a>)</li> <li>Identify the <code>Meter</code> returned from the global <code>MeterProvider</code> in <code>go.opentelemetry.io/otel/global</code> with its schema URL. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5426">#5426</a>)</li> <li>Log a warning to the OpenTelemetry internal logger when a <code>Span</code> in <code>go.opentelemetry.io/otel/sdk/trace</code> drops an attribute, event, or link due to a limit being reached. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5434">#5434</a>)</li> <li>Document instrument name requirements in <code>go.opentelemetry.io/otel/metric</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5435">#5435</a>)</li> <li>Prevent random number generation data-race for experimental rand exemplars in <code>go.opentelemetry.io/otel/sdk/metric</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5456">#5456</a>)</li> <li>Fix counting number of dropped attributes of <code>Record</code> in <code>go.opentelemetry.io/otel/sdk/log</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5464">#5464</a>)</li> <li>Fix panic in baggage creation when a member contains <code>0x80</code> char in key or value. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5494">#5494</a>)</li> <li>Correct comments for the priority of the <code>WithEndpoint</code> and <code>WithEndpointURL</code> options and their corresponding environment variables in <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5508">#5508</a>)</li> <li>Retry trace and span ID generation if it generated an invalid one in <code>go.opentelemetry.io/otel/sdk/trace</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5514">#5514</a>)</li> <li>Fix stale timestamps reported by the last-value aggregation. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5517">#5517</a>)</li> <li>Indicate the <code>Exporter</code> in <code>go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp</code> must be created by the <code>New</code> method. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5521">#5521</a>)</li> <li>Improved performance in all <code>{Bool,Int64,Float64,String}SliceValue</code> functions of <code>go.opentelemetry.io/attributes</code> by reducing the number of allocations. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5549">#5549</a>)</li> <li>Replace invalid percent-encoded octet sequences with replacement char in <code>go.opentelemetry.io/otel/baggage</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5528">#5528</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/81216fb002a6a76d32fdab6ef999bcf65794130d"><code>81216fb</code></a> Releases v1.28.0/v0.50.0/v0.4.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5569">#5569</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/8279a1a12efbd2221f1fc424d6a3cb96a42fa5a5"><code>8279a1a</code></a> Add <a href="https://github.com/XSAM"><code>@XSAM</code></a> and <a href="https://github.com/dmathieu"><code>@dmathieu</code></a> as repository maintainers (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5558">#5558</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/cff1a2509ae9483660009a723ad9e429b1d8d70d"><code>cff1a25</code></a> chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.104...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/0485de287ec48767a58e9fc2eda30b3dc1836668"><code>0485de2</code></a> Move time.Now call into exemplar reservoir to improve performance (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5545">#5545</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/1cefb17de7913dd3776f0bead0adfa7fef058bb9"><code>1cefb17</code></a> chore(deps): update google.golang.org/genproto/googleapis/rpc digest to f6361...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/874f2a2a39e30c0935f8b7f5271e67f38908a2f1"><code>874f2a2</code></a> chore(deps): update google.golang.org/genproto/googleapis/api digest to f6361...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/b477e34939e2def529c95eb93883d67bdae8cfc1"><code>b477e34</code></a> sdk/log: Add filtering Processor example (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5543">#5543</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/d7e5001b4d560292edc39697a1a235cacbea6ad0"><code>d7e5001</code></a> sdk/log: Fix ExampleProcessor_redact to clone the record (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5559">#5559</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/4987a1dd4b94781c1bce7c50dd4cf5b539469d37"><code>4987a1d</code></a> Split the span start/end benchmarks and test start with links and attributes ...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/82fe9aa1e35b45b6487bf9701f480a2847ee5280"><code>82fe9aa</code></a> Generate <code>internal/transform</code> in <code>otlploggrpc</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5553">#5553</a>)</li> <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-go/compare/v1.27.0...v1.28.0">compare view</a></li> </ul> </details> <br /> 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 <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Loading branch information