-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
build(deps): bump the otel group with 8 updates #5338
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #5338 +/- ##
==========================================
+ Coverage 94.40% 95.18% +0.78%
==========================================
Files 343 343
Lines 16779 16779
==========================================
+ Hits 15840 15971 +131
+ Misses 749 609 -140
- Partials 190 199 +9
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
dependabot
bot
force-pushed
the
dependabot/go_modules/otel-39e30d1a89
branch
from
April 9, 2024 04:03
0432fa1
to
0b5645e
Compare
Bumps the otel group with 8 updates: | Package | From | To | | --- | --- | --- | | [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.24.0` | `1.25.0` | | [go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://github.com/open-telemetry/opentelemetry-go) | `1.24.0` | `1.25.0` | | [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.24.0` | `1.25.0` | | [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go) | `1.24.0` | `1.25.0` | | [go.opentelemetry.io/otel/exporters/stdout/stdouttrace](https://github.com/open-telemetry/opentelemetry-go) | `1.24.0` | `1.25.0` | | [go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.24.0` | `1.25.0` | | [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.24.0` | `1.25.0` | | [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `1.24.0` | `1.25.0` | Updates `go.opentelemetry.io/otel` from 1.24.0 to 1.25.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-go@v1.24.0...v1.25.0) Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace` from 1.24.0 to 1.25.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-go@v1.24.0...v1.25.0) Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from 1.24.0 to 1.25.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-go@v1.24.0...v1.25.0) Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp` from 1.24.0 to 1.25.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-go@v1.24.0...v1.25.0) Updates `go.opentelemetry.io/otel/exporters/stdout/stdouttrace` from 1.24.0 to 1.25.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-go@v1.24.0...v1.25.0) Updates `go.opentelemetry.io/otel/metric` from 1.24.0 to 1.25.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-go@v1.24.0...v1.25.0) Updates `go.opentelemetry.io/otel/sdk` from 1.24.0 to 1.25.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-go@v1.24.0...v1.25.0) Updates `go.opentelemetry.io/otel/trace` from 1.24.0 to 1.25.0 - [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-go@v1.24.0...v1.25.0) --- updated-dependencies: - dependency-name: go.opentelemetry.io/otel dependency-type: direct:production update-type: version-update:semver-minor dependency-group: otel - dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace dependency-type: direct:production update-type: version-update:semver-minor dependency-group: otel - dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc dependency-type: direct:production update-type: version-update:semver-minor dependency-group: otel - dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp dependency-type: direct:production update-type: version-update:semver-minor dependency-group: otel - dependency-name: go.opentelemetry.io/otel/exporters/stdout/stdouttrace dependency-type: direct:production update-type: version-update:semver-minor dependency-group: otel - dependency-name: go.opentelemetry.io/otel/metric dependency-type: direct:production update-type: version-update:semver-minor dependency-group: otel - dependency-name: go.opentelemetry.io/otel/sdk dependency-type: direct:production update-type: version-update:semver-minor dependency-group: otel - dependency-name: go.opentelemetry.io/otel/trace dependency-type: direct:production update-type: version-update:semver-minor dependency-group: otel ... Signed-off-by: dependabot[bot] <[email protected]>
dependabot
bot
force-pushed
the
dependabot/go_modules/otel-39e30d1a89
branch
from
April 9, 2024 12:49
0b5645e
to
4696d19
Compare
yurishkuro
approved these changes
Apr 9, 2024
varshith257
pushed a commit
to varshith257/jaeger
that referenced
this pull request
May 3, 2024
Bumps the otel group with 8 updates: | Package | From | To | | --- | --- | --- | | [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.24.0` | `1.25.0` | | [go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://github.com/open-telemetry/opentelemetry-go) | `1.24.0` | `1.25.0` | | [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.24.0` | `1.25.0` | | [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go) | `1.24.0` | `1.25.0` | | [go.opentelemetry.io/otel/exporters/stdout/stdouttrace](https://github.com/open-telemetry/opentelemetry-go) | `1.24.0` | `1.25.0` | | [go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.24.0` | `1.25.0` | | [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.24.0` | `1.25.0` | | [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `1.24.0` | `1.25.0` | Updates `go.opentelemetry.io/otel` from 1.24.0 to 1.25.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.25.0/0.47.0/0.0.8/0.1.0-alpha] 2024-04-05</h2> <h3>Added</h3> <ul> <li>Add <code>WithProxy</code> option in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4906">#4906</a>)</li> <li>Add <code>WithProxy</code> option in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlptracehttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4906">#4906</a>)</li> <li>Add <code>AddLink</code> method to the <code>Span</code> interface in <code>go.opentelemetry.io/otel/trace</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5032">#5032</a>)</li> <li>The <code>Enabled</code> method is added to the <code>Logger</code> interface in <code>go.opentelemetry.io/otel/log</code>. This method is used to notify users if a log record will be emitted or not. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5071">#5071</a>)</li> <li>Add <code>SeverityUndefined</code> <code>const</code> to <code>go.opentelemetry.io/otel/log</code>. This value represents an unset severity level. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5072">#5072</a>)</li> <li>Add <code>Empty</code> function in <code>go.opentelemetry.io/otel/log</code> to return a <code>KeyValue</code> for an empty value. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5076">#5076</a>)</li> <li>Add <code>go.opentelemetry.io/otel/log/global</code> to manage the global <code>LoggerProvider</code>. This package is provided with the anticipation that all functionality will be migrate to <code>go.opentelemetry.io/otel</code> when <code>go.opentelemetry.io/otel/log</code> stabilizes. At which point, users will be required to migrage their code, and this package will be deprecated then removed. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5085">#5085</a>)</li> <li>Add support for <code>Summary</code> metrics in the <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code> and <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code> exporters. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5100">#5100</a>)</li> <li>Add <code>otel.scope.name</code> and <code>otel.scope.version</code> tags to spans exported by <code>go.opentelemetry.io/otel/exporters/zipkin</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5108">#5108</a>)</li> <li>Add support for <code>AddLink</code> to <code>go.opentelemetry.io/otel/bridge/opencensus</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5116">#5116</a>)</li> <li>Add <code>String</code> method to <code>Value</code> and <code>KeyValue</code> in <code>go.opentelemetry.io/otel/log</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5117">#5117</a>)</li> <li>Add Exemplar support to <code>go.opentelemetry.io/otel/exporters/prometheus</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5111">#5111</a>)</li> <li>Add metric semantic conventions to <code>go.opentelemetry.io/otel/semconv/v1.24.0</code>. Future <code>semconv</code> packages will include metric semantic conventions as well. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4528">#4528</a>)</li> </ul> <h3>Changed</h3> <ul> <li><code>SpanFromContext</code> and <code>SpanContextFromContext</code> in <code>go.opentelemetry.io/otel/trace</code> no longer make a heap allocation when the passed context has no span. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5049">#5049</a>)</li> <li><code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc</code> and <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code> now create a gRPC client in idle mode and with "dns" as the default resolver using <a href="https://pkg.go.dev/google.golang.org/grpc#NewClient"><code>grpc.NewClient</code></a>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5151">#5151</a>) Because of that <code>WithDialOption</code> ignores <a href="https://pkg.go.dev/google.golang.org/grpc#WithBlock"><code>grpc.WithBlock</code></a>, <a href="https://pkg.go.dev/google.golang.org/grpc#WithTimeout"><code>grpc.WithTimeout</code></a>, and <a href="https://pkg.go.dev/google.golang.org/grpc#WithReturnConnectionError"><code>grpc.WithReturnConnectionError</code></a>. Notice that <a href="https://pkg.go.dev/google.golang.org/grpc#DialContext"><code>grpc.DialContext</code></a> which was used before is now deprecated.</li> </ul> <h3>Fixed</h3> <ul> <li>Clarify the documentation about equivalence guarantees for the <code>Set</code> and <code>Distinct</code> types in <code>go.opentelemetry.io/otel/attribute</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5027">#5027</a>)</li> <li>Prevent default <code>ErrorHandler</code> self-delegation. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5137">#5137</a>)</li> <li>Update all dependencies to address [GO-2024-2687]. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5139">#5139</a>)</li> </ul> <h3>Removed</h3> <ul> <li>Drop support for [Go 1.20]. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4967">#4967</a>)</li> </ul> <h3>Deprecated</h3> <ul> <li>Deprecate <code>go.opentelemetry.io/otel/attribute.Sortable</code> type. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4734">#4734</a>)</li> <li>Deprecate <code>go.opentelemetry.io/otel/attribute.NewSetWithSortable</code> function. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4734">#4734</a>)</li> <li>Deprecate <code>go.opentelemetry.io/otel/attribute.NewSetWithSortableFiltered</code> function. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4734">#4734</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/66284071defe2c6b2261aecfa506f37d6e2a31f2"><code>6628407</code></a> Release v1.25.0/v0.47.0/v0.0.8/v0.1.0-alpha (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5154">#5154</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/82b49b448731e3ca3d88d7421d03768e417f97f4"><code>82b49b4</code></a> Add otlploghttp package documentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5150">#5150</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/5bd5582904f0925c957ae03b8a2e647677335e8c"><code>5bd5582</code></a> dependabot updates Thu Apr 4 20:43:44 UTC 2024 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5155">#5155</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/6394b029fe74474fc05a00bc0ce344679474beb1"><code>6394b02</code></a> semconv: Add metric generation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4880">#4880</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/35c957097431cf87d5257de6ae950af132f01f2b"><code>35c9570</code></a> Prevent default ErrorHandler self-delegation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5137">#5137</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/98fd439f962515f4282dc37acf04e0f6765e850e"><code>98fd439</code></a> Bump bump google.golang.org/grpc from 1.62.1 to 1.63.0 and use grpc.NewClient...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/016843786aaccc8cf39b70ce5bc4d21b7ca446cb"><code>0168437</code></a> Add exemplar support to the prometheus exporter (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5111">#5111</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/e6e4e4a3d1df0bf5c49b7975fd2b94c977de53d2"><code>e6e4e4a</code></a> build(deps): bump benchmark-action/github-action-benchmark (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5142">#5142</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/73ee3bbf37df6bb2f77a8b0726b33dc6552b6f2c"><code>73ee3bb</code></a> build(deps): bump codecov/codecov-action from 4.1.1 to 4.2.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5140">#5140</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/14e3f6b65c426e71da7702f488d0475fd10b5588"><code>14e3f6b</code></a> Add otlploghttp exporter skeleton (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5138">#5138</a>)</li> <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-go/compare/v1.24.0...v1.25.0">compare view</a></li> </ul> </details> <br /> Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace` from 1.24.0 to 1.25.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's changelog</a>.</em></p> <blockquote> <h2>[1.25.0/0.47.0/0.0.8/0.1.0-alpha] 2024-04-05</h2> <h3>Added</h3> <ul> <li>Add <code>WithProxy</code> option in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4906">#4906</a>)</li> <li>Add <code>WithProxy</code> option in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlptracehttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4906">#4906</a>)</li> <li>Add <code>AddLink</code> method to the <code>Span</code> interface in <code>go.opentelemetry.io/otel/trace</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5032">#5032</a>)</li> <li>The <code>Enabled</code> method is added to the <code>Logger</code> interface in <code>go.opentelemetry.io/otel/log</code>. This method is used to notify users if a log record will be emitted or not. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5071">#5071</a>)</li> <li>Add <code>SeverityUndefined</code> <code>const</code> to <code>go.opentelemetry.io/otel/log</code>. This value represents an unset severity level. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5072">#5072</a>)</li> <li>Add <code>Empty</code> function in <code>go.opentelemetry.io/otel/log</code> to return a <code>KeyValue</code> for an empty value. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5076">#5076</a>)</li> <li>Add <code>go.opentelemetry.io/otel/log/global</code> to manage the global <code>LoggerProvider</code>. This package is provided with the anticipation that all functionality will be migrate to <code>go.opentelemetry.io/otel</code> when <code>go.opentelemetry.io/otel/log</code> stabilizes. At which point, users will be required to migrage their code, and this package will be deprecated then removed. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5085">#5085</a>)</li> <li>Add support for <code>Summary</code> metrics in the <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code> and <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code> exporters. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5100">#5100</a>)</li> <li>Add <code>otel.scope.name</code> and <code>otel.scope.version</code> tags to spans exported by <code>go.opentelemetry.io/otel/exporters/zipkin</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5108">#5108</a>)</li> <li>Add support for <code>AddLink</code> to <code>go.opentelemetry.io/otel/bridge/opencensus</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5116">#5116</a>)</li> <li>Add <code>String</code> method to <code>Value</code> and <code>KeyValue</code> in <code>go.opentelemetry.io/otel/log</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5117">#5117</a>)</li> <li>Add Exemplar support to <code>go.opentelemetry.io/otel/exporters/prometheus</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5111">#5111</a>)</li> <li>Add metric semantic conventions to <code>go.opentelemetry.io/otel/semconv/v1.24.0</code>. Future <code>semconv</code> packages will include metric semantic conventions as well. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4528">#4528</a>)</li> </ul> <h3>Changed</h3> <ul> <li><code>SpanFromContext</code> and <code>SpanContextFromContext</code> in <code>go.opentelemetry.io/otel/trace</code> no longer make a heap allocation when the passed context has no span. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5049">#5049</a>)</li> <li><code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc</code> and <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code> now create a gRPC client in idle mode and with "dns" as the default resolver using <a href="https://pkg.go.dev/google.golang.org/grpc#NewClient"><code>grpc.NewClient</code></a>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5151">#5151</a>) Because of that <code>WithDialOption</code> ignores <a href="https://pkg.go.dev/google.golang.org/grpc#WithBlock"><code>grpc.WithBlock</code></a>, <a href="https://pkg.go.dev/google.golang.org/grpc#WithTimeout"><code>grpc.WithTimeout</code></a>, and <a href="https://pkg.go.dev/google.golang.org/grpc#WithReturnConnectionError"><code>grpc.WithReturnConnectionError</code></a>. Notice that <a href="https://pkg.go.dev/google.golang.org/grpc#DialContext"><code>grpc.DialContext</code></a> which was used before is now deprecated.</li> </ul> <h3>Fixed</h3> <ul> <li>Clarify the documentation about equivalence guarantees for the <code>Set</code> and <code>Distinct</code> types in <code>go.opentelemetry.io/otel/attribute</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5027">#5027</a>)</li> <li>Prevent default <code>ErrorHandler</code> self-delegation. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5137">#5137</a>)</li> <li>Update all dependencies to address [GO-2024-2687]. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5139">#5139</a>)</li> </ul> <h3>Removed</h3> <ul> <li>Drop support for [Go 1.20]. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4967">#4967</a>)</li> </ul> <h3>Deprecated</h3> <ul> <li>Deprecate <code>go.opentelemetry.io/otel/attribute.Sortable</code> type. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4734">#4734</a>)</li> <li>Deprecate <code>go.opentelemetry.io/otel/attribute.NewSetWithSortable</code> function. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4734">#4734</a>)</li> <li>Deprecate <code>go.opentelemetry.io/otel/attribute.NewSetWithSortableFiltered</code> function. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4734">#4734</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/66284071defe2c6b2261aecfa506f37d6e2a31f2"><code>6628407</code></a> Release v1.25.0/v0.47.0/v0.0.8/v0.1.0-alpha (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5154">#5154</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/82b49b448731e3ca3d88d7421d03768e417f97f4"><code>82b49b4</code></a> Add otlploghttp package documentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5150">#5150</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/5bd5582904f0925c957ae03b8a2e647677335e8c"><code>5bd5582</code></a> dependabot updates Thu Apr 4 20:43:44 UTC 2024 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5155">#5155</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/6394b029fe74474fc05a00bc0ce344679474beb1"><code>6394b02</code></a> semconv: Add metric generation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4880">#4880</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/35c957097431cf87d5257de6ae950af132f01f2b"><code>35c9570</code></a> Prevent default ErrorHandler self-delegation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5137">#5137</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/98fd439f962515f4282dc37acf04e0f6765e850e"><code>98fd439</code></a> Bump bump google.golang.org/grpc from 1.62.1 to 1.63.0 and use grpc.NewClient...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/016843786aaccc8cf39b70ce5bc4d21b7ca446cb"><code>0168437</code></a> Add exemplar support to the prometheus exporter (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5111">#5111</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/e6e4e4a3d1df0bf5c49b7975fd2b94c977de53d2"><code>e6e4e4a</code></a> build(deps): bump benchmark-action/github-action-benchmark (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5142">#5142</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/73ee3bbf37df6bb2f77a8b0726b33dc6552b6f2c"><code>73ee3bb</code></a> build(deps): bump codecov/codecov-action from 4.1.1 to 4.2.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5140">#5140</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/14e3f6b65c426e71da7702f488d0475fd10b5588"><code>14e3f6b</code></a> Add otlploghttp exporter skeleton (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5138">#5138</a>)</li> <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-go/compare/v1.24.0...v1.25.0">compare view</a></li> </ul> </details> <br /> Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from 1.24.0 to 1.25.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/otlptracegrpc's changelog</a>.</em></p> <blockquote> <h2>[1.25.0/0.47.0/0.0.8/0.1.0-alpha] 2024-04-05</h2> <h3>Added</h3> <ul> <li>Add <code>WithProxy</code> option in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4906">#4906</a>)</li> <li>Add <code>WithProxy</code> option in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlptracehttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4906">#4906</a>)</li> <li>Add <code>AddLink</code> method to the <code>Span</code> interface in <code>go.opentelemetry.io/otel/trace</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5032">#5032</a>)</li> <li>The <code>Enabled</code> method is added to the <code>Logger</code> interface in <code>go.opentelemetry.io/otel/log</code>. This method is used to notify users if a log record will be emitted or not. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5071">#5071</a>)</li> <li>Add <code>SeverityUndefined</code> <code>const</code> to <code>go.opentelemetry.io/otel/log</code>. This value represents an unset severity level. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5072">#5072</a>)</li> <li>Add <code>Empty</code> function in <code>go.opentelemetry.io/otel/log</code> to return a <code>KeyValue</code> for an empty value. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5076">#5076</a>)</li> <li>Add <code>go.opentelemetry.io/otel/log/global</code> to manage the global <code>LoggerProvider</code>. This package is provided with the anticipation that all functionality will be migrate to <code>go.opentelemetry.io/otel</code> when <code>go.opentelemetry.io/otel/log</code> stabilizes. At which point, users will be required to migrage their code, and this package will be deprecated then removed. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5085">#5085</a>)</li> <li>Add support for <code>Summary</code> metrics in the <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code> and <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code> exporters. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5100">#5100</a>)</li> <li>Add <code>otel.scope.name</code> and <code>otel.scope.version</code> tags to spans exported by <code>go.opentelemetry.io/otel/exporters/zipkin</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5108">#5108</a>)</li> <li>Add support for <code>AddLink</code> to <code>go.opentelemetry.io/otel/bridge/opencensus</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5116">#5116</a>)</li> <li>Add <code>String</code> method to <code>Value</code> and <code>KeyValue</code> in <code>go.opentelemetry.io/otel/log</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5117">#5117</a>)</li> <li>Add Exemplar support to <code>go.opentelemetry.io/otel/exporters/prometheus</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5111">#5111</a>)</li> <li>Add metric semantic conventions to <code>go.opentelemetry.io/otel/semconv/v1.24.0</code>. Future <code>semconv</code> packages will include metric semantic conventions as well. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4528">#4528</a>)</li> </ul> <h3>Changed</h3> <ul> <li><code>SpanFromContext</code> and <code>SpanContextFromContext</code> in <code>go.opentelemetry.io/otel/trace</code> no longer make a heap allocation when the passed context has no span. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5049">#5049</a>)</li> <li><code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc</code> and <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code> now create a gRPC client in idle mode and with "dns" as the default resolver using <a href="https://pkg.go.dev/google.golang.org/grpc#NewClient"><code>grpc.NewClient</code></a>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5151">#5151</a>) Because of that <code>WithDialOption</code> ignores <a href="https://pkg.go.dev/google.golang.org/grpc#WithBlock"><code>grpc.WithBlock</code></a>, <a href="https://pkg.go.dev/google.golang.org/grpc#WithTimeout"><code>grpc.WithTimeout</code></a>, and <a href="https://pkg.go.dev/google.golang.org/grpc#WithReturnConnectionError"><code>grpc.WithReturnConnectionError</code></a>. Notice that <a href="https://pkg.go.dev/google.golang.org/grpc#DialContext"><code>grpc.DialContext</code></a> which was used before is now deprecated.</li> </ul> <h3>Fixed</h3> <ul> <li>Clarify the documentation about equivalence guarantees for the <code>Set</code> and <code>Distinct</code> types in <code>go.opentelemetry.io/otel/attribute</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5027">#5027</a>)</li> <li>Prevent default <code>ErrorHandler</code> self-delegation. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5137">#5137</a>)</li> <li>Update all dependencies to address [GO-2024-2687]. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5139">#5139</a>)</li> </ul> <h3>Removed</h3> <ul> <li>Drop support for [Go 1.20]. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4967">#4967</a>)</li> </ul> <h3>Deprecated</h3> <ul> <li>Deprecate <code>go.opentelemetry.io/otel/attribute.Sortable</code> type. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4734">#4734</a>)</li> <li>Deprecate <code>go.opentelemetry.io/otel/attribute.NewSetWithSortable</code> function. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4734">#4734</a>)</li> <li>Deprecate <code>go.opentelemetry.io/otel/attribute.NewSetWithSortableFiltered</code> function. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4734">#4734</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/66284071defe2c6b2261aecfa506f37d6e2a31f2"><code>6628407</code></a> Release v1.25.0/v0.47.0/v0.0.8/v0.1.0-alpha (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5154">#5154</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/82b49b448731e3ca3d88d7421d03768e417f97f4"><code>82b49b4</code></a> Add otlploghttp package documentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5150">#5150</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/5bd5582904f0925c957ae03b8a2e647677335e8c"><code>5bd5582</code></a> dependabot updates Thu Apr 4 20:43:44 UTC 2024 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5155">#5155</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/6394b029fe74474fc05a00bc0ce344679474beb1"><code>6394b02</code></a> semconv: Add metric generation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4880">#4880</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/35c957097431cf87d5257de6ae950af132f01f2b"><code>35c9570</code></a> Prevent default ErrorHandler self-delegation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5137">#5137</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/98fd439f962515f4282dc37acf04e0f6765e850e"><code>98fd439</code></a> Bump bump google.golang.org/grpc from 1.62.1 to 1.63.0 and use grpc.NewClient...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/016843786aaccc8cf39b70ce5bc4d21b7ca446cb"><code>0168437</code></a> Add exemplar support to the prometheus exporter (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5111">#5111</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/e6e4e4a3d1df0bf5c49b7975fd2b94c977de53d2"><code>e6e4e4a</code></a> build(deps): bump benchmark-action/github-action-benchmark (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5142">#5142</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/73ee3bbf37df6bb2f77a8b0726b33dc6552b6f2c"><code>73ee3bb</code></a> build(deps): bump codecov/codecov-action from 4.1.1 to 4.2.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5140">#5140</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/14e3f6b65c426e71da7702f488d0475fd10b5588"><code>14e3f6b</code></a> Add otlploghttp exporter skeleton (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5138">#5138</a>)</li> <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-go/compare/v1.24.0...v1.25.0">compare view</a></li> </ul> </details> <br /> Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp` from 1.24.0 to 1.25.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.25.0/0.47.0/0.0.8/0.1.0-alpha] 2024-04-05</h2> <h3>Added</h3> <ul> <li>Add <code>WithProxy</code> option in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4906">#4906</a>)</li> <li>Add <code>WithProxy</code> option in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlptracehttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4906">#4906</a>)</li> <li>Add <code>AddLink</code> method to the <code>Span</code> interface in <code>go.opentelemetry.io/otel/trace</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5032">#5032</a>)</li> <li>The <code>Enabled</code> method is added to the <code>Logger</code> interface in <code>go.opentelemetry.io/otel/log</code>. This method is used to notify users if a log record will be emitted or not. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5071">#5071</a>)</li> <li>Add <code>SeverityUndefined</code> <code>const</code> to <code>go.opentelemetry.io/otel/log</code>. This value represents an unset severity level. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5072">#5072</a>)</li> <li>Add <code>Empty</code> function in <code>go.opentelemetry.io/otel/log</code> to return a <code>KeyValue</code> for an empty value. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5076">#5076</a>)</li> <li>Add <code>go.opentelemetry.io/otel/log/global</code> to manage the global <code>LoggerProvider</code>. This package is provided with the anticipation that all functionality will be migrate to <code>go.opentelemetry.io/otel</code> when <code>go.opentelemetry.io/otel/log</code> stabilizes. At which point, users will be required to migrage their code, and this package will be deprecated then removed. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5085">#5085</a>)</li> <li>Add support for <code>Summary</code> metrics in the <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code> and <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code> exporters. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5100">#5100</a>)</li> <li>Add <code>otel.scope.name</code> and <code>otel.scope.version</code> tags to spans exported by <code>go.opentelemetry.io/otel/exporters/zipkin</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5108">#5108</a>)</li> <li>Add support for <code>AddLink</code> to <code>go.opentelemetry.io/otel/bridge/opencensus</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5116">#5116</a>)</li> <li>Add <code>String</code> method to <code>Value</code> and <code>KeyValue</code> in <code>go.opentelemetry.io/otel/log</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5117">#5117</a>)</li> <li>Add Exemplar support to <code>go.opentelemetry.io/otel/exporters/prometheus</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5111">#5111</a>)</li> <li>Add metric semantic conventions to <code>go.opentelemetry.io/otel/semconv/v1.24.0</code>. Future <code>semconv</code> packages will include metric semantic conventions as well. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4528">#4528</a>)</li> </ul> <h3>Changed</h3> <ul> <li><code>SpanFromContext</code> and <code>SpanContextFromContext</code> in <code>go.opentelemetry.io/otel/trace</code> no longer make a heap allocation when the passed context has no span. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5049">#5049</a>)</li> <li><code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc</code> and <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code> now create a gRPC client in idle mode and with "dns" as the default resolver using <a href="https://pkg.go.dev/google.golang.org/grpc#NewClient"><code>grpc.NewClient</code></a>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5151">#5151</a>) Because of that <code>WithDialOption</code> ignores <a href="https://pkg.go.dev/google.golang.org/grpc#WithBlock"><code>grpc.WithBlock</code></a>, <a href="https://pkg.go.dev/google.golang.org/grpc#WithTimeout"><code>grpc.WithTimeout</code></a>, and <a href="https://pkg.go.dev/google.golang.org/grpc#WithReturnConnectionError"><code>grpc.WithReturnConnectionError</code></a>. Notice that <a href="https://pkg.go.dev/google.golang.org/grpc#DialContext"><code>grpc.DialContext</code></a> which was used before is now deprecated.</li> </ul> <h3>Fixed</h3> <ul> <li>Clarify the documentation about equivalence guarantees for the <code>Set</code> and <code>Distinct</code> types in <code>go.opentelemetry.io/otel/attribute</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5027">#5027</a>)</li> <li>Prevent default <code>ErrorHandler</code> self-delegation. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5137">#5137</a>)</li> <li>Update all dependencies to address [GO-2024-2687]. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5139">#5139</a>)</li> </ul> <h3>Removed</h3> <ul> <li>Drop support for [Go 1.20]. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4967">#4967</a>)</li> </ul> <h3>Deprecated</h3> <ul> <li>Deprecate <code>go.opentelemetry.io/otel/attribute.Sortable</code> type. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4734">#4734</a>)</li> <li>Deprecate <code>go.opentelemetry.io/otel/attribute.NewSetWithSortable</code> function. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4734">#4734</a>)</li> <li>Deprecate <code>go.opentelemetry.io/otel/attribute.NewSetWithSortableFiltered</code> function. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4734">#4734</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/66284071defe2c6b2261aecfa506f37d6e2a31f2"><code>6628407</code></a> Release v1.25.0/v0.47.0/v0.0.8/v0.1.0-alpha (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5154">#5154</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/82b49b448731e3ca3d88d7421d03768e417f97f4"><code>82b49b4</code></a> Add otlploghttp package documentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5150">#5150</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/5bd5582904f0925c957ae03b8a2e647677335e8c"><code>5bd5582</code></a> dependabot updates Thu Apr 4 20:43:44 UTC 2024 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5155">#5155</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/6394b029fe74474fc05a00bc0ce344679474beb1"><code>6394b02</code></a> semconv: Add metric generation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4880">#4880</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/35c957097431cf87d5257de6ae950af132f01f2b"><code>35c9570</code></a> Prevent default ErrorHandler self-delegation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5137">#5137</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/98fd439f962515f4282dc37acf04e0f6765e850e"><code>98fd439</code></a> Bump bump google.golang.org/grpc from 1.62.1 to 1.63.0 and use grpc.NewClient...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/016843786aaccc8cf39b70ce5bc4d21b7ca446cb"><code>0168437</code></a> Add exemplar support to the prometheus exporter (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5111">#5111</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/e6e4e4a3d1df0bf5c49b7975fd2b94c977de53d2"><code>e6e4e4a</code></a> build(deps): bump benchmark-action/github-action-benchmark (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5142">#5142</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/73ee3bbf37df6bb2f77a8b0726b33dc6552b6f2c"><code>73ee3bb</code></a> build(deps): bump codecov/codecov-action from 4.1.1 to 4.2.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5140">#5140</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/14e3f6b65c426e71da7702f488d0475fd10b5588"><code>14e3f6b</code></a> Add otlploghttp exporter skeleton (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5138">#5138</a>)</li> <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-go/compare/v1.24.0...v1.25.0">compare view</a></li> </ul> </details> <br /> Updates `go.opentelemetry.io/otel/exporters/stdout/stdouttrace` from 1.24.0 to 1.25.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/stdout/stdouttrace's changelog</a>.</em></p> <blockquote> <h2>[1.25.0/0.47.0/0.0.8/0.1.0-alpha] 2024-04-05</h2> <h3>Added</h3> <ul> <li>Add <code>WithProxy</code> option in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4906">#4906</a>)</li> <li>Add <code>WithProxy</code> option in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlptracehttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4906">#4906</a>)</li> <li>Add <code>AddLink</code> method to the <code>Span</code> interface in <code>go.opentelemetry.io/otel/trace</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5032">#5032</a>)</li> <li>The <code>Enabled</code> method is added to the <code>Logger</code> interface in <code>go.opentelemetry.io/otel/log</code>. This method is used to notify users if a log record will be emitted or not. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5071">#5071</a>)</li> <li>Add <code>SeverityUndefined</code> <code>const</code> to <code>go.opentelemetry.io/otel/log</code>. This value represents an unset severity level. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5072">#5072</a>)</li> <li>Add <code>Empty</code> function in <code>go.opentelemetry.io/otel/log</code> to return a <code>KeyValue</code> for an empty value. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5076">#5076</a>)</li> <li>Add <code>go.opentelemetry.io/otel/log/global</code> to manage the global <code>LoggerProvider</code>. This package is provided with the anticipation that all functionality will be migrate to <code>go.opentelemetry.io/otel</code> when <code>go.opentelemetry.io/otel/log</code> stabilizes. At which point, users will be required to migrage their code, and this package will be deprecated then removed. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5085">#5085</a>)</li> <li>Add support for <code>Summary</code> metrics in the <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code> and <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code> exporters. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5100">#5100</a>)</li> <li>Add <code>otel.scope.name</code> and <code>otel.scope.version</code> tags to spans exported by <code>go.opentelemetry.io/otel/exporters/zipkin</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5108">#5108</a>)</li> <li>Add support for <code>AddLink</code> to <code>go.opentelemetry.io/otel/bridge/opencensus</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5116">#5116</a>)</li> <li>Add <code>String</code> method to <code>Value</code> and <code>KeyValue</code> in <code>go.opentelemetry.io/otel/log</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5117">#5117</a>)</li> <li>Add Exemplar support to <code>go.opentelemetry.io/otel/exporters/prometheus</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5111">#5111</a>)</li> <li>Add metric semantic conventions to <code>go.opentelemetry.io/otel/semconv/v1.24.0</code>. Future <code>semconv</code> packages will include metric semantic conventions as well. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4528">#4528</a>)</li> </ul> <h3>Changed</h3> <ul> <li><code>SpanFromContext</code> and <code>SpanContextFromContext</code> in <code>go.opentelemetry.io/otel/trace</code> no longer make a heap allocation when the passed context has no span. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5049">#5049</a>)</li> <li><code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc</code> and <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code> now create a gRPC client in idle mode and with "dns" as the default resolver using <a href="https://pkg.go.dev/google.golang.org/grpc#NewClient"><code>grpc.NewClient</code></a>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5151">#5151</a>) Because of that <code>WithDialOption</code> ignores <a href="https://pkg.go.dev/google.golang.org/grpc#WithBlock"><code>grpc.WithBlock</code></a>, <a href="https://pkg.go.dev/google.golang.org/grpc#WithTimeout"><code>grpc.WithTimeout</code></a>, and <a href="https://pkg.go.dev/google.golang.org/grpc#WithReturnConnectionError"><code>grpc.WithReturnConnectionError</code></a>. Notice that <a href="https://pkg.go.dev/google.golang.org/grpc#DialContext"><code>grpc.DialContext</code></a> which was used before is now deprecated.</li> </ul> <h3>Fixed</h3> <ul> <li>Clarify the documentation about equivalence guarantees for the <code>Set</code> and <code>Distinct</code> types in <code>go.opentelemetry.io/otel/attribute</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5027">#5027</a>)</li> <li>Prevent default <code>ErrorHandler</code> self-delegation. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5137">#5137</a>)</li> <li>Update all dependencies to address [GO-2024-2687]. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5139">#5139</a>)</li> </ul> <h3>Removed</h3> <ul> <li>Drop support for [Go 1.20]. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4967">#4967</a>)</li> </ul> <h3>Deprecated</h3> <ul> <li>Deprecate <code>go.opentelemetry.io/otel/attribute.Sortable</code> type. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4734">#4734</a>)</li> <li>Deprecate <code>go.opentelemetry.io/otel/attribute.NewSetWithSortable</code> function. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4734">#4734</a>)</li> <li>Deprecate <code>go.opentelemetry.io/otel/attribute.NewSetWithSortableFiltered</code> function. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4734">#4734</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/66284071defe2c6b2261aecfa506f37d6e2a31f2"><code>6628407</code></a> Release v1.25.0/v0.47.0/v0.0.8/v0.1.0-alpha (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5154">#5154</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/82b49b448731e3ca3d88d7421d03768e417f97f4"><code>82b49b4</code></a> Add otlploghttp package documentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5150">#5150</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/5bd5582904f0925c957ae03b8a2e647677335e8c"><code>5bd5582</code></a> dependabot updates Thu Apr 4 20:43:44 UTC 2024 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5155">#5155</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/6394b029fe74474fc05a00bc0ce344679474beb1"><code>6394b02</code></a> semconv: Add metric generation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4880">#4880</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/35c957097431cf87d5257de6ae950af132f01f2b"><code>35c9570</code></a> Prevent default ErrorHandler self-delegation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5137">#5137</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/98fd439f962515f4282dc37acf04e0f6765e850e"><code>98fd439</code></a> Bump bump google.golang.org/grpc from 1.62.1 to 1.63.0 and use grpc.NewClient...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/016843786aaccc8cf39b70ce5bc4d21b7ca446cb"><code>0168437</code></a> Add exemplar support to the prometheus exporter (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5111">#5111</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/e6e4e4a3d1df0bf5c49b7975fd2b94c977de53d2"><code>e6e4e4a</code></a> build(deps): bump benchmark-action/github-action-benchmark (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5142">#5142</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/73ee3bbf37df6bb2f77a8b0726b33dc6552b6f2c"><code>73ee3bb</code></a> build(deps): bump codecov/codecov-action from 4.1.1 to 4.2.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5140">#5140</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/14e3f6b65c426e71da7702f488d0475fd10b5588"><code>14e3f6b</code></a> Add otlploghttp exporter skeleton (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5138">#5138</a>)</li> <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-go/compare/v1.24.0...v1.25.0">compare view</a></li> </ul> </details> <br /> Updates `go.opentelemetry.io/otel/metric` from 1.24.0 to 1.25.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.25.0/0.47.0/0.0.8/0.1.0-alpha] 2024-04-05</h2> <h3>Added</h3> <ul> <li>Add <code>WithProxy</code> option in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4906">#4906</a>)</li> <li>Add <code>WithProxy</code> option in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlptracehttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4906">#4906</a>)</li> <li>Add <code>AddLink</code> method to the <code>Span</code> interface in <code>go.opentelemetry.io/otel/trace</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5032">#5032</a>)</li> <li>The <code>Enabled</code> method is added to the <code>Logger</code> interface in <code>go.opentelemetry.io/otel/log</code>. This method is used to notify users if a log record will be emitted or not. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5071">#5071</a>)</li> <li>Add <code>SeverityUndefined</code> <code>const</code> to <code>go.opentelemetry.io/otel/log</code>. This value represents an unset severity level. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5072">#5072</a>)</li> <li>Add <code>Empty</code> function in <code>go.opentelemetry.io/otel/log</code> to return a <code>KeyValue</code> for an empty value. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5076">#5076</a>)</li> <li>Add <code>go.opentelemetry.io/otel/log/global</code> to manage the global <code>LoggerProvider</code>. This package is provided with the anticipation that all functionality will be migrate to <code>go.opentelemetry.io/otel</code> when <code>go.opentelemetry.io/otel/log</code> stabilizes. At which point, users will be required to migrage their code, and this package will be deprecated then removed. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5085">#5085</a>)</li> <li>Add support for <code>Summary</code> metrics in the <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code> and <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code> exporters. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5100">#5100</a>)</li> <li>Add <code>otel.scope.name</code> and <code>otel.scope.version</code> tags to spans exported by <code>go.opentelemetry.io/otel/exporters/zipkin</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5108">#5108</a>)</li> <li>Add support for <code>AddLink</code> to <code>go.opentelemetry.io/otel/bridge/opencensus</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5116">#5116</a>)</li> <li>Add <code>String</code> method to <code>Value</code> and <code>KeyValue</code> in <code>go.opentelemetry.io/otel/log</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5117">#5117</a>)</li> <li>Add Exemplar support to <code>go.opentelemetry.io/otel/exporters/prometheus</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5111">#5111</a>)</li> <li>Add metric semantic conventions to <code>go.opentelemetry.io/otel/semconv/v1.24.0</code>. Future <code>semconv</code> packages will include metric semantic conventions as well. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4528">#4528</a>)</li> </ul> <h3>Changed</h3> <ul> <li><code>SpanFromContext</code> and <code>SpanContextFromContext</code> in <code>go.opentelemetry.io/otel/trace</code> no longer make a heap allocation when the passed context has no span. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5049">#5049</a>)</li> <li><code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc</code> and <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code> now create a gRPC client in idle mode and with "dns" as the default resolver using <a href="https://pkg.go.dev/google.golang.org/grpc#NewClient"><code>grpc.NewClient</code></a>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5151">#5151</a>) Because of that <code>WithDialOption</code> ignores <a href="https://pkg.go.dev/google.golang.org/grpc#WithBlock"><code>grpc.WithBlock</code></a>, <a href="https://pkg.go.dev/google.golang.org/grpc#WithTimeout"><code>grpc.WithTimeout</code></a>, and <a href="https://pkg.go.dev/google.golang.org/grpc#WithReturnConnectionError"><code>grpc.WithReturnConnectionError</code></a>. Notice that <a href="https://pkg.go.dev/google.golang.org/grpc#DialContext"><code>grpc.DialContext</code></a> which was used before is now deprecated.</li> </ul> <h3>Fixed</h3> <ul> <li>Clarify the documentation about equivalence guarantees for the <code>Set</code> and <code>Distinct</code> types in <code>go.opentelemetry.io/otel/attribute</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5027">#5027</a>)</li> <li>Prevent default <code>ErrorHandler</code> self-delegation. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5137">#5137</a>)</li> <li>Update all dependencies to address [GO-2024-2687]. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5139">#5139</a>)</li> </ul> <h3>Removed</h3> <ul> <li>Drop support for [Go 1.20]. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4967">#4967</a>)</li> </ul> <h3>Deprecated</h3> <ul> <li>Deprecate <code>go.opentelemetry.io/otel/attribute.Sortable</code> type. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4734">#4734</a>)</li> <li>Deprecate <code>go.opentelemetry.io/otel/attribute.NewSetWithSortable</code> function. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4734">#4734</a>)</li> <li>Deprecate <code>go.opentelemetry.io/otel/attribute.NewSetWithSortableFiltered</code> function. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4734">#4734</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/66284071defe2c6b2261aecfa506f37d6e2a31f2"><code>6628407</code></a> Release v1.25.0/v0.47.0/v0.0.8/v0.1.0-alpha (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5154">#5154</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/82b49b448731e3ca3d88d7421d03768e417f97f4"><code>82b49b4</code></a> Add otlploghttp package documentation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5150">#5150</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/5bd5582904f0925c957ae03b8a2e647677335e8c"><code>5bd5582</code></a> dependabot updates Thu Apr 4 20:43:44 UTC 2024 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5155">#5155</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/6394b029fe74474fc05a00bc0ce344679474beb1"><code>6394b02</code></a> semconv: Add metric generation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4880">#4880</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/35c957097431cf87d5257de6ae950af132f01f2b"><code>35c9570</code></a> Prevent default ErrorHandler self-delegation (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5137">#5137</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/98fd439f962515f4282dc37acf04e0f6765e850e"><code>98fd439</code></a> Bump bump google.golang.org/grpc from 1.62.1 to 1.63.0 and use grpc.NewClient...</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/016843786aaccc8cf39b70ce5bc4d21b7ca446cb"><code>0168437</code></a> Add exemplar support to the prometheus exporter (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5111">#5111</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/e6e4e4a3d1df0bf5c49b7975fd2b94c977de53d2"><code>e6e4e4a</code></a> build(deps): bump benchmark-action/github-action-benchmark (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5142">#5142</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/73ee3bbf37df6bb2f77a8b0726b33dc6552b6f2c"><code>73ee3bb</code></a> build(deps): bump codecov/codecov-action from 4.1.1 to 4.2.0 (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5140">#5140</a>)</li> <li><a href="https://github.com/open-telemetry/opentelemetry-go/commit/14e3f6b65c426e71da7702f488d0475fd10b5588"><code>14e3f6b</code></a> Add otlploghttp exporter skeleton (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5138">#5138</a>)</li> <li>Additional commits viewable in <a href="https://github.com/open-telemetry/opentelemetry-go/compare/v1.24.0...v1.25.0">compare view</a></li> </ul> </details> <br /> Updates `go.opentelemetry.io/otel/sdk` from 1.24.0 to 1.25.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.25.0/0.47.0/0.0.8/0.1.0-alpha] 2024-04-05</h2> <h3>Added</h3> <ul> <li>Add <code>WithProxy</code> option in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4906">#4906</a>)</li> <li>Add <code>WithProxy</code> option in <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlptracehttp</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4906">#4906</a>)</li> <li>Add <code>AddLink</code> method to the <code>Span</code> interface in <code>go.opentelemetry.io/otel/trace</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5032">#5032</a>)</li> <li>The <code>Enabled</code> method is added to the <code>Logger</code> interface in <code>go.opentelemetry.io/otel/log</code>. This method is used to notify users if a log record will be emitted or not. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5071">#5071</a>)</li> <li>Add <code>SeverityUndefined</code> <code>const</code> to <code>go.opentelemetry.io/otel/log</code>. This value represents an unset severity level. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5072">#5072</a>)</li> <li>Add <code>Empty</code> function in <code>go.opentelemetry.io/otel/log</code> to return a <code>KeyValue</code> for an empty value. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5076">#5076</a>)</li> <li>Add <code>go.opentelemetry.io/otel/log/global</code> to manage the global <code>LoggerProvider</code>. This package is provided with the anticipation that all functionality will be migrate to <code>go.opentelemetry.io/otel</code> when <code>go.opentelemetry.io/otel/log</code> stabilizes. At which point, users will be required to migrage their code, and this package will be deprecated then removed. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5085">#5085</a>)</li> <li>Add support for <code>Summary</code> metrics in the <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code> and <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code> exporters. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5100">#5100</a>)</li> <li>Add <code>otel.scope.name</code> and <code>otel.scope.version</code> tags to spans exported by <code>go.opentelemetry.io/otel/exporters/zipkin</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5108">#5108</a>)</li> <li>Add support for <code>AddLink</code> to <code>go.opentelemetry.io/otel/bridge/opencensus</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5116">#5116</a>)</li> <li>Add <code>String</code> method to <code>Value</code> and <code>KeyValue</code> in <code>go.opentelemetry.io/otel/log</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5117">#5117</a>)</li> <li>Add Exemplar support to <code>go.opentelemetry.io/otel/exporters/prometheus</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5111">#5111</a>)</li> <li>Add metric semantic conventions to <code>go.opentelemetry.io/otel/semconv/v1.24.0</code>. Future <code>semconv</code> packages will include metric semantic conventions as well. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4528">#4528</a>)</li> </ul> <h3>Changed</h3> <ul> <li><code>SpanFromContext</code> and <code>SpanContextFromContext</code> in <code>go.opentelemetry.io/otel/trace</code> no longer make a heap allocation when the passed context has no span. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5049">#5049</a>)</li> <li><code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc</code> and <code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code> now create a gRPC client in idle mode and with "dns" as the default resolver using <a href="https://pkg.go.dev/google.golang.org/grpc#NewClient"><code>grpc.NewClient</code></a>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5151">#5151</a>) Because of that <code>WithDialOption</code> ignores <a href="https://pkg.go.dev/google.golang.org/grpc#WithBlock"><code>grpc.WithBlock</code></a>, <a href="https://pkg.go.dev/google.golang.org/grpc#WithTimeout"><code>grpc.WithTimeout</code></a>, and <a href="https://pkg.go.dev/google.golang.org/grpc#WithReturnConnectionError"><code>grpc.WithReturnConnectionError</code></a>. Notice that <a href="https://pkg.go.dev/google.golang.org/grpc#DialContext"><code>grpc.DialContext</code></a> which was used before is now deprecated.</li> </ul> <h3>Fixed</h3> <ul> <li>Clarify the documentation about equivalence guarantees for the <code>Set</code> and <code>Distinct</code> types in <code>go.opentelemetry.io/otel/attribute</code>. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5027">#5027</a>)</li> <li>Prevent default <code>ErrorHandler</code> self-delegation. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5137">#5137</a>)</li> <li>Update all dependencies to address [GO-2024-2687]. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5139">#5139</a>)</li> </ul> <h3>Removed</h3> <ul> <li>Drop support for [Go 1.20]. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4967">#4967</a>)</li> </ul> <h3>Deprecated</h3> <ul> <li>Deprecate <code>go.opentelemetry.io/otel/attribute.Sortable</code> type. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4734">#4734</a>)</li> <li>Deprecate <code>go.opentelemetry.io/otel/attribute.NewSetWithSortable</code> function. (<a href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4734">#4734</a>)</li> <li>Deprecate <code>go.opentelemetry.io/otel/attribute.NewSetWithSortableFiltered</code> function. (<a href="https://redir…
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Bumps the otel group with 8 updates:
1.24.0
1.25.0
1.24.0
1.25.0
1.24.0
1.25.0
1.24.0
1.25.0
1.24.0
1.25.0
1.24.0
1.25.0
1.24.0
1.25.0
1.24.0
1.25.0
Updates
go.opentelemetry.io/otel
from 1.24.0 to 1.25.0Changelog
Sourced from go.opentelemetry.io/otel's changelog.
Commits
6628407
Release v1.25.0/v0.47.0/v0.0.8/v0.1.0-alpha (#5154)82b49b4
Add otlploghttp package documentation (#5150)5bd5582
dependabot updates Thu Apr 4 20:43:44 UTC 2024 (#5155)6394b02
semconv: Add metric generation (#4880)35c9570
Prevent default ErrorHandler self-delegation (#5137)98fd439
Bump bump google.golang.org/grpc from 1.62.1 to 1.63.0 and use grpc.NewClient...0168437
Add exemplar support to the prometheus exporter (#5111)e6e4e4a
build(deps): bump benchmark-action/github-action-benchmark (#5142)73ee3bb
build(deps): bump codecov/codecov-action from 4.1.1 to 4.2.0 (#5140)14e3f6b
Add otlploghttp exporter skeleton (#5138)Updates
go.opentelemetry.io/otel/exporters/otlp/otlptrace
from 1.24.0 to 1.25.0Changelog
Sourced from go.opentelemetry.io/otel/exporters/otlp/otlptrace's changelog.
Commits
6628407
Release v1.25.0/v0.47.0/v0.0.8/v0.1.0-alpha (#5154)82b49b4
Add otlploghttp package documentation (#5150)5bd5582
dependabot updates Thu Apr 4 20:43:44 UTC 2024 (#5155)6394b02
semconv: Add metric generation (#4880)35c9570
Prevent default ErrorHandler self-delegation (#5137)98fd439
Bump bump google.golang.org/grpc from 1.62.1 to 1.63.0 and use grpc.NewClient...0168437
Add exemplar support to the prometheus exporter (#5111)e6e4e4a
build(deps): bump benchmark-action/github-action-benchmark (#5142)73ee3bb
build(deps): bump codecov/codecov-action from 4.1.1 to 4.2.0 (#5140)14e3f6b
Add otlploghttp exporter skeleton (#5138)Updates
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
from 1.24.0 to 1.25.0Changelog
Sourced from go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc's changelog.
Commits
6628407
Release v1.25.0/v0.47.0/v0.0.8/v0.1.0-alpha (#5154)82b49b4
Add otlploghttp package documentation (#5150)5bd5582
dependabot updates Thu Apr 4 20:43:44 UTC 2024 (#5155)6394b02
semconv: Add metric generation (#4880)35c9570
Prevent default ErrorHandler self-delegation (#5137)98fd439
Bump bump google.golang.org/grpc from 1.62.1 to 1.63.0 and use grpc.NewClient...0168437
Add exemplar support to the prometheus exporter (#5111)e6e4e4a
build(deps): bump benchmark-action/github-action-benchmark (#5142)73ee3bb
build(deps): bump codecov/codecov-action from 4.1.1 to 4.2.0 (#5140)14e3f6b
Add otlploghttp exporter skeleton (#5138)Updates
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp
from 1.24.0 to 1.25.0Changelog
Sourced from go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp's changelog.
Commits
6628407
Release v1.25.0/v0.47.0/v0.0.8/v0.1.0-alpha (#5154)82b49b4
Add otlploghttp package documentation (#5150)5bd5582
dependabot updates Thu Apr 4 20:43:44 UTC 2024 (#5155)6394b02
semconv: Add metric generation (#4880)35c9570
Prevent default ErrorHandler self-delegation (#5137)98fd439
Bump bump google.golang.org/grpc from 1.62.1 to 1.63.0 and use grpc.NewClient...0168437
Add exemplar support to the prometheus exporter (#5111)e6e4e4a
build(deps): bump benchmark-action/github-action-benchmark (#5142)73ee3bb
build(deps): bump codecov/codecov-action from 4.1.1 to 4.2.0 (#5140)14e3f6b
Add otlploghttp exporter skeleton (#5138)Updates
go.opentelemetry.io/otel/exporters/stdout/stdouttrace
from 1.24.0 to 1.25.0Changelog
Sourced from go.opentelemetry.io/otel/exporters/stdout/stdouttrace's changelog.
Commits
6628407
Release v1.25.0/v0.47.0/v0.0.8/v0.1.0-alpha (#5154)82b49b4
Add otlploghttp package documentation (#5150)5bd5582
dependabot updates Thu Apr 4 20:43:44 UTC 2024 (#5155)6394b02
semconv: Add metric generation (#4880)35c9570
Prevent default ErrorHandler self-delegation (#5137)98fd439
Bump bump google.golang.org/grpc from 1.62.1 to 1.63.0 and use grpc.NewClient...0168437
Add exemplar support to the prometheus exporter (#5111)e6e4e4a
build(deps): bump benchmark-action/github-action-benchmark (#5142)73ee3bb
build(deps): bump codecov/codecov-action from 4.1.1 to 4.2.0 (#5140)14e3f6b
Add otlploghttp exporter skeleton (#5138)Updates
go.opentelemetry.io/otel/metric
from 1.24.0 to 1.25.0Changelog
Sourced from go.opentelemetry.io/otel/metric's changelog.
Commits
6628407
Release v1.25.0/v0.47.0/v0.0.8/v0.1.0-alpha (#5154)82b49b4
Add otlploghttp package documentation (#5150)5bd5582
dependabot updates Thu Apr 4 20:43:44 UTC 2024 (#5155)6394b02
semconv: Add metric generation (#4880)35c9570
Prevent default ErrorHandler self-delegation (#5137)98fd439
Bump bump google.golang.org/grpc from 1.62.1 to 1.63.0 and use grpc.NewClient...0168437
Add exemplar support to the prometheus exporter (#5111)e6e4e4a
build(deps): bump benchmark-action/github-action-benchmark (#5142)73ee3bb
build(deps): bump codecov/codecov-action from 4.1.1 to 4.2.0 (#5140)14e3f6b
Add otlploghttp exporter skeleton (#5138)Updates
go.opentelemetry.io/otel/sdk
from 1.24.0 to 1.25.0Changelog
Sourced from go.opentelemetry.io/otel/sdk's changelog.
Commits
6628407
Release v1.25.0/v0.47.0/v0.0.8/v0.1.0-alpha (#5154)82b49b4
Add otlploghttp package documentation (#5150)5bd5582
dependabot updates Thu Apr 4 20:43:44 UTC 2024 (#5155)6394b02
semconv: Add metric generation (