Skip to content

Commit

Permalink
Bump the otel group with 7 updates (#4705)
Browse files Browse the repository at this point in the history
Bumps the otel group with 7 updates:

| Package | From | To |
| --- | --- | --- |
|
[go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go)
| `1.16.0` | `1.17.0` |
|
[go.opentelemetry.io/otel/exporters/jaeger](https://github.com/open-telemetry/opentelemetry-go)
| `1.16.0` | `1.17.0` |
|
[go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://github.com/open-telemetry/opentelemetry-go)
| `1.16.0` | `1.17.0` |
|
[go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go)
| `1.16.0` | `1.17.0` |
|
[go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go)
| `1.16.0` | `1.17.0` |
|
[go.opentelemetry.io/otel/exporters/stdout/stdouttrace](https://github.com/open-telemetry/opentelemetry-go)
| `1.16.0` | `1.17.0` |
|
[go.opentelemetry.io/otel/exporters/zipkin](https://github.com/open-telemetry/opentelemetry-go)
| `1.16.0` | `1.17.0` |

Updates `go.opentelemetry.io/otel` from 1.16.0 to 1.17.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.17.0/0.40.0/0.0.5] 2023-08-28</h2>
<h3>Added</h3>
<ul>
<li>Export the <code>ManualReader</code> struct in
<code>go.opentelemetry.io/otel/sdk/metric</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4244">#4244</a>)</li>
<li>Export the <code>PeriodicReader</code> struct in
<code>go.opentelemetry.io/otel/sdk/metric</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4244">#4244</a>)</li>
<li>Add support for exponential histogram aggregations.
A histogram can be configured as an exponential histogram using a view
with
<code>&quot;go.opentelemetry.io/otel/sdk/metric&quot;.ExponentialHistogram</code>
as the aggregation. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4245">#4245</a>)</li>
<li>Export the <code>Exporter</code> struct in
<code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code>.
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4272">#4272</a>)</li>
<li>Export the <code>Exporter</code> struct in
<code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>.
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4272">#4272</a>)</li>
<li>The exporters in
<code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric</code> now
support the
<code>OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE</code>
environment variable. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4287">#4287</a>)</li>
<li>Add <code>WithoutCounterSuffixes</code> option in
<code>go.opentelemetry.io/otel/exporters/prometheus</code> to disable
addition of <code>_total</code> suffixes. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4306">#4306</a>)</li>
<li>Add info and debug logging to the metric SDK in
<code>go.opentelemetry.io/otel/sdk/metric</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4315">#4315</a>)</li>
<li>The <code>go.opentelemetry.io/otel/semconv/v1.21.0</code> package.
The package contains semantic conventions from the <code>v1.21.0</code>
version of the OpenTelemetry Semantic Conventions. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4362">#4362</a>)</li>
<li>Accept 201 to 299 HTTP status as success in
<code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>
and
<code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp</code>.
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4365">#4365</a>)</li>
<li>Document the <code>Temporality</code> and <code>Aggregation</code>
methods of the
<code>&quot;go.opentelemetry.io/otel/sdk/metric&quot;.Exporter&quot;</code>
need to be concurrent safe. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4381">#4381</a>)</li>
<li>Expand the set of units supported by the Prometheus exporter, and
don't add unit suffixes if they are already present in
<code>go.opentelemetry.op/otel/exporters/prometheus</code> (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4374">#4374</a>)</li>
<li>Move the <code>Aggregation</code> interface and its implementations
from <code>go.opentelemetry.io/otel/sdk/metric/aggregation</code> to
<code>go.opentelemetry.io/otel/sdk/metric</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4435">#4435</a>)</li>
<li>The exporters in
<code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric</code> now
support the
<code>OTEL_EXPORTER_OTLP_METRICS_DEFAULT_HISTOGRAM_AGGREGATION</code>
environment variable. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4437">#4437</a>)</li>
<li>Add the <code>NewAllowKeysFilter</code> and
<code>NewDenyKeysFilter</code> functions to
<code>go.opentelemetry.io/otel/attribute</code> to allow convenient
creation of allow-keys and deny-keys filters. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4444">#4444</a>)</li>
<li>Support Go 1.21. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4463">#4463</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Starting from <code>v1.21.0</code> of semantic conventions,
<code>go.opentelemetry.io/otel/semconv/{version}/httpconv</code> and
<code>go.opentelemetry.io/otel/semconv/{version}/netconv</code> packages
will no longer be published. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4145">#4145</a>)</li>
<li>Log duplicate instrument conflict at a warning level instead of info
in <code>go.opentelemetry.io/otel/sdk/metric</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4202">#4202</a>)</li>
<li>Return an error on the creation of new instruments in
<code>go.opentelemetry.io/otel/sdk/metric</code> if their name doesn't
pass regexp validation. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4210">#4210</a>)</li>
<li><code>NewManualReader</code> in
<code>go.opentelemetry.io/otel/sdk/metric</code> returns
<code>*ManualReader</code> instead of <code>Reader</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4244">#4244</a>)</li>
<li><code>NewPeriodicReader</code> in
<code>go.opentelemetry.io/otel/sdk/metric</code> returns
<code>*PeriodicReader</code> instead of <code>Reader</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4244">#4244</a>)</li>
<li>Count the Collect time in the <code>PeriodicReader</code> timeout in
<code>go.opentelemetry.io/otel/sdk/metric</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4221">#4221</a>)</li>
<li>The function <code>New</code> in
<code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code>
returns <code>*Exporter</code> instead of
<code>&quot;go.opentelemetry.io/otel/sdk/metric&quot;.Exporter</code>.
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4272">#4272</a>)</li>
<li>The function <code>New</code> in
<code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>
returns <code>*Exporter</code> instead of
<code>&quot;go.opentelemetry.io/otel/sdk/metric&quot;.Exporter</code>.
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4272">#4272</a>)</li>
<li>If an attribute set is omitted from an async callback, the previous
value will no longer be exported in
<code>go.opentelemetry.io/otel/sdk/metric</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4290">#4290</a>)</li>
<li>If an attribute set is observed multiple times in an async callback
in <code>go.opentelemetry.io/otel/sdk/metric</code>, the values will be
summed instead of the last observation winning. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4289">#4289</a>)</li>
<li>Allow the explicit bucket histogram aggregation to be used for the
up-down counter, observable counter, observable up-down counter, and
observable gauge in the <code>go.opentelemetry.io/otel/sdk/metric</code>
package. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4332">#4332</a>)</li>
<li>Restrict <code>Meter</code>s in
<code>go.opentelemetry.io/otel/sdk/metric</code> to only register and
collect instruments it created. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4333">#4333</a>)</li>
<li><code>PeriodicReader.Shutdown</code> and
<code>PeriodicReader.ForceFlush</code> in
<code>go.opentelemetry.io/otel/sdk/metric</code> now apply the periodic
reader's timeout to the operation if the user provided context does not
contain a deadline. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4356">#4356</a>,
<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4377">#4377</a>)</li>
<li>Upgrade all use of <code>go.opentelemetry.io/otel/semconv</code> to
use <code>v1.21.0</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4408">#4408</a>)</li>
<li>Increase instrument name maximum length from 63 to 255 characters in
<code>go.opentelemetry.io/otel/sdk/metric</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4434">#4434</a>)</li>
<li>Add <code>go.opentelemetry.op/otel/sdk/metric.WithProducer</code> as
an <code>Option</code> for
<code>&quot;go.opentelemetry.io/otel/sdk/metric&quot;.NewManualReader</code>
and
<code>&quot;go.opentelemetry.io/otel/sdk/metric&quot;.NewPeriodicReader</code>.
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4346">#4346</a>)</li>
</ul>
<h3>Removed</h3>
<ul>
<li>Remove <code>Reader.RegisterProducer</code> in
<code>go.opentelemetry.io/otel/metric</code>.
Use the added <code>WithProducer</code> option instead. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4346">#4346</a>)</li>
<li>Remove <code>Reader.ForceFlush</code> in
<code>go.opentelemetry.io/otel/metric</code>.
Notice that <code>PeriodicReader.ForceFlush</code> is still available.
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4375">#4375</a>)</li>
</ul>
<h3>Fixed</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/3c476ce1816ae6f38758e90cc36d8b77ebcc223b"><code>3c476ce</code></a>
Release v1.17.0/v0.40.0/v0.0.5 (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4464">#4464</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/183e0817bd7bd77a496f1c52d061df910f740116"><code>183e081</code></a>
Bump github.com/golangci/golangci-lint in /internal/tools (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4465">#4465</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/6be116e31e5d7e326ae3300e9cb9245a6e0086f9"><code>6be116e</code></a>
Add testing support for Go 1.21 (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4463">#4463</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/69611bd01a355466f324cca84068f54e6e388654"><code>69611bd</code></a>
Switch <code>Stream</code> back to having an
<code>AttributeFilter</code> field and add `New*Filter...</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/f15ae160c4acfe3872455f87e6133af87859172b"><code>f15ae16</code></a>
Fix the broken sentence (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4456">#4456</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/16ce491d38237ce273ff1b2ff08defdd604bad90"><code>16ce491</code></a>
Fix guard of measured value to not record empty (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4452">#4452</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/9b47674bc5cb6cd9bde01fcaa2a35624634b0399"><code>9b47674</code></a>
Make getBin and scaleChange methods of expoHistogramDataPoint (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4451">#4451</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/9d9b71f58d96c278b90713e3f782e94c0b52e199"><code>9d9b71f</code></a>
Remove the expoHistogramValues type (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4450">#4450</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/a5ff7af3f3737213063651caa549cb86bae42461"><code>a5ff7af</code></a>
Ignore +/- Inf and NaN for exponential histogram measurement (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4446">#4446</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/d78820e9050cd63daebdb4b82202f10d9c2b66e3"><code>d78820e</code></a>
Deprecate exporters/jaeger (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4423">#4423</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/open-telemetry/opentelemetry-go/compare/v1.16.0...v1.17.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `go.opentelemetry.io/otel/exporters/jaeger` from 1.16.0 to
1.17.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/jaeger's
changelog</a>.</em></p>
<blockquote>
<h2>[1.17.0/0.40.0/0.0.5] 2023-08-28</h2>
<h3>Added</h3>
<ul>
<li>Export the <code>ManualReader</code> struct in
<code>go.opentelemetry.io/otel/sdk/metric</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4244">#4244</a>)</li>
<li>Export the <code>PeriodicReader</code> struct in
<code>go.opentelemetry.io/otel/sdk/metric</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4244">#4244</a>)</li>
<li>Add support for exponential histogram aggregations.
A histogram can be configured as an exponential histogram using a view
with
<code>&quot;go.opentelemetry.io/otel/sdk/metric&quot;.ExponentialHistogram</code>
as the aggregation. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4245">#4245</a>)</li>
<li>Export the <code>Exporter</code> struct in
<code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code>.
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4272">#4272</a>)</li>
<li>Export the <code>Exporter</code> struct in
<code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>.
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4272">#4272</a>)</li>
<li>The exporters in
<code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric</code> now
support the
<code>OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE</code>
environment variable. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4287">#4287</a>)</li>
<li>Add <code>WithoutCounterSuffixes</code> option in
<code>go.opentelemetry.io/otel/exporters/prometheus</code> to disable
addition of <code>_total</code> suffixes. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4306">#4306</a>)</li>
<li>Add info and debug logging to the metric SDK in
<code>go.opentelemetry.io/otel/sdk/metric</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4315">#4315</a>)</li>
<li>The <code>go.opentelemetry.io/otel/semconv/v1.21.0</code> package.
The package contains semantic conventions from the <code>v1.21.0</code>
version of the OpenTelemetry Semantic Conventions. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4362">#4362</a>)</li>
<li>Accept 201 to 299 HTTP status as success in
<code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>
and
<code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp</code>.
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4365">#4365</a>)</li>
<li>Document the <code>Temporality</code> and <code>Aggregation</code>
methods of the
<code>&quot;go.opentelemetry.io/otel/sdk/metric&quot;.Exporter&quot;</code>
need to be concurrent safe. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4381">#4381</a>)</li>
<li>Expand the set of units supported by the Prometheus exporter, and
don't add unit suffixes if they are already present in
<code>go.opentelemetry.op/otel/exporters/prometheus</code> (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4374">#4374</a>)</li>
<li>Move the <code>Aggregation</code> interface and its implementations
from <code>go.opentelemetry.io/otel/sdk/metric/aggregation</code> to
<code>go.opentelemetry.io/otel/sdk/metric</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4435">#4435</a>)</li>
<li>The exporters in
<code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric</code> now
support the
<code>OTEL_EXPORTER_OTLP_METRICS_DEFAULT_HISTOGRAM_AGGREGATION</code>
environment variable. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4437">#4437</a>)</li>
<li>Add the <code>NewAllowKeysFilter</code> and
<code>NewDenyKeysFilter</code> functions to
<code>go.opentelemetry.io/otel/attribute</code> to allow convenient
creation of allow-keys and deny-keys filters. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4444">#4444</a>)</li>
<li>Support Go 1.21. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4463">#4463</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Starting from <code>v1.21.0</code> of semantic conventions,
<code>go.opentelemetry.io/otel/semconv/{version}/httpconv</code> and
<code>go.opentelemetry.io/otel/semconv/{version}/netconv</code> packages
will no longer be published. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4145">#4145</a>)</li>
<li>Log duplicate instrument conflict at a warning level instead of info
in <code>go.opentelemetry.io/otel/sdk/metric</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4202">#4202</a>)</li>
<li>Return an error on the creation of new instruments in
<code>go.opentelemetry.io/otel/sdk/metric</code> if their name doesn't
pass regexp validation. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4210">#4210</a>)</li>
<li><code>NewManualReader</code> in
<code>go.opentelemetry.io/otel/sdk/metric</code> returns
<code>*ManualReader</code> instead of <code>Reader</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4244">#4244</a>)</li>
<li><code>NewPeriodicReader</code> in
<code>go.opentelemetry.io/otel/sdk/metric</code> returns
<code>*PeriodicReader</code> instead of <code>Reader</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4244">#4244</a>)</li>
<li>Count the Collect time in the <code>PeriodicReader</code> timeout in
<code>go.opentelemetry.io/otel/sdk/metric</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4221">#4221</a>)</li>
<li>The function <code>New</code> in
<code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code>
returns <code>*Exporter</code> instead of
<code>&quot;go.opentelemetry.io/otel/sdk/metric&quot;.Exporter</code>.
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4272">#4272</a>)</li>
<li>The function <code>New</code> in
<code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>
returns <code>*Exporter</code> instead of
<code>&quot;go.opentelemetry.io/otel/sdk/metric&quot;.Exporter</code>.
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4272">#4272</a>)</li>
<li>If an attribute set is omitted from an async callback, the previous
value will no longer be exported in
<code>go.opentelemetry.io/otel/sdk/metric</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4290">#4290</a>)</li>
<li>If an attribute set is observed multiple times in an async callback
in <code>go.opentelemetry.io/otel/sdk/metric</code>, the values will be
summed instead of the last observation winning. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4289">#4289</a>)</li>
<li>Allow the explicit bucket histogram aggregation to be used for the
up-down counter, observable counter, observable up-down counter, and
observable gauge in the <code>go.opentelemetry.io/otel/sdk/metric</code>
package. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4332">#4332</a>)</li>
<li>Restrict <code>Meter</code>s in
<code>go.opentelemetry.io/otel/sdk/metric</code> to only register and
collect instruments it created. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4333">#4333</a>)</li>
<li><code>PeriodicReader.Shutdown</code> and
<code>PeriodicReader.ForceFlush</code> in
<code>go.opentelemetry.io/otel/sdk/metric</code> now apply the periodic
reader's timeout to the operation if the user provided context does not
contain a deadline. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4356">#4356</a>,
<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4377">#4377</a>)</li>
<li>Upgrade all use of <code>go.opentelemetry.io/otel/semconv</code> to
use <code>v1.21.0</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4408">#4408</a>)</li>
<li>Increase instrument name maximum length from 63 to 255 characters in
<code>go.opentelemetry.io/otel/sdk/metric</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4434">#4434</a>)</li>
<li>Add <code>go.opentelemetry.op/otel/sdk/metric.WithProducer</code> as
an <code>Option</code> for
<code>&quot;go.opentelemetry.io/otel/sdk/metric&quot;.NewManualReader</code>
and
<code>&quot;go.opentelemetry.io/otel/sdk/metric&quot;.NewPeriodicReader</code>.
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4346">#4346</a>)</li>
</ul>
<h3>Removed</h3>
<ul>
<li>Remove <code>Reader.RegisterProducer</code> in
<code>go.opentelemetry.io/otel/metric</code>.
Use the added <code>WithProducer</code> option instead. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4346">#4346</a>)</li>
<li>Remove <code>Reader.ForceFlush</code> in
<code>go.opentelemetry.io/otel/metric</code>.
Notice that <code>PeriodicReader.ForceFlush</code> is still available.
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4375">#4375</a>)</li>
</ul>
<h3>Fixed</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/3c476ce1816ae6f38758e90cc36d8b77ebcc223b"><code>3c476ce</code></a>
Release v1.17.0/v0.40.0/v0.0.5 (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4464">#4464</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/183e0817bd7bd77a496f1c52d061df910f740116"><code>183e081</code></a>
Bump github.com/golangci/golangci-lint in /internal/tools (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4465">#4465</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/6be116e31e5d7e326ae3300e9cb9245a6e0086f9"><code>6be116e</code></a>
Add testing support for Go 1.21 (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4463">#4463</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/69611bd01a355466f324cca84068f54e6e388654"><code>69611bd</code></a>
Switch <code>Stream</code> back to having an
<code>AttributeFilter</code> field and add `New*Filter...</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/f15ae160c4acfe3872455f87e6133af87859172b"><code>f15ae16</code></a>
Fix the broken sentence (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4456">#4456</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/16ce491d38237ce273ff1b2ff08defdd604bad90"><code>16ce491</code></a>
Fix guard of measured value to not record empty (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4452">#4452</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/9b47674bc5cb6cd9bde01fcaa2a35624634b0399"><code>9b47674</code></a>
Make getBin and scaleChange methods of expoHistogramDataPoint (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4451">#4451</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/9d9b71f58d96c278b90713e3f782e94c0b52e199"><code>9d9b71f</code></a>
Remove the expoHistogramValues type (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4450">#4450</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/a5ff7af3f3737213063651caa549cb86bae42461"><code>a5ff7af</code></a>
Ignore +/- Inf and NaN for exponential histogram measurement (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4446">#4446</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/d78820e9050cd63daebdb4b82202f10d9c2b66e3"><code>d78820e</code></a>
Deprecate exporters/jaeger (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4423">#4423</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/open-telemetry/opentelemetry-go/compare/v1.16.0...v1.17.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `go.opentelemetry.io/otel/exporters/otlp/otlptrace` from 1.16.0
to 1.17.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.17.0/0.40.0/0.0.5] 2023-08-28</h2>
<h3>Added</h3>
<ul>
<li>Export the <code>ManualReader</code> struct in
<code>go.opentelemetry.io/otel/sdk/metric</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4244">#4244</a>)</li>
<li>Export the <code>PeriodicReader</code> struct in
<code>go.opentelemetry.io/otel/sdk/metric</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4244">#4244</a>)</li>
<li>Add support for exponential histogram aggregations.
A histogram can be configured as an exponential histogram using a view
with
<code>&quot;go.opentelemetry.io/otel/sdk/metric&quot;.ExponentialHistogram</code>
as the aggregation. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4245">#4245</a>)</li>
<li>Export the <code>Exporter</code> struct in
<code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code>.
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4272">#4272</a>)</li>
<li>Export the <code>Exporter</code> struct in
<code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>.
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4272">#4272</a>)</li>
<li>The exporters in
<code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric</code> now
support the
<code>OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE</code>
environment variable. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4287">#4287</a>)</li>
<li>Add <code>WithoutCounterSuffixes</code> option in
<code>go.opentelemetry.io/otel/exporters/prometheus</code> to disable
addition of <code>_total</code> suffixes. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4306">#4306</a>)</li>
<li>Add info and debug logging to the metric SDK in
<code>go.opentelemetry.io/otel/sdk/metric</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4315">#4315</a>)</li>
<li>The <code>go.opentelemetry.io/otel/semconv/v1.21.0</code> package.
The package contains semantic conventions from the <code>v1.21.0</code>
version of the OpenTelemetry Semantic Conventions. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4362">#4362</a>)</li>
<li>Accept 201 to 299 HTTP status as success in
<code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>
and
<code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp</code>.
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4365">#4365</a>)</li>
<li>Document the <code>Temporality</code> and <code>Aggregation</code>
methods of the
<code>&quot;go.opentelemetry.io/otel/sdk/metric&quot;.Exporter&quot;</code>
need to be concurrent safe. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4381">#4381</a>)</li>
<li>Expand the set of units supported by the Prometheus exporter, and
don't add unit suffixes if they are already present in
<code>go.opentelemetry.op/otel/exporters/prometheus</code> (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4374">#4374</a>)</li>
<li>Move the <code>Aggregation</code> interface and its implementations
from <code>go.opentelemetry.io/otel/sdk/metric/aggregation</code> to
<code>go.opentelemetry.io/otel/sdk/metric</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4435">#4435</a>)</li>
<li>The exporters in
<code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric</code> now
support the
<code>OTEL_EXPORTER_OTLP_METRICS_DEFAULT_HISTOGRAM_AGGREGATION</code>
environment variable. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4437">#4437</a>)</li>
<li>Add the <code>NewAllowKeysFilter</code> and
<code>NewDenyKeysFilter</code> functions to
<code>go.opentelemetry.io/otel/attribute</code> to allow convenient
creation of allow-keys and deny-keys filters. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4444">#4444</a>)</li>
<li>Support Go 1.21. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4463">#4463</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Starting from <code>v1.21.0</code> of semantic conventions,
<code>go.opentelemetry.io/otel/semconv/{version}/httpconv</code> and
<code>go.opentelemetry.io/otel/semconv/{version}/netconv</code> packages
will no longer be published. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4145">#4145</a>)</li>
<li>Log duplicate instrument conflict at a warning level instead of info
in <code>go.opentelemetry.io/otel/sdk/metric</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4202">#4202</a>)</li>
<li>Return an error on the creation of new instruments in
<code>go.opentelemetry.io/otel/sdk/metric</code> if their name doesn't
pass regexp validation. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4210">#4210</a>)</li>
<li><code>NewManualReader</code> in
<code>go.opentelemetry.io/otel/sdk/metric</code> returns
<code>*ManualReader</code> instead of <code>Reader</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4244">#4244</a>)</li>
<li><code>NewPeriodicReader</code> in
<code>go.opentelemetry.io/otel/sdk/metric</code> returns
<code>*PeriodicReader</code> instead of <code>Reader</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4244">#4244</a>)</li>
<li>Count the Collect time in the <code>PeriodicReader</code> timeout in
<code>go.opentelemetry.io/otel/sdk/metric</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4221">#4221</a>)</li>
<li>The function <code>New</code> in
<code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code>
returns <code>*Exporter</code> instead of
<code>&quot;go.opentelemetry.io/otel/sdk/metric&quot;.Exporter</code>.
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4272">#4272</a>)</li>
<li>The function <code>New</code> in
<code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>
returns <code>*Exporter</code> instead of
<code>&quot;go.opentelemetry.io/otel/sdk/metric&quot;.Exporter</code>.
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4272">#4272</a>)</li>
<li>If an attribute set is omitted from an async callback, the previous
value will no longer be exported in
<code>go.opentelemetry.io/otel/sdk/metric</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4290">#4290</a>)</li>
<li>If an attribute set is observed multiple times in an async callback
in <code>go.opentelemetry.io/otel/sdk/metric</code>, the values will be
summed instead of the last observation winning. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4289">#4289</a>)</li>
<li>Allow the explicit bucket histogram aggregation to be used for the
up-down counter, observable counter, observable up-down counter, and
observable gauge in the <code>go.opentelemetry.io/otel/sdk/metric</code>
package. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4332">#4332</a>)</li>
<li>Restrict <code>Meter</code>s in
<code>go.opentelemetry.io/otel/sdk/metric</code> to only register and
collect instruments it created. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4333">#4333</a>)</li>
<li><code>PeriodicReader.Shutdown</code> and
<code>PeriodicReader.ForceFlush</code> in
<code>go.opentelemetry.io/otel/sdk/metric</code> now apply the periodic
reader's timeout to the operation if the user provided context does not
contain a deadline. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4356">#4356</a>,
<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4377">#4377</a>)</li>
<li>Upgrade all use of <code>go.opentelemetry.io/otel/semconv</code> to
use <code>v1.21.0</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4408">#4408</a>)</li>
<li>Increase instrument name maximum length from 63 to 255 characters in
<code>go.opentelemetry.io/otel/sdk/metric</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4434">#4434</a>)</li>
<li>Add <code>go.opentelemetry.op/otel/sdk/metric.WithProducer</code> as
an <code>Option</code> for
<code>&quot;go.opentelemetry.io/otel/sdk/metric&quot;.NewManualReader</code>
and
<code>&quot;go.opentelemetry.io/otel/sdk/metric&quot;.NewPeriodicReader</code>.
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4346">#4346</a>)</li>
</ul>
<h3>Removed</h3>
<ul>
<li>Remove <code>Reader.RegisterProducer</code> in
<code>go.opentelemetry.io/otel/metric</code>.
Use the added <code>WithProducer</code> option instead. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4346">#4346</a>)</li>
<li>Remove <code>Reader.ForceFlush</code> in
<code>go.opentelemetry.io/otel/metric</code>.
Notice that <code>PeriodicReader.ForceFlush</code> is still available.
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4375">#4375</a>)</li>
</ul>
<h3>Fixed</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/3c476ce1816ae6f38758e90cc36d8b77ebcc223b"><code>3c476ce</code></a>
Release v1.17.0/v0.40.0/v0.0.5 (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4464">#4464</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/183e0817bd7bd77a496f1c52d061df910f740116"><code>183e081</code></a>
Bump github.com/golangci/golangci-lint in /internal/tools (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4465">#4465</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/6be116e31e5d7e326ae3300e9cb9245a6e0086f9"><code>6be116e</code></a>
Add testing support for Go 1.21 (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4463">#4463</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/69611bd01a355466f324cca84068f54e6e388654"><code>69611bd</code></a>
Switch <code>Stream</code> back to having an
<code>AttributeFilter</code> field and add `New*Filter...</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/f15ae160c4acfe3872455f87e6133af87859172b"><code>f15ae16</code></a>
Fix the broken sentence (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4456">#4456</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/16ce491d38237ce273ff1b2ff08defdd604bad90"><code>16ce491</code></a>
Fix guard of measured value to not record empty (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4452">#4452</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/9b47674bc5cb6cd9bde01fcaa2a35624634b0399"><code>9b47674</code></a>
Make getBin and scaleChange methods of expoHistogramDataPoint (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4451">#4451</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/9d9b71f58d96c278b90713e3f782e94c0b52e199"><code>9d9b71f</code></a>
Remove the expoHistogramValues type (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4450">#4450</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/a5ff7af3f3737213063651caa549cb86bae42461"><code>a5ff7af</code></a>
Ignore +/- Inf and NaN for exponential histogram measurement (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4446">#4446</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/d78820e9050cd63daebdb4b82202f10d9c2b66e3"><code>d78820e</code></a>
Deprecate exporters/jaeger (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4423">#4423</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/open-telemetry/opentelemetry-go/compare/v1.16.0...v1.17.0">compare
view</a></li>
</ul>
</details>
<br />

Updates
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from
1.16.0 to 1.17.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.17.0/0.40.0/0.0.5] 2023-08-28</h2>
<h3>Added</h3>
<ul>
<li>Export the <code>ManualReader</code> struct in
<code>go.opentelemetry.io/otel/sdk/metric</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4244">#4244</a>)</li>
<li>Export the <code>PeriodicReader</code> struct in
<code>go.opentelemetry.io/otel/sdk/metric</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4244">#4244</a>)</li>
<li>Add support for exponential histogram aggregations.
A histogram can be configured as an exponential histogram using a view
with
<code>&quot;go.opentelemetry.io/otel/sdk/metric&quot;.ExponentialHistogram</code>
as the aggregation. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4245">#4245</a>)</li>
<li>Export the <code>Exporter</code> struct in
<code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code>.
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4272">#4272</a>)</li>
<li>Export the <code>Exporter</code> struct in
<code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>.
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4272">#4272</a>)</li>
<li>The exporters in
<code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric</code> now
support the
<code>OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE</code>
environment variable. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4287">#4287</a>)</li>
<li>Add <code>WithoutCounterSuffixes</code> option in
<code>go.opentelemetry.io/otel/exporters/prometheus</code> to disable
addition of <code>_total</code> suffixes. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4306">#4306</a>)</li>
<li>Add info and debug logging to the metric SDK in
<code>go.opentelemetry.io/otel/sdk/metric</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4315">#4315</a>)</li>
<li>The <code>go.opentelemetry.io/otel/semconv/v1.21.0</code> package.
The package contains semantic conventions from the <code>v1.21.0</code>
version of the OpenTelemetry Semantic Conventions. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4362">#4362</a>)</li>
<li>Accept 201 to 299 HTTP status as success in
<code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>
and
<code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp</code>.
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4365">#4365</a>)</li>
<li>Document the <code>Temporality</code> and <code>Aggregation</code>
methods of the
<code>&quot;go.opentelemetry.io/otel/sdk/metric&quot;.Exporter&quot;</code>
need to be concurrent safe. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4381">#4381</a>)</li>
<li>Expand the set of units supported by the Prometheus exporter, and
don't add unit suffixes if they are already present in
<code>go.opentelemetry.op/otel/exporters/prometheus</code> (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4374">#4374</a>)</li>
<li>Move the <code>Aggregation</code> interface and its implementations
from <code>go.opentelemetry.io/otel/sdk/metric/aggregation</code> to
<code>go.opentelemetry.io/otel/sdk/metric</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4435">#4435</a>)</li>
<li>The exporters in
<code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric</code> now
support the
<code>OTEL_EXPORTER_OTLP_METRICS_DEFAULT_HISTOGRAM_AGGREGATION</code>
environment variable. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4437">#4437</a>)</li>
<li>Add the <code>NewAllowKeysFilter</code> and
<code>NewDenyKeysFilter</code> functions to
<code>go.opentelemetry.io/otel/attribute</code> to allow convenient
creation of allow-keys and deny-keys filters. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4444">#4444</a>)</li>
<li>Support Go 1.21. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4463">#4463</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Starting from <code>v1.21.0</code> of semantic conventions,
<code>go.opentelemetry.io/otel/semconv/{version}/httpconv</code> and
<code>go.opentelemetry.io/otel/semconv/{version}/netconv</code> packages
will no longer be published. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4145">#4145</a>)</li>
<li>Log duplicate instrument conflict at a warning level instead of info
in <code>go.opentelemetry.io/otel/sdk/metric</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4202">#4202</a>)</li>
<li>Return an error on the creation of new instruments in
<code>go.opentelemetry.io/otel/sdk/metric</code> if their name doesn't
pass regexp validation. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4210">#4210</a>)</li>
<li><code>NewManualReader</code> in
<code>go.opentelemetry.io/otel/sdk/metric</code> returns
<code>*ManualReader</code> instead of <code>Reader</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4244">#4244</a>)</li>
<li><code>NewPeriodicReader</code> in
<code>go.opentelemetry.io/otel/sdk/metric</code> returns
<code>*PeriodicReader</code> instead of <code>Reader</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4244">#4244</a>)</li>
<li>Count the Collect time in the <code>PeriodicReader</code> timeout in
<code>go.opentelemetry.io/otel/sdk/metric</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4221">#4221</a>)</li>
<li>The function <code>New</code> in
<code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code>
returns <code>*Exporter</code> instead of
<code>&quot;go.opentelemetry.io/otel/sdk/metric&quot;.Exporter</code>.
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4272">#4272</a>)</li>
<li>The function <code>New</code> in
<code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>
returns <code>*Exporter</code> instead of
<code>&quot;go.opentelemetry.io/otel/sdk/metric&quot;.Exporter</code>.
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4272">#4272</a>)</li>
<li>If an attribute set is omitted from an async callback, the previous
value will no longer be exported in
<code>go.opentelemetry.io/otel/sdk/metric</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4290">#4290</a>)</li>
<li>If an attribute set is observed multiple times in an async callback
in <code>go.opentelemetry.io/otel/sdk/metric</code>, the values will be
summed instead of the last observation winning. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4289">#4289</a>)</li>
<li>Allow the explicit bucket histogram aggregation to be used for the
up-down counter, observable counter, observable up-down counter, and
observable gauge in the <code>go.opentelemetry.io/otel/sdk/metric</code>
package. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4332">#4332</a>)</li>
<li>Restrict <code>Meter</code>s in
<code>go.opentelemetry.io/otel/sdk/metric</code> to only register and
collect instruments it created. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4333">#4333</a>)</li>
<li><code>PeriodicReader.Shutdown</code> and
<code>PeriodicReader.ForceFlush</code> in
<code>go.opentelemetry.io/otel/sdk/metric</code> now apply the periodic
reader's timeout to the operation if the user provided context does not
contain a deadline. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4356">#4356</a>,
<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4377">#4377</a>)</li>
<li>Upgrade all use of <code>go.opentelemetry.io/otel/semconv</code> to
use <code>v1.21.0</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4408">#4408</a>)</li>
<li>Increase instrument name maximum length from 63 to 255 characters in
<code>go.opentelemetry.io/otel/sdk/metric</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4434">#4434</a>)</li>
<li>Add <code>go.opentelemetry.op/otel/sdk/metric.WithProducer</code> as
an <code>Option</code> for
<code>&quot;go.opentelemetry.io/otel/sdk/metric&quot;.NewManualReader</code>
and
<code>&quot;go.opentelemetry.io/otel/sdk/metric&quot;.NewPeriodicReader</code>.
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4346">#4346</a>)</li>
</ul>
<h3>Removed</h3>
<ul>
<li>Remove <code>Reader.RegisterProducer</code> in
<code>go.opentelemetry.io/otel/metric</code>.
Use the added <code>WithProducer</code> option instead. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4346">#4346</a>)</li>
<li>Remove <code>Reader.ForceFlush</code> in
<code>go.opentelemetry.io/otel/metric</code>.
Notice that <code>PeriodicReader.ForceFlush</code> is still available.
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4375">#4375</a>)</li>
</ul>
<h3>Fixed</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/3c476ce1816ae6f38758e90cc36d8b77ebcc223b"><code>3c476ce</code></a>
Release v1.17.0/v0.40.0/v0.0.5 (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4464">#4464</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/183e0817bd7bd77a496f1c52d061df910f740116"><code>183e081</code></a>
Bump github.com/golangci/golangci-lint in /internal/tools (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4465">#4465</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/6be116e31e5d7e326ae3300e9cb9245a6e0086f9"><code>6be116e</code></a>
Add testing support for Go 1.21 (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4463">#4463</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/69611bd01a355466f324cca84068f54e6e388654"><code>69611bd</code></a>
Switch <code>Stream</code> back to having an
<code>AttributeFilter</code> field and add `New*Filter...</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/f15ae160c4acfe3872455f87e6133af87859172b"><code>f15ae16</code></a>
Fix the broken sentence (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4456">#4456</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/16ce491d38237ce273ff1b2ff08defdd604bad90"><code>16ce491</code></a>
Fix guard of measured value to not record empty (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4452">#4452</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/9b47674bc5cb6cd9bde01fcaa2a35624634b0399"><code>9b47674</code></a>
Make getBin and scaleChange methods of expoHistogramDataPoint (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4451">#4451</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/9d9b71f58d96c278b90713e3f782e94c0b52e199"><code>9d9b71f</code></a>
Remove the expoHistogramValues type (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4450">#4450</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/a5ff7af3f3737213063651caa549cb86bae42461"><code>a5ff7af</code></a>
Ignore +/- Inf and NaN for exponential histogram measurement (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4446">#4446</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/d78820e9050cd63daebdb4b82202f10d9c2b66e3"><code>d78820e</code></a>
Deprecate exporters/jaeger (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4423">#4423</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/open-telemetry/opentelemetry-go/compare/v1.16.0...v1.17.0">compare
view</a></li>
</ul>
</details>
<br />

Updates
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp` from
1.16.0 to 1.17.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.17.0/0.40.0/0.0.5] 2023-08-28</h2>
<h3>Added</h3>
<ul>
<li>Export the <code>ManualReader</code> struct in
<code>go.opentelemetry.io/otel/sdk/metric</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4244">#4244</a>)</li>
<li>Export the <code>PeriodicReader</code> struct in
<code>go.opentelemetry.io/otel/sdk/metric</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4244">#4244</a>)</li>
<li>Add support for exponential histogram aggregations.
A histogram can be configured as an exponential histogram using a view
with
<code>&quot;go.opentelemetry.io/otel/sdk/metric&quot;.ExponentialHistogram</code>
as the aggregation. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4245">#4245</a>)</li>
<li>Export the <code>Exporter</code> struct in
<code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code>.
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4272">#4272</a>)</li>
<li>Export the <code>Exporter</code> struct in
<code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>.
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4272">#4272</a>)</li>
<li>The exporters in
<code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric</code> now
support the
<code>OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE</code>
environment variable. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4287">#4287</a>)</li>
<li>Add <code>WithoutCounterSuffixes</code> option in
<code>go.opentelemetry.io/otel/exporters/prometheus</code> to disable
addition of <code>_total</code> suffixes. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4306">#4306</a>)</li>
<li>Add info and debug logging to the metric SDK in
<code>go.opentelemetry.io/otel/sdk/metric</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4315">#4315</a>)</li>
<li>The <code>go.opentelemetry.io/otel/semconv/v1.21.0</code> package.
The package contains semantic conventions from the <code>v1.21.0</code>
version of the OpenTelemetry Semantic Conventions. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4362">#4362</a>)</li>
<li>Accept 201 to 299 HTTP status as success in
<code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>
and
<code>go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp</code>.
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4365">#4365</a>)</li>
<li>Document the <code>Temporality</code> and <code>Aggregation</code>
methods of the
<code>&quot;go.opentelemetry.io/otel/sdk/metric&quot;.Exporter&quot;</code>
need to be concurrent safe. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4381">#4381</a>)</li>
<li>Expand the set of units supported by the Prometheus exporter, and
don't add unit suffixes if they are already present in
<code>go.opentelemetry.op/otel/exporters/prometheus</code> (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4374">#4374</a>)</li>
<li>Move the <code>Aggregation</code> interface and its implementations
from <code>go.opentelemetry.io/otel/sdk/metric/aggregation</code> to
<code>go.opentelemetry.io/otel/sdk/metric</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4435">#4435</a>)</li>
<li>The exporters in
<code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric</code> now
support the
<code>OTEL_EXPORTER_OTLP_METRICS_DEFAULT_HISTOGRAM_AGGREGATION</code>
environment variable. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4437">#4437</a>)</li>
<li>Add the <code>NewAllowKeysFilter</code> and
<code>NewDenyKeysFilter</code> functions to
<code>go.opentelemetry.io/otel/attribute</code> to allow convenient
creation of allow-keys and deny-keys filters. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4444">#4444</a>)</li>
<li>Support Go 1.21. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4463">#4463</a>)</li>
</ul>
<h3>Changed</h3>
<ul>
<li>Starting from <code>v1.21.0</code> of semantic conventions,
<code>go.opentelemetry.io/otel/semconv/{version}/httpconv</code> and
<code>go.opentelemetry.io/otel/semconv/{version}/netconv</code> packages
will no longer be published. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4145">#4145</a>)</li>
<li>Log duplicate instrument conflict at a warning level instead of info
in <code>go.opentelemetry.io/otel/sdk/metric</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4202">#4202</a>)</li>
<li>Return an error on the creation of new instruments in
<code>go.opentelemetry.io/otel/sdk/metric</code> if their name doesn't
pass regexp validation. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4210">#4210</a>)</li>
<li><code>NewManualReader</code> in
<code>go.opentelemetry.io/otel/sdk/metric</code> returns
<code>*ManualReader</code> instead of <code>Reader</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4244">#4244</a>)</li>
<li><code>NewPeriodicReader</code> in
<code>go.opentelemetry.io/otel/sdk/metric</code> returns
<code>*PeriodicReader</code> instead of <code>Reader</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4244">#4244</a>)</li>
<li>Count the Collect time in the <code>PeriodicReader</code> timeout in
<code>go.opentelemetry.io/otel/sdk/metric</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4221">#4221</a>)</li>
<li>The function <code>New</code> in
<code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc</code>
returns <code>*Exporter</code> instead of
<code>&quot;go.opentelemetry.io/otel/sdk/metric&quot;.Exporter</code>.
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4272">#4272</a>)</li>
<li>The function <code>New</code> in
<code>go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp</code>
returns <code>*Exporter</code> instead of
<code>&quot;go.opentelemetry.io/otel/sdk/metric&quot;.Exporter</code>.
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4272">#4272</a>)</li>
<li>If an attribute set is omitted from an async callback, the previous
value will no longer be exported in
<code>go.opentelemetry.io/otel/sdk/metric</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4290">#4290</a>)</li>
<li>If an attribute set is observed multiple times in an async callback
in <code>go.opentelemetry.io/otel/sdk/metric</code>, the values will be
summed instead of the last observation winning. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4289">#4289</a>)</li>
<li>Allow the explicit bucket histogram aggregation to be used for the
up-down counter, observable counter, observable up-down counter, and
observable gauge in the <code>go.opentelemetry.io/otel/sdk/metric</code>
package. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4332">#4332</a>)</li>
<li>Restrict <code>Meter</code>s in
<code>go.opentelemetry.io/otel/sdk/metric</code> to only register and
collect instruments it created. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4333">#4333</a>)</li>
<li><code>PeriodicReader.Shutdown</code> and
<code>PeriodicReader.ForceFlush</code> in
<code>go.opentelemetry.io/otel/sdk/metric</code> now apply the periodic
reader's timeout to the operation if the user provided context does not
contain a deadline. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4356">#4356</a>,
<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4377">#4377</a>)</li>
<li>Upgrade all use of <code>go.opentelemetry.io/otel/semconv</code> to
use <code>v1.21.0</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4408">#4408</a>)</li>
<li>Increase instrument name maximum length from 63 to 255 characters in
<code>go.opentelemetry.io/otel/sdk/metric</code>. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4434">#4434</a>)</li>
<li>Add <code>go.opentelemetry.op/otel/sdk/metric.WithProducer</code> as
an <code>Option</code> for
<code>&quot;go.opentelemetry.io/otel/sdk/metric&quot;.NewManualReader</code>
and
<code>&quot;go.opentelemetry.io/otel/sdk/metric&quot;.NewPeriodicReader</code>.
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4346">#4346</a>)</li>
</ul>
<h3>Removed</h3>
<ul>
<li>Remove <code>Reader.RegisterProducer</code> in
<code>go.opentelemetry.io/otel/metric</code>.
Use the added <code>WithProducer</code> option instead. (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4346">#4346</a>)</li>
<li>Remove <code>Reader.ForceFlush</code> in
<code>go.opentelemetry.io/otel/metric</code>.
Notice that <code>PeriodicReader.ForceFlush</code> is still available.
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4375">#4375</a>)</li>
</ul>
<h3>Fixed</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/3c476ce1816ae6f38758e90cc36d8b77ebcc223b"><code>3c476ce</code></a>
Release v1.17.0/v0.40.0/v0.0.5 (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4464">#4464</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/183e0817bd7bd77a496f1c52d061df910f740116"><code>183e081</code></a>
Bump github.com/golangci/golangci-lint in /internal/tools (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4465">#4465</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/6be116e31e5d7e326ae3300e9cb9245a6e0086f9"><code>6be116e</code></a>
Add testing support for Go 1.21 (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4463">#4463</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/69611bd01a355466f324cca84068f54e6e388654"><code>69611bd</code></a>
Switch <code>Stream</code> back to having an
<code>AttributeFilter</code> field and add `New*Filter...</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/f15ae160c4acfe3872455f87e6133af87859172b"><code>f15ae16</code></a>
Fix the broken sentence (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4456">#4456</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/16ce491d38237ce273ff1b2ff08defdd604bad90"><code>16ce491</code></a>
Fix guard of measured value to not record empty (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4452">#4452</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/9b47674bc5cb6cd9bde01fcaa2a35624634b0399"><code>9b47674</code></a>
Make getBin and scaleChange methods of expoHistogramDataPoint (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4451">#4451</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/9d9b71f58d96c278b90713e3f782e94c0b52e199"><code>9d9b71f</code></a>
Remove the expoHistogramValues type (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4450">#4450</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/a5ff7af3f3737213063651caa549cb86bae42461"><code>a5ff7af</code></a>
Ignore +/- Inf and NaN for exponential histogram measurement (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4446">#4446</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-go/commit/d78820e9050cd63daebdb4b82202f10d9c2b66e3"><code>d78820e</code></a>
Deprecate exporters/jaeger (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-go/issues/4423">#4423</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/open-telemetry/opentelemetry-go/compare/v1.16.0...v1.17.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `go.opentelemetry.io/otel/exporters/stdout/stdouttrace` from
1.16.0 to 1.17.0
<details>
<summary>Changelog</s…
  • Loading branch information
dependabot[bot] authored Sep 4, 2023
1 parent 15ceff5 commit 015ac66
Show file tree
Hide file tree
Showing 2 changed files with 61 additions and 61 deletions.
30 changes: 15 additions & 15 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -56,16 +56,16 @@ require (
go.opentelemetry.io/collector/semconv v0.84.0
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.42.1-0.20230612162650-64be7e574a17
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.42.0
go.opentelemetry.io/otel v1.16.0
go.opentelemetry.io/otel/exporters/jaeger v1.16.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.16.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.16.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.16.0
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.16.0
go.opentelemetry.io/otel/exporters/zipkin v1.16.0
go.opentelemetry.io/otel/metric v1.16.0
go.opentelemetry.io/otel/sdk v1.16.0
go.opentelemetry.io/otel/trace v1.16.0
go.opentelemetry.io/otel v1.17.0
go.opentelemetry.io/otel/exporters/jaeger v1.17.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.17.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.17.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.17.0
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.17.0
go.opentelemetry.io/otel/exporters/zipkin v1.17.0
go.opentelemetry.io/otel/metric v1.17.0
go.opentelemetry.io/otel/sdk v1.17.0
go.opentelemetry.io/otel/trace v1.17.0
go.uber.org/atomic v1.11.0
go.uber.org/automaxprocs v1.5.3
go.uber.org/zap v1.25.0
Expand All @@ -89,7 +89,7 @@ require (
github.com/dgraph-io/ristretto v0.1.1 // indirect
github.com/dustin/go-humanize v1.0.0 // indirect
github.com/eapache/go-resiliency v1.3.0 // indirect
github.com/eapache/go-xerial-snappy v0.0.0-20180814174437-776d5712da21 // indirect
github.com/eapache/go-xerial-snappy v0.0.0-20230111030713-bf00bc1b83b6 // indirect
github.com/eapache/queue v1.1.0 // indirect
github.com/fatih/color v1.13.0 // indirect
github.com/felixge/httpsnoop v1.0.3 // indirect
Expand All @@ -102,7 +102,7 @@ require (
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
github.com/golang/snappy v0.0.4 // indirect
github.com/google/flatbuffers v1.12.1 // indirect
github.com/grpc-ecosystem/grpc-gateway/v2 v2.11.3 // indirect
github.com/grpc-ecosystem/grpc-gateway/v2 v2.16.0 // indirect
github.com/hailocab/go-hostpool v0.0.0-20160125115350-e80d13ce29ed // indirect
github.com/hashicorp/errwrap v1.1.0 // indirect
github.com/hashicorp/go-multierror v1.1.1 // indirect
Expand Down Expand Up @@ -135,9 +135,10 @@ require (
github.com/mostynb/go-grpc-compression v1.2.0 // indirect
github.com/oklog/run v1.1.0 // indirect
github.com/oklog/ulid v1.3.1 // indirect
github.com/onsi/ginkgo v1.16.5 // indirect
github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal v0.84.0 // indirect
github.com/opentracing/opentracing-go v1.2.0 // indirect
github.com/openzipkin/zipkin-go v0.4.1 // indirect
github.com/openzipkin/zipkin-go v0.4.2 // indirect
github.com/pelletier/go-toml/v2 v2.0.8 // indirect
github.com/pierrec/lz4 v2.6.1+incompatible // indirect
github.com/pkg/errors v0.9.1 // indirect
Expand Down Expand Up @@ -167,8 +168,7 @@ require (
go.opentelemetry.io/collector/extension/auth v0.84.0 // indirect
go.opentelemetry.io/collector/featuregate v1.0.0-rcv0014 // indirect
go.opentelemetry.io/collector/processor v0.84.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.16.0 // indirect
go.opentelemetry.io/proto/otlp v0.19.0 // indirect
go.opentelemetry.io/proto/otlp v1.0.0 // indirect
go.uber.org/multierr v1.11.0 // indirect
golang.org/x/crypto v0.12.0 // indirect
golang.org/x/text v0.12.0 // indirect
Expand Down
Loading

0 comments on commit 015ac66

Please sign in to comment.