Skip to content

Commit

Permalink
maint(deps): bump the otel group with 7 updates (#52)
Browse files Browse the repository at this point in the history
Bumps the otel group with 7 updates:

| Package | From | To |
| --- | --- | --- |
|
[@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js)
| `0.45.1` | `0.48.0` |
|
[@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js)
| `0.45.1` | `0.48.0` |
|
[@opentelemetry/opentelemetry-browser-detector](https://github.com/open-telemetry/opentelemetry-js)
| `0.45.1` | `0.48.0` |
|
[@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js)
| `1.18.1` | `1.21.0` |
|
[@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js)
| `1.18.1` | `1.21.0` |
|
[@opentelemetry/sdk-trace-web](https://github.com/open-telemetry/opentelemetry-js)
| `1.18.1` | `1.21.0` |
|
[@opentelemetry/semantic-conventions](https://github.com/open-telemetry/opentelemetry-js)
| `1.18.1` | `1.21.0` |

Updates `@opentelemetry/exporter-trace-otlp-http` from 0.45.1 to 0.48.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/open-telemetry/opentelemetry-js/releases"><code>@​opentelemetry/exporter-trace-otlp-http</code>'s
releases</a>.</em></p>
<blockquote>
<h2>Experimental v0.48.0</h2>
<h2>0.48.0</h2>
<h3>:boom: Breaking Change</h3>
<ul>
<li>fix(instrumentation)!: pin [email protected] <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4441">#4441</a>
<ul>
<li>Fixes a bug where, in some circumstances, ESM instrumentation
packages would try to instrument CJS exports on ESM, causing the
end-user application to crash.</li>
<li>This breaking change only affects users that are using the
<em>experimental</em>
<code>@opentelemetry/instrumentation/hook.mjs</code> loader hook AND
Node.js 18.19 or later:
<ul>
<li>This reverts back to an older version of
<code>import-in-the-middle</code> due to <a
href="https://redirect.github.com/DataDog/import-in-the-middle/issues/57">DataDog/import-in-the-middle#57</a></li>
<li>This version does not support Node.js 18.19 or later</li>
</ul>
</li>
</ul>
</li>
</ul>
<h3>:bug: (Bug Fix)</h3>
<ul>
<li>fix(exporter-prometheus): avoid invoking callback synchronously <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4431">#4431</a>
<a
href="https://github.com/legendecas"><code>@​legendecas</code></a></li>
<li>fix(exporter-logs-otlp-grpc): set User-Agent header <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4398">#4398</a>
<a href="https://github.com/Vunovati"><code>@​Vunovati</code></a></li>
<li>fix(exporter-logs-otlp-http): set User-Agent header <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4398">#4398</a>
<a href="https://github.com/Vunovati"><code>@​Vunovati</code></a></li>
<li>fix(exporter-logs-otlp-proto): set User-Agent header <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4398">#4398</a>
<a href="https://github.com/Vunovati"><code>@​Vunovati</code></a></li>
<li>fix(instrumentation-fetch): compatibility with Map types for fetch
headers</li>
</ul>
<h3>:house: (Internal)</h3>
<ul>
<li>refactor(exporter-prometheus): promisify prometheus tests <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4431">#4431</a>
<a
href="https://github.com/legendecas"><code>@​legendecas</code></a></li>
</ul>
<h2>Experimental v0.47.0</h2>
<h2>0.47.0</h2>
<h3>:rocket: (Enhancement)</h3>
<ul>
<li>perf(otlp-transformer): skip unnecessary base64 encode of span
contexts <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4343">#4343</a>
<a href="https://github.com/seemk"><code>@​seemk</code></a></li>
</ul>
<h3>:boom: Breaking Change</h3>
<ul>
<li>fix(exporter-logs-otlp-http)!: programmatic headers take precedence
over environment variables <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4351">#2370</a>
<a href="https://github.com/Vunovati"><code>@​Vunovati</code></a></li>
<li>fix(exporter-logs-otlp-proto)!: programmatic headers take precedence
over environment variables <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4351">#2370</a>
<a href="https://github.com/Vunovati"><code>@​Vunovati</code></a></li>
<li>fix(exporter-trace-otlp-http)!: programmatic headers take precedence
over environment variables <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4351">#2370</a>
<a href="https://github.com/Vunovati"><code>@​Vunovati</code></a></li>
<li>fix(exporter-trace-otlp-proto)!: programmatic headers take
precedence over environment variables <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4351">#2370</a>
<a href="https://github.com/Vunovati"><code>@​Vunovati</code></a></li>
</ul>
<h3>:bug: (Bug Fix)</h3>
<ul>
<li>fix(instrumentation): use caret range on import-in-the-middle <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4380">#4380</a>
<a
href="https://github.com/pichlermarc"><code>@​pichlermarc</code></a></li>
<li>fix(instrumentation): do not import 'path' in browser runtimes <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4386">#4386</a>
<a href="https://github.com/pichlermarc"><code>@​pichlermarc</code></a>
<ul>
<li>Fixes a bug where bundling for web would fail due to
<code>InstrumentationNodeModuleDefinition</code> importing
<code>path</code></li>
</ul>
</li>
</ul>
<h2>Experimental v0.46.0</h2>
<h3>:boom: Breaking Change</h3>
<ul>
<li>fix(exporter-metrics-otlp-grpc): programmatic headers take
precedence over environment variables <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4334">#2370</a>
<a href="https://github.com/Vunovati"><code>@​Vunovati</code></a></li>
<li>fix(exporter-metrics-otlp-http): programmatic headers take
precedence over environment variables <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4334">#2370</a>
<a href="https://github.com/Vunovati"><code>@​Vunovati</code></a></li>
<li>fix(exporter-metrics-otlp-proto): programmatic headers take
precedence over environment variables <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4334">#2370</a>
<a href="https://github.com/Vunovati"><code>@​Vunovati</code></a></li>
<li>fix(otlp-exporter-base)!: decrease default concurrency limit to 30
<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4211">#4211</a>
<a
href="https://github.com/pichlermarc"><code>@​pichlermarc</code></a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/828f2ed730e4d26d71f92e220f96b60a552a673a"><code>828f2ed</code></a>
chore: prepare release 1.21.0/0.48.0 (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4442">#4442</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/37119908d6a89ee2ebcb708c2c15ef708121c811"><code>3711990</code></a>
fix(instrumentation-fetch): compatibility with Map inputs for request
headers...</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/5afbcdbe0ad7d9248d47d7000b304b6ac751e7c8"><code>5afbcdb</code></a>
docs: add observableGauge to the prometheus experimental example (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4267">#4267</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/bf4d553ef87cb491c3b2d7841de1e2528456da53"><code>bf4d553</code></a>
refactor(exporter-prometheus): promisify prometheus tests (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4431">#4431</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/df6327240841200d90e60b7577c0a39798f90909"><code>df63272</code></a>
fix(exporter-logs-otlp-*): set User-Agent header (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4398">#4398</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/8648313ed83bacc34f56fbec4772413cd83ea463"><code>8648313</code></a>
fix(instrumentation)!: pin [email protected] (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4441">#4441</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/0635ab1c6c21ab7308bf75d399002eedf416b23b"><code>0635ab1</code></a>
fix(sdk-trace-base): Export processed spans while exporter failed (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4287">#4287</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/0f6518dd63bf86f3149437b2aaa56c880d45ef6d"><code>0f6518d</code></a>
feat(sdk-metrics): deprecate MeterProvider.addMetricReader() in favor of
'rea...</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/43e598e7c1a603129c6e92ee983c6bb82b50b9a6"><code>43e598e</code></a>
test: transpile zone.js products in test (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4423">#4423</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/2a3c26437f536201d0d9e440d2593f17ad37f8d4"><code>2a3c264</code></a>
refactor(core): drop unnecessary assignment of HOSTNAME (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4421">#4421</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.45.1...experimental/v0.48.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `@opentelemetry/instrumentation` from 0.45.1 to 0.48.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/open-telemetry/opentelemetry-js/releases"><code>@​opentelemetry/instrumentation</code>'s
releases</a>.</em></p>
<blockquote>
<h2>Experimental v0.48.0</h2>
<h2>0.48.0</h2>
<h3>:boom: Breaking Change</h3>
<ul>
<li>fix(instrumentation)!: pin [email protected] <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4441">#4441</a>
<ul>
<li>Fixes a bug where, in some circumstances, ESM instrumentation
packages would try to instrument CJS exports on ESM, causing the
end-user application to crash.</li>
<li>This breaking change only affects users that are using the
<em>experimental</em>
<code>@opentelemetry/instrumentation/hook.mjs</code> loader hook AND
Node.js 18.19 or later:
<ul>
<li>This reverts back to an older version of
<code>import-in-the-middle</code> due to <a
href="https://redirect.github.com/DataDog/import-in-the-middle/issues/57">DataDog/import-in-the-middle#57</a></li>
<li>This version does not support Node.js 18.19 or later</li>
</ul>
</li>
</ul>
</li>
</ul>
<h3>:bug: (Bug Fix)</h3>
<ul>
<li>fix(exporter-prometheus): avoid invoking callback synchronously <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4431">#4431</a>
<a
href="https://github.com/legendecas"><code>@​legendecas</code></a></li>
<li>fix(exporter-logs-otlp-grpc): set User-Agent header <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4398">#4398</a>
<a href="https://github.com/Vunovati"><code>@​Vunovati</code></a></li>
<li>fix(exporter-logs-otlp-http): set User-Agent header <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4398">#4398</a>
<a href="https://github.com/Vunovati"><code>@​Vunovati</code></a></li>
<li>fix(exporter-logs-otlp-proto): set User-Agent header <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4398">#4398</a>
<a href="https://github.com/Vunovati"><code>@​Vunovati</code></a></li>
<li>fix(instrumentation-fetch): compatibility with Map types for fetch
headers</li>
</ul>
<h3>:house: (Internal)</h3>
<ul>
<li>refactor(exporter-prometheus): promisify prometheus tests <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4431">#4431</a>
<a
href="https://github.com/legendecas"><code>@​legendecas</code></a></li>
</ul>
<h2>Experimental v0.47.0</h2>
<h2>0.47.0</h2>
<h3>:rocket: (Enhancement)</h3>
<ul>
<li>perf(otlp-transformer): skip unnecessary base64 encode of span
contexts <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4343">#4343</a>
<a href="https://github.com/seemk"><code>@​seemk</code></a></li>
</ul>
<h3>:boom: Breaking Change</h3>
<ul>
<li>fix(exporter-logs-otlp-http)!: programmatic headers take precedence
over environment variables <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4351">#2370</a>
<a href="https://github.com/Vunovati"><code>@​Vunovati</code></a></li>
<li>fix(exporter-logs-otlp-proto)!: programmatic headers take precedence
over environment variables <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4351">#2370</a>
<a href="https://github.com/Vunovati"><code>@​Vunovati</code></a></li>
<li>fix(exporter-trace-otlp-http)!: programmatic headers take precedence
over environment variables <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4351">#2370</a>
<a href="https://github.com/Vunovati"><code>@​Vunovati</code></a></li>
<li>fix(exporter-trace-otlp-proto)!: programmatic headers take
precedence over environment variables <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4351">#2370</a>
<a href="https://github.com/Vunovati"><code>@​Vunovati</code></a></li>
</ul>
<h3>:bug: (Bug Fix)</h3>
<ul>
<li>fix(instrumentation): use caret range on import-in-the-middle <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4380">#4380</a>
<a
href="https://github.com/pichlermarc"><code>@​pichlermarc</code></a></li>
<li>fix(instrumentation): do not import 'path' in browser runtimes <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4386">#4386</a>
<a href="https://github.com/pichlermarc"><code>@​pichlermarc</code></a>
<ul>
<li>Fixes a bug where bundling for web would fail due to
<code>InstrumentationNodeModuleDefinition</code> importing
<code>path</code></li>
</ul>
</li>
</ul>
<h2>Experimental v0.46.0</h2>
<h3>:boom: Breaking Change</h3>
<ul>
<li>fix(exporter-metrics-otlp-grpc): programmatic headers take
precedence over environment variables <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4334">#2370</a>
<a href="https://github.com/Vunovati"><code>@​Vunovati</code></a></li>
<li>fix(exporter-metrics-otlp-http): programmatic headers take
precedence over environment variables <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4334">#2370</a>
<a href="https://github.com/Vunovati"><code>@​Vunovati</code></a></li>
<li>fix(exporter-metrics-otlp-proto): programmatic headers take
precedence over environment variables <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4334">#2370</a>
<a href="https://github.com/Vunovati"><code>@​Vunovati</code></a></li>
<li>fix(otlp-exporter-base)!: decrease default concurrency limit to 30
<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4211">#4211</a>
<a
href="https://github.com/pichlermarc"><code>@​pichlermarc</code></a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/828f2ed730e4d26d71f92e220f96b60a552a673a"><code>828f2ed</code></a>
chore: prepare release 1.21.0/0.48.0 (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4442">#4442</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/37119908d6a89ee2ebcb708c2c15ef708121c811"><code>3711990</code></a>
fix(instrumentation-fetch): compatibility with Map inputs for request
headers...</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/5afbcdbe0ad7d9248d47d7000b304b6ac751e7c8"><code>5afbcdb</code></a>
docs: add observableGauge to the prometheus experimental example (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4267">#4267</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/bf4d553ef87cb491c3b2d7841de1e2528456da53"><code>bf4d553</code></a>
refactor(exporter-prometheus): promisify prometheus tests (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4431">#4431</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/df6327240841200d90e60b7577c0a39798f90909"><code>df63272</code></a>
fix(exporter-logs-otlp-*): set User-Agent header (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4398">#4398</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/8648313ed83bacc34f56fbec4772413cd83ea463"><code>8648313</code></a>
fix(instrumentation)!: pin [email protected] (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4441">#4441</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/0635ab1c6c21ab7308bf75d399002eedf416b23b"><code>0635ab1</code></a>
fix(sdk-trace-base): Export processed spans while exporter failed (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4287">#4287</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/0f6518dd63bf86f3149437b2aaa56c880d45ef6d"><code>0f6518d</code></a>
feat(sdk-metrics): deprecate MeterProvider.addMetricReader() in favor of
'rea...</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/43e598e7c1a603129c6e92ee983c6bb82b50b9a6"><code>43e598e</code></a>
test: transpile zone.js products in test (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4423">#4423</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/2a3c26437f536201d0d9e440d2593f17ad37f8d4"><code>2a3c264</code></a>
refactor(core): drop unnecessary assignment of HOSTNAME (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4421">#4421</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.45.1...experimental/v0.48.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `@opentelemetry/opentelemetry-browser-detector` from 0.45.1 to
0.48.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/open-telemetry/opentelemetry-js/releases"><code>@​opentelemetry/opentelemetry-browser-detector</code>'s
releases</a>.</em></p>
<blockquote>
<h2>Experimental v0.48.0</h2>
<h2>0.48.0</h2>
<h3>:boom: Breaking Change</h3>
<ul>
<li>fix(instrumentation)!: pin [email protected] <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4441">#4441</a>
<ul>
<li>Fixes a bug where, in some circumstances, ESM instrumentation
packages would try to instrument CJS exports on ESM, causing the
end-user application to crash.</li>
<li>This breaking change only affects users that are using the
<em>experimental</em>
<code>@opentelemetry/instrumentation/hook.mjs</code> loader hook AND
Node.js 18.19 or later:
<ul>
<li>This reverts back to an older version of
<code>import-in-the-middle</code> due to <a
href="https://redirect.github.com/DataDog/import-in-the-middle/issues/57">DataDog/import-in-the-middle#57</a></li>
<li>This version does not support Node.js 18.19 or later</li>
</ul>
</li>
</ul>
</li>
</ul>
<h3>:bug: (Bug Fix)</h3>
<ul>
<li>fix(exporter-prometheus): avoid invoking callback synchronously <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4431">#4431</a>
<a
href="https://github.com/legendecas"><code>@​legendecas</code></a></li>
<li>fix(exporter-logs-otlp-grpc): set User-Agent header <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4398">#4398</a>
<a href="https://github.com/Vunovati"><code>@​Vunovati</code></a></li>
<li>fix(exporter-logs-otlp-http): set User-Agent header <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4398">#4398</a>
<a href="https://github.com/Vunovati"><code>@​Vunovati</code></a></li>
<li>fix(exporter-logs-otlp-proto): set User-Agent header <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4398">#4398</a>
<a href="https://github.com/Vunovati"><code>@​Vunovati</code></a></li>
<li>fix(instrumentation-fetch): compatibility with Map types for fetch
headers</li>
</ul>
<h3>:house: (Internal)</h3>
<ul>
<li>refactor(exporter-prometheus): promisify prometheus tests <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4431">#4431</a>
<a
href="https://github.com/legendecas"><code>@​legendecas</code></a></li>
</ul>
<h2>Experimental v0.47.0</h2>
<h2>0.47.0</h2>
<h3>:rocket: (Enhancement)</h3>
<ul>
<li>perf(otlp-transformer): skip unnecessary base64 encode of span
contexts <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4343">#4343</a>
<a href="https://github.com/seemk"><code>@​seemk</code></a></li>
</ul>
<h3>:boom: Breaking Change</h3>
<ul>
<li>fix(exporter-logs-otlp-http)!: programmatic headers take precedence
over environment variables <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4351">#2370</a>
<a href="https://github.com/Vunovati"><code>@​Vunovati</code></a></li>
<li>fix(exporter-logs-otlp-proto)!: programmatic headers take precedence
over environment variables <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4351">#2370</a>
<a href="https://github.com/Vunovati"><code>@​Vunovati</code></a></li>
<li>fix(exporter-trace-otlp-http)!: programmatic headers take precedence
over environment variables <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4351">#2370</a>
<a href="https://github.com/Vunovati"><code>@​Vunovati</code></a></li>
<li>fix(exporter-trace-otlp-proto)!: programmatic headers take
precedence over environment variables <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4351">#2370</a>
<a href="https://github.com/Vunovati"><code>@​Vunovati</code></a></li>
</ul>
<h3>:bug: (Bug Fix)</h3>
<ul>
<li>fix(instrumentation): use caret range on import-in-the-middle <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4380">#4380</a>
<a
href="https://github.com/pichlermarc"><code>@​pichlermarc</code></a></li>
<li>fix(instrumentation): do not import 'path' in browser runtimes <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4386">#4386</a>
<a href="https://github.com/pichlermarc"><code>@​pichlermarc</code></a>
<ul>
<li>Fixes a bug where bundling for web would fail due to
<code>InstrumentationNodeModuleDefinition</code> importing
<code>path</code></li>
</ul>
</li>
</ul>
<h2>Experimental v0.46.0</h2>
<h3>:boom: Breaking Change</h3>
<ul>
<li>fix(exporter-metrics-otlp-grpc): programmatic headers take
precedence over environment variables <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4334">#2370</a>
<a href="https://github.com/Vunovati"><code>@​Vunovati</code></a></li>
<li>fix(exporter-metrics-otlp-http): programmatic headers take
precedence over environment variables <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4334">#2370</a>
<a href="https://github.com/Vunovati"><code>@​Vunovati</code></a></li>
<li>fix(exporter-metrics-otlp-proto): programmatic headers take
precedence over environment variables <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4334">#2370</a>
<a href="https://github.com/Vunovati"><code>@​Vunovati</code></a></li>
<li>fix(otlp-exporter-base)!: decrease default concurrency limit to 30
<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4211">#4211</a>
<a
href="https://github.com/pichlermarc"><code>@​pichlermarc</code></a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/828f2ed730e4d26d71f92e220f96b60a552a673a"><code>828f2ed</code></a>
chore: prepare release 1.21.0/0.48.0 (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4442">#4442</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/37119908d6a89ee2ebcb708c2c15ef708121c811"><code>3711990</code></a>
fix(instrumentation-fetch): compatibility with Map inputs for request
headers...</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/5afbcdbe0ad7d9248d47d7000b304b6ac751e7c8"><code>5afbcdb</code></a>
docs: add observableGauge to the prometheus experimental example (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4267">#4267</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/bf4d553ef87cb491c3b2d7841de1e2528456da53"><code>bf4d553</code></a>
refactor(exporter-prometheus): promisify prometheus tests (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4431">#4431</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/df6327240841200d90e60b7577c0a39798f90909"><code>df63272</code></a>
fix(exporter-logs-otlp-*): set User-Agent header (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4398">#4398</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/8648313ed83bacc34f56fbec4772413cd83ea463"><code>8648313</code></a>
fix(instrumentation)!: pin [email protected] (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4441">#4441</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/0635ab1c6c21ab7308bf75d399002eedf416b23b"><code>0635ab1</code></a>
fix(sdk-trace-base): Export processed spans while exporter failed (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4287">#4287</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/0f6518dd63bf86f3149437b2aaa56c880d45ef6d"><code>0f6518d</code></a>
feat(sdk-metrics): deprecate MeterProvider.addMetricReader() in favor of
'rea...</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/43e598e7c1a603129c6e92ee983c6bb82b50b9a6"><code>43e598e</code></a>
test: transpile zone.js products in test (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4423">#4423</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/2a3c26437f536201d0d9e440d2593f17ad37f8d4"><code>2a3c264</code></a>
refactor(core): drop unnecessary assignment of HOSTNAME (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4421">#4421</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.45.1...experimental/v0.48.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `@opentelemetry/resources` from 1.18.1 to 1.21.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/open-telemetry/opentelemetry-js/releases"><code>@​opentelemetry/resources</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v1.21.0</h2>
<h2>1.21.0</h2>
<h3>:rocket: (Enhancement)</h3>
<ul>
<li>feat(sdk-metrics): add constructor option to add metric readers <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4427">#4427</a>
<a href="https://github.com/pichlermarc"><code>@​pichlermarc</code></a>
<ul>
<li>deprecates <code>MeterProvider.addMetricReader()</code> please use
the constructor option <code>readers</code> instead.</li>
</ul>
</li>
</ul>
<h3>:bug: (Bug Fix)</h3>
<ul>
<li>fix(sdk-trace-base): ensure attribute value length limit is enforced
on span creation <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4417">#4417</a>
<a
href="https://github.com/pichlermarc"><code>@​pichlermarc</code></a></li>
<li>fix(sdk-trace-base): Export processed spans while exporter failed <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4287">#4287</a>
<a href="https://github.com/Zirak"><code>@​Zirak</code></a></li>
</ul>
<h3>:house: (Internal)</h3>
<ul>
<li>chore(opentelemetry-context-zone-peer-dep): support zone.js ^v0.13.0
<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4320">#4320</a></li>
<li>refactor(core): drop unnecessary assignment of HOSTNAME <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4421">#4421</a>
<a
href="https://github.com/pichlermarc"><code>@​pichlermarc</code></a></li>
<li>test(opentelemetry-context-zone-peer-dep): transpile zone.js in
tests <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4423">#4423</a>
<a
href="https://github.com/legendecas"><code>@​legendecas</code></a></li>
</ul>
<h2>v1.20.0</h2>
<h2>1.20.0</h2>
<h3>:rocket: (Enhancement)</h3>
<ul>
<li>feat(sdk-trace-base): improve log messages when dropping span events
<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4223">#4223</a>
<a
href="https://github.com/mkubliniak"><code>@​mkubliniak</code></a></li>
</ul>
<h2>v1.19.0</h2>
<h3>:rocket: (Enhancement)</h3>
<ul>
<li>feat: add node 20 support <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4336">#4336</a>
<a href="https://github.com/dyladan"><code>@​dyladan</code></a></li>
</ul>
<h3>:house: (Internal)</h3>
<ul>
<li>chore: type reference on zone.js <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4257">#4257</a>
<a
href="https://github.com/legendecas"><code>@​legendecas</code></a></li>
<li>chore: no need for 'packages' in lerna.json <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4264">#4264</a>
<a href="https://github.com/trentm"><code>@​trentm</code></a></li>
<li>test: add node 20 to test matrix <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4336">#4336</a>
<a href="https://github.com/dyladan"><code>@​dyladan</code></a></li>
</ul>
<h3>:bug: (Bug Fix)</h3>
<ul>
<li>fix(sdk-trace-web): only access location if it is defined <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4063">#4063</a>
<a
href="https://github.com/drewcorlin1"><code>@​drewcorlin1</code></a></li>
<li>fix(sdk-trace-base): processor onStart called with a span having
empty attributes <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4277">#4277</a>
<a href="https://github.com/satazor"><code>@​satazor</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md"><code>@​opentelemetry/resources</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>1.21.0</h2>
<h3>:rocket: (Enhancement)</h3>
<ul>
<li>feat(sdk-metrics): add constructor option to add metric readers <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4427">#4427</a>
<a href="https://github.com/pichlermarc"><code>@​pichlermarc</code></a>
<ul>
<li>deprecates <code>MeterProvider.addMetricReader()</code> please use
the constructor option <code>readers</code> instead.</li>
</ul>
</li>
</ul>
<h3>:bug: (Bug Fix)</h3>
<ul>
<li>fix(sdk-trace-base): ensure attribute value length limit is enforced
on span creation <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4417">#4417</a>
<a
href="https://github.com/pichlermarc"><code>@​pichlermarc</code></a></li>
<li>fix(sdk-trace-base): Export processed spans while exporter failed <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4287">#4287</a>
<a href="https://github.com/Zirak"><code>@​Zirak</code></a></li>
</ul>
<h3>:house: (Internal)</h3>
<ul>
<li>chore(opentelemetry-context-zone-peer-dep): support zone.js ^v0.13.0
<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4320">#4320</a></li>
<li>refactor(core): drop unnecessary assignment of HOSTNAME <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4421">#4421</a>
<a
href="https://github.com/pichlermarc"><code>@​pichlermarc</code></a></li>
<li>test(opentelemetry-context-zone-peer-dep): transpile zone.js in
tests <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4423">#4423</a>
<a
href="https://github.com/legendecas"><code>@​legendecas</code></a></li>
</ul>
<h2>1.20.0</h2>
<h3>:rocket: (Enhancement)</h3>
<ul>
<li>perf(otlp-transformer): skip unnecessary base64 encode of span
contexts <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4343">#4343</a>
<a href="https://github.com/seemk"><code>@​seemk</code></a></li>
<li>feat(sdk-trace-base): improve log messages when dropping span events
<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4223">#4223</a>
<a
href="https://github.com/mkubliniak"><code>@​mkubliniak</code></a></li>
</ul>
<h2>1.19.0</h2>
<h3>:rocket: (Enhancement)</h3>
<ul>
<li>feat: add node 20 support <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4336">#4336</a>
<a href="https://github.com/dyladan"><code>@​dyladan</code></a></li>
</ul>
<h3>:house: (Internal)</h3>
<ul>
<li>chore: type reference on zone.js <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4257">#4257</a>
<a
href="https://github.com/legendecas"><code>@​legendecas</code></a></li>
<li>chore: no need for 'packages' in lerna.json <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4264">#4264</a>
<a href="https://github.com/trentm"><code>@​trentm</code></a></li>
<li>test: add node 20 to test matrix <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4336">#4336</a>
<a href="https://github.com/dyladan"><code>@​dyladan</code></a></li>
</ul>
<h3>:bug: (Bug Fix)</h3>
<ul>
<li>fix(api-logs): allow for TimeInput type for LogRecord timestamps <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4345">#4345</a></li>
<li>fix(sdk-trace-web): only access location if it is defined <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4063">#4063</a></li>
<li>fix(sdk-trace-base): processor onStart called with a span having
empty attributes</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/828f2ed730e4d26d71f92e220f96b60a552a673a"><code>828f2ed</code></a>
chore: prepare release 1.21.0/0.48.0 (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4442">#4442</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/37119908d6a89ee2ebcb708c2c15ef708121c811"><code>3711990</code></a>
fix(instrumentation-fetch): compatibility with Map inputs for request
headers...</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/5afbcdbe0ad7d9248d47d7000b304b6ac751e7c8"><code>5afbcdb</code></a>
docs: add observableGauge to the prometheus experimental example (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4267">#4267</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/bf4d553ef87cb491c3b2d7841de1e2528456da53"><code>bf4d553</code></a>
refactor(exporter-prometheus): promisify prometheus tests (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4431">#4431</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/df6327240841200d90e60b7577c0a39798f90909"><code>df63272</code></a>
fix(exporter-logs-otlp-*): set User-Agent header (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4398">#4398</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/8648313ed83bacc34f56fbec4772413cd83ea463"><code>8648313</code></a>
fix(instrumentation)!: pin [email protected] (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4441">#4441</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/0635ab1c6c21ab7308bf75d399002eedf416b23b"><code>0635ab1</code></a>
fix(sdk-trace-base): Export processed spans while exporter failed (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4287">#4287</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/0f6518dd63bf86f3149437b2aaa56c880d45ef6d"><code>0f6518d</code></a>
feat(sdk-metrics): deprecate MeterProvider.addMetricReader() in favor of
'rea...</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/43e598e7c1a603129c6e92ee983c6bb82b50b9a6"><code>43e598e</code></a>
test: transpile zone.js products in test (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4423">#4423</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/2a3c26437f536201d0d9e440d2593f17ad37f8d4"><code>2a3c264</code></a>
refactor(core): drop unnecessary assignment of HOSTNAME (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4421">#4421</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/open-telemetry/opentelemetry-js/compare/v1.18.1...v1.21.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `@opentelemetry/sdk-trace-base` from 1.18.1 to 1.21.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/open-telemetry/opentelemetry-js/releases"><code>@​opentelemetry/sdk-trace-base</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v1.21.0</h2>
<h2>1.21.0</h2>
<h3>:rocket: (Enhancement)</h3>
<ul>
<li>feat(sdk-metrics): add constructor option to add metric readers <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4427">#4427</a>
<a href="https://github.com/pichlermarc"><code>@​pichlermarc</code></a>
<ul>
<li>deprecates <code>MeterProvider.addMetricReader()</code> please use
the constructor option <code>readers</code> instead.</li>
</ul>
</li>
</ul>
<h3>:bug: (Bug Fix)</h3>
<ul>
<li>fix(sdk-trace-base): ensure attribute value length limit is enforced
on span creation <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4417">#4417</a>
<a
href="https://github.com/pichlermarc"><code>@​pichlermarc</code></a></li>
<li>fix(sdk-trace-base): Export processed spans while exporter failed <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4287">#4287</a>
<a href="https://github.com/Zirak"><code>@​Zirak</code></a></li>
</ul>
<h3>:house: (Internal)</h3>
<ul>
<li>chore(opentelemetry-context-zone-peer-dep): support zone.js ^v0.13.0
<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4320">#4320</a></li>
<li>refactor(core): drop unnecessary assignment of HOSTNAME <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4421">#4421</a>
<a
href="https://github.com/pichlermarc"><code>@​pichlermarc</code></a></li>
<li>test(opentelemetry-context-zone-peer-dep): transpile zone.js in
tests <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4423">#4423</a>
<a
href="https://github.com/legendecas"><code>@​legendecas</code></a></li>
</ul>
<h2>v1.20.0</h2>
<h2>1.20.0</h2>
<h3>:rocket: (Enhancement)</h3>
<ul>
<li>feat(sdk-trace-base): improve log messages when dropping span events
<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4223">#4223</a>
<a
href="https://github.com/mkubliniak"><code>@​mkubliniak</code></a></li>
</ul>
<h2>v1.19.0</h2>
<h3>:rocket: (Enhancement)</h3>
<ul>
<li>feat: add node 20 support <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4336">#4336</a>
<a href="https://github.com/dyladan"><code>@​dyladan</code></a></li>
</ul>
<h3>:house: (Internal)</h3>
<ul>
<li>chore: type reference on zone.js <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4257">#4257</a>
<a
href="https://github.com/legendecas"><code>@​legendecas</code></a></li>
<li>chore: no need for 'packages' in lerna.json <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4264">#4264</a>
<a href="https://github.com/trentm"><code>@​trentm</code></a></li>
<li>test: add node 20 to test matrix <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4336">#4336</a>
<a href="https://github.com/dyladan"><code>@​dyladan</code></a></li>
</ul>
<h3>:bug: (Bug Fix)</h3>
<ul>
<li>fix(sdk-trace-web): only access location if it is defined <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4063">#4063</a>
<a
href="https://github.com/drewcorlin1"><code>@​drewcorlin1</code></a></li>
<li>fix(sdk-trace-base): processor onStart called with a span having
empty attributes <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4277">#4277</a>
<a href="https://github.com/satazor"><code>@​satazor</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md"><code>@​opentelemetry/sdk-trace-base</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>1.21.0</h2>
<h3>:rocket: (Enhancement)</h3>
<ul>
<li>feat(sdk-metrics): add constructor option to add metric readers <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4427">#4427</a>
<a href="https://github.com/pichlermarc"><code>@​pichlermarc</code></a>
<ul>
<li>deprecates <code>MeterProvider.addMetricReader()</code> please use
the constructor option <code>readers</code> instead.</li>
</ul>
</li>
</ul>
<h3>:bug: (Bug Fix)</h3>
<ul>
<li>fix(sdk-trace-base): ensure attribute value length limit is enforced
on span creation <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4417">#4417</a>
<a
href="https://github.com/pichlermarc"><code>@​pichlermarc</code></a></li>
<li>fix(sdk-trace-base): Export processed spans while exporter failed <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4287">#4287</a>
<a href="https://github.com/Zirak"><code>@​Zirak</code></a></li>
</ul>
<h3>:house: (Internal)</h3>
<ul>
<li>chore(opentelemetry-context-zone-peer-dep): support zone.js ^v0.13.0
<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4320">#4320</a></li>
<li>refactor(core): drop unnecessary assignment of HOSTNAME <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4421">#4421</a>
<a
href="https://github.com/pichlermarc"><code>@​pichlermarc</code></a></li>
<li>test(opentelemetry-context-zone-peer-dep): transpile zone.js in
tests <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4423">#4423</a>
<a
href="https://github.com/legendecas"><code>@​legendecas</code></a></li>
</ul>
<h2>1.20.0</h2>
<h3>:rocket: (Enhancement)</h3>
<ul>
<li>perf(otlp-transformer): skip unnecessary base64 encode of span
contexts <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4343">#4343</a>
<a href="https://github.com/seemk"><code>@​seemk</code></a></li>
<li>feat(sdk-trace-base): improve log messages when dropping span events
<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4223">#4223</a>
<a
href="https://github.com/mkubliniak"><code>@​mkubliniak</code></a></li>
</ul>
<h2>1.19.0</h2>
<h3>:rocket: (Enhancement)</h3>
<ul>
<li>feat: add node 20 support <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4336">#4336</a>
<a href="https://github.com/dyladan"><code>@​dyladan</code></a></li>
</ul>
<h3>:house: (Internal)</h3>
<ul>
<li>chore: type reference on zone.js <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4257">#4257</a>
<a
href="https://github.com/legendecas"><code>@​legendecas</code></a></li>
<li>chore: no need for 'packages' in lerna.json <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4264">#4264</a>
<a href="https://github.com/trentm"><code>@​trentm</code></a></li>
<li>test: add node 20 to test matrix <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4336">#4336</a>
<a href="https://github.com/dyladan"><code>@​dyladan</code></a></li>
</ul>
<h3>:bug: (Bug Fix)</h3>
<ul>
<li>fix(api-logs): allow for TimeInput type for LogRecord timestamps <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4345">#4345</a></li>
<li>fix(sdk-trace-web): only access location if it is defined <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4063">#4063</a></li>
<li>fix(sdk-trace-base): processor onStart called with a span having
empty attributes</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/828f2ed730e4d26d71f92e220f96b60a552a673a"><code>828f2ed</code></a>
chore: prepare release 1.21.0/0.48.0 (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4442">#4442</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/37119908d6a89ee2ebcb708c2c15ef708121c811"><code>3711990</code></a>
fix(instrumentation-fetch): compatibility with Map inputs for request
headers...</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/5afbcdbe0ad7d9248d47d7000b304b6ac751e7c8"><code>5afbcdb</code></a>
docs: add observableGauge to the prometheus experimental example (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4267">#4267</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/bf4d553ef87cb491c3b2d7841de1e2528456da53"><code>bf4d553</code></a>
refactor(exporter-prometheus): promisify prometheus tests (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4431">#4431</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/df6327240841200d90e60b7577c0a39798f90909"><code>df63272</code></a>
fix(exporter-logs-otlp-*): set User-Agent header (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4398">#4398</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/8648313ed83bacc34f56fbec4772413cd83ea463"><code>8648313</code></a>
fix(instrumentation)!: pin [email protected] (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4441">#4441</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/0635ab1c6c21ab7308bf75d399002eedf416b23b"><code>0635ab1</code></a>
fix(sdk-trace-base): Export processed spans while exporter failed (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4287">#4287</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/0f6518dd63bf86f3149437b2aaa56c880d45ef6d"><code>0f6518d</code></a>
feat(sdk-metrics): deprecate MeterProvider.addMetricReader() in favor of
'rea...</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/43e598e7c1a603129c6e92ee983c6bb82b50b9a6"><code>43e598e</code></a>
test: transpile zone.js products in test (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4423">#4423</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/2a3c26437f536201d0d9e440d2593f17ad37f8d4"><code>2a3c264</code></a>
refactor(core): drop unnecessary assignment of HOSTNAME (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4421">#4421</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/open-telemetry/opentelemetry-js/compare/v1.18.1...v1.21.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `@opentelemetry/sdk-trace-web` from 1.18.1 to 1.21.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/open-telemetry/opentelemetry-js/releases"><code>@​opentelemetry/sdk-trace-web</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v1.21.0</h2>
<h2>1.21.0</h2>
<h3>:rocket: (Enhancement)</h3>
<ul>
<li>feat(sdk-metrics): add constructor option to add metric readers <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4427">#4427</a>
<a href="https://github.com/pichlermarc"><code>@​pichlermarc</code></a>
<ul>
<li>deprecates <code>MeterProvider.addMetricReader()</code> please use
the constructor option <code>readers</code> instead.</li>
</ul>
</li>
</ul>
<h3>:bug: (Bug Fix)</h3>
<ul>
<li>fix(sdk-trace-base): ensure attribute value length limit is enforced
on span creation <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4417">#4417</a>
<a
href="https://github.com/pichlermarc"><code>@​pichlermarc</code></a></li>
<li>fix(sdk-trace-base): Export processed spans while exporter failed <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4287">#4287</a>
<a href="https://github.com/Zirak"><code>@​Zirak</code></a></li>
</ul>
<h3>:house: (Internal)</h3>
<ul>
<li>chore(opentelemetry-context-zone-peer-dep): support zone.js ^v0.13.0
<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4320">#4320</a></li>
<li>refactor(core): drop unnecessary assignment of HOSTNAME <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4421">#4421</a>
<a
href="https://github.com/pichlermarc"><code>@​pichlermarc</code></a></li>
<li>test(opentelemetry-context-zone-peer-dep): transpile zone.js in
tests <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4423">#4423</a>
<a
href="https://github.com/legendecas"><code>@​legendecas</code></a></li>
</ul>
<h2>v1.20.0</h2>
<h2>1.20.0</h2>
<h3>:rocket: (Enhancement)</h3>
<ul>
<li>feat(sdk-trace-base): improve log messages when dropping span events
<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4223">#4223</a>
<a
href="https://github.com/mkubliniak"><code>@​mkubliniak</code></a></li>
</ul>
<h2>v1.19.0</h2>
<h3>:rocket: (Enhancement)</h3>
<ul>
<li>feat: add node 20 support <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4336">#4336</a>
<a href="https://github.com/dyladan"><code>@​dyladan</code></a></li>
</ul>
<h3>:house: (Internal)</h3>
<ul>
<li>chore: type reference on zone.js <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4257">#4257</a>
<a
href="https://github.com/legendecas"><code>@​legendecas</code></a></li>
<li>chore: no need for 'packages' in lerna.json <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4264">#4264</a>
<a href="https://github.com/trentm"><code>@​trentm</code></a></li>
<li>test: add node 20 to test matrix <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4336">#4336</a>
<a href="https://github.com/dyladan"><code>@​dyladan</code></a></li>
</ul>
<h3>:bug: (Bug Fix)</h3>
<ul>
<li>fix(sdk-trace-web): only access location if it is defined <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4063">#4063</a>
<a
href="https://github.com/drewcorlin1"><code>@​drewcorlin1</code></a></li>
<li>fix(sdk-trace-base): processor onStart called with a span having
empty attributes <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4277">#4277</a>
<a href="https://github.com/satazor"><code>@​satazor</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md"><code>@​opentelemetry/sdk-trace-web</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>1.21.0</h2>
<h3>:rocket: (Enhancement)</h3>
<ul>
<li>feat(sdk-metrics): add constructor option to add metric readers <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4427">#4427</a>
<a href="https://github.com/pichlermarc"><code>@​pichlermarc</code></a>
<ul>
<li>deprecates <code>MeterProvider.addMetricReader()</code> please use
the constructor option <code>readers</code> instead.</li>
</ul>
</li>
</ul>
<h3>:bug: (Bug Fix)</h3>
<ul>
<li>fix(sdk-trace-base): ensure attribute value length limit is enforced
on span creation <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4417">#4417</a>
<a
href="https://github.com/pichlermarc"><code>@​pichlermarc</code></a></li>
<li>fix(sdk-trace-base): Export processed spans while exporter failed <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4287">#4287</a>
<a href="https://github.com/Zirak"><code>@​Zirak</code></a></li>
</ul>
<h3>:house: (Internal)</h3>
<ul>
<li>chore(opentelemetry-context-zone-peer-dep): support zone.js ^v0.13.0
<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4320">#4320</a></li>
<li>refactor(core): drop unnecessary assignment of HOSTNAME <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4421">#4421</a>
<a
href="https://github.com/pichlermarc"><code>@​pichlermarc</code></a></li>
<li>test(opentelemetry-context-zone-peer-dep): transpile zone.js in
tests <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4423">#4423</a>
<a
href="https://github.com/legendecas"><code>@​legendecas</code></a></li>
</ul>
<h2>1.20.0</h2>
<h3>:rocket: (Enhancement)</h3>
<ul>
<li>perf(otlp-transformer): skip unnecessary base64 encode of span
contexts <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4343">#4343</a>
<a href="https://github.com/seemk"><code>@​seemk</code></a></li>
<li>feat(sdk-trace-base): improve log messages when dropping span events
<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4223">#4223</a>
<a
href="https://github.com/mkubliniak"><code>@​mkubliniak</code></a></li>
</ul>
<h2>1.19.0</h2>
<h3>:rocket: (Enhancement)</h3>
<ul>
<li>feat: add node 20 support <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4336">#4336</a>
<a href="https://github.com/dyladan"><code>@​dyladan</code></a></li>
</ul>
<h3>:house: (Internal)</h3>
<ul>
<li>chore: type reference on zone.js <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4257">#4257</a>
<a
href="https://github.com/legendecas"><code>@​legendecas</code></a></li>
<li>chore: no need for 'packages' in lerna.json <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4264">#4264</a>
<a href="https://github.com/trentm"><code>@​trentm</code></a></li>
<li>test: add node 20 to test matrix <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4336">#4336</a>
<a href="https://github.com/dyladan"><code>@​dyladan</code></a></li>
</ul>
<h3>:bug: (Bug Fix)</h3>
<ul>
<li>fix(api-logs): allow for TimeInput type for LogRecord timestamps <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4345">#4345</a></li>
<li>fix(sdk-trace-web): only access location if it is defined <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4063">#4063</a></li>
<li>fix(sdk-trace-base): processor onStart called with a span having
empty attributes</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/828f2ed730e4d26d71f92e220f96b60a552a673a"><code>828f2ed</code></a>
chore: prepare release 1.21.0/0.48.0 (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4442">#4442</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/37119908d6a89ee2ebcb708c2c15ef708121c811"><code>3711990</code></a>
fix(instrumentation-fetch): compatibility with Map inputs for request
headers...</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/5afbcdbe0ad7d9248d47d7000b304b6ac751e7c8"><code>5afbcdb</code></a>
docs: add observableGauge to the prometheus experimental example (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4267">#4267</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/bf4d553ef87cb491c3b2d7841de1e2528456da53"><code>bf4d553</code></a>
refactor(exporter-prometheus): promisify prometheus tests (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4431">#4431</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/df6327240841200d90e60b7577c0a39798f90909"><code>df63272</code></a>
fix(exporter-logs-otlp-*): set User-Agent header (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4398">#4398</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/8648313ed83bacc34f56fbec4772413cd83ea463"><code>8648313</code></a>
fix(instrumentation)!: pin [email protected] (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4441">#4441</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/0635ab1c6c21ab7308bf75d399002eedf416b23b"><code>0635ab1</code></a>
fix(sdk-trace-base): Export processed spans while exporter failed (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4287">#4287</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/0f6518dd63bf86f3149437b2aaa56c880d45ef6d"><code>0f6518d</code></a>
feat(sdk-metrics): deprecate MeterProvider.addMetricReader() in favor of
'rea...</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/43e598e7c1a603129c6e92ee983c6bb82b50b9a6"><code>43e598e</code></a>
test: transpile zone.js products in test (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4423">#4423</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/2a3c26437f536201d0d9e440d2593f17ad37f8d4"><code>2a3c264</code></a>
refactor(core): drop unnecessary assignment of HOSTNAME (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/4421">#4421</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/open-telemetry/opentelemetry-js/compare/v1.18.1...v1.21.0">compare
view</a></li>
</ul>
</details>
<br />

Updates `@opentelemetry/semantic-conventions` from 1.18.1 to 1.21.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/open-telemetry/opentelemetry-js/releases"><code>@​opentelemetry/semantic-conventions</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v1.21.0</h2>
<h2>1.21.0</h2>
<h3>:rocket: (Enhancement)</h3>
<ul>
<li>feat(sdk-metrics): add constructor option to add metric readers <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4427">#4427</a>
<a href="https://github.com/pichlermarc"><code>@​pichlermarc</code></a>
<ul>
<li>deprecates <code>MeterProvider.addMetricReader()</code> please use
the constructor option <code>readers</code> instead.</li>
</ul>
</li>
</ul>
<h3>:bug: (Bug Fix)</h3>
<ul>
<li>fix(sdk-trace-base): ensure attribute value length limit is enforced
on span creation <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4417">#4417</a>
<a
href="https://github.com/pichlermarc"><code>@​pichlermarc</code></a></li>
<li>fix(sdk-trace-base): Export processed spans while exporter failed <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4287">#4287</a>
<a href="https://github.com/Zirak"><code>@​Zirak</code></a></li>
</ul>
<h3>:house: (Internal)</h3>
<ul>
<li>chore(opentelemetry-context-zone-peer-dep): support zone.js ^v0.13.0
<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4320">#4320</a></li>
<li>refactor(core): drop unnecessary assignment of HOSTNAME <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4421">#4421</a>
<a
href="https://github.com/pichlermarc"><code>@​pichlermarc</code></a></li>
<li>test(opentelemetry-context-zone-peer-dep): transpile zone.js in
tests <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4423">#4423</a>
<a
href="https://github.com/legendecas"><code>@​legendecas</code></a></li>
</ul>
<h2>v1.20.0</h2>
<h2>1.20.0</h2>
<h3>:rocket: (Enhancement)</h3>
<ul>
<li>feat(sdk-trace-base): improve log messages when dropping span events
<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4223">#4223</a>
<a
href="https://github.com/mkubliniak"><code>@​mkubliniak</code></a></li>
</ul>
<h2>v1.19.0</h2>
<h3>:rocket: (Enhancement)</h3>
<ul>
<li>feat: add node 20 support <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4336">#4336</a>
<a href="https://github.com/dyladan"><code>@​dyladan</code></a></li>
</ul>
<h3>:house: (Internal)</h3>
<ul>
<li>chore: type reference on zone.js <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4257">#4257</a>
<a
href="https://github.com/legendecas"><code>@​legendecas</code></a></li>
<li>chore: no need for 'packages' in lerna.json <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4264">#4264</a>
<a href="https://github.com/trentm"><code>@​trentm</code></a></li>
<li>test: add node 20 to test matrix <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4336">#4336</a>
<a href="https://github.com/dyladan"><code>@​dyladan</code></a></li>
</ul>
<h3>:bug: (Bug Fix)</h3>
<ul>
<li>fix(sdk-trace-web): only access location if it is defined <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4063">#4063</a>
<a
href="https://github.com/drewcorlin1"><code>@​drewcorlin1</code></a></li>
<li>fix(sdk-trace-base): processor onStart called with a span having
empty attributes <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4277">#4277</a>
<a href="https://github.com/satazor"><code>@​satazor</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md"><code>@​opentelemetry/semantic-conventions</code>'s
changelog</a>.</em></p>
<blockquote>
<h2>1.21.0</h2>
<h3>:rocket: (Enhancement)</h3>
<ul>
<li>feat(sdk-metrics): add constructor option to add metric readers <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4427">#4427</a>
<a href="https://github.com/pichlermarc"><code>@​pichlermarc</code></a>
<ul>
<li>deprecates <code>MeterProvider.addMetricReader()</code> please use
the constructor option <code>readers</code> instead.</li>
</ul>
</li>
</ul>
<h3>:bug: (Bug Fix)</h3>
<ul>
<li>fix(sdk-trace-base): ensure attribute value length limit is enforced
on span creation <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4417">#4417</a>
<a
href="https://github.com/pichlermarc"><code>@​pichlermarc</code></a></li>
<li>fix(sdk-trace-base): Export processed spans while exporter failed <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4287">#4287</a>
<a href="https://github.com/Zirak"><code>@​Zirak</code></a></li>
</ul>
<h3>:house: (Internal)</h3>
<ul>
<li>chore(opentelemetry-context-zone-peer-dep): support zone.js ^v0.13.0
<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4320">#4320</a></li>
<li>refactor(core): drop unnecessary assignment of HOSTNAME <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4421">#4421</a>
<a
href="https://github.com/pichlermarc"><code>@​pichlermarc</code></a></li>
<li>test(opentelemetry-context-zone-peer-dep): transpile zone.js in
tests <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4423">#4423</a>
<a
href="https://github.com/legendecas"><code>@​legendecas</code></a></li>
</ul>
<h2>1.20.0</h2>
<h3>:rocket: (Enhancement)</h3>
<ul>
<li>perf(otlp-transformer): skip unnecessary base64 encode of span
contexts <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4343">#4343</a>
<a href="https://github.com/seemk"><code>@​seemk</code></a></li>
<li>feat(sdk-trace-base): improve log messages when dropping span events
<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/4223">#4223</a>
<a
href="https://github.com/mkubliniak"><code>@​…
  • Loading branch information
dependabot[bot] authored Jan 29, 2024
1 parent 16579c4 commit 8f217f5
Show file tree
Hide file tree
Showing 2 changed files with 154 additions and 154 deletions.
Loading

0 comments on commit 8f217f5

Please sign in to comment.