Commit d906581
chore(api-deps): bump opentelemetry-exporter-otlp-proto-http from 1.38.0 to 1.42.1 in /src/ogx_api (#5963)
Bumps
[opentelemetry-exporter-otlp-proto-http](https://github.com/open-telemetry/opentelemetry-python)
from 1.38.0 to 1.42.1.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md">opentelemetry-exporter-otlp-proto-http's
changelog</a>.</em></p>
<blockquote>
<h2>Version 1.42.1/0.63b1 (2026-05-21)</h2>
<h3>Fixed</h3>
<ul>
<li>Preserve the random trace ID flag when creating child spans instead
of always
setting the random trace id bit depending on the available trace id
generator.
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-python/pull/5241">#5241</a>)</li>
</ul>
<h2>Version 1.42.0/0.63b0 (2026-05-19)</h2>
<h3>Added</h3>
<ul>
<li><code>opentelemetry-api</code>, <code>opentelemetry-sdk</code>: add
support for 'random-trace-id'
flags in W3C traceparent header trace flags. Implementations of
<code>IdGenerator</code>
that do randomly generate the 56 least significant bits, should also
implement a <code>is_trace_id_random</code> methods that returns
<code>True</code>.
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-python/pull/4854">#4854</a>)</li>
<li>logs: add exception support to Logger emit and LogRecord attributes
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-python/pull/4908">#4908</a>)</li>
<li><code>opentelemetry-exporter-otlp-proto-grpc</code>: make retryable
gRPC error codes
configurable for gRPC exporters
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-python/pull/4917">#4917</a>)</li>
<li><code>opentelemetry-sdk</code>: Add
<code>create_logger_provider</code>/<code>configure_logger_provider</code>
to declarative file configuration, enabling LoggerProvider instantiation
from
config files without reading env vars
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-python/pull/4990">#4990</a>)</li>
<li><code>opentelemetry-exporter-otlp-json-common</code>: add
'opentelemetry-exporter-otlp-json-common' package for OTLP JSON
exporters
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-python/pull/4996">#4996</a>)</li>
<li><code>opentelemetry-sdk</code>: Add <code>service</code> resource
detector support to declarative
file configuration via
<code>detection_development.detectors[].service</code>
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-python/pull/5003">#5003</a>)</li>
<li><code>opentelemetry-docker-tests</code>: add docker-tests coverage
of
<code>opentelemetry-exporter-otlp-proto-grpc</code> and
<code>opentelemetry-exporter-otlp-proto-http</code> metrics export
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-python/pull/5030">#5030</a>)</li>
<li>Add <code>registry</code> keyword argument to
<code>PrometheusMetricReader</code> to allow passing
a custom Prometheus registry
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-python/pull/5055">#5055</a>)</li>
<li>Add WeaverLiveCheck test util
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-python/pull/5088">#5088</a>)</li>
<li><code>opentelemetry-sdk</code>: add <code>load_entry_point</code>
shared utility to declarative
file configuration for loading plugins via entry points; refactor
propagator
loading to use it
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-python/pull/5093">#5093</a>)</li>
<li><code>opentelemetry-sdk</code>: add sampler plugin loading to
declarative file
configuration via the <code>opentelemetry_sampler</code> entry point
group, matching the
spec's PluginComponentProvider mechanism
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-python/pull/5095">#5095</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-python/commit/367e14d01104785ac28b1c66ac32b2082f864a12"><code>367e14d</code></a>
Prepare release 1.42.1/0.63b1 (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-python/issues/5243">#5243</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-python/commit/fd8e50410b1788d34b36173dea58d8e38dcc80bc"><code>fd8e504</code></a>
Preserve random trace ID flag for child spans (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-python/issues/5241">#5241</a>)
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-python/issues/5242">#5242</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-python/commit/013045e3787654123b08530059759842312325ab"><code>013045e</code></a>
[release/v1.42.x-0.63bx] Prepare release 1.42.0/0.63b0 (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-python/issues/5225">#5225</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-python/commit/1731583b4e7bc6ec6a33345aa19706fc83acc8d5"><code>1731583</code></a>
ci: Enable GitHub Merge Queue support (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-python/issues/5209">#5209</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-python/commit/7fab34d4f49c1cd67df07fa53471c0ae6c269008"><code>7fab34d</code></a>
fix(config): allow deflate for OTLP HTTP exporters (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-python/issues/5075">#5075</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-python/commit/0b690d2139f68dd42d2425c920aec882698443fa"><code>0b690d2</code></a>
ci: validate changelog fragment filenames (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-python/issues/5212">#5212</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-python/commit/d4fabb4d6d79812a6d38dd900212f6a0fdb1866b"><code>d4fabb4</code></a>
feat(config): exporter plugin loading via entry points for declarative
config...</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-python/commit/e19d34600b177b97cf1d8320a77ff75133515012"><code>e19d346</code></a>
feat(config): generic resource detector plugin loading for declarative
config...</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-python/commit/1d69bd2eaa02715ecf3877a8f391678be58f2f57"><code>1d69bd2</code></a>
sdk/metrics: copy attributes dict to prevent post-recording mutation (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-python/issues/5106">#5106</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-python/commit/990a6112a124e53cc0e3f66871ce8f8d00955d15"><code>990a611</code></a>
feat(config): propagator plugin loading via entry points for declarative
conf...</li>
<li>Additional commits viewable in <a
href="https://github.com/open-telemetry/opentelemetry-python/compare/v1.38.0...v1.42.1">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
<!-- devin-review-badge-begin -->
---
<a href="https://app.devin.ai/review/ogx-ai/ogx/pull/5963"
target="_blank">
<picture>
<source media="(prefers-color-scheme: dark)"
srcset="https://static.devin.ai/assets/gh-open-in-devin-review-dark.svg?v=1">
<img
src="https://static.devin.ai/assets/gh-open-in-devin-review-light.svg?v=1"
alt="Open in Devin Review">
</picture>
</a>
<!-- devin-review-badge-end -->
---------
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Signed-off-by: Sébastien Han <seb@redhat.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Sébastien Han <seb@redhat.com>1 parent 5a1e817 commit d906581
3 files changed
Lines changed: 21 additions & 43 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
37 | | - | |
| 37 | + | |
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments