Tags: linode/linode-cosi-driver
Tags
fix(deps): bump helm.sh/helm/v3 from 3.16.3 to 3.17.0 (#140) [//]: # (dependabot-start)⚠️ **Dependabot is rebasing this PR**⚠️ Rebasing might not happen immediately, so don't worry if this takes some time. Note: if you make any changes to this PR yourself, they will take precedence over the rebase. --- [//]: # (dependabot-end) Bumps [helm.sh/helm/v3](https://github.com/helm/helm) from 3.16.3 to 3.17.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/helm/helm/releases">helm.sh/helm/v3's releases</a>.</em></p> <blockquote> <p>Helm v3.17.0 is a feature release. Users are encouraged to upgrade for the best experience.</p> <p>The community keeps growing, and we'd love to see you there!</p> <ul> <li>Join the discussion in <a href="https://kubernetes.slack.com">Kubernetes Slack</a>: <ul> <li>for questions and just to hang out</li> <li>for discussing PRs, code, and bugs</li> </ul> </li> <li>Hang out at the Public Developer Call: Thursday, 9:30 Pacific via <a href="https://zoom.us/j/696660622">Zoom</a></li> <li>Test, debug, and contribute charts: <a href="https://artifacthub.io/packages/search?kind=0">ArtifactHub/packages</a></li> </ul> <h2>Notable Changes</h2> <ul> <li>Allow pulling and installation by OCI digest</li> <li>Annotations and dependencies are now in chart metadata output</li> <li>New <code>--take-ownership</code> flag for install and upgrade commands</li> <li>SDK: Authorizer and registry authorizer are now configurable</li> <li>Removed the Kubernetes configuration file permissions check</li> <li>Added username/password to helm push and dependency build/update subcommands</li> <li>Added <code>toYamlPretty</code> template function</li> </ul> <h2>Installation and Upgrading</h2> <p>Download Helm v3.17.0. The common platform binaries are here:</p> <ul> <li><a href="https://get.helm.sh/helm-v3.17.0-darwin-amd64.tar.gz">MacOS amd64</a> (<a href="https://get.helm.sh/helm-v3.17.0-darwin-amd64.tar.gz.sha256sum">checksum</a> / 0d5fd51cf51eb4b9712d52ecd8f2a3cd865680595cca57db38ee01802bd466ea)</li> <li><a href="https://get.helm.sh/helm-v3.17.0-darwin-arm64.tar.gz">MacOS arm64</a> (<a href="https://get.helm.sh/helm-v3.17.0-darwin-arm64.tar.gz.sha256sum">checksum</a> / 5db292c69ba756ddbf139abb623b02860feef15c7f1a4ea69b77715b9165a261)</li> <li><a href="https://get.helm.sh/helm-v3.17.0-linux-amd64.tar.gz">Linux amd64</a> (<a href="https://get.helm.sh/helm-v3.17.0-linux-amd64.tar.gz.sha256sum">checksum</a> / fb5d12662fde6eeff36ac4ccacbf3abed96b0ee2de07afdde4edb14e613aee24)</li> <li><a href="https://get.helm.sh/helm-v3.17.0-linux-arm.tar.gz">Linux arm</a> (<a href="https://get.helm.sh/helm-v3.17.0-linux-arm.tar.gz.sha256sum">checksum</a> / a388478049bf4ad440fa394f28421aa43cec3631ba197a8203c485edbec3e3fe)</li> <li><a href="https://get.helm.sh/helm-v3.17.0-linux-arm64.tar.gz">Linux arm64</a> (<a href="https://get.helm.sh/helm-v3.17.0-linux-arm64.tar.gz.sha256sum">checksum</a> / c4d4be8e80082b7eaa411e3e231d62cf05d01cddfef59b0d01006a7901e11ee4)</li> <li><a href="https://get.helm.sh/helm-v3.17.0-linux-386.tar.gz">Linux i386</a> (<a href="https://get.helm.sh/helm-v3.17.0-linux-386.tar.gz.sha256sum">checksum</a> / af89be03bb15175cd27573b48f4b9621e08982ab7788dd36e073baac988d6b2e)</li> <li><a href="https://get.helm.sh/helm-v3.17.0-linux-ppc64le.tar.gz">Linux ppc64le</a> (<a href="https://get.helm.sh/helm-v3.17.0-linux-ppc64le.tar.gz.sha256sum">checksum</a> / 32833acf72b240e9ca78a3eac630a0ba420e073b02df3030c369a287b8bdc769)</li> <li><a href="https://get.helm.sh/helm-v3.17.0-linux-s390x.tar.gz">Linux s390x</a> (<a href="https://get.helm.sh/helm-v3.17.0-linux-s390x.tar.gz.sha256sum">checksum</a> / 4b002d673ef35d78843c45cc169faf1040eec75937f19fccce41d2074f459653)</li> <li><a href="https://get.helm.sh/helm-v3.17.0-linux-riscv64.tar.gz">Linux riscv64</a> (<a href="https://get.helm.sh/helm-v3.17.0-linux-riscv64.tar.gz.sha256sum">checksum</a> / 38297aca2046fd13f2e0415ecc9cdb006f4008b286467f5f217187647dbbab5b)</li> <li><a href="https://get.helm.sh/helm-v3.17.0-windows-amd64.zip">Windows amd64</a> (<a href="https://get.helm.sh/helm-v3.17.0-windows-amd64.zip.sha256sum">checksum</a> / 0625e51437107991922f76adbec4a4f12a4438942182677399ab758a3ec8bdc5)</li> <li><a href="https://get.helm.sh/helm-v3.17.0-windows-arm64.zip">Windows arm64</a> (<a href="https://get.helm.sh/helm-v3.17.0-windows-arm64.zip.sha256sum">checksum</a> / 5fd16dde353aa5909562f127befea8db3879ecf63050fea3fb106ff8bfdd1a9c)</li> </ul> <p>This release was signed with 208D D36E D5BB 3745 A167 43A4 C7C6 FBB5 B91C 1155 and can be found at <a href="https://github.com/r6by"><code>@r6by</code></a> <a href="https://keybase.io/r6by">keybase account</a>. Please use the attached signatures for verifying this release using gpg.</p> <p>The <a href="https://helm.sh/docs/intro/quickstart/">Quickstart Guide</a> will get you going from there. For <strong>upgrade instructions</strong> or detailed installation notes, check the <a href="https://helm.sh/docs/intro/install/">install guide</a>. You can also use a <a href="https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3">script to install</a> on any system with <code>bash</code>.</p> <h2>What's Next</h2> <ul> <li>3.17.1 is the next patch release and will be on February 12, 2025</li> <li>3.18.0 is the next minor release and will be on May 14, 2025</li> </ul> <h2>Changelog</h2> <ul> <li>bump version to v3.17.0 301108edc7ac2a8ba79e4ebf5701b0b6ce6a31e4 (Matt Farina)</li> <li>fix: make ORAS reference private 949b2e604067a43797c640db4d6ed69af7aa3e5b (Terry Howe)</li> <li>fix: issue with helm template and oci chart aba95b9cb4827fe932e5eebabd55513333543d7c (Terry Howe)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/helm/helm/commit/301108edc7ac2a8ba79e4ebf5701b0b6ce6a31e4"><code>301108e</code></a> bump version to v3.17.0</li> <li><a href="https://github.com/helm/helm/commit/0ac5d28c3e58a86ba2b41c5e1b1b1c3ae180d7f9"><code>0ac5d28</code></a> Merge pull request <a href="https://redirect.github.com/helm/helm/issues/13588">#13588</a> from mattfarina/v3-backport-oci-digest</li> <li><a href="https://github.com/helm/helm/commit/949b2e604067a43797c640db4d6ed69af7aa3e5b"><code>949b2e6</code></a> fix: make ORAS reference private</li> <li><a href="https://github.com/helm/helm/commit/aba95b9cb4827fe932e5eebabd55513333543d7c"><code>aba95b9</code></a> fix: issue with helm template and oci chart</li> <li><a href="https://github.com/helm/helm/commit/c3e5217d85f37ba6adb570c3f2ff78dc7dfb343c"><code>c3e5217</code></a> feat: allow installation by OCI digest</li> <li><a href="https://github.com/helm/helm/commit/fbfbf1aae68da05abc814b2a3abdfb7390d6b965"><code>fbfbf1a</code></a> Merge pull request <a href="https://redirect.github.com/helm/helm/issues/13555">#13555</a> from helm/dependabot/go_modules/dev-v3/k8s-io-b0222...</li> <li><a href="https://github.com/helm/helm/commit/33a0ee7b9ac19d5578ef315cb4c220fe5ab069f1"><code>33a0ee7</code></a> Bump the k8s-io group with 7 updates</li> <li><a href="https://github.com/helm/helm/commit/c6b8d2b359ee981fd5d270b999f18d138f5b0df8"><code>c6b8d2b</code></a> Merge pull request <a href="https://redirect.github.com/helm/helm/issues/13585">#13585</a> from mattfarina/backport-xnet-33-fix</li> <li><a href="https://github.com/helm/helm/commit/79993d2e5bb05a1eba5978353db084f1ca9cb7ac"><code>79993d2</code></a> Upgrade golang.org/x/net to v0.33.0 to address CVE-2024-45338</li> <li><a href="https://github.com/helm/helm/commit/9ade3b502a1f14d046134796a17e3ceed2cd1373"><code>9ade3b5</code></a> Merge pull request <a href="https://redirect.github.com/helm/helm/issues/13574">#13574</a> from gjenkins8/v3_13343</li> <li>Additional commits viewable in <a href="https://github.com/helm/helm/compare/v3.16.3...v3.17.0">compare view</a></li> </ul> </details> <br /> [](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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
refactor(driver)!: drop otel libs (#127) ## Description <!-- What code changes are made? What problem does this PR addresses, or what feature this PR adds? --> This pull request removes dependency on OTEL instrumentation, to reduce binary size and simplify dependencies. Additionally it updates reference to new COSI repository, so that CRD and Controller can be deployed. <!-- Usage: `Resolves #<issue number>`, or `Resolves <link to the issue>`. If PR is about `failing-tests`, please post the related tests in a comment and do not use `Resolves` --> N/A Signed-off-by: Mateusz Urbanek <murbanek@akamai.com>
refactor(driver)!: drop otel libs (#127) ## Description <!-- What code changes are made? What problem does this PR addresses, or what feature this PR adds? --> This pull request removes dependency on OTEL instrumentation, to reduce binary size and simplify dependencies. Additionally it updates reference to new COSI repository, so that CRD and Controller can be deployed. <!-- Usage: `Resolves #<issue number>`, or `Resolves <link to the issue>`. If PR is about `failing-tests`, please post the related tests in a comment and do not use `Resolves` --> N/A Signed-off-by: Mateusz Urbanek <murbanek@akamai.com>
fix(deps): bump github.com/go-resty/resty/v2 from 2.15.3 to 2.16.0 (#121 ) Bumps [github.com/go-resty/resty/v2](https://github.com/go-resty/resty) from 2.15.3 to 2.16.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/go-resty/resty/releases">github.com/go-resty/resty/v2's releases</a>.</em></p> <blockquote> <h2>v2.16.0</h2> <h1>Release Notes</h1> <h2>New Features</h2> <ul> <li>feat: option to set URL query params without encoding by <a href="https://github.com/jeevatkm"><code>@jeevatkm</code></a> in <a href="https://redirect.github.com/go-resty/resty/pull/885">go-resty/resty#885</a></li> </ul> <h2>Enhancements</h2> <ul> <li>Enhance buildCurlRequest for unit test by <a href="https://github.com/yaziedda"><code>@yaziedda</code></a> in <a href="https://redirect.github.com/go-resty/resty/pull/884">go-resty/resty#884</a></li> <li>Code optimizations by <a href="https://github.com/jeevatkm"><code>@jeevatkm</code></a> in <a href="https://redirect.github.com/go-resty/resty/pull/892">go-resty/resty#892</a></li> </ul> <h2>Documentation</h2> <ul> <li>release: version bump and readme update for v2.16.0 by <a href="https://github.com/jeevatkm"><code>@jeevatkm</code></a> in <a href="https://redirect.github.com/go-resty/resty/pull/907">go-resty/resty#907</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/yaziedda"><code>@yaziedda</code></a> made their first contribution in <a href="https://redirect.github.com/go-resty/resty/pull/884">go-resty/resty#884</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/go-resty/resty/compare/v2.15.3...v2.16.0">https://github.com/go-resty/resty/compare/v2.15.3...v2.16.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/go-resty/resty/commit/feedf188e3e803fe1dd7c2e1701c4e9e9d24cf40"><code>feedf18</code></a> release: version bump and readme update for v2.16.0 (<a href="https://redirect.github.com/go-resty/resty/issues/907">#907</a>)</li> <li><a href="https://github.com/go-resty/resty/commit/1c4960b1e4fd3a53fc71c8034ff5bd56f5519ef0"><code>1c4960b</code></a> Merge pull request <a href="https://redirect.github.com/go-resty/resty/issues/892">#892</a> from go-resty/code-optimizations</li> <li><a href="https://github.com/go-resty/resty/commit/cf921ad6393d4a66fc83f6a81f185e5442e58bab"><code>cf921ad</code></a> build: reduce test execution time</li> <li><a href="https://github.com/go-resty/resty/commit/94aeffbe1bed92ea77ead5c515d30556f32c8b06"><code>94aeffb</code></a> refactor: optimize allocation</li> <li><a href="https://github.com/go-resty/resty/commit/a6a489ba12058a87e4e2ed4aace5190e9184c93d"><code>a6a489b</code></a> feat: option to enable URL query params without encoding (<a href="https://redirect.github.com/go-resty/resty/issues/885">#885</a>)</li> <li><a href="https://github.com/go-resty/resty/commit/fc51b3326e65d2d1a4c0a6f8538084962cec381f"><code>fc51b33</code></a> feat(enhancement): improve buildCurlRequest for unit test (<a href="https://redirect.github.com/go-resty/resty/issues/884">#884</a>)</li> <li>See full diff in <a href="https://github.com/go-resty/resty/compare/v2.15.3...v2.16.0">compare view</a></li> </ul> </details> <br /> [](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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fix(deps): bump the otel-dependencies group with 7 updates (#114) Bumps the otel-dependencies group with 7 updates: | Package | From | To | | --- | --- | --- | | [go.opentelemetry.io/contrib/exporters/autoexport](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.56.0` | `0.57.0` | | [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.56.0` | `0.57.0` | | [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.31.0` | `1.32.0` | | [go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.31.0` | `1.32.0` | | [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.31.0` | `1.32.0` | | [go.opentelemetry.io/otel/sdk/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.31.0` | `1.32.0` | | [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `1.31.0` | `1.32.0` | Updates `go.opentelemetry.io/contrib/exporters/autoexport` from 0.56.0 to 0.57.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-go-contrib/releases">go.opentelemetry.io/contrib/exporters/autoexport's releases</a>.</em></p> <blockquote> <h2>Release v1.32.0/v0.57.0/v0.26.0/v0.12.0/v0.7.0/v0.5.0/v0.4.0</h2> <h2>Overview</h2> <h3>Added</h3> <ul> <li>Add the <code>WithSource</code> option to the <code>go.opentelemetry.io/contrib/bridges/otelslog</code> log bridge to set the <code>code.*</code> attributes in the log record that includes the source location where the record was emitted. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6253">#6253</a>)</li> <li>Add <code>ContextWithStartTime</code> and <code>StartTimeFromContext</code> to <code>go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp</code>, which allows setting the start time using go context. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6137">#6137</a>)</li> <li>Set the <code>code.*</code> attributes in <code>go.opentelemetry.io/contrib/bridges/otelzap</code> if the <code>zap.Logger</code> was created with the <code>AddCaller</code> or <code>AddStacktrace</code> option. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6268">#6268</a>)</li> <li>Add a <code>LogProcessor</code> to <code>go.opentelemetry.io/contrib/processors/baggagecopy</code> to copy baggage members to log records. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6277">#6277</a>) <ul> <li>Use <code>baggagecopy.NewLogProcessor</code> when configuring a Log Provider. <ul> <li><code>NewLogProcessor</code> accepts a <code>Filter</code> function type that selects which baggage members are added to the log record.</li> </ul> </li> </ul> </li> </ul> <h3>Changed</h3> <ul> <li>Transform raw (<code>slog.KindAny</code>) attribute values to matching <code>log.Value</code> types. For example, <code>[]string{"foo", "bar"}</code> attribute value is now transformed to <code>log.SliceValue(log.StringValue("foo"), log.StringValue("bar"))</code> instead of <code>log.String("[foo bar"])</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6254">#6254</a>)</li> <li>Upgrade <code>go.opentelemetry.io/otel/semconv/v1.17.0</code> to <code>go.opentelemetry.io/otel/semconv/v1.21.0</code> in <code>go.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongo</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6272">#6272</a>)</li> <li>Resource doesn't merge with defaults if a valid resource is configured in <code>go.opentelemetry.io/contrib/config</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6289">#6289</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Transform nil attribute values to <code>log.Value</code> zero value instead of panicking in <code>go.opentelemetry.io/contrib/bridges/otellogrus</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6237">#6237</a>)</li> <li>Transform nil attribute values to <code>log.Value</code> zero value instead of panicking in <code>go.opentelemetry.io/contrib/bridges/otelzap</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6237">#6237</a>)</li> <li>Transform nil attribute values to <code>log.Value</code> zero value instead of <code>log.StringValue("<nil>")</code> in <code>go.opentelemetry.io/contrib/bridges/otelslog</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6246">#6246</a>)</li> <li>Fix <code>NewClientHandler</code> so that <code>rpc.client.request.*</code> metrics measure requests instead of responses and <code>rpc.client.responses.*</code> metrics measure responses instead of requests in <code>go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6250">#6250</a>)</li> <li>Fix issue in <code>go.opentelemetry.io/contrib/config</code> causing <code>otelprom.WithResourceAsConstantLabels</code> configuration to not be respected. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6260">#6260</a>)</li> <li><code>otel.Handle</code> is no longer called on a successful shutdown of the Prometheus exporter in <code>go.opentelemetry.io/contrib/config</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6299">#6299</a>)</li> </ul> <h2>What's Changed</h2> <ul> <li>fix(deps): update module go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp to v0.56.0 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6251">open-telemetry/opentelemetry-go-contrib#6251</a></li> <li>chore(deps): update module github.com/gabriel-vasile/mimetype to v1.4.6 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6247">open-telemetry/opentelemetry-go-contrib#6247</a></li> <li>fix(deps): update module go.opentelemetry.io/contrib/bridges/otelslog to v0.6.0 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6249">open-telemetry/opentelemetry-go-contrib#6249</a></li> <li>Fix panic for nil attributes and move convert funcs to internal/shared/logutil by <a href="https://github.com/m1heng"><code>@m1heng</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6237">open-telemetry/opentelemetry-go-contrib#6237</a></li> <li>otelslog: Transform nil attribute to empty log.Value by <a href="https://github.com/pellared"><code>@pellared</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6246">open-telemetry/opentelemetry-go-contrib#6246</a></li> <li>fix(deps): update module github.com/prometheus/client_golang to v1.20.5 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6255">open-telemetry/opentelemetry-go-contrib#6255</a></li> <li>fix(deps): update googleapis to 796eee8 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6257">open-telemetry/opentelemetry-go-contrib#6257</a></li> <li>fix(deps): update module github.com/googlecloudplatform/opentelemetry-operations-go/detectors/gcp to v1.24.3 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6258">open-telemetry/opentelemetry-go-contrib#6258</a></li> <li>oteslog: Improve transforming slog.KindAny attributes by <a href="https://github.com/pellared"><code>@pellared</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6254">open-telemetry/opentelemetry-go-contrib#6254</a></li> <li>fix(deps): update aws-sdk-go-v2 monorepo by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6259">open-telemetry/opentelemetry-go-contrib#6259</a></li> <li>otelgrpc: Fix NewClientHandler to emit proper request/response metrics by <a href="https://github.com/bogdandrutu"><code>@bogdandrutu</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6250">open-telemetry/opentelemetry-go-contrib#6250</a></li> <li>config: fix bug where WithResourceAsConstantLabels wasn't set by <a href="https://github.com/codeboten"><code>@codeboten</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6260">open-telemetry/opentelemetry-go-contrib#6260</a></li> <li>otelslog: Add WithSource option by <a href="https://github.com/Jesse0Michael"><code>@Jesse0Michael</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6253">open-telemetry/opentelemetry-go-contrib#6253</a></li> <li>otelhttp: Allow setting start time using context by <a href="https://github.com/dashpole"><code>@dashpole</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6137">open-telemetry/opentelemetry-go-contrib#6137</a></li> <li>chore(deps): update module github.com/bytedance/sonic/loader to v0.2.1 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6267">open-telemetry/opentelemetry-go-contrib#6267</a></li> <li>chore(deps): update module github.com/ebitengine/purego to v0.8.1 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6269">open-telemetry/opentelemetry-go-contrib#6269</a></li> <li>fix(deps): update googleapis to 324edc3 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6270">open-telemetry/opentelemetry-go-contrib#6270</a></li> <li>chore(deps): update prom/prometheus docker tag to v2.55.0 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6271">open-telemetry/opentelemetry-go-contrib#6271</a></li> <li>otelzap: Add caller and stacktrace to attributes if present by <a href="https://github.com/suniastar"><code>@suniastar</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6268">open-telemetry/opentelemetry-go-contrib#6268</a></li> <li>chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.112.0 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6274">open-telemetry/opentelemetry-go-contrib#6274</a></li> <li>chore(deps): update kubernetes packages to v0.31.2 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6273">open-telemetry/opentelemetry-go-contrib#6273</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md">go.opentelemetry.io/contrib/exporters/autoexport's changelog</a>.</em></p> <blockquote> <h2>[1.32.0/0.57.0/0.26.0/0.12.0/0.7.0/0.5.0/0.4.0] - 2024-11-08</h2> <h3>Added</h3> <ul> <li>Add the <code>WithSource</code> option to the <code>go.opentelemetry.io/contrib/bridges/otelslog</code> log bridge to set the <code>code.*</code> attributes in the log record that includes the source location where the record was emitted. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6253">#6253</a>)</li> <li>Add <code>ContextWithStartTime</code> and <code>StartTimeFromContext</code> to <code>go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp</code>, which allows setting the start time using go context. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6137">#6137</a>)</li> <li>Set the <code>code.*</code> attributes in <code>go.opentelemetry.io/contrib/bridges/otelzap</code> if the <code>zap.Logger</code> was created with the <code>AddCaller</code> or <code>AddStacktrace</code> option. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6268">#6268</a>)</li> <li>Add a <code>LogProcessor</code> to <code>go.opentelemetry.io/contrib/processors/baggagecopy</code> to copy baggage members to log records. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6277">#6277</a>) <ul> <li>Use <code>baggagecopy.NewLogProcessor</code> when configuring a Log Provider. <ul> <li><code>NewLogProcessor</code> accepts a <code>Filter</code> function type that selects which baggage members are added to the log record.</li> </ul> </li> </ul> </li> </ul> <h3>Changed</h3> <ul> <li>Transform raw (<code>slog.KindAny</code>) attribute values to matching <code>log.Value</code> types. For example, <code>[]string{"foo", "bar"}</code> attribute value is now transformed to <code>log.SliceValue(log.StringValue("foo"), log.StringValue("bar"))</code> instead of <code>log.String("[foo bar"])</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6254">#6254</a>)</li> <li>Upgrade <code>go.opentelemetry.io/otel/semconv/v1.17.0</code> to <code>go.opentelemetry.io/otel/semconv/v1.21.0</code> in <code>go.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongo</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6272">#6272</a>)</li> <li>Resource doesn't merge with defaults if a valid resource is configured in <code>go.opentelemetry.io/contrib/config</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6289">#6289</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Transform nil attribute values to <code>log.Value</code> zero value instead of panicking in <code>go.opentelemetry.io/contrib/bridges/otellogrus</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6237">#6237</a>)</li> <li>Transform nil attribute values to <code>log.Value</code> zero value instead of panicking in <code>go.opentelemetry.io/contrib/bridges/otelzap</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6237">#6237</a>)</li> <li>Transform nil attribute values to <code>log.Value</code> zero value instead of <code>log.StringValue("<nil>")</code> in <code>go.opentelemetry.io/contrib/bridges/otelslog</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6246">#6246</a>)</li> <li>Fix <code>NewClientHandler</code> so that <code>rpc.client.request.*</code> metrics measure requests instead of responses and <code>rpc.client.responses.*</code> metrics measure responses instead of requests in <code>go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6250">#6250</a>)</li> <li>Fix issue in <code>go.opentelemetry.io/contrib/config</code> causing <code>otelprom.WithResourceAsConstantLabels</code> configuration to not be respected. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6260">#6260</a>)</li> <li><code>otel.Handle</code> is no longer called on a successful shutdown of the Prometheus exporter in <code>go.opentelemetry.io/contrib/config</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6299">#6299</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/519f10d5d0e764ed063351ab2c34be74d7ad4780"><code>519f10d</code></a> Release v1.32.0/v0.57.0/v0.26.0/v0.12.0/v0.7.0/v0.5.0/v0.4.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6311">#6311</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/bb01131b15b5af4ab521f983cdb88542b539e7f7"><code>bb01131</code></a> fix(deps): update module google.golang.org/grpc to v1.68.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6306">#6306</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/b559799fdf87e114e318efe9a4e72c047f3acab0"><code>b559799</code></a> fix(deps): update aws-sdk-go-v2 monorepo (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6308">#6308</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/0beb27c59dc95d404eaa0d9b2ba2147f18e48586"><code>0beb27c</code></a> fix(deps): update module go.opentelemetry.io/build-tools/multimod to v0.15.0 ...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/4e7a11ae4eac2d73a15ee6375fa9082ca616db76"><code>4e7a11a</code></a> chore(deps): update module github.com/klauspost/cpuid/v2 to v2.2.9 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6304">#6304</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/8e0db19df2d08bac63d7ed264bc88a85a066c52a"><code>8e0db19</code></a> config: don't log an error on close (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6299">#6299</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/da04e2dedbc3a8e78590756ff3a7ee31edb1b7ba"><code>da04e2d</code></a> fix(deps): update module go.opentelemetry.io/build-tools/crosslink to v0.15.0...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/f658e10116f94df1a3c8699eee504fa52b2a48f0"><code>f658e10</code></a> fix(deps): update module go.opentelemetry.io/build-tools/gotmpl to v0.15.0 (#...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/6b29ae8a127dffe05ef065f9757cdb4b556919a6"><code>6b29ae8</code></a> chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.113...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/68e20fe6d7d2445ae67f76972df45d50e52b3564"><code>68e20fe</code></a> fix(deps): update aws-sdk-go-v2 monorepo (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6298">#6298</a>)</li> <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.56.0...zpages/v0.57.0">compare view</a></li> </ul> </details> <br /> Updates `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc` from 0.56.0 to 0.57.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-go-contrib/releases">go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc's releases</a>.</em></p> <blockquote> <h2>Release v1.32.0/v0.57.0/v0.26.0/v0.12.0/v0.7.0/v0.5.0/v0.4.0</h2> <h2>Overview</h2> <h3>Added</h3> <ul> <li>Add the <code>WithSource</code> option to the <code>go.opentelemetry.io/contrib/bridges/otelslog</code> log bridge to set the <code>code.*</code> attributes in the log record that includes the source location where the record was emitted. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6253">#6253</a>)</li> <li>Add <code>ContextWithStartTime</code> and <code>StartTimeFromContext</code> to <code>go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp</code>, which allows setting the start time using go context. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6137">#6137</a>)</li> <li>Set the <code>code.*</code> attributes in <code>go.opentelemetry.io/contrib/bridges/otelzap</code> if the <code>zap.Logger</code> was created with the <code>AddCaller</code> or <code>AddStacktrace</code> option. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6268">#6268</a>)</li> <li>Add a <code>LogProcessor</code> to <code>go.opentelemetry.io/contrib/processors/baggagecopy</code> to copy baggage members to log records. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6277">#6277</a>) <ul> <li>Use <code>baggagecopy.NewLogProcessor</code> when configuring a Log Provider. <ul> <li><code>NewLogProcessor</code> accepts a <code>Filter</code> function type that selects which baggage members are added to the log record.</li> </ul> </li> </ul> </li> </ul> <h3>Changed</h3> <ul> <li>Transform raw (<code>slog.KindAny</code>) attribute values to matching <code>log.Value</code> types. For example, <code>[]string{"foo", "bar"}</code> attribute value is now transformed to <code>log.SliceValue(log.StringValue("foo"), log.StringValue("bar"))</code> instead of <code>log.String("[foo bar"])</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6254">#6254</a>)</li> <li>Upgrade <code>go.opentelemetry.io/otel/semconv/v1.17.0</code> to <code>go.opentelemetry.io/otel/semconv/v1.21.0</code> in <code>go.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongo</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6272">#6272</a>)</li> <li>Resource doesn't merge with defaults if a valid resource is configured in <code>go.opentelemetry.io/contrib/config</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6289">#6289</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Transform nil attribute values to <code>log.Value</code> zero value instead of panicking in <code>go.opentelemetry.io/contrib/bridges/otellogrus</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6237">#6237</a>)</li> <li>Transform nil attribute values to <code>log.Value</code> zero value instead of panicking in <code>go.opentelemetry.io/contrib/bridges/otelzap</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6237">#6237</a>)</li> <li>Transform nil attribute values to <code>log.Value</code> zero value instead of <code>log.StringValue("<nil>")</code> in <code>go.opentelemetry.io/contrib/bridges/otelslog</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6246">#6246</a>)</li> <li>Fix <code>NewClientHandler</code> so that <code>rpc.client.request.*</code> metrics measure requests instead of responses and <code>rpc.client.responses.*</code> metrics measure responses instead of requests in <code>go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6250">#6250</a>)</li> <li>Fix issue in <code>go.opentelemetry.io/contrib/config</code> causing <code>otelprom.WithResourceAsConstantLabels</code> configuration to not be respected. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6260">#6260</a>)</li> <li><code>otel.Handle</code> is no longer called on a successful shutdown of the Prometheus exporter in <code>go.opentelemetry.io/contrib/config</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6299">#6299</a>)</li> </ul> <h2>What's Changed</h2> <ul> <li>fix(deps): update module go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp to v0.56.0 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6251">open-telemetry/opentelemetry-go-contrib#6251</a></li> <li>chore(deps): update module github.com/gabriel-vasile/mimetype to v1.4.6 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6247">open-telemetry/opentelemetry-go-contrib#6247</a></li> <li>fix(deps): update module go.opentelemetry.io/contrib/bridges/otelslog to v0.6.0 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6249">open-telemetry/opentelemetry-go-contrib#6249</a></li> <li>Fix panic for nil attributes and move convert funcs to internal/shared/logutil by <a href="https://github.com/m1heng"><code>@m1heng</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6237">open-telemetry/opentelemetry-go-contrib#6237</a></li> <li>otelslog: Transform nil attribute to empty log.Value by <a href="https://github.com/pellared"><code>@pellared</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6246">open-telemetry/opentelemetry-go-contrib#6246</a></li> <li>fix(deps): update module github.com/prometheus/client_golang to v1.20.5 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6255">open-telemetry/opentelemetry-go-contrib#6255</a></li> <li>fix(deps): update googleapis to 796eee8 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6257">open-telemetry/opentelemetry-go-contrib#6257</a></li> <li>fix(deps): update module github.com/googlecloudplatform/opentelemetry-operations-go/detectors/gcp to v1.24.3 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6258">open-telemetry/opentelemetry-go-contrib#6258</a></li> <li>oteslog: Improve transforming slog.KindAny attributes by <a href="https://github.com/pellared"><code>@pellared</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6254">open-telemetry/opentelemetry-go-contrib#6254</a></li> <li>fix(deps): update aws-sdk-go-v2 monorepo by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6259">open-telemetry/opentelemetry-go-contrib#6259</a></li> <li>otelgrpc: Fix NewClientHandler to emit proper request/response metrics by <a href="https://github.com/bogdandrutu"><code>@bogdandrutu</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6250">open-telemetry/opentelemetry-go-contrib#6250</a></li> <li>config: fix bug where WithResourceAsConstantLabels wasn't set by <a href="https://github.com/codeboten"><code>@codeboten</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6260">open-telemetry/opentelemetry-go-contrib#6260</a></li> <li>otelslog: Add WithSource option by <a href="https://github.com/Jesse0Michael"><code>@Jesse0Michael</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6253">open-telemetry/opentelemetry-go-contrib#6253</a></li> <li>otelhttp: Allow setting start time using context by <a href="https://github.com/dashpole"><code>@dashpole</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6137">open-telemetry/opentelemetry-go-contrib#6137</a></li> <li>chore(deps): update module github.com/bytedance/sonic/loader to v0.2.1 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6267">open-telemetry/opentelemetry-go-contrib#6267</a></li> <li>chore(deps): update module github.com/ebitengine/purego to v0.8.1 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6269">open-telemetry/opentelemetry-go-contrib#6269</a></li> <li>fix(deps): update googleapis to 324edc3 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6270">open-telemetry/opentelemetry-go-contrib#6270</a></li> <li>chore(deps): update prom/prometheus docker tag to v2.55.0 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6271">open-telemetry/opentelemetry-go-contrib#6271</a></li> <li>otelzap: Add caller and stacktrace to attributes if present by <a href="https://github.com/suniastar"><code>@suniastar</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6268">open-telemetry/opentelemetry-go-contrib#6268</a></li> <li>chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.112.0 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6274">open-telemetry/opentelemetry-go-contrib#6274</a></li> <li>chore(deps): update kubernetes packages to v0.31.2 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6273">open-telemetry/opentelemetry-go-contrib#6273</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md">go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc's changelog</a>.</em></p> <blockquote> <h2>[1.32.0/0.57.0/0.26.0/0.12.0/0.7.0/0.5.0/0.4.0] - 2024-11-08</h2> <h3>Added</h3> <ul> <li>Add the <code>WithSource</code> option to the <code>go.opentelemetry.io/contrib/bridges/otelslog</code> log bridge to set the <code>code.*</code> attributes in the log record that includes the source location where the record was emitted. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6253">#6253</a>)</li> <li>Add <code>ContextWithStartTime</code> and <code>StartTimeFromContext</code> to <code>go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp</code>, which allows setting the start time using go context. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6137">#6137</a>)</li> <li>Set the <code>code.*</code> attributes in <code>go.opentelemetry.io/contrib/bridges/otelzap</code> if the <code>zap.Logger</code> was created with the <code>AddCaller</code> or <code>AddStacktrace</code> option. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6268">#6268</a>)</li> <li>Add a <code>LogProcessor</code> to <code>go.opentelemetry.io/contrib/processors/baggagecopy</code> to copy baggage members to log records. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6277">#6277</a>) <ul> <li>Use <code>baggagecopy.NewLogProcessor</code> when configuring a Log Provider. <ul> <li><code>NewLogProcessor</code> accepts a <code>Filter</code> function type that selects which baggage members are added to the log record.</li> </ul> </li> </ul> </li> </ul> <h3>Changed</h3> <ul> <li>Transform raw (<code>slog.KindAny</code>) attribute values to matching <code>log.Value</code> types. For example, <code>[]string{"foo", "bar"}</code> attribute value is now transformed to <code>log.SliceValue(log.StringValue("foo"), log.StringValue("bar"))</code> instead of <code>log.String("[foo bar"])</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6254">#6254</a>)</li> <li>Upgrade <code>go.opentelemetry.io/otel/semconv/v1.17.0</code> to <code>go.opentelemetry.io/otel/semconv/v1.21.0</code> in <code>go.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongo</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6272">#6272</a>)</li> <li>Resource doesn't merge with defaults if a valid resource is configured in <code>go.opentelemetry.io/contrib/config</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6289">#6289</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Transform nil attribute values to <code>log.Value</code> zero value instead of panicking in <code>go.opentelemetry.io/contrib/bridges/otellogrus</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6237">#6237</a>)</li> <li>Transform nil attribute values to <code>log.Value</code> zero value instead of panicking in <code>go.opentelemetry.io/contrib/bridges/otelzap</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6237">#6237</a>)</li> <li>Transform nil attribute values to <code>log.Value</code> zero value instead of <code>log.StringValue("<nil>")</code> in <code>go.opentelemetry.io/contrib/bridges/otelslog</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6246">#6246</a>)</li> <li>Fix <code>NewClientHandler</code> so that <code>rpc.client.request.*</code> metrics measure requests instead of responses and <code>rpc.client.responses.*</code> metrics measure responses instead of requests in <code>go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6250">#6250</a>)</li> <li>Fix issue in <code>go.opentelemetry.io/contrib/config</code> causing <code>otelprom.WithResourceAsConstantLabels</code> configuration to not be respected. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6260">#6260</a>)</li> <li><code>otel.Handle</code> is no longer called on a successful shutdown of the Prometheus exporter in <code>go.opentelemetry.io/contrib/config</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6299">#6299</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/519f10d5d0e764ed063351ab2c34be74d7ad4780"><code>519f10d</code></a> Release v1.32.0/v0.57.0/v0.26.0/v0.12.0/v0.7.0/v0.5.0/v0.4.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6311">#6311</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/bb01131b15b5af4ab521f983cdb88542b539e7f7"><code>bb01131</code></a> fix(deps): update module google.golang.org/grpc to v1.68.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6306">#6306</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/b559799fdf87e114e318efe9a4e72c047f3acab0"><code>b559799</code></a> fix(deps): update aws-sdk-go-v2 monorepo (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6308">#6308</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/0beb27c59dc95d404eaa0d9b2ba2147f18e48586"><code>0beb27c</code></a> fix(deps): update module go.opentelemetry.io/build-tools/multimod to v0.15.0 ...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/4e7a11ae4eac2d73a15ee6375fa9082ca616db76"><code>4e7a11a</code></a> chore(deps): update module github.com/klauspost/cpuid/v2 to v2.2.9 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6304">#6304</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/8e0db19df2d08bac63d7ed264bc88a85a066c52a"><code>8e0db19</code></a> config: don't log an error on close (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6299">#6299</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/da04e2dedbc3a8e78590756ff3a7ee31edb1b7ba"><code>da04e2d</code></a> fix(deps): update module go.opentelemetry.io/build-tools/crosslink to v0.15.0...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/f658e10116f94df1a3c8699eee504fa52b2a48f0"><code>f658e10</code></a> fix(deps): update module go.opentelemetry.io/build-tools/gotmpl to v0.15.0 (#...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/6b29ae8a127dffe05ef065f9757cdb4b556919a6"><code>6b29ae8</code></a> chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.113...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/68e20fe6d7d2445ae67f76972df45d50e52b3564"><code>68e20fe</code></a> fix(deps): update aws-sdk-go-v2 monorepo (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6298">#6298</a>)</li> <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.56.0...zpages/v0.57.0">compare view</a></li> </ul> </details> <br /> Updates `go.opentelemetry.io/otel` from 1.31.0 to 1.32.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.32.0/0.54.0/0.8.0/0.0.11] 2024-11-08</h2> <h3>Added</h3> <ul> <li>Add <code>go.opentelemetry.io/otel/sdk/metric/exemplar.AlwaysOffFilter</code>, which can be used to disable exemplar recording. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5850">#5850</a>)</li> <li>Add <code>go.opentelemetry.io/otel/sdk/metric.WithExemplarFilter</code>, which can be used to configure the exemplar filter used by the metrics SDK. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5850">#5850</a>)</li> <li>Add <code>ExemplarReservoirProviderSelector</code> and <code>DefaultExemplarReservoirProviderSelector</code> to <code>go.opentelemetry.io/otel/sdk/metric</code>, which defines the exemplar reservoir to use based on the aggregation of the metric. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5861">#5861</a>)</li> <li>Add <code>ExemplarReservoirProviderSelector</code> to <code>go.opentelemetry.io/otel/sdk/metric.Stream</code> to allow using views to configure the exemplar reservoir to use for a metric. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5861">#5861</a>)</li> <li>Add <code>ReservoirProvider</code>, <code>HistogramReservoirProvider</code> and <code>FixedSizeReservoirProvider</code> to <code>go.opentelemetry.io/otel/sdk/metric/exemplar</code> to make it convenient to use providers of Reservoirs. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5861">#5861</a>)</li> <li>The <code>go.opentelemetry.io/otel/semconv/v1.27.0</code> package. The package contains semantic conventions from the <code>v1.27.0</code> version of the OpenTelemetry Semantic Conventions. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5894">#5894</a>)</li> <li>Add <code>Attributes attribute.Set</code> field to <code>Scope</code> in <code>go.opentelemetry.io/otel/sdk/instrumentation</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5903">#5903</a>)</li> <li>Add <code>Attributes attribute.Set</code> field to <code>ScopeRecords</code> in <code>go.opentelemetry.io/otel/log/logtest</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5927">#5927</a>)</li> <li><code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc</code> adds instrumentation scope attributes. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5934">#5934</a>)</li> <li><code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp</code> adds instrumentation scope attributes. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5934">#5934</a>)</li> <li><code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code> adds instrumentation scope attributes. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5935">#5935</a>)</li> <li><code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code> adds instrumentation scope attributes. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5935">#5935</a>)</li> <li><code>go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc</code> adds instrumentation scope attributes. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5933">#5933</a>)</li> <li><code>go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp</code> adds instrumentation scope attributes. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5933">#5933</a>)</li> <li><code>go.opentelemetry.io/otel/exporters/prometheus</code> adds instrumentation scope attributes in <code>otel_scope_info</code> metric as labels. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5932">#5932</a>)</li> </ul> <h3>Changed</h3> <ul> <li>Support scope attributes and make them as identifying for <code>Tracer</code> in <code>go.opentelemetry.io/otel</code> and <code>go.opentelemetry.io/otel/sdk/trace</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5924">#5924</a>)</li> <li>Support scope attributes and make them as identifying for <code>Meter</code> in <code>go.opentelemetry.io/otel</code> and <code>go.opentelemetry.io/otel/sdk/metric</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5926">#5926</a>)</li> <li>Support scope attributes and make them as identifying for <code>Logger</code> in <code>go.opentelemetry.io/otel</code> and <code>go.opentelemetry.io/otel/sdk/log</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5925">#5925</a>)</li> <li>Make schema URL and scope attributes as identifying for <code>Tracer</code> in <code>go.opentelemetry.io/otel/bridge/opentracing</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5931">#5931</a>)</li> <li>Clear unneeded slice elements to allow GC to collect the objects in <code>go.opentelemetry.io/otel/sdk/metric</code> and <code>go.opentelemetry.io/otel/sdk/trace</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5804">#5804</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Global MeterProvider registration unwraps global instrument Observers, the undocumented Unwrap() methods are now private. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5881">#5881</a>)</li> <li><code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code> now keeps the metadata already present in the context when <code>WithHeaders</code> is used. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5892">#5892</a>)</li> <li><code>go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc</code> now keeps the metadata already present in the context when <code>WithHeaders</code> is used. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5911">#5911</a>)</li> <li><code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc</code> now keeps the metadata already present in the context when <code>WithHeaders</code> is used. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5915">#5915</a>)</li> <li>Fix <code>go.opentelemetry.io/otel/exporters/prometheus</code> trying to add exemplars to Gauge metrics, which is unsupported. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5912">#5912</a>)</li> <li>Fix <code>WithEndpointURL</code> to always use a secure connection when an https URL is passed in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5944">#5944</a>)</li> <li>Fix <code>WithEndpointURL</code> to always use a secure connection when an https URL is passed in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5944">#5944</a>)</li> <li>Fix <code>WithEndpointURL</code> to always use a secure connection when an https URL is passed in <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5944">#5944</a>)</li> <li>Fix <code>WithEndpointURL</code> to always use a secure connection when an https URL is passed in <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5944">#5944</a>)</li> <li>Fix incorrect metrics generated from callbacks when multiple readers are used in <code>go.opentelemetry.io/otel/sdk/metric</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5900">#5900</a>)</li> </ul> <h3>Removed</h3> <ul> <li>Remove all examples under <code>go.opentelemetry.io/otel/example</code> as they are moved to <a href="https://github.com/open-telemetry/opentelemetry-go-contrib/tree/main/examples">Contrib repository</a>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5930">#5930</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/7cfbd86a605c85e598eca9a899f6176b17076f4f"><code>7cfbd86</code></a> Release v1.32.0/v0.54.0/v0.8.0/v0.0.11 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5960">#5960</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/2be617e08003601514a5ec573063f749f868e629"><code>2be617e</code></a> fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to 51a56...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/6db18df3e2662c323287e1992e4eef34d63968a3"><code>6db18df</code></a> fix(deps): update module github.com/opentracing-contrib/go-grpc to v0.1.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5">#5</a>...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/ef12bf858da5421901185b3a90c343444eadcdd0"><code>ef12bf8</code></a> chore(deps): update golang.org/x (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5957">#5957</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/85eb76f2fd8ef474b7cbb4e5f8dc307b872cf3c6"><code>85eb76f</code></a> Allow GC to collect unneeded slice elements (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5804">#5804</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/1492efa719ac935cfbb88a8248ff18667d688b30"><code>1492efa</code></a> Fix incorrect metrics getting generated from multiple readers (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5900">#5900</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/d2b066346b213ca5cbc8a78ce7667dc9cbcbfc8e"><code>d2b0663</code></a> fix(deps): update module go.opentelemetry.io/build-tools/multimod to v0.15.0 ...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/394cbd28909ef7628c525efec15f090533c14f2d"><code>394cbd2</code></a> chore(deps): update lycheeverse/lychee-action action to v2.1.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5950">#5950</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/37b2537692f1b76c686b3ab651570f57b6f89415"><code>37b2537</code></a> fix(deps): update github.com/opentracing-contrib/go-grpc digest to e3cbcab (#...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/7f68356a7def1429099008275e4ce0d3ce7e5067"><code>7f68356</code></a> fix(deps): update module go.opentelemetry.io/build-tools/semconvgen to v0.15....</li> <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-go/compare/v1.31.0...v1.32.0">compare view</a></li> </ul> </details> <br /> Updates `go.opentelemetry.io/otel/metric` from 1.31.0 to 1.32.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/metric's changelog</a>.</em></p> <blockquote> <h2>[1.32.0/0.54.0/0.8.0/0.0.11] 2024-11-08</h2> <h3>Added</h3> <ul> <li>Add <code>go.opentelemetry.io/otel/sdk/metric/exemplar.AlwaysOffFilter</code>, which can be used to disable exemplar recording. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5850">#5850</a>)</li> <li>Add <code>go.opentelemetry.io/otel/sdk/metric.WithExemplarFilter</code>, which can be used to configure the exemplar filter used by the metrics SDK. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5850">#5850</a>)</li> <li>Add <code>ExemplarReservoirProviderSelector</code> and <code>DefaultExemplarReservoirProviderSelector</code> to <code>go.opentelemetry.io/otel/sdk/metric</code>, which defines the exemplar reservoir to use based on the aggregation of the metric. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5861">#5861</a>)</li> <li>Add <code>ExemplarReservoirProviderSelector</code> to <code>go.opentelemetry.io/otel/sdk/metric.Stream</code> to allow using views to configure the exemplar reservoir to use for a metric. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5861">#5861</a>)</li> <li>Add <code>ReservoirProvider</code>, <code>HistogramReservoirProvider</code> and <code>FixedSizeReservoirProvider</code> to <code>go.opentelemetry.io/otel/sdk/metric/exemplar</code> to make it convenient to use providers of Reservoirs. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5861">#5861</a>)</li> <li>The <code>go.opentelemetry.io/otel/semconv/v1.27.0</code> package. The package contains semantic conventions from the <code>v1.27.0</code> version of the OpenTelemetry Semantic Conventions. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5894">#5894</a>)</li> <li>Add <code>Attributes attribute.Set</code> field to <code>Scope</code> in <code>go.opentelemetry.io/otel/sdk/instrumentation</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5903">#5903</a>)</li> <li>Add <code>Attributes attribute.Set</code> field to <code>ScopeRecords</code> in <code>go.opentelemetry.io/otel/log/logtest</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5927">#5927</a>)</li> <li><code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc</code> adds instrumentation scope attributes. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5934">#5934</a>)</li> <li><code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp</code> adds instrumentation scope attributes. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5934">#5934</a>)</li> <li><code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code> adds instrumentation scope attributes. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5935">#5935</a>)</li> <li><code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code> adds instrumentation scope attributes. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5935">#5935</a>)</li> <li><code>go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc</code> adds instrumentation scope attributes. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5933">#5933</a>)</li> <li><code>go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp</code> adds instrumentation scope attributes. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5933">#5933</a>)</li> <li><code>go.opentelemetry.io/otel/exporters/prometheus</code> adds instrumentation scope attributes in <code>otel_scope_info</code> metric as labels. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5932">#5932</a>)</li> </ul> <h3>Changed</h3> <ul> <li>Support scope attributes and make them as identifying for <code>Tracer</code> in <code>go.opentelemetry.io/otel</code> and <code>go.opentelemetry.io/otel/sdk/trace</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5924">#5924</a>)</li> <li>Support scope attributes and make them as identifying for <code>Meter</code> in <code>go.opentelemetry.io/otel</code> and <code>go.opentelemetry.io/otel/sdk/metric</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5926">#5926</a>)</li> <li>Support scope attributes and make them as identifying for <code>Logger</code> in <code>go.opentelemetry.io/otel</code> and <code>go.opentelemetry.io/otel/sdk/log</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5925">#5925</a>)</li> <li>Make schema URL and scope attributes as identifying for <code>Tracer</code> in <code>go.opentelemetry.io/otel/bridge/opentracing</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5931">#5931</a>)</li> <li>Clear unneeded slice elements to allow GC to collect the objects in <code>go.opentelemetry.io/otel/sdk/metric</code> and <code>go.opentelemetry.io/otel/sdk/trace</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5804">#5804</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Global MeterProvider registration unwraps global instrument Observers, the undocumented Unwrap() methods are now private. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5881">#5881</a>)</li> <li><code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code> now keeps the metadata already present in the context when <code>WithHeaders</code> is used. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5892">#5892</a>)</li> <li><code>go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc</code> now keeps the metadata already present in the context when <code>WithHeaders</code> is used. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5911">#5911</a>)</li> <li><code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc</code> now keeps the metadata already present in the context when <code>WithHeaders</code> is used. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5915">#5915</a>)</li> <li>Fix <code>go.opentelemetry.io/otel/exporters/prometheus</code> trying to add exemplars to Gauge metrics, which is unsupported. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5912">#5912</a>)</li> <li>Fix <code>WithEndpointURL</code> to always use a secure connection when an https URL is passed in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5944">#5944</a>)</li> <li>Fix <code>WithEndpointURL</code> to always use a secure connection when an https URL is passed in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5944">#5944</a>)</li> <li>Fix <code>WithEndpointURL</code> to always use a secure connection when an https URL is passed in <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5944">#5944</a>)</li> <li>Fix <code>WithEndpointURL</code> to always use a secure connection when an https URL is passed in <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5944">#5944</a>)</li> <li>Fix incorrect metrics generated from callbacks when multiple readers are used in <code>go.opentelemetry.io/otel/sdk/metric</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5900">#5900</a>)</li> </ul> <h3>Removed</h3> <ul> <li>Remove all examples under <code>go.opentelemetry.io/otel/example</code> as they are moved to <a href="https://github.com/open-telemetry/opentelemetry-go-contrib/tree/main/examples">Contrib repository</a>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5930">#5930</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/7cfbd86a605c85e598eca9a899f6176b17076f4f"><code>7cfbd86</code></a> Release v1.32.0/v0.54.0/v0.8.0/v0.0.11 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5960">#5960</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/2be617e08003601514a5ec573063f749f868e629"><code>2be617e</code></a> fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to 51a56...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/6db18df3e2662c323287e1992e4eef34d63968a3"><code>6db18df</code></a> fix(deps): update module github.com/opentracing-contrib/go-grpc to v0.1.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5">#5</a>...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/ef12bf858da5421901185b3a90c343444eadcdd0"><code>ef12bf8</code></a> chore(deps): update golang.org/x (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5957">#5957</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/85eb76f2fd8ef474b7cbb4e5f8dc307b872cf3c6"><code>85eb76f</code></a> Allow GC to collect unneeded slice elements (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5804">#5804</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/1492efa719ac935cfbb88a8248ff18667d688b30"><code>1492efa</code></a> Fix incorrect metrics getting generated from multiple readers (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5900">#5900</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/d2b066346b213ca5cbc8a78ce7667dc9cbcbfc8e"><code>d2b0663</code></a> fix(deps): update module go.opentelemetry.io/build-tools/multimod to v0.15.0 ...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/394cbd28909ef7628c525efec15f090533c14f2d"><code>394cbd2</code></a> chore(deps): update lycheeverse/lychee-action action to v2.1.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5950">#5950</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/37b2537692f1b76c686b3ab651570f57b6f89415"><code>37b2537</code></a> fix(deps): update github.com/opentracing-contrib/go-grpc digest to e3cbcab (#...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/7f68356a7def1429099008275e4ce0d3ce7e5067"><code>7f68356</code></a> fix(deps): update module go.opentelemetry.io/build-tools/semconvgen to v0.15....</li> <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-go/compare/v1.31.0...v1.32.0">compare view</a></li> </ul> </details> <br /> Updates `go.opentelemetry.io/otel/sdk` from 1.31.0 to 1.32.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/sdk's changelog</a>.</em></p> <blockquote> <h2>[1.32.0/0.54.0/0.8.0/0.0.11] 2024-11-08</h2> <h3>Added</h3> <ul> <li>Add <code>go.opentelemetry.io/otel/sdk/metric/exemplar.AlwaysOffFilter</code>, which can be used to disable exemplar recording. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5850">#5850</a>)</li> <li>Add <code>go.opentelemetry.io/otel/sdk/metric.WithExemplarFilter</code>, which can be used to configure the exemplar filter used by the metrics SDK. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5850">#5850</a>)</li> <li>Add <code>ExemplarReservoirProviderSelector</code> and <code>DefaultExemplarReservoirProviderSelector</code> to <code>go.opentelemetry.io/otel/sdk/metric</code>, which defines the exemplar reservoir to use based on the aggregation of the metric. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5861">#5861</a>)</li> <li>Add <code>ExemplarReservoirProviderSelector</code> to <code>go.opentelemetry.io/otel/sdk/metric.Stream</code> to allow using views to configure the exemplar reservoir to use for a metric. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5861">#5861</a>)</li> <li>Add <code>ReservoirProvider</code>, <code>HistogramReservoirProvider</code> and <code>FixedSizeReservoirProvider</code> to <code>go.opentelemetry.io/otel/sdk/metric/exemplar</code> to make it convenient to use providers of Reservoirs. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5861">#5861</a>)</li> <li>The <code>go.opentelemetry.io/otel/semconv/v1.27.0</code> package. The package contains semantic conventions from the <code>v1.27.0</code> version of the OpenTelemetry Semantic Conventions. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5894">#5894</a>)</li> <li>Add <code>Attributes attribute.Set</code> field to <code>Scope</code> in <code>go.opentelemetry.io/otel/sdk/instrumentation</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5903">#5903</a>)</li> <li>Add <code>Attributes attribute.Set</code> field to <code>ScopeRecords</code> in <code>go.opentelemetry.io/otel/log/logtest</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5927">#5927</a>)</li> <li><code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc</code> adds instrumentation scope attributes. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5934">#5934</a>)</li> <li><code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp</code> adds instrumentation scope attributes. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5934">#5934</a>)</li> <li><code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code> adds instrumentation scope attributes. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5935">#5935</a>)</li> <li><code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code> adds instrumentation scope attributes. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5935">#5935</a>)</li> <li><code>go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc</code> adds instrumentation scope attributes. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5933">#5933</a>)</li> <li><code>go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp</code> adds instrumentation scope attributes. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5933">#5933</a>)</li> <li><code>go.opentelemetry.io/otel/exporters/prometheus</code> adds instrumentation scope attributes in <code>otel_scope_info</code> metric as labels. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5932">#5932</a>)</li> </ul> <h3>Changed</h3> <ul> <li>Support scope attributes and make them as identifying for <code>Tracer</code> in <code>go.opentelemetry.io/otel</code> and <code>go.opentelemetry.io/otel/sdk/trace</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5924">#5924</a>)</li> <li>Support scope attributes and make them as identifying for <code>Meter</code> in <code>go.opentelemetry.io/otel</code> and <code>go.opentelemetry.io/otel/sdk/metric</code>. (<a href="https://redirect.github.com/…
ci(gh-actions): remove duplicate actions (#109) ## Description <!-- What code changes are made? What problem does this PR addresses, or what feature this PR adds? --> This pull request removes duplicate actions and adds automerge to dependabot PRs. --------- Signed-off-by: Mateusz Urbanek <mateusz.urbanek.98@gmail.com>
PreviousNext