Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
build(deps): bump the gomod group across 1 directory with 11 updates (#…
…673) Bumps the gomod group with 8 updates in the / directory: | Package | From | To | | --- | --- | --- | | [cloud.google.com/go/compute/metadata](https://github.com/googleapis/google-cloud-go) | `0.5.2` | `0.6.0` | | [go.opentelemetry.io/contrib/detectors/gcp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `1.32.0` | `1.33.0` | | [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.57.0` | `0.58.0` | | [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go) | `1.32.0` | `1.33.0` | | [golang.org/x/net](https://github.com/golang/net) | `0.32.0` | `0.33.0` | | [google.golang.org/api](https://github.com/googleapis/google-api-go-client) | `0.211.0` | `0.213.0` | | [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `1.68.1` | `1.69.2` | | google.golang.org/protobuf | `1.35.2` | `1.36.0` | Updates `cloud.google.com/go/compute/metadata` from 0.5.2 to 0.6.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/googleapis/google-cloud-go/releases">cloud.google.com/go/compute/metadata's releases</a>.</em></p> <blockquote> <h2>compute/metadata: v0.6.0</h2> <h2><a href="https://github.com/googleapis/google-cloud-go/compare/compute/metadata/v0.5.2...compute/metadata/v0.6.0">0.6.0</a> (2024-12-13)</h2> <h3>Features</h3> <ul> <li><strong>compute/metadata:</strong> Add debug logging (<a href="https://redirect.github.com/googleapis/google-cloud-go/issues/11078">#11078</a>) (<a href="https://github.com/googleapis/google-cloud-go/commit/a81681463906e4473570a2f426eb0dc2de64e53f">a816814</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/googleapis/google-cloud-go/blob/main/CHANGES.md">cloud.google.com/go/compute/metadata's changelog</a>.</em></p> <blockquote> <h2>v0.6.0</h2> <ul> <li> <p>Beta release of BigQuery, DataStore, Logging and Storage. See the <a href="https://cloudplatform.googleblog.com/2016/12/announcing-new-google-cloud-client.html">blog post</a>.</p> </li> <li> <p>bigquery:</p> <ul> <li> <p>struct support. Read a row directly into a struct with <code>RowIterator.Next</code>, and upload a row directly from a struct with <code>Uploader.Put</code>. You can also use field tags. See the [package documentation][cloud-bigquery-ref] for details.</p> </li> <li> <p>The <code>ValueList</code> type was removed. It is no longer necessary. Instead of</p> </li> </ul> <pre lang="go"><code>var v ValueList ... it.Next(&v) .. </code></pre> <p>use</p> <pre lang="go"><code>var v []Value ... it.Next(&v) ... </code></pre> <ul> <li> <p>Previously, repeatedly calling <code>RowIterator.Next</code> on the same <code>[]Value</code> or <code>ValueList</code> would append to the slice. Now each call resets the size to zero first.</p> </li> <li> <p>Schema inference will infer the SQL type BYTES for a struct field of type []byte. Previously it inferred STRING.</p> </li> <li> <p>The types <code>uint</code>, <code>uint64</code> and <code>uintptr</code> are no longer supported in schema inference. BigQuery's integer type is INT64, and those types may hold values that are not correctly represented in a 64-bit signed integer.</p> </li> </ul> </li> </ul> <h2>v0.5.0</h2> <ul> <li>bigquery: <ul> <li>The SQL types DATE, TIME and DATETIME are now supported. They correspond to the <code>Date</code>, <code>Time</code> and <code>DateTime</code> types in the new <code>cloud.google.com/go/civil</code> package.</li> <li>Support for query parameters.</li> <li>Support deleting a dataset.</li> <li>Values from INTEGER columns will now be returned as int64, not int. This will avoid errors arising from large values on 32-bit systems.</li> </ul> </li> <li>datastore: <ul> <li>Nested Go structs encoded as Entity values, instead of a flattened list of the embedded struct's fields. This means that you may now have twice-nested slices, eg. <pre lang="go"><code>type State struct { Cities []struct{ Populations []int </code></pre> </li> </ul> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/googleapis/google-cloud-go/commit/c116c7972ec94f148459a304d07a67ecbc770d4b"><code>c116c79</code></a> bigquery: cache schema inference</li> <li><a href="https://github.com/googleapis/google-cloud-go/commit/dd37f36e6841d2a314add12c93fe9e58aa467e59"><code>dd37f36</code></a> bigquery: check for recursive types during schema inference</li> <li><a href="https://github.com/googleapis/google-cloud-go/commit/0c87a68d703e5d09282162da4d4e74bd8f6d454b"><code>0c87a68</code></a> bigquery,logging,storage,datastore: mention beta status in doc comment</li> <li><a href="https://github.com/googleapis/google-cloud-go/commit/1e032f388e6fff73e1ce068a900955bfa2cca1d2"><code>1e032f3</code></a> datastore: implement structCodec using internal/fields</li> <li><a href="https://github.com/googleapis/google-cloud-go/commit/ee72afcb0653be2197c0e5b61bf2963b8544f02f"><code>ee72afc</code></a> README: change "experimental" to "alpha"</li> <li><a href="https://github.com/googleapis/google-cloud-go/commit/9d965e63e8cceb1b5d7977a202f0fcb8866d6525"><code>9d965e6</code></a> README: update status of select clients</li> <li><a href="https://github.com/googleapis/google-cloud-go/commit/3d66f77335c9f8a896c902471b6f699b6e0b1b54"><code>3d66f77</code></a> fields: factor out fast cache to separate package.</li> <li><a href="https://github.com/googleapis/google-cloud-go/commit/e80926d66a671112c7f04b7a0212f18030e12ad2"><code>e80926d</code></a> bigquery: support uploading structs directly</li> <li><a href="https://github.com/googleapis/google-cloud-go/commit/5bfd31360229a54fca5a3221bc32426efc471174"><code>5bfd313</code></a> internal/fields: adds func for validating struct</li> <li><a href="https://github.com/googleapis/google-cloud-go/commit/c9f70e2e8ce34c64319833a871281ec7b4bee6a0"><code>c9f70e2</code></a> bigquery: support struct field tags</li> <li>Additional commits viewable in <a href="https://github.com/googleapis/google-cloud-go/compare/apps/v0.5.2...v0.6.0">compare view</a></li> </ul> </details> <br /> Updates `go.opentelemetry.io/contrib/detectors/gcp` from 1.32.0 to 1.33.0 <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/detectors/gcp's changelog</a>.</em></p> <blockquote> <h2>[1.33.0/0.58.0/0.27.0/0.13.0/0.8.0/0.6.0/0.5.0] - 2024-12-12</h2> <h3>Added</h3> <ul> <li>Added support for providing <code>endpoint</code>, <code>pollingIntervalMs</code> and <code>initialSamplingRate</code> using environment variable <code>OTEL_TRACES_SAMPLER_ARG</code> in <code>go.opentelemetry.io/contrib/samples/jaegerremote</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6310">#6310</a>)</li> <li>Added support exporting logs via OTLP over gRPC in <code>go.opentelemetry.io/contrib/config</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6340">#6340</a>)</li> <li>The <code>go.opentelemetry.io/contrib/bridges/otellogr</code> module. This module provides an OpenTelemetry logging bridge for <code>github.com/go-logr/logr</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6386">#6386</a>)</li> <li>Added SNS instrumentation in <code>go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6388">#6388</a>)</li> <li>Use a <code>sync.Pool</code> for metric options in <code>go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6394">#6394</a>)</li> <li>Added support for configuring <code>Certificate</code> field when configuring OTLP exporters in <code>go.opentelemetry.io/contrib/config</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6376">#6376</a>)</li> </ul> <h3>Changed</h3> <ul> <li>Change the span name to be <code>GET /path</code> so it complies with the OTel HTTP semantic conventions in <code>go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6365">#6365</a>)</li> <li>Record errors instead of setting the <code>gin.errors</code> attribute in <code>go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6346">#6346</a>)</li> <li>The <code>go.opentelemetry.io/contrib/config</code> now supports multiple schemas in subdirectories (i.e. <code>go.opentelemetry.io/contrib/config/v0.3.0</code>) for easier migration. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6412">#6412</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Fix broken AWS presigned URLs when using instrumentation in <code>go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/5975">#5975</a>)</li> <li>Fixed the value for configuring the OTLP exporter to use <code>grpc</code> instead of <code>grpc/protobuf</code> in <code>go.opentelemetry.io/contrib/config</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6338">#6338</a>)</li> <li>Allow marshaling types in <code>go.opentelemetry.io/contrib/config</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6347">#6347</a>)</li> <li>Removed the redundant handling of panic from the <code>HTML</code> function in <code>go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6373">#6373</a>)</li> <li>The <code>code.function</code> attribute emitted by <code>go.opentelemetry.io/contrib/bridges/otelslog</code> now stores just the function name instead the package path-qualified function name. The <code>code.namespace</code> attribute now stores the package path. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6415">#6415</a>)</li> <li>The <code>code.function</code> attribute emitted by <code>go.opentelemetry.io/contrib/bridges/otelzap</code> now stores just the function name instead the package path-qualified function name. The <code>code.namespace</code> attribute now stores the package path. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6423">#6423</a>)</li> <li>Return an error for <code>nil</code> values when unmarshaling <code>NameStringValuePair</code> in <code>go.opentelemetry.io/contrib/config</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6425">#6425</a>)</li> </ul> <!-- raw HTML omitted --> <!-- raw HTML omitted --> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/f6667f6f9eab2370f46d0903cf323cda3b7ca2bd"><code>f6667f6</code></a> Release v1.33.0/v0.58.0/v0.27.0/v0.13.0/v0.8.0/v0.6.0/v0.5.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6435">#6435</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/741c4724b135a0c69530e1ad38600d0523cff729"><code>741c472</code></a> config: add support for certificate configuration (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6376">#6376</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/0c0b385024553fa76089d9abb47d5309b3b738b5"><code>0c0b385</code></a> Add method and benchmarks for pooling metric options (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6394">#6394</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/378d7044e78ab7983a08187eea0c16de22ed1b28"><code>378d704</code></a> config: fix panic on nil value in headers name/value pair (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6425">#6425</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/160670795ef9821c6127f68c7c9e4d83aece3ac3"><code>1606707</code></a> chore(deps): update module github.com/goccy/go-json to v0.10.4 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6430">#6430</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/31603768ba0706941c7e919e381389e00e7230a9"><code>3160376</code></a> fix(deps): update module github.com/labstack/echo/v4 to v4.13.2 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6433">#6433</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/271162e0d3b70a63675846bc803fed7fdf00bd77"><code>271162e</code></a> chore(deps): update module sigs.k8s.io/structured-merge-diff/v4 to v4.5.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6">#6</a>...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/dc41d0e50dabe14055d2cc1410bf743163c8b5d2"><code>dc41d0e</code></a> chore(deps): update k8s.io/kube-openapi digest to 5ad02ce (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6432">#6432</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/a71bdc8ed84ecebcbb0769912e50200805b1fc7d"><code>a71bdc8</code></a> otelzap: Split code attributes (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6423">#6423</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/cb458f14a83e5439b8b3f1a306242fed1df6792b"><code>cb458f1</code></a> chore(deps): update module golang.org/x/crypto to v0.31.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6426">#6426</a>)</li> <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-go-contrib/compare/v1.32.0...v1.33.0">compare view</a></li> </ul> </details> <br /> Updates `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` from 0.57.0 to 0.58.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/net/http/otelhttp's releases</a>.</em></p> <blockquote> <h2>Release v1.33.0/v0.58.0/v0.27.0/v0.13.0/v0.8.0/v0.6.0/v0.5.0</h2> <h2>Overview</h2> <h3>Added</h3> <ul> <li>Added support for providing <code>endpoint</code>, <code>pollingIntervalMs</code> and <code>initialSamplingRate</code> using environment variable <code>OTEL_TRACES_SAMPLER_ARG</code> in <code>go.opentelemetry.io/contrib/samples/jaegerremote</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6310">#6310</a>)</li> <li>Added support exporting logs via OTLP over gRPC in <code>go.opentelemetry.io/contrib/config</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6340">#6340</a>)</li> <li>The <code>go.opentelemetry.io/contrib/bridges/otellogr</code> module. This module provides an OpenTelemetry logging bridge for <code>github.com/go-logr/logr</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6386">#6386</a>)</li> <li>Added SNS instrumentation in <code>go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6388">#6388</a>)</li> </ul> <h3>Changed</h3> <ul> <li>Change the span name to be <code>GET /path</code> so it complies with the OTel HTTP semantic conventions in <code>go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6365">#6365</a>)</li> <li>Record errors instead of setting the <code>gin.errors</code> attribute in <code>go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6346">#6346</a>)</li> <li>The <code>go.opentelemetry.io/contrib/config</code> now supports multiple schemas in subdirectories (i.e. <code>go.opentelemetry.io/contrib/config/v0.3.0</code>) for easier migration. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6412">#6412</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Fix broken AWS presigned URLs when using instrumentation in <code>go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/5975">#5975</a>)</li> <li>Fixed the value for configuring the OTLP exporter to use <code>grpc</code> instead of <code>grpc/protobuf</code> in <code>go.opentelemetry.io/contrib/config</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6338">#6338</a>)</li> <li>Allow marshaling types in <code>go.opentelemetry.io/contrib/config</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6347">#6347</a>)</li> <li>Removed the redundant handling of panic from the <code>HTML</code> function in <code>go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6373">#6373</a>)</li> <li>The <code>code.function</code> attribute emitted by <code>go.opentelemetry.io/contrib/bridges/otelslog</code> now stores just the function name instead the package path-qualified function name. The <code>code.namespace</code> attribute now stores the package path. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6415">#6415</a>)</li> <li>The <code>code.function</code> attribute emitted by <code>go.opentelemetry.io/contrib/bridges/otelzap</code> now stores just the function name instead the package path-qualified function name. The <code>code.namespace</code> attribute now stores the package path. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6423">#6423</a>)</li> </ul> <h2>What's Changed</h2> <ul> <li>fix(deps): update module go.opentelemetry.io/contrib/bridges/otelslog to v0.7.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/6313">open-telemetry/opentelemetry-go-contrib#6313</a></li> <li>fix(deps): update module go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp to v0.57.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/6314">open-telemetry/opentelemetry-go-contrib#6314</a></li> <li>chore(deps): update golang.org/x by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6219">open-telemetry/opentelemetry-go-contrib#6219</a></li> <li>Fix lint issue for golangci-lint 1.62.0 by <a href="https://github.com/dmathieu"><code>@dmathieu</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6322">open-telemetry/opentelemetry-go-contrib#6322</a></li> <li>fix(deps): update module github.com/golangci/golangci-lint to v1.62.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/6320">open-telemetry/opentelemetry-go-contrib#6320</a></li> <li>fix(deps): update googleapis to e0fbfb7 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6324">open-telemetry/opentelemetry-go-contrib#6324</a></li> <li>chore(deps): update module sigs.k8s.io/structured-merge-diff/v4 to v4.4.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/6327">open-telemetry/opentelemetry-go-contrib#6327</a></li> <li>fix(deps): update googleapis to 65e8d21 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6325">open-telemetry/opentelemetry-go-contrib#6325</a></li> <li>otellogr: Implement Error and comment Init by <a href="https://github.com/scorpionknifes"><code>@scorpionknifes</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6295">open-telemetry/opentelemetry-go-contrib#6295</a></li> <li>Use lychee new cache-exclude-status option and upgrade lychee-action by <a href="https://github.com/dmathieu"><code>@dmathieu</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6323">open-telemetry/opentelemetry-go-contrib#6323</a></li> <li>chore(deps): update module google.golang.org/protobuf to v1.35.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/6328">open-telemetry/opentelemetry-go-contrib#6328</a></li> <li>[chore]: enable perfsprint linter by <a href="https://github.com/mmorel-35"><code>@mmorel-35</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6316">open-telemetry/opentelemetry-go-contrib#6316</a></li> <li>chore(deps): update codecov/codecov-action action to v5 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6329">open-telemetry/opentelemetry-go-contrib#6329</a></li> <li>Support Environment Variable for Jaeger Remote Sampler by <a href="https://github.com/akstron"><code>@akstron</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6310">open-telemetry/opentelemetry-go-contrib#6310</a></li> <li>[chore] Fix codecov action usage by <a href="https://github.com/pellared"><code>@pellared</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6333">open-telemetry/opentelemetry-go-contrib#6333</a></li> <li>chore(deps): update codecov/codecov-action action to v5.0.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/6334">open-telemetry/opentelemetry-go-contrib#6334</a></li> <li>Renovate/aws sdk go v2 monorepo by <a href="https://github.com/akats7"><code>@akats7</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6332">open-telemetry/opentelemetry-go-contrib#6332</a></li> <li>fix(deps): update module github.com/aws/smithy-go to v1.22.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/6335">open-telemetry/opentelemetry-go-contrib#6335</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/6326">open-telemetry/opentelemetry-go-contrib#6326</a></li> <li>chore(deps): update prom/prometheus docker tag to v3 by <a href="https://github.com/renovate"><code>@renovate</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6330">open-telemetry/opentelemetry-go-contrib#6330</a></li> <li>chore(deps): update module github.com/go-playground/validator/v10 to v10.23.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/6336">open-telemetry/opentelemetry-go-contrib#6336</a></li> <li>config: fix otlp exporter protocol issue by <a href="https://github.com/codeboten"><code>@codeboten</code></a> in <a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/pull/6338">open-telemetry/opentelemetry-go-contrib#6338</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/net/http/otelhttp's changelog</a>.</em></p> <blockquote> <h2>[1.33.0/0.58.0/0.27.0/0.13.0/0.8.0/0.6.0/0.5.0] - 2024-12-12</h2> <h3>Added</h3> <ul> <li>Added support for providing <code>endpoint</code>, <code>pollingIntervalMs</code> and <code>initialSamplingRate</code> using environment variable <code>OTEL_TRACES_SAMPLER_ARG</code> in <code>go.opentelemetry.io/contrib/samples/jaegerremote</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6310">#6310</a>)</li> <li>Added support exporting logs via OTLP over gRPC in <code>go.opentelemetry.io/contrib/config</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6340">#6340</a>)</li> <li>The <code>go.opentelemetry.io/contrib/bridges/otellogr</code> module. This module provides an OpenTelemetry logging bridge for <code>github.com/go-logr/logr</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6386">#6386</a>)</li> <li>Added SNS instrumentation in <code>go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6388">#6388</a>)</li> <li>Use a <code>sync.Pool</code> for metric options in <code>go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6394">#6394</a>)</li> <li>Added support for configuring <code>Certificate</code> field when configuring OTLP exporters in <code>go.opentelemetry.io/contrib/config</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6376">#6376</a>)</li> </ul> <h3>Changed</h3> <ul> <li>Change the span name to be <code>GET /path</code> so it complies with the OTel HTTP semantic conventions in <code>go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6365">#6365</a>)</li> <li>Record errors instead of setting the <code>gin.errors</code> attribute in <code>go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6346">#6346</a>)</li> <li>The <code>go.opentelemetry.io/contrib/config</code> now supports multiple schemas in subdirectories (i.e. <code>go.opentelemetry.io/contrib/config/v0.3.0</code>) for easier migration. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6412">#6412</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Fix broken AWS presigned URLs when using instrumentation in <code>go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/5975">#5975</a>)</li> <li>Fixed the value for configuring the OTLP exporter to use <code>grpc</code> instead of <code>grpc/protobuf</code> in <code>go.opentelemetry.io/contrib/config</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6338">#6338</a>)</li> <li>Allow marshaling types in <code>go.opentelemetry.io/contrib/config</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6347">#6347</a>)</li> <li>Removed the redundant handling of panic from the <code>HTML</code> function in <code>go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6373">#6373</a>)</li> <li>The <code>code.function</code> attribute emitted by <code>go.opentelemetry.io/contrib/bridges/otelslog</code> now stores just the function name instead the package path-qualified function name. The <code>code.namespace</code> attribute now stores the package path. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6415">#6415</a>)</li> <li>The <code>code.function</code> attribute emitted by <code>go.opentelemetry.io/contrib/bridges/otelzap</code> now stores just the function name instead the package path-qualified function name. The <code>code.namespace</code> attribute now stores the package path. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6423">#6423</a>)</li> <li>Return an error for <code>nil</code> values when unmarshaling <code>NameStringValuePair</code> in <code>go.opentelemetry.io/contrib/config</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6425">#6425</a>)</li> </ul> <!-- raw HTML omitted --> <!-- raw HTML omitted --> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/f6667f6f9eab2370f46d0903cf323cda3b7ca2bd"><code>f6667f6</code></a> Release v1.33.0/v0.58.0/v0.27.0/v0.13.0/v0.8.0/v0.6.0/v0.5.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6435">#6435</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/741c4724b135a0c69530e1ad38600d0523cff729"><code>741c472</code></a> config: add support for certificate configuration (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6376">#6376</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/0c0b385024553fa76089d9abb47d5309b3b738b5"><code>0c0b385</code></a> Add method and benchmarks for pooling metric options (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6394">#6394</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/378d7044e78ab7983a08187eea0c16de22ed1b28"><code>378d704</code></a> config: fix panic on nil value in headers name/value pair (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6425">#6425</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/160670795ef9821c6127f68c7c9e4d83aece3ac3"><code>1606707</code></a> chore(deps): update module github.com/goccy/go-json to v0.10.4 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6430">#6430</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/31603768ba0706941c7e919e381389e00e7230a9"><code>3160376</code></a> fix(deps): update module github.com/labstack/echo/v4 to v4.13.2 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6433">#6433</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/271162e0d3b70a63675846bc803fed7fdf00bd77"><code>271162e</code></a> chore(deps): update module sigs.k8s.io/structured-merge-diff/v4 to v4.5.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6">#6</a>...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/dc41d0e50dabe14055d2cc1410bf743163c8b5d2"><code>dc41d0e</code></a> chore(deps): update k8s.io/kube-openapi digest to 5ad02ce (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6432">#6432</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/a71bdc8ed84ecebcbb0769912e50200805b1fc7d"><code>a71bdc8</code></a> otelzap: Split code attributes (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6423">#6423</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go-contrib/commit/cb458f14a83e5439b8b3f1a306242fed1df6792b"><code>cb458f1</code></a> chore(deps): update module golang.org/x/crypto to v0.31.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go-contrib/issues/6426">#6426</a>)</li> <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.57.0...zpages/v0.58.0">compare view</a></li> </ul> </details> <br /> Updates `go.opentelemetry.io/otel` from 1.32.0 to 1.33.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.33.0/0.55.0/0.9.0/0.0.12] 2024-12-12</h2> <h3>Added</h3> <ul> <li>Add <code>Reset</code> method to <code>SpanRecorder</code> in <code>go.opentelemetry.io/otel/sdk/trace/tracetest</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5994">#5994</a>)</li> <li>Add <code>EnabledInstrument</code> interface in <code>go.opentelemetry.io/otel/sdk/metric/internal/x</code>. This is an experimental interface that is implemented by synchronous instruments provided by <code>go.opentelemetry.io/otel/sdk/metric</code>. Users can use it to avoid performing computationally expensive operations when recording measurements. 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/6016">#6016</a>)</li> </ul> <h3>Changed</h3> <ul> <li>The default global API now supports full auto-instrumentation from the <code>go.opentelemetry.io/auto</code> package. See that package for more information. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5920">#5920</a>)</li> <li>Propagate non-retryable error messages to client in <code>go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5929">#5929</a>)</li> <li>Propagate non-retryable error messages to client in <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5929">#5929</a>)</li> <li>Propagate non-retryable error messages to client in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5929">#5929</a>)</li> <li>Performance improvements for attribute value <code>AsStringSlice</code>, <code>AsFloat64Slice</code>, <code>AsInt64Slice</code>, <code>AsBoolSlice</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6011">#6011</a>)</li> <li>Change <code>EnabledParameters</code> to have a <code>Severity</code> field instead of a getter and setter in <code>go.opentelemetry.io/otel/log</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6009">#6009</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Fix inconsistent request body closing in <code>go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5954">#5954</a>)</li> <li>Fix inconsistent request body closing in <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5954">#5954</a>)</li> <li>Fix inconsistent request body closing in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5954">#5954</a>)</li> <li>Fix invalid exemplar keys in <code>go.opentelemetry.io/otel/exporters/prometheus</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5995">#5995</a>)</li> <li>Fix attribute value truncation in <code>go.opentelemetry.io/otel/sdk/trace</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5997">#5997</a>)</li> <li>Fix attribute value truncation in <code>go.opentelemetry.io/otel/sdk/log</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6032">#6032</a>)</li> </ul> <!-- raw HTML omitted --> <!-- raw HTML omitted --> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/8c38f80ec37ca5f5ef037c6b19997764926ba049"><code>8c38f80</code></a> Release v1.33.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6035">#6035</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/aa95895dfa8c2807e0cb0dd1a220d91fe731509b"><code>aa95895</code></a> Fix sdk/log record attr value limit (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6032">#6032</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/58fdf2a692aaa5a193e03c62d94f5ce0034ebeda"><code>58fdf2a</code></a> Cache successful requests in lychee (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6030">#6030</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/ac386f383cdfc14f546b4e55e8726a0a45e8a409"><code>ac386f3</code></a> fix(deps): update golang.org/x/exp digest to 1829a12 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6031">#6031</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/dd83cac3f8f4412bc0c40e739eb33780bd9a3aba"><code>dd83cac</code></a> chore(deps): update googleapis to e6fa225 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6028">#6028</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/de4ff3180d8b7f8ddde9c82b3debe07ca5dc3b33"><code>de4ff31</code></a> fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to ca80a...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/0598dae2346d82de790fa0a5eb1ef94828cdac4d"><code>0598dae</code></a> sdk/metric: Add experimental Enabled method to synchronous instruments (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6016">#6016</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/3bb224be0da8a3ba583823e3f99d4d0dfb5f35ed"><code>3bb224b</code></a> chore(deps): update google.golang.org/genproto/googleapis/rpc digest to a4fef...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/13da55468e5680d7f4d6f8a1fe66d36882590f43"><code>13da554</code></a> chore(deps): update codecov/codecov-action action to v5.1.1 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6026">#6026</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/b4a91a210c865374f5c72973eeb450036290366f"><code>b4a91a2</code></a> chore(deps): update module go.opentelemetry.io/auto/sdk to v1.1.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6025">#6025</a>)</li> <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-go/compare/v1.32.0...v1.33.0">compare view</a></li> </ul> </details> <br /> Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp` from 1.32.0 to 1.33.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/otlptrace/otlptracehttp's changelog</a>.</em></p> <blockquote> <h2>[1.33.0/0.55.0/0.9.0/0.0.12] 2024-12-12</h2> <h3>Added</h3> <ul> <li>Add <code>Reset</code> method to <code>SpanRecorder</code> in <code>go.opentelemetry.io/otel/sdk/trace/tracetest</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5994">#5994</a>)</li> <li>Add <code>EnabledInstrument</code> interface in <code>go.opentelemetry.io/otel/sdk/metric/internal/x</code>. This is an experimental interface that is implemented by synchronous instruments provided by <code>go.opentelemetry.io/otel/sdk/metric</code>. Users can use it to avoid performing computationally expensive operations when recording measurements. 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/6016">#6016</a>)</li> </ul> <h3>Changed</h3> <ul> <li>The default global API now supports full auto-instrumentation from the <code>go.opentelemetry.io/auto</code> package. See that package for more information. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5920">#5920</a>)</li> <li>Propagate non-retryable error messages to client in <code>go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5929">#5929</a>)</li> <li>Propagate non-retryable error messages to client in <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5929">#5929</a>)</li> <li>Propagate non-retryable error messages to client in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5929">#5929</a>)</li> <li>Performance improvements for attribute value <code>AsStringSlice</code>, <code>AsFloat64Slice</code>, <code>AsInt64Slice</code>, <code>AsBoolSlice</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6011">#6011</a>)</li> <li>Change <code>EnabledParameters</code> to have a <code>Severity</code> field instead of a getter and setter in <code>go.opentelemetry.io/otel/log</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6009">#6009</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Fix inconsistent request body closing in <code>go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5954">#5954</a>)</li> <li>Fix inconsistent request body closing in <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5954">#5954</a>)</li> <li>Fix inconsistent request body closing in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5954">#5954</a>)</li> <li>Fix invalid exemplar keys in <code>go.opentelemetry.io/otel/exporters/prometheus</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5995">#5995</a>)</li> <li>Fix attribute value truncation in <code>go.opentelemetry.io/otel/sdk/trace</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5997">#5997</a>)</li> <li>Fix attribute value truncation in <code>go.opentelemetry.io/otel/sdk/log</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6032">#6032</a>)</li> </ul> <!-- raw HTML omitted --> <!-- raw HTML omitted --> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/8c38f80ec37ca5f5ef037c6b19997764926ba049"><code>8c38f80</code></a> Release v1.33.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6035">#6035</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/aa95895dfa8c2807e0cb0dd1a220d91fe731509b"><code>aa95895</code></a> Fix sdk/log record attr value limit (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6032">#6032</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/58fdf2a692aaa5a193e03c62d94f5ce0034ebeda"><code>58fdf2a</code></a> Cache successful requests in lychee (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6030">#6030</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/ac386f383cdfc14f546b4e55e8726a0a45e8a409"><code>ac386f3</code></a> fix(deps): update golang.org/x/exp digest to 1829a12 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6031">#6031</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/dd83cac3f8f4412bc0c40e739eb33780bd9a3aba"><code>dd83cac</code></a> chore(deps): update googleapis to e6fa225 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6028">#6028</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/de4ff3180d8b7f8ddde9c82b3debe07ca5dc3b33"><code>de4ff31</code></a> fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to ca80a...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/0598dae2346d82de790fa0a5eb1ef94828cdac4d"><code>0598dae</code></a> sdk/metric: Add experimental Enabled method to synchronous instruments (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6016">#6016</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/3bb224be0da8a3ba583823e3f99d4d0dfb5f35ed"><code>3bb224b</code></a> chore(deps): update google.golang.org/genproto/googleapis/rpc digest to a4fef...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/13da55468e5680d7f4d6f8a1fe66d36882590f43"><code>13da554</code></a> chore(deps): update codecov/codecov-action action to v5.1.1 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6026">#6026</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/b4a91a210c865374f5c72973eeb450036290366f"><code>b4a91a2</code></a> chore(deps): update module go.opentelemetry.io/auto/sdk to v1.1.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6025">#6025</a>)</li> <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-go/compare/v1.32.0...v1.33.0">compare view</a></li> </ul> </details> <br /> Updates `go.opentelemetry.io/otel/metric` from 1.32.0 to 1.33.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.33.0/0.55.0/0.9.0/0.0.12] 2024-12-12</h2> <h3>Added</h3> <ul> <li>Add <code>Reset</code> method to <code>SpanRecorder</code> in <code>go.opentelemetry.io/otel/sdk/trace/tracetest</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5994">#5994</a>)</li> <li>Add <code>EnabledInstrument</code> interface in <code>go.opentelemetry.io/otel/sdk/metric/internal/x</code>. This is an experimental interface that is implemented by synchronous instruments provided by <code>go.opentelemetry.io/otel/sdk/metric</code>. Users can use it to avoid performing computationally expensive operations when recording measurements. 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/6016">#6016</a>)</li> </ul> <h3>Changed</h3> <ul> <li>The default global API now supports full auto-instrumentation from the <code>go.opentelemetry.io/auto</code> package. See that package for more information. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5920">#5920</a>)</li> <li>Propagate non-retryable error messages to client in <code>go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5929">#5929</a>)</li> <li>Propagate non-retryable error messages to client in <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5929">#5929</a>)</li> <li>Propagate non-retryable error messages to client in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5929">#5929</a>)</li> <li>Performance improvements for attribute value <code>AsStringSlice</code>, <code>AsFloat64Slice</code>, <code>AsInt64Slice</code>, <code>AsBoolSlice</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6011">#6011</a>)</li> <li>Change <code>EnabledParameters</code> to have a <code>Severity</code> field instead of a getter and setter in <code>go.opentelemetry.io/otel/log</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6009">#6009</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Fix inconsistent request body closing in <code>go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5954">#5954</a>)</li> <li>Fix inconsistent request body closing in <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5954">#5954</a>)</li> <li>Fix inconsistent request body closing in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5954">#5954</a>)</li> <li>Fix invalid exemplar keys in <code>go.opentelemetry.io/otel/exporters/prometheus</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5995">#5995</a>)</li> <li>Fix attribute value truncation in <code>go.opentelemetry.io/otel/sdk/trace</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5997">#5997</a>)</li> <li>Fix attribute value truncation in <code>go.opentelemetry.io/otel/sdk/log</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6032">#6032</a>)</li> </ul> <!-- raw HTML omitted --> <!-- raw HTML omitted --> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/8c38f80ec37ca5f5ef037c6b19997764926ba049"><code>8c38f80</code></a> Release v1.33.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6035">#6035</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/aa95895dfa8c2807e0cb0dd1a220d91fe731509b"><code>aa95895</code></a> Fix sdk/log record attr value limit (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6032">#6032</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/58fdf2a692aaa5a193e03c62d94f5ce0034ebeda"><code>58fdf2a</code></a> Cache successful requests in lychee (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6030">#6030</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/ac386f383cdfc14f546b4e55e8726a0a45e8a409"><code>ac386f3</code></a> fix(deps): update golang.org/x/exp digest to 1829a12 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6031">#6031</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/dd83cac3f8f4412bc0c40e739eb33780bd9a3aba"><code>dd83cac</code></a> chore(deps): update googleapis to e6fa225 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6028">#6028</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/de4ff3180d8b7f8ddde9c82b3debe07ca5dc3b33"><code>de4ff31</code></a> fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to ca80a...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/0598dae2346d82de790fa0a5eb1ef94828cdac4d"><code>0598dae</code></a> sdk/metric: Add experimental Enabled method to synchronous instruments (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6016">#6016</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/3bb224be0da8a3ba583823e3f99d4d0dfb5f35ed"><code>3bb224b</code></a> chore(deps): update google.golang.org/genproto/googleapis/rpc digest to a4fef...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/13da55468e5680d7f4d6f8a1fe66d36882590f43"><code>13da554</code></a> chore(deps): update codecov/codecov-action action to v5.1.1 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6026">#6026</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/b4a91a210c865374f5c72973eeb450036290366f"><code>b4a91a2</code></a> chore(deps): update module go.opentelemetry.io/auto/sdk to v1.1.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6025">#6025</a>)</li> <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-go/compare/v1.32.0...v1.33.0">compare view</a></li> </ul> </details> <br /> Updates `go.opentelemetry.io/otel/sdk` from 1.32.0 to 1.33.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.33.0/0.55.0/0.9.0/0.0.12] 2024-12-12</h2> <h3>Added</h3> <ul> <li>Add <code>Reset</code> method to <code>SpanRecorder</code> in <code>go.opentelemetry.io/otel/sdk/trace/tracetest</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5994">#5994</a>)</li> <li>Add <code>EnabledInstrument</code> interface in <code>go.opentelemetry.io/otel/sdk/metric/internal/x</code>. This is an experimental interface that is implemented by synchronous instruments provided by <code>go.opentelemetry.io/otel/sdk/metric</code>. Users can use it to avoid performing computationally expensive operations when recording measurements. 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/6016">#6016</a>)</li> </ul> <h3>Changed</h3> <ul> <li>The default global API now supports full auto-instrumentation from the <code>go.opentelemetry.io/auto</code> package. See that package for more information. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5920">#5920</a>)</li> <li>Propagate non-retryable error messages to client in <code>go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5929">#5929</a>)</li> <li>Propagate non-retryable error messages to client in <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5929">#5929</a>)</li> <li>Propagate non-retryable error messages to client in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5929">#5929</a>)</li> <li>Performance improvements for attribute value <code>AsStringSlice</code>, <code>AsFloat64Slice</code>, <code>AsInt64Slice</code>, <code>AsBoolSlice</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6011">#6011</a>)</li> <li>Change <code>EnabledParameters</code> to have a <code>Severity</code> field instead of a getter and setter in <code>go.opentelemetry.io/otel/log</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6009">#6009</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Fix inconsistent request body closing in <code>go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5954">#5954</a>)</li> <li>Fix inconsistent request body closing in <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5954">#5954</a>)</li> <li>Fix inconsistent request body closing in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5954">#5954</a>)</li> <li>Fix invalid exemplar keys in <code>go.opentelemetry.io/otel/exporters/prometheus</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5995">#5995</a>)</li> <li>Fix attribute value truncation in <code>go.opentelemetry.io/otel/sdk/trace</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5997">#5997</a>)</li> <li>Fix attribute value truncation in <code>go.opentelemetry.io/otel/sdk/log</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6032">#6032</a>)</li> </ul> <!-- raw HTML omitted --> <!-- raw HTML omitted --> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/8c38f80ec37ca5f5ef037c6b19997764926ba049"><code>8c38f80</code></a> Release v1.33.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6035">#6035</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/aa95895dfa8c2807e0cb0dd1a220d91fe731509b"><code>aa95895</code></a> Fix sdk/log record attr value limit (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6032">#6032</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/58fdf2a692aaa5a193e03c62d94f5ce0034ebeda"><code>58fdf2a</code></a> Cache successful requests in lychee (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6030">#6030</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/ac386f383cdfc14f546b4e55e8726a0a45e8a409"><code>ac386f3</code></a> fix(deps): update golang.org/x/exp digest to 1829a12 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6031">#6031</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/dd83cac3f8f4412bc0c40e739eb33780bd9a3aba"><code>dd83cac</code></a> chore(deps): update googleapis to e6fa225 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6028">#6028</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/de4ff3180d8b7f8ddde9c82b3debe07ca5dc3b33"><code>de4ff31</code></a> fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to ca80a...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/0598dae2346d82de790fa0a5eb1ef94828cdac4d"><code>0598dae</code></a> sdk/metric: Add experimental Enabled method to synchronous instruments (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6016">#6016</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/3bb224be0da8a3ba583823e3f99d4d0dfb5f35ed"><code>3bb224b</code></a> chore(deps): update google.golang.org/genproto/googleapis/rpc digest to a4fef...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/13da55468e5680d7f4d6f8a1fe66d36882590f43"><code>13da554</code></a> chore(deps): update codecov/codecov-action action to v5.1.1 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6026">#6026</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/b4a91a210c865374f5c72973eeb450036290366f"><code>b4a91a2</code></a> chore(deps): update module go.opentelemetry.io/auto/sdk to v1.1.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6025">#6025</a>)</li> <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-go/compare/v1.32.0...v1.33.0">compare view</a></li> </ul> </details> <br /> Updates `golang.org/x/net` from 0.32.0 to 0.33.0 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/golang/net/commit/dfc720dfe0cfc125116068c20efcdcb5e4eab464"><code>dfc720d</code></a> go.mod: update golang.org/x dependencies</li> <li><a href="https://github.com/golang/net/commit/8e66b04771e35c4e4125e8c60334b34e2423effb"><code>8e66b04</code></a> html: use strings.EqualFold instead of lowering ourselves</li> <li><a href="https://github.com/golang/net/commit/b935f7b5d723c82894e1a1fd936a94dd2d1eae46"><code>b935f7b</code></a> html: avoid endless loop on error token</li> <li><a href="https://github.com/golang/net/commit/9af49ef148d7d8b3e4cbbd9cc0cd37f2a520a4a3"><code>9af49ef</code></a> route: remove unused sizeof* consts</li> <li><a href="https://github.com/golang/net/commit/6705db9a4df8f2cf16aed83e773e7a0213788b7a"><code>6705db9</code></a> quic: clean up crypto streams when dropping packet protection keys</li> <li><a href="https://github.com/golang/net/commit/4ef7588d2b3f83775099797baac43c34e2e23200"><code>4ef7588</code></a> quic: handle ACK frame in packet which drops number space</li> <li><a href="https://github.com/golang/net/commit/552d8ac903a11a9fde71a88732f5b58b6b394178"><code>552d8ac</code></a> Revert "route: change from syscall to x/sys/unix"</li> <li><a href="https://github.com/golang/net/commit/13a7c0108bd38aad013797cdb95e6bfca0bbcec6"><code>13a7c01</code></a> Revert "route: remove unused sizeof* consts on freebsd"</li> <li>See full diff in <a href="https://github.com/golang/net/compare/v0.32.0...v0.33.0">compare view</a></li> </ul> </details> <br /> Updates `google.golang.org/api` from 0.211.0 to 0.213.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/googleapis/google-api-go-client/releases">google.golang.org/api's releases</a>.</em></p> <blockquote> <h2>v0.213.0</h2> <h2><a href="https://github.com/googleapis/google-api-go-client/compare/v0.212.0...v0.213.0">0.213.0</a> (2024-12-17)</h2> <h3>Features</h3> <ul> <li><strong>all:</strong> Auto-regenerate discovery clients (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/2924">#2924</a>) (<a href="https://github.com/googleapis/google-api-go-client/commit/a07467e918b2c0739843a3a6962ba9053d5f43e8">a07467e</a>)</li> </ul> <h2>v0.212.0</h2> <h2><a href="https://github.com/googleapis/google-api-go-client/compare/v0.211.0...v0.212.0">0.212.0</a> (2024-12-16)</h2> <h3>Features</h3> <ul> <li>Add logging support (<a href="https://redirect.github.com/googleapis/google-api-go-client/issues/2856">#2856</a>) (<a href="https://github.com/googleapis/google-api-go-client/commit/ccc90192db…
- Loading branch information