Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(deps): bump the everything-else group across 1 directory with 1…
…7 updates (gnolang#2748) Bumps the everything-else group with 10 updates in the / directory: | Package | From | To | | --- | --- | --- | | [dario.cat/mergo](https://github.com/imdario/mergo) | `1.0.0` | `1.0.1` | | [github.com/btcsuite/btcd/btcutil](https://github.com/btcsuite/btcd) | `1.1.5` | `1.1.6` | | [github.com/rs/cors](https://github.com/rs/cors) | `1.11.0` | `1.11.1` | | [github.com/rs/xid](https://github.com/rs/xid) | `1.5.0` | `1.6.0` | | [go.etcd.io/bbolt](https://github.com/etcd-io/bbolt) | `1.3.10` | `1.3.11` | | [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.28.0` | `1.29.0` | | [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.28.0` | `1.29.0` | | [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp](https://github.com/open-telemetry/opentelemetry-go) | `1.28.0` | `1.29.0` | | [golang.org/x/mod](https://github.com/golang/mod) | `0.19.0` | `0.20.0` | | [golang.org/x/tools](https://github.com/golang/tools) | `0.23.0` | `0.24.0` | Updates `dario.cat/mergo` from 1.0.0 to 1.0.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/imdario/mergo/releases">dario.cat/mergo's releases</a>.</em></p> <blockquote> <h2>v1.0.1</h2> <h2>What's Changed</h2> <ul> <li>fixes issue <a href="https://redirect.github.com/imdario/mergo/issues/187">#187</a> by <a href="https://github.com/vsemichev"><code>@vsemichev</code></a> in <a href="https://redirect.github.com/darccio/mergo/pull/253">darccio/mergo#253</a></li> <li>fix: <code>WithoutDereference</code> should respect non-nil struct pointers by <a href="https://github.com/joshkaplinsky"><code>@joshkaplinsky</code></a> in <a href="https://redirect.github.com/darccio/mergo/pull/251">darccio/mergo#251</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/vsemichev"><code>@vsemichev</code></a> made their first contribution in <a href="https://redirect.github.com/darccio/mergo/pull/253">darccio/mergo#253</a></li> <li><a href="https://github.com/joshkaplinsky"><code>@joshkaplinsky</code></a> made their first contribution in <a href="https://redirect.github.com/darccio/mergo/pull/251">darccio/mergo#251</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/darccio/mergo/compare/v1.0.0...v1.0.1">https://github.com/darccio/mergo/compare/v1.0.0...v1.0.1</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/darccio/mergo/commit/59ea6a9cd9f9c60cb6b1c58476f76cd3172ccebf"><code>59ea6a9</code></a> Merge pull request <a href="https://redirect.github.com/imdario/mergo/issues/251">#251</a> from joshkaplinsky/joshkaplinsky/without-dereference-...</li> <li><a href="https://github.com/darccio/mergo/commit/96f24afa924ff3b6f024de9f5aa72020078b06f9"><code>96f24af</code></a> Merge pull request <a href="https://redirect.github.com/imdario/mergo/issues/253">#253</a> from vsemichev/master</li> <li><a href="https://github.com/darccio/mergo/commit/2f1a6156ce0c8b8a6291926b75bc27b9b8fc2bfe"><code>2f1a615</code></a> fixes issue <a href="https://redirect.github.com/imdario/mergo/issues/187">#187</a>. adds test to verify the fix.</li> <li><a href="https://github.com/darccio/mergo/commit/4da170b81eef59e84cfa68070a73aea40f98ddbd"><code>4da170b</code></a> fixes issue <a href="https://redirect.github.com/imdario/mergo/issues/187">#187</a>. attempt <a href="https://redirect.github.com/imdario/mergo/issues/3">#3</a></li> <li><a href="https://github.com/darccio/mergo/commit/a13a1175be733af04b175c9fe616f594c5e8dfa9"><code>a13a117</code></a> fixes issue <a href="https://redirect.github.com/imdario/mergo/issues/187">#187</a>. attempt <a href="https://redirect.github.com/imdario/mergo/issues/2">#2</a></li> <li><a href="https://github.com/darccio/mergo/commit/6b830ffc3df09a6f22aafd7dfbf5f02d0da2ee22"><code>6b830ff</code></a> fixes issue <a href="https://redirect.github.com/imdario/mergo/issues/187">#187</a></li> <li><a href="https://github.com/darccio/mergo/commit/f33862a52373a787536aff7428212ce0ecb0cac0"><code>f33862a</code></a> WithoutDereference should respect structs</li> <li><a href="https://github.com/darccio/mergo/commit/cde9f0ea26cccb1168ee3900cf8ca457bb928c3c"><code>cde9f0e</code></a> Merge pull request <a href="https://redirect.github.com/imdario/mergo/issues/246">#246</a> from darccio/darccio/v1-frozen</li> <li><a href="https://github.com/darccio/mergo/commit/f1e2fe566a09b85177236eea3f03fc5dab009edc"><code>f1e2fe5</code></a> chore: frozen v1</li> <li><a href="https://github.com/darccio/mergo/commit/7f7b4afa33c905820aa75c473f3f13321dd499b5"><code>7f7b4af</code></a> Update FUNDING.yml</li> <li>Additional commits viewable in <a href="https://github.com/imdario/mergo/compare/v1.0.0...v1.0.1">compare view</a></li> </ul> </details> <br /> Updates `github.com/btcsuite/btcd/btcutil` from 1.1.5 to 1.1.6 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/btcsuite/btcd/commit/bda7977a9abc4a27e5c089389f60e5d5117b5433"><code>bda7977</code></a> Merge pull request <a href="https://redirect.github.com/btcsuite/btcd/issues/2235">#2235</a> from AlexsandroRyan/pkg-update-checkmarx-cve</li> <li><a href="https://github.com/btcsuite/btcd/commit/913f95b2b258afac7b0139c4a1bef9f7e3c5bddc"><code>913f95b</code></a> Updated github.com/btcsuite/btcd to address CVE-2024-34478</li> <li><a href="https://github.com/btcsuite/btcd/commit/97400aa23ec3ebc94673c7ce37d14a26b60be9ec"><code>97400aa</code></a> Merge pull request <a href="https://redirect.github.com/btcsuite/btcd/issues/2225">#2225</a> from Crypt-iQ/statusbytes_08062024</li> <li><a href="https://github.com/btcsuite/btcd/commit/3eda1a58a24336c4c1aabe953f84b32a03da62cb"><code>3eda1a5</code></a> blockchain: copy utxo status bytes to avoid UB</li> <li><a href="https://github.com/btcsuite/btcd/commit/b161cd6a199b4e35acec66afc5aad221f05fe1e3"><code>b161cd6</code></a> Merge pull request <a href="https://redirect.github.com/btcsuite/btcd/issues/2218">#2218</a> from guggero/btcec-fix</li> <li><a href="https://github.com/btcsuite/btcd/commit/cefeeaa6b6a3d950eff894814e8a45adc898a0f8"><code>cefeeaa</code></a> mod+rpcserver: bump to latest version of btcec</li> <li><a href="https://github.com/btcsuite/btcd/commit/ff2e03e11233fa25c01cf4acbf76501fc008b31f"><code>ff2e03e</code></a> chore: fix some comments for struct field (<a href="https://redirect.github.com/btcsuite/btcd/issues/2214">#2214</a>)</li> <li><a href="https://github.com/btcsuite/btcd/commit/2134387ba8ff6d33d90afba285c5f0d52f3a0f6b"><code>2134387</code></a> Merge pull request <a href="https://redirect.github.com/btcsuite/btcd/issues/2208">#2208</a> from kcalvinalvin/2024-07-01-close-blockfiles</li> <li><a href="https://github.com/btcsuite/btcd/commit/e5d15fddb9c486dfe382bc95dc38d2fd247813bf"><code>e5d15fd</code></a> btcec/ecdsa: remove error return value for SignCompact (<a href="https://redirect.github.com/btcsuite/btcd/issues/2211">#2211</a>)</li> <li><a href="https://github.com/btcsuite/btcd/commit/c9fae1ac7cca6e6d55baec913286e483e28923a9"><code>c9fae1a</code></a> ffldb: close block files before deleting them</li> <li>Additional commits viewable in <a href="https://github.com/btcsuite/btcd/compare/btcutil/v1.1.5...btcutil/v1.1.6">compare view</a></li> </ul> </details> <br /> Updates `github.com/rs/cors` from 1.11.0 to 1.11.1 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rs/cors/commit/a814d7990a5449fcc211a536119d271469cc4157"><code>a814d79</code></a> Re-add support for multiple Access-Control-Request-Headers field (fixes <a href="https://redirect.github.com/rs/cors/issues/184">#184</a>)...</li> <li><a href="https://github.com/rs/cors/commit/1562b1715b353146f279ff7d445b7412e0f1a842"><code>1562b17</code></a> Removed redundant log nil checks (<a href="https://redirect.github.com/rs/cors/issues/178">#178</a>)</li> <li><a href="https://github.com/rs/cors/commit/3d336ea9b505046d343dfb14f09f19fad17673b4"><code>3d336ea</code></a> Update all dependencies to latest in examples (<a href="https://redirect.github.com/rs/cors/issues/175">#175</a>)</li> <li><a href="https://github.com/rs/cors/commit/85fc0cac7b03634b6bcf9686f0283858b427d484"><code>85fc0ca</code></a> Make Gin wrapper's status configurable and use 204 as default (fixes <a href="https://redirect.github.com/rs/cors/issues/145">#145</a>) (#...</li> <li>See full diff in <a href="https://github.com/rs/cors/compare/v1.11.0...v1.11.1">compare view</a></li> </ul> </details> <br /> Updates `github.com/rs/xid` from 1.5.0 to 1.6.0 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rs/xid/commit/7aed5a87c88ebb644e4e6d077f58147ac42f03b9"><code>7aed5a8</code></a> Fix UUID for Darwin hosts (<a href="https://redirect.github.com/rs/xid/issues/103">#103</a>)</li> <li><a href="https://github.com/rs/xid/commit/9d8d29f190786964cf2722e8e4d5c28c754b79ba"><code>9d8d29f</code></a> chore(readme): add gleam xid port (<a href="https://redirect.github.com/rs/xid/issues/101">#101</a>)</li> <li><a href="https://github.com/rs/xid/commit/c08f146a206e1999e4c7f2e73987fbaabfbfc7a4"><code>c08f146</code></a> Update README.md (<a href="https://redirect.github.com/rs/xid/issues/99">#99</a>)</li> <li><a href="https://github.com/rs/xid/commit/aa67b0c86a8afa78f6fca7a3111d33fef696f90f"><code>aa67b0c</code></a> Add a Typescript implementation to docs (<a href="https://redirect.github.com/rs/xid/issues/98">#98</a>) (<a href="https://redirect.github.com/rs/xid/issues/98">#98</a>)</li> <li><a href="https://github.com/rs/xid/commit/08be0c9071c0c3cf46e129a5750e3738b2f10d64"><code>08be0c9</code></a> Two encoding-related cleanups (<a href="https://redirect.github.com/rs/xid/issues/82">#82</a>)</li> <li><a href="https://github.com/rs/xid/commit/48733d464b58a6ec380621f37e0471aec0475627"><code>48733d4</code></a> clarified used encoding --> base32hex (<a href="https://redirect.github.com/rs/xid/issues/95">#95</a>)</li> <li>See full diff in <a href="https://github.com/rs/xid/compare/v1.5.0...v1.6.0">compare view</a></li> </ul> </details> <br /> Updates `go.etcd.io/bbolt` from 1.3.10 to 1.3.11 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/etcd-io/bbolt/releases">go.etcd.io/bbolt's releases</a>.</em></p> <blockquote> <h2>v1.3.11</h2> <p>See the <a href="https://github.com/etcd-io/bbolt/blob/main/CHANGELOG/CHANGELOG-1.3.md#v13112024-08-21">CHANGELOG/v1.3.11</a> for more details.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/etcd-io/bbolt/commit/d128a10000a9d394686cf45be262a4fe966b03c4"><code>d128a10</code></a> Merge pull request <a href="https://redirect.github.com/etcd-io/bbolt/issues/823">#823</a> from ahrtr/rollback_alloc_20240819_1.3</li> <li><a href="https://github.com/etcd-io/bbolt/commit/94db72d652120eb0e2361f55c436333644c8c658"><code>94db72d</code></a> Rollback alloc map: remove all page ids which are allocated by the txid</li> <li><a href="https://github.com/etcd-io/bbolt/commit/8c9b349866bda3ae448c6a196ee40ca23ed1ecdc"><code>8c9b349</code></a> Merge pull request <a href="https://redirect.github.com/etcd-io/bbolt/issues/822">#822</a> from henrybear327/1.3_go/1.22.0</li> <li><a href="https://github.com/etcd-io/bbolt/commit/6a0b720300507653dc33175fef934ce264f5ad68"><code>6a0b720</code></a> Fix linter reported issues</li> <li><a href="https://github.com/etcd-io/bbolt/commit/2104bc90f3a3516b1e29180d026a6bd59ff80282"><code>2104bc9</code></a> Update golangci-lint to v1.60.1</li> <li><a href="https://github.com/etcd-io/bbolt/commit/9374ef94d3954a3fbc66dff19012b4097ca54b2d"><code>9374ef9</code></a> Bump go toolchain to 1.22.6</li> <li><a href="https://github.com/etcd-io/bbolt/commit/01f29e9e9cb650796fa626c5c9a6444f65064e52"><code>01f29e9</code></a> Merge pull request <a href="https://redirect.github.com/etcd-io/bbolt/issues/817">#817</a> from fuweid/13-backport-49eb212fa8ab67709ea460df01982...</li> <li><a href="https://github.com/etcd-io/bbolt/commit/99078466bb2849618c59b73fb6e72efbb57a8258"><code>9907846</code></a> tests/robustness: switch to kill if no panic after 10sec</li> <li><a href="https://github.com/etcd-io/bbolt/commit/1b38fb35d556bfdb465aeed7120b0ee4757363dc"><code>1b38fb3</code></a> Merge pull request <a href="https://redirect.github.com/etcd-io/bbolt/issues/816">#816</a> from fuweid/13-failpoint-backport</li> <li><a href="https://github.com/etcd-io/bbolt/commit/70ab151d75dbf4411ee6ee99c9aeeef278dbc846"><code>70ab151</code></a> Add basic XFS powerfailure tests</li> <li>Additional commits viewable in <a href="https://github.com/etcd-io/bbolt/compare/v1.3.10...v1.3.11">compare view</a></li> </ul> </details> <br /> Updates `go.opentelemetry.io/otel` from 1.28.0 to 1.29.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md">go.opentelemetry.io/otel's changelog</a>.</em></p> <blockquote> <h2>[1.29.0/0.51.0/0.5.0] 2024-08-23</h2> <p>This release is the last to support [Go 1.21]. The next release will require at least [Go 1.22].</p> <h3>Added</h3> <ul> <li>Add MacOS ARM64 platform to the compatibility testing suite. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5577">#5577</a>)</li> <li>Add <code>InstrumentationScope</code> field to <code>SpanStub</code> in <code>go.opentelemetry.io/otel/sdk/trace/tracetest</code>, as a replacement for the deprecated <code>InstrumentationLibrary</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5627">#5627</a>)</li> <li>Make the initial release of <code>go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc</code>. This new module contains an OTLP exporter that transmits log telemetry using gRPC. This module is unstable and breaking changes may be introduced. See our <a href="https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md">versioning policy</a> for more information about these stability guarantees. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5629">#5629</a>)</li> <li>Add <code>Walk</code> function to <code>TraceState</code> in <code>go.opentelemetry.io/otel/trace</code> to iterate all the key-value pairs. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5651">#5651</a>)</li> <li>Bridge the trace state in <code>go.opentelemetry.io/otel/bridge/opencensus</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5651">#5651</a>)</li> <li>Zero value of <code>SimpleProcessor</code> in <code>go.opentelemetry.io/otel/sdk/log</code> no longer panics. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5665">#5665</a>)</li> <li>The <code>FilterProcessor</code> interface type is added in <code>go.opentelemetry.io/otel/sdk/log/internal/x</code>. This is an optional and experimental interface that log <code>Processor</code>s can implement to instruct the <code>Logger</code> if a <code>Record</code> will be processed or not. It replaces the existing <code>Enabled</code> method that is removed from the <code>Processor</code> interface itself. It does not fall within the scope of the OpenTelemetry Go versioning and stability <a href="https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md">policy</a> and it may be changed in backwards incompatible ways or removed in feature releases. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5692">#5692</a>)</li> <li>Support [Go 1.23]. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5720">#5720</a>)</li> </ul> <h3>Changed</h3> <ul> <li><code>NewMemberRaw</code>, <code>NewKeyProperty</code> and <code>NewKeyValuePropertyRaw</code> in <code>go.opentelemetry.io/otel/baggage</code> allow UTF-8 string in key. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5132">#5132</a>)</li> <li><code>Processor.OnEmit</code> in <code>go.opentelemetry.io/otel/sdk/log</code> now accepts a pointer to <code>Record</code> instead of a value so that the record modifications done in a processor are propagated to subsequent registered processors. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5636">#5636</a>)</li> <li><code>SimpleProcessor.Enabled</code> in <code>go.opentelemetry.io/otel/sdk/log</code> now returns <code>false</code> if the exporter is <code>nil</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5665">#5665</a>)</li> <li>Update the concurrency requirements of <code>Exporter</code> in <code>go.opentelemetry.io/otel/sdk/log</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5666">#5666</a>)</li> <li><code>SimpleProcessor</code> in <code>go.opentelemetry.io/otel/sdk/log</code> synchronizes <code>OnEmit</code> calls. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5666">#5666</a>)</li> <li>The <code>Processor</code> interface in <code>go.opentelemetry.io/otel/sdk/log</code> no longer includes the <code>Enabled</code> method. See the <code>FilterProcessor</code> interface type added in <code>go.opentelemetry.io/otel/sdk/log/internal/x</code> to continue providing this functionality. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5692">#5692</a>)</li> <li>The <code>SimpleProcessor</code> type in <code>go.opentelemetry.io/otel/sdk/log</code> is no longer comparable. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5693">#5693</a>)</li> <li>The <code>BatchProcessor</code> type in <code>go.opentelemetry.io/otel/sdk/log</code> is no longer comparable. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5693">#5693</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Correct comments for the priority of the <code>WithEndpoint</code> and <code>WithEndpointURL</code> options and their corresponding environment variables in <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5584">#5584</a>)</li> <li>Pass the underlying error rather than a generic retry-able failure in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>, <code>go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp</code> and <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5541">#5541</a>)</li> <li>Correct the <code>Tracer</code>, <code>Meter</code>, and <code>Logger</code> names used in <code>go.opentelemetry.io/otel/example/dice</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5612">#5612</a>)</li> <li>Correct the <code>Tracer</code> names used in <code>go.opentelemetry.io/otel/example/namedtracer</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5612">#5612</a>)</li> <li>Correct the <code>Tracer</code> name used in <code>go.opentelemetry.io/otel/example/opencensus</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5612">#5612</a>)</li> <li>Correct the <code>Tracer</code> and <code>Meter</code> names used in <code>go.opentelemetry.io/otel/example/otel-collector</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5612">#5612</a>)</li> <li>Correct the <code>Tracer</code> names used in <code>go.opentelemetry.io/otel/example/passthrough</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5612">#5612</a>)</li> <li>Correct the <code>Meter</code> name used in <code>go.opentelemetry.io/otel/example/prometheus</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5612">#5612</a>)</li> <li>Correct the <code>Tracer</code> names used in <code>go.opentelemetry.io/otel/example/zipkin</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5612">#5612</a>)</li> <li>Correct comments for the priority of the <code>WithEndpoint</code> and <code>WithEndpointURL</code> options and their corresponding environment variables in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code> and <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5641">#5641</a>)</li> <li>Correct comments for the priority of the <code>WithEndpoint</code> and <code>WithEndpointURL</code> options and their corresponding environment variables in <code>go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5650">#5650</a>)</li> <li>Stop percent encoding header environment variables in <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc</code>, <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp</code>, <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code> and <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5705">#5705</a>)</li> <li>Remove invalid environment variable header keys in <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc</code>, <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp</code>, <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code> and <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5705">#5705</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/6b1d94f21c0a76ba96f3cdb10fdbc5c110070e1d"><code>6b1d94f</code></a> Release v1.29.0/v0.51.0/v0.5.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5732">#5732</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/2a54df7bffb9d66a564064a1192289b43b1fa89e"><code>2a54df7</code></a> fix(deps): update module github.com/golangci/golangci-lint to v1.60.3 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5730">#5730</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/4875735fd8070ee20d838f3bc4aef85e3478afc5"><code>4875735</code></a> fix(deps): update module github.com/golangci/golangci-lint to v1.60.2 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5711">#5711</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/30fc4074ec781e35e33e93e0ba486af70ff261af"><code>30fc407</code></a> fix(deps): update golang.org/x/exp digest to 9b4947d (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5729">#5729</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/9402143b51d74d9fcb818eeb28253ffca8af0d02"><code>9402143</code></a> fix(deps): update golang.org/x/exp digest to 778ce7b (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5728">#5728</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/bc48d69cc70823154d9871131df0bbffe72be075"><code>bc48d69</code></a> chore(deps): update google.golang.org/genproto/googleapis/rpc digest to fc7c0...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/fe02ce73e05bfb95b5ea35afa24e8eb228808de0"><code>fe02ce7</code></a> chore(deps): update google.golang.org/genproto/googleapis/api digest to fc7c0...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/002c0a4c0352a56ebebc13f3ec20f73c23b348f6"><code>002c0a4</code></a> Move <code>log.Processor.Enabled</code> to independent <code>FilterProcessor</code> interfaced type...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/fe6c67e7e9b408d7f1e05356e4ccafadf0475b10"><code>fe6c67e</code></a> OpenCensus bridge to support TraceState (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5651">#5651</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/83ae9bd0e338d6899a61d270ac398e51e154f009"><code>83ae9bd</code></a> Bugfix: OTLP exporters should not percent decode the key when parsing HEADERS...</li> <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-go/compare/v1.28.0...v1.29.0">compare view</a></li> </ul> </details> <br /> Updates `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` from 1.28.0 to 1.29.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md">go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc's changelog</a>.</em></p> <blockquote> <h2>[1.29.0/0.51.0/0.5.0] 2024-08-23</h2> <p>This release is the last to support [Go 1.21]. The next release will require at least [Go 1.22].</p> <h3>Added</h3> <ul> <li>Add MacOS ARM64 platform to the compatibility testing suite. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5577">#5577</a>)</li> <li>Add <code>InstrumentationScope</code> field to <code>SpanStub</code> in <code>go.opentelemetry.io/otel/sdk/trace/tracetest</code>, as a replacement for the deprecated <code>InstrumentationLibrary</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5627">#5627</a>)</li> <li>Make the initial release of <code>go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc</code>. This new module contains an OTLP exporter that transmits log telemetry using gRPC. This module is unstable and breaking changes may be introduced. See our <a href="https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md">versioning policy</a> for more information about these stability guarantees. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5629">#5629</a>)</li> <li>Add <code>Walk</code> function to <code>TraceState</code> in <code>go.opentelemetry.io/otel/trace</code> to iterate all the key-value pairs. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5651">#5651</a>)</li> <li>Bridge the trace state in <code>go.opentelemetry.io/otel/bridge/opencensus</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5651">#5651</a>)</li> <li>Zero value of <code>SimpleProcessor</code> in <code>go.opentelemetry.io/otel/sdk/log</code> no longer panics. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5665">#5665</a>)</li> <li>The <code>FilterProcessor</code> interface type is added in <code>go.opentelemetry.io/otel/sdk/log/internal/x</code>. This is an optional and experimental interface that log <code>Processor</code>s can implement to instruct the <code>Logger</code> if a <code>Record</code> will be processed or not. It replaces the existing <code>Enabled</code> method that is removed from the <code>Processor</code> interface itself. It does not fall within the scope of the OpenTelemetry Go versioning and stability <a href="https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md">policy</a> and it may be changed in backwards incompatible ways or removed in feature releases. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5692">#5692</a>)</li> <li>Support [Go 1.23]. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5720">#5720</a>)</li> </ul> <h3>Changed</h3> <ul> <li><code>NewMemberRaw</code>, <code>NewKeyProperty</code> and <code>NewKeyValuePropertyRaw</code> in <code>go.opentelemetry.io/otel/baggage</code> allow UTF-8 string in key. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5132">#5132</a>)</li> <li><code>Processor.OnEmit</code> in <code>go.opentelemetry.io/otel/sdk/log</code> now accepts a pointer to <code>Record</code> instead of a value so that the record modifications done in a processor are propagated to subsequent registered processors. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5636">#5636</a>)</li> <li><code>SimpleProcessor.Enabled</code> in <code>go.opentelemetry.io/otel/sdk/log</code> now returns <code>false</code> if the exporter is <code>nil</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5665">#5665</a>)</li> <li>Update the concurrency requirements of <code>Exporter</code> in <code>go.opentelemetry.io/otel/sdk/log</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5666">#5666</a>)</li> <li><code>SimpleProcessor</code> in <code>go.opentelemetry.io/otel/sdk/log</code> synchronizes <code>OnEmit</code> calls. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5666">#5666</a>)</li> <li>The <code>Processor</code> interface in <code>go.opentelemetry.io/otel/sdk/log</code> no longer includes the <code>Enabled</code> method. See the <code>FilterProcessor</code> interface type added in <code>go.opentelemetry.io/otel/sdk/log/internal/x</code> to continue providing this functionality. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5692">#5692</a>)</li> <li>The <code>SimpleProcessor</code> type in <code>go.opentelemetry.io/otel/sdk/log</code> is no longer comparable. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5693">#5693</a>)</li> <li>The <code>BatchProcessor</code> type in <code>go.opentelemetry.io/otel/sdk/log</code> is no longer comparable. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5693">#5693</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Correct comments for the priority of the <code>WithEndpoint</code> and <code>WithEndpointURL</code> options and their corresponding environment variables in <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5584">#5584</a>)</li> <li>Pass the underlying error rather than a generic retry-able failure in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>, <code>go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp</code> and <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5541">#5541</a>)</li> <li>Correct the <code>Tracer</code>, <code>Meter</code>, and <code>Logger</code> names used in <code>go.opentelemetry.io/otel/example/dice</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5612">#5612</a>)</li> <li>Correct the <code>Tracer</code> names used in <code>go.opentelemetry.io/otel/example/namedtracer</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5612">#5612</a>)</li> <li>Correct the <code>Tracer</code> name used in <code>go.opentelemetry.io/otel/example/opencensus</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5612">#5612</a>)</li> <li>Correct the <code>Tracer</code> and <code>Meter</code> names used in <code>go.opentelemetry.io/otel/example/otel-collector</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5612">#5612</a>)</li> <li>Correct the <code>Tracer</code> names used in <code>go.opentelemetry.io/otel/example/passthrough</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5612">#5612</a>)</li> <li>Correct the <code>Meter</code> name used in <code>go.opentelemetry.io/otel/example/prometheus</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5612">#5612</a>)</li> <li>Correct the <code>Tracer</code> names used in <code>go.opentelemetry.io/otel/example/zipkin</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5612">#5612</a>)</li> <li>Correct comments for the priority of the <code>WithEndpoint</code> and <code>WithEndpointURL</code> options and their corresponding environment variables in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code> and <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5641">#5641</a>)</li> <li>Correct comments for the priority of the <code>WithEndpoint</code> and <code>WithEndpointURL</code> options and their corresponding environment variables in <code>go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5650">#5650</a>)</li> <li>Stop percent encoding header environment variables in <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc</code>, <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp</code>, <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code> and <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5705">#5705</a>)</li> <li>Remove invalid environment variable header keys in <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc</code>, <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp</code>, <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code> and <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5705">#5705</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/6b1d94f21c0a76ba96f3cdb10fdbc5c110070e1d"><code>6b1d94f</code></a> Release v1.29.0/v0.51.0/v0.5.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5732">#5732</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/2a54df7bffb9d66a564064a1192289b43b1fa89e"><code>2a54df7</code></a> fix(deps): update module github.com/golangci/golangci-lint to v1.60.3 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5730">#5730</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/4875735fd8070ee20d838f3bc4aef85e3478afc5"><code>4875735</code></a> fix(deps): update module github.com/golangci/golangci-lint to v1.60.2 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5711">#5711</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/30fc4074ec781e35e33e93e0ba486af70ff261af"><code>30fc407</code></a> fix(deps): update golang.org/x/exp digest to 9b4947d (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5729">#5729</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/9402143b51d74d9fcb818eeb28253ffca8af0d02"><code>9402143</code></a> fix(deps): update golang.org/x/exp digest to 778ce7b (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5728">#5728</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/bc48d69cc70823154d9871131df0bbffe72be075"><code>bc48d69</code></a> chore(deps): update google.golang.org/genproto/googleapis/rpc digest to fc7c0...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/fe02ce73e05bfb95b5ea35afa24e8eb228808de0"><code>fe02ce7</code></a> chore(deps): update google.golang.org/genproto/googleapis/api digest to fc7c0...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/002c0a4c0352a56ebebc13f3ec20f73c23b348f6"><code>002c0a4</code></a> Move <code>log.Processor.Enabled</code> to independent <code>FilterProcessor</code> interfaced type...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/fe6c67e7e9b408d7f1e05356e4ccafadf0475b10"><code>fe6c67e</code></a> OpenCensus bridge to support TraceState (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5651">#5651</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/83ae9bd0e338d6899a61d270ac398e51e154f009"><code>83ae9bd</code></a> Bugfix: OTLP exporters should not percent decode the key when parsing HEADERS...</li> <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-go/compare/v1.28.0...v1.29.0">compare view</a></li> </ul> </details> <br /> Updates `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` from 1.28.0 to 1.29.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md">go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp's changelog</a>.</em></p> <blockquote> <h2>[1.29.0/0.51.0/0.5.0] 2024-08-23</h2> <p>This release is the last to support [Go 1.21]. The next release will require at least [Go 1.22].</p> <h3>Added</h3> <ul> <li>Add MacOS ARM64 platform to the compatibility testing suite. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5577">#5577</a>)</li> <li>Add <code>InstrumentationScope</code> field to <code>SpanStub</code> in <code>go.opentelemetry.io/otel/sdk/trace/tracetest</code>, as a replacement for the deprecated <code>InstrumentationLibrary</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5627">#5627</a>)</li> <li>Make the initial release of <code>go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc</code>. This new module contains an OTLP exporter that transmits log telemetry using gRPC. This module is unstable and breaking changes may be introduced. See our <a href="https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md">versioning policy</a> for more information about these stability guarantees. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5629">#5629</a>)</li> <li>Add <code>Walk</code> function to <code>TraceState</code> in <code>go.opentelemetry.io/otel/trace</code> to iterate all the key-value pairs. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5651">#5651</a>)</li> <li>Bridge the trace state in <code>go.opentelemetry.io/otel/bridge/opencensus</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5651">#5651</a>)</li> <li>Zero value of <code>SimpleProcessor</code> in <code>go.opentelemetry.io/otel/sdk/log</code> no longer panics. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5665">#5665</a>)</li> <li>The <code>FilterProcessor</code> interface type is added in <code>go.opentelemetry.io/otel/sdk/log/internal/x</code>. This is an optional and experimental interface that log <code>Processor</code>s can implement to instruct the <code>Logger</code> if a <code>Record</code> will be processed or not. It replaces the existing <code>Enabled</code> method that is removed from the <code>Processor</code> interface itself. It does not fall within the scope of the OpenTelemetry Go versioning and stability <a href="https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md">policy</a> and it may be changed in backwards incompatible ways or removed in feature releases. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5692">#5692</a>)</li> <li>Support [Go 1.23]. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5720">#5720</a>)</li> </ul> <h3>Changed</h3> <ul> <li><code>NewMemberRaw</code>, <code>NewKeyProperty</code> and <code>NewKeyValuePropertyRaw</code> in <code>go.opentelemetry.io/otel/baggage</code> allow UTF-8 string in key. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5132">#5132</a>)</li> <li><code>Processor.OnEmit</code> in <code>go.opentelemetry.io/otel/sdk/log</code> now accepts a pointer to <code>Record</code> instead of a value so that the record modifications done in a processor are propagated to subsequent registered processors. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5636">#5636</a>)</li> <li><code>SimpleProcessor.Enabled</code> in <code>go.opentelemetry.io/otel/sdk/log</code> now returns <code>false</code> if the exporter is <code>nil</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5665">#5665</a>)</li> <li>Update the concurrency requirements of <code>Exporter</code> in <code>go.opentelemetry.io/otel/sdk/log</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5666">#5666</a>)</li> <li><code>SimpleProcessor</code> in <code>go.opentelemetry.io/otel/sdk/log</code> synchronizes <code>OnEmit</code> calls. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5666">#5666</a>)</li> <li>The <code>Processor</code> interface in <code>go.opentelemetry.io/otel/sdk/log</code> no longer includes the <code>Enabled</code> method. See the <code>FilterProcessor</code> interface type added in <code>go.opentelemetry.io/otel/sdk/log/internal/x</code> to continue providing this functionality. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5692">#5692</a>)</li> <li>The <code>SimpleProcessor</code> type in <code>go.opentelemetry.io/otel/sdk/log</code> is no longer comparable. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5693">#5693</a>)</li> <li>The <code>BatchProcessor</code> type in <code>go.opentelemetry.io/otel/sdk/log</code> is no longer comparable. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5693">#5693</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Correct comments for the priority of the <code>WithEndpoint</code> and <code>WithEndpointURL</code> options and their corresponding environment variables in <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5584">#5584</a>)</li> <li>Pass the underlying error rather than a generic retry-able failure in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>, <code>go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp</code> and <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5541">#5541</a>)</li> <li>Correct the <code>Tracer</code>, <code>Meter</code>, and <code>Logger</code> names used in <code>go.opentelemetry.io/otel/example/dice</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5612">#5612</a>)</li> <li>Correct the <code>Tracer</code> names used in <code>go.opentelemetry.io/otel/example/namedtracer</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5612">#5612</a>)</li> <li>Correct the <code>Tracer</code> name used in <code>go.opentelemetry.io/otel/example/opencensus</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5612">#5612</a>)</li> <li>Correct the <code>Tracer</code> and <code>Meter</code> names used in <code>go.opentelemetry.io/otel/example/otel-collector</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5612">#5612</a>)</li> <li>Correct the <code>Tracer</code> names used in <code>go.opentelemetry.io/otel/example/passthrough</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5612">#5612</a>)</li> <li>Correct the <code>Meter</code> name used in <code>go.opentelemetry.io/otel/example/prometheus</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5612">#5612</a>)</li> <li>Correct the <code>Tracer</code> names used in <code>go.opentelemetry.io/otel/example/zipkin</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5612">#5612</a>)</li> <li>Correct comments for the priority of the <code>WithEndpoint</code> and <code>WithEndpointURL</code> options and their corresponding environment variables in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code> and <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5641">#5641</a>)</li> <li>Correct comments for the priority of the <code>WithEndpoint</code> and <code>WithEndpointURL</code> options and their corresponding environment variables in <code>go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5650">#5650</a>)</li> <li>Stop percent encoding header environment variables in <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc</code>, <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp</code>, <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code> and <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5705">#5705</a>)</li> <li>Remove invalid environment variable header keys in <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc</code>, <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp</code>, <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code> and <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5705">#5705</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/6b1d94f21c0a76ba96f3cdb10fdbc5c110070e1d"><code>6b1d94f</code></a> Release v1.29.0/v0.51.0/v0.5.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5732">#5732</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/2a54df7bffb9d66a564064a1192289b43b1fa89e"><code>2a54df7</code></a> fix(deps): update module github.com/golangci/golangci-lint to v1.60.3 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5730">#5730</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/4875735fd8070ee20d838f3bc4aef85e3478afc5"><code>4875735</code></a> fix(deps): update module github.com/golangci/golangci-lint to v1.60.2 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5711">#5711</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/30fc4074ec781e35e33e93e0ba486af70ff261af"><code>30fc407</code></a> fix(deps): update golang.org/x/exp digest to 9b4947d (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5729">#5729</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/9402143b51d74d9fcb818eeb28253ffca8af0d02"><code>9402143</code></a> fix(deps): update golang.org/x/exp digest to 778ce7b (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5728">#5728</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/bc48d69cc70823154d9871131df0bbffe72be075"><code>bc48d69</code></a> chore(deps): update google.golang.org/genproto/googleapis/rpc digest to fc7c0...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/fe02ce73e05bfb95b5ea35afa24e8eb228808de0"><code>fe02ce7</code></a> chore(deps): update google.golang.org/genproto/googleapis/api digest to fc7c0...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/002c0a4c0352a56ebebc13f3ec20f73c23b348f6"><code>002c0a4</code></a> Move <code>log.Processor.Enabled</code> to independent <code>FilterProcessor</code> interfaced type...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/fe6c67e7e9b408d7f1e05356e4ccafadf0475b10"><code>fe6c67e</code></a> OpenCensus bridge to support TraceState (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5651">#5651</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/83ae9bd0e338d6899a61d270ac398e51e154f009"><code>83ae9bd</code></a> Bugfix: OTLP exporters should not percent decode the key when parsing HEADERS...</li> <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-go/compare/v1.28.0...v1.29.0">compare view</a></li> </ul> </details> <br /> Updates `go.opentelemetry.io/otel/metric` from 1.28.0 to 1.29.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md">go.opentelemetry.io/otel/metric's changelog</a>.</em></p> <blockquote> <h2>[1.29.0/0.51.0/0.5.0] 2024-08-23</h2> <p>This release is the last to support [Go 1.21]. The next release will require at least [Go 1.22].</p> <h3>Added</h3> <ul> <li>Add MacOS ARM64 platform to the compatibility testing suite. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5577">#5577</a>)</li> <li>Add <code>InstrumentationScope</code> field to <code>SpanStub</code> in <code>go.opentelemetry.io/otel/sdk/trace/tracetest</code>, as a replacement for the deprecated <code>InstrumentationLibrary</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5627">#5627</a>)</li> <li>Make the initial release of <code>go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc</code>. This new module contains an OTLP exporter that transmits log telemetry using gRPC. This module is unstable and breaking changes may be introduced. See our <a href="https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md">versioning policy</a> for more information about these stability guarantees. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5629">#5629</a>)</li> <li>Add <code>Walk</code> function to <code>TraceState</code> in <code>go.opentelemetry.io/otel/trace</code> to iterate all the key-value pairs. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5651">#5651</a>)</li> <li>Bridge the trace state in <code>go.opentelemetry.io/otel/bridge/opencensus</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5651">#5651</a>)</li> <li>Zero value of <code>SimpleProcessor</code> in <code>go.opentelemetry.io/otel/sdk/log</code> no longer panics. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5665">#5665</a>)</li> <li>The <code>FilterProcessor</code> interface type is added in <code>go.opentelemetry.io/otel/sdk/log/internal/x</code>. This is an optional and experimental interface that log <code>Processor</code>s can implement to instruct the <code>Logger</code> if a <code>Record</code> will be processed or not. It replaces the existing <code>Enabled</code> method that is removed from the <code>Processor</code> interface itself. It does not fall within the scope of the OpenTelemetry Go versioning and stability <a href="https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md">policy</a> and it may be changed in backwards incompatible ways or removed in feature releases. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5692">#5692</a>)</li> <li>Support [Go 1.23]. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5720">#5720</a>)</li> </ul> <h3>Changed</h3> <ul> <li><code>NewMemberRaw</code>, <code>NewKeyProperty</code> and <code>NewKeyValuePropertyRaw</code> in <code>go.opentelemetry.io/otel/baggage</code> allow UTF-8 string in key. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5132">#5132</a>)</li> <li><code>Processor.OnEmit</code> in <code>go.opentelemetry.io/otel/sdk/log</code> now accepts a pointer to <code>Record</code> instead of a value so that the record modifications done in a processor are propagated to subsequent registered processors. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5636">#5636</a>)</li> <li><code>SimpleProcessor.Enabled</code> in <code>go.opentelemetry.io/otel/sdk/log</code> now returns <code>false</code> if the exporter is <code>nil</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5665">#5665</a>)</li> <li>Update the concurrency requirements of <code>Exporter</code> in <code>go.opentelemetry.io/otel/sdk/log</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5666">#5666</a>)</li> <li><code>SimpleProcessor</code> in <code>go.opentelemetry.io/otel/sdk/log</code> synchronizes <code>OnEmit</code> calls. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5666">#5666</a>)</li> <li>The <code>Processor</code> interface in <code>go.opentelemetry.io/otel/sdk/log</code> no longer includes the <code>Enabled</code> method. See the <code>FilterProcessor</code> interface type added in <code>go.opentelemetry.io/otel/sdk/log/internal/x</code> to continue providing this functionality. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5692">#5692</a>)</li> <li>The <code>SimpleProcessor</code> type in <code>go.opentelemetry.io/otel/sdk/log</code> is no longer comparable. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5693">#5693</a>)</li> <li>The <code>BatchProcessor</code> type in <code>go.opentelemetry.io/otel/sdk/log</code> is no longer comparable. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5693">#5693</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Correct comments for the priority of the <code>WithEndpoint</code> and <code>WithEndpointURL</code> options and their corresponding environment variables in <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5584">#5584</a>)</li> <li>Pass the underlying error rather than a generic retry-able failure in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>, <code>go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp</code> and <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5541">#5541</a>)</li> <li>Correct the <code>Tracer</code>, <code>Meter</code>, and <code>Logger</code> names used in <code>go.opentelemetry.io/otel/example/dice</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5612">#5612</a>)</li> <li>Correct the <code>Tracer</code> names used in <code>go.opentelemetry.io/otel/example/namedtracer</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5612">#5612</a>)</li> <li>Correct the <code>Tracer</code> name used in <code>go.opentelemetry.io/otel/example/opencensus</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5612">#5612</a>)</li> <li>Correct the <code>Tracer</code> and <code>Meter</code> names used in <code>go.opentelemetry.io/otel/example/otel-collector</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5612">#5612</a>)</li> <li>Correct the <code>Tracer</code> names used in <code>go.opentelemetry.io/otel/example/passthrough</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5612">#5612</a>)</li> <li>Correct the <code>Meter</code> name used in <code>go.opentelemetry.io/otel/example/prometheus</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5612">#5612</a>)</li> <li>Correct the <code>Tracer</code> names used in <code>go.opentelemetry.io/otel/example/zipkin</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5612">#5612</a>)</li> <li>Correct comments for the priority of the <code>WithEndpoint</code> and <code>WithEndpointURL</code> options and their corresponding environment variables in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code> and <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5641">#5641</a>)</li> <li>Correct comments for the priority of the <code>WithEndpoint</code> and <code>WithEndpointURL</code> options and their corresponding environment variables in <code>go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5650">#5650</a>)</li> <li>Stop percent encoding header environment variables in <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc</code>, <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp</code>, <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code> and <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5705">#5705</a>)</li> <li>Remove invalid environment variable header keys in <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc</code>, <code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp</code>, <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code> and <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code> (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5705">#5705</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/6b1d94f21c0a76ba96f3cdb10fdbc5c110070e1d"><code>6b1d94f</code></a> Release v1.29.0/v0.51.0/v0.5.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5732">#5732</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/2a54df7bffb9d66a564064a1192289b43b1fa89e"><code>2a54df7</code></a> fix(deps): update module github.com/golangci/golangci-lint to v1.60.3 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5730">#5730</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/4875735fd8070ee20d838f3bc4aef85e3478afc5"><code>4875735</code></a> fix(deps): update module github.com/golangci/golangci-lint to v1.60.2 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5711">#5711</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/30fc4074ec781e35e33e93e0ba486af70ff261af"><code>30fc407</code></a> fix(deps): update golang.org/x/exp digest to 9b4947d (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5729">#5729</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/9402143b51d74d9fcb818eeb28253ffca8af0d02"><code>9402143</code></a> fix(deps): update golang.org/x/exp digest to 778ce7b (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5728">#5728</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/bc48d69cc70823154d9871131df0bbffe72be075"><code>bc48d69</code></a> chore(deps): update google.golang.org/genproto/googleapis/rpc digest to fc7c0...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/fe02ce73e05bfb95b5ea35afa24e8eb228808de0"><code>fe02ce7</code></a> chore(deps): update google.golang.org/genproto/googleapis/api digest to fc7c0...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/002c0a4c0352a56ebebc13f3ec20f73c23b348f6"><code>002c0a4</code></a> Move <code>log.Processor.Enabled</code> to independent <code>FilterProcessor</code> interfaced type...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/fe6c67e7e9b408d7f1e05356e4ccafadf0475b10"><code>fe6c67e</code></a> OpenCensus bridge to support TraceState (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5651">#5651</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/83ae9bd0e338d6899a61d270ac398e51e154f009"><code>83ae9bd</code></a> Bugfix: OTLP exporters should not percent decode the key when parsing HEADERS...</li> <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-go/compare/v1.28.0...v1.29.0">compare view</a></li> </ul> </details> <br /> Updates `go.opentelemetry.io/otel/sdk` from 1.28.0 to 1.29.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md">go.opentelemetry.io/otel/sdk's changelog</a>.</em></p> <blockquote> <h2>[1.29.0/0.51.0/0.5.0] 2024-08-23</h2> <p>This release is the last to support [Go 1.21]. The next release will require at least [Go 1.22].</p> <h3>Added</h3> <ul> <li>Add MacOS ARM64 platform to the compatibility testing suite. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5577">#5577</a>)</li> <li>Add <code>InstrumentationScope</code> field to <code>SpanStub</code> in <code>go.opentelemetry.io/otel/sdk/trace/tracetest</code>, as a replacement for the deprecated <code>InstrumentationLibrary</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5627">#5627</a>)</li> <li>Make the initial release of <code>go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc</code>. This new module contains an OTLP exporter that transmits log telemetry using gRPC. This module is unstable and breaking changes may be introduced. See our <a href="https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md">versioning policy</a> for more information about these stability guarantees. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5629">#5629</a>)</li> <li>Add <code>Walk</code> function to <code>TraceState</code> in <code>go.opentelemetry.io/otel/trace</code> to iterate all the key-value pairs. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5651">#5651</a>)</li> <li>Bridge the trace state in <code>go.opentelemetry.io/otel/bridge/opencensus</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5651">#5651</a>)</li> <li>Zero value of <code>SimpleProcessor</code> in <code>go.opentelemetry.io/otel/sdk/log</code> no longer panics. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5665">#5665</a>)</li> <li>The <code>FilterProcessor</code> interface type is added in <code>go.opentelemetry.io/otel/sdk/log/internal/x</code>. This is an optional and experimental interface that log <code>Processor</code>s can implement to instruct the <code>Logger</code> if a <code>Record</code> will be processed or not. It replaces the existing <code>Enabled</code> method that is removed from the <code>Processor</code> interface itself. It does not fall within the scope of the OpenTelemetry Go versioning and stability <a href="https://github.com/open-telemetry/opentelemetry-go/blob/main/VERSIONING.md">policy</a> and it may be changed in backwards incompatible ways or removed in feature releases. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5692">#5692</a>)</li> <li>Support [Go 1.23]. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/i…
- Loading branch information