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/exporters/otlp/otlpmetric/otlpmetricgrp…
…c from 1.28.0 to 1.29.0 (#732) Bumps [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://github.com/open-telemetry/opentelemetry-go) from 1.28.0 to 1.29.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/exporters/otlp/otlpmetric/otlpmetricgrpc's changelog</a>.</em></p> <blockquote> <h2>[1.29.0/0.51.0/0.5.0] 2024-08-23</h2> <p>This release is the last to support [Go 1.21]. The next release will require at least [Go 1.22].</p> <h3>Added</h3> <ul> <li>Add MacOS ARM64 platform to the compatibility testing suite. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5577">#5577</a>)</li> <li>Add <code>InstrumentationScope</code> field to <code>SpanStub</code> in <code>go.opentelemetry.io/otel/sdk/trace/tracetest</code>, as a replacement for the deprecated <code>InstrumentationLibrary</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5627">#5627</a>)</li> <li>Make the initial release of <code>go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc</code>. This new module contains an OTLP exporter that transmits log telemetry using gRPC. This module is unstable and breaking changes may be introduced. See our <a href="https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md">versioning policy</a> for more information about these stability guarantees. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5629">#5629</a>)</li> <li>Add <code>Walk</code> function to <code>TraceState</code> in <code>go.opentelemetry.io/otel/trace</code> to iterate all the key-value pairs. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5651">#5651</a>)</li> <li>Bridge the trace state in <code>go.opentelemetry.io/otel/bridge/opencensus</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5651">#5651</a>)</li> <li>Zero value of <code>SimpleProcessor</code> in <code>go.opentelemetry.io/otel/sdk/log</code> no longer panics. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5665">#5665</a>)</li> <li>The <code>FilterProcessor</code> interface type is added in <code>go.opentelemetry.io/otel/sdk/log/internal/x</code>. This is an optional and experimental interface that log <code>Processor</code>s can implement to instruct the <code>Logger</code> if a <code>Record</code> will be processed or not. It replaces the existing <code>Enabled</code> method that is removed from the <code>Processor</code> interface itself. It does not fall within the scope of the OpenTelemetry Go versioning and stability <a href="https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md">policy</a> and it may be changed in backwards incompatible ways or removed in feature releases. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5692">#5692</a>)</li> <li>Support [Go 1.23]. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5720">#5720</a>)</li> </ul> <h3>Changed</h3> <ul> <li><code>NewMemberRaw</code>, <code>NewKeyProperty</code> and <code>NewKeyValuePropertyRaw</code> in <code>go.opentelemetry.io/otel/baggage</code> allow UTF-8 string in key. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5132">#5132</a>)</li> <li><code>Processor.OnEmit</code> in <code>go.opentelemetry.io/otel/sdk/log</code> now accepts a pointer to <code>Record</code> instead of a value so that the record modifications done in a processor are propagated to subsequent registered processors. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5636">#5636</a>)</li> <li><code>SimpleProcessor.Enabled</code> in <code>go.opentelemetry.io/otel/sdk/log</code> now returns <code>false</code> if the exporter is <code>nil</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5665">#5665</a>)</li> <li>Update the concurrency requirements of <code>Exporter</code> in <code>go.opentelemetry.io/otel/sdk/log</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5666">#5666</a>)</li> <li><code>SimpleProcessor</code> in <code>go.opentelemetry.io/otel/sdk/log</code> synchronizes <code>OnEmit</code> calls. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5666">#5666</a>)</li> <li>The <code>Processor</code> interface in <code>go.opentelemetry.io/otel/sdk/log</code> no longer includes the <code>Enabled</code> method. See the <code>FilterProcessor</code> interface type added in <code>go.opentelemetry.io/otel/sdk/log/internal/x</code> to continue providing this functionality. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5692">#5692</a>)</li> <li>The <code>SimpleProcessor</code> type in <code>go.opentelemetry.io/otel/sdk/log</code> is no longer comparable. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5693">#5693</a>)</li> <li>The <code>BatchProcessor</code> type in <code>go.opentelemetry.io/otel/sdk/log</code> is no longer comparable. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5693">#5693</a>)</li> </ul> <h3>Fixed</h3> <ul> <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/otlptracehttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5584">#5584</a>)</li> <li>Pass the underlying error rather than a generic retry-able failure in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>, <code>go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp</code> and <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5541">#5541</a>)</li> <li>Correct the <code>Tracer</code>, <code>Meter</code>, and <code>Logger</code> names used in <code>go.opentelemetry.io/otel/example/dice</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5612">#5612</a>)</li> <li>Correct the <code>Tracer</code> names used in <code>go.opentelemetry.io/otel/example/namedtracer</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5612">#5612</a>)</li> <li>Correct the <code>Tracer</code> name used in <code>go.opentelemetry.io/otel/example/opencensus</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5612">#5612</a>)</li> <li>Correct the <code>Tracer</code> and <code>Meter</code> names used in <code>go.opentelemetry.io/otel/example/otel-collector</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5612">#5612</a>)</li> <li>Correct the <code>Tracer</code> names used in <code>go.opentelemetry.io/otel/example/passthrough</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5612">#5612</a>)</li> <li>Correct the <code>Meter</code> name used in <code>go.opentelemetry.io/otel/example/prometheus</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5612">#5612</a>)</li> <li>Correct the <code>Tracer</code> names used in <code>go.opentelemetry.io/otel/example/zipkin</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5612">#5612</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/otlpmetric/otlpmetricgrpc</code> and <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5641">#5641</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/otlplog/otlploghttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5650">#5650</a>)</li> <li>Stop percent encoding header environment variables in <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc</code>, <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp</code>, <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code> and <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5705">#5705</a>)</li> <li>Remove invalid environment variable header keys in <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc</code>, <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp</code>, <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code> and <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5705">#5705</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/6b1d94f21c0a76ba96f3cdb10fdbc5c110070e1d"><code>6b1d94f</code></a> Release v1.29.0/v0.51.0/v0.5.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5732">#5732</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/2a54df7bffb9d66a564064a1192289b43b1fa89e"><code>2a54df7</code></a> fix(deps): update module github.com/golangci/golangci-lint to v1.60.3 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5730">#5730</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/4875735fd8070ee20d838f3bc4aef85e3478afc5"><code>4875735</code></a> fix(deps): update module github.com/golangci/golangci-lint to v1.60.2 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5711">#5711</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/30fc4074ec781e35e33e93e0ba486af70ff261af"><code>30fc407</code></a> fix(deps): update golang.org/x/exp digest to 9b4947d (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5729">#5729</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/9402143b51d74d9fcb818eeb28253ffca8af0d02"><code>9402143</code></a> fix(deps): update golang.org/x/exp digest to 778ce7b (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5728">#5728</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/bc48d69cc70823154d9871131df0bbffe72be075"><code>bc48d69</code></a> chore(deps): update google.golang.org/genproto/googleapis/rpc digest to fc7c0...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/fe02ce73e05bfb95b5ea35afa24e8eb228808de0"><code>fe02ce7</code></a> chore(deps): update google.golang.org/genproto/googleapis/api digest to fc7c0...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/002c0a4c0352a56ebebc13f3ec20f73c23b348f6"><code>002c0a4</code></a> Move <code>log.Processor.Enabled</code> to independent <code>FilterProcessor</code> interfaced type...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/fe6c67e7e9b408d7f1e05356e4ccafadf0475b10"><code>fe6c67e</code></a> OpenCensus bridge to support TraceState (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5651">#5651</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/83ae9bd0e338d6899a61d270ac398e51e154f009"><code>83ae9bd</code></a> Bugfix: OTLP exporters should not percent decode the key when parsing HEADERS...</li> <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-go/compare/v1.28.0...v1.29.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/exporters/otlp/otlpmetric/otlpmetricgrpc&package-manager=go_modules&previous-version=1.28.0&new-version=1.29.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> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Loading branch information