Commit c0952eb
authored
Bump @opentelemetry/core and @sentry/nuxt (#60)
Bumps
[@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js)
to 2.8.0 and updates ancestor dependency
[@sentry/nuxt](https://github.com/getsentry/sentry-javascript). These
dependencies need to be updated together.
Updates `@opentelemetry/core` from 2.7.1 to 2.8.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/open-telemetry/opentelemetry-js/releases">@opentelemetry/core's
releases</a>.</em></p>
<blockquote>
<h2>v2.8.0</h2>
<h2>2.8.0</h2>
<h3>:rocket: Features</h3>
<ul>
<li>feat(sdk-trace-base): pretty-print <code>SpanImpl</code>,
<code>Tracer</code>, and <code>BasicTracerProvider</code> via
<code>util.inspect</code> so they render through <code>diag</code> and
<code>console.log</code> <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6690">#6690</a>
<a href="https://github.com/mcollina"><code>@mcollina</code></a></li>
<li>feat(sdk-metrics): implement metric reader self-observability
metrics <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6449">#6449</a>
<a href="https://github.com/anuraaga"><code>@anuraaga</code></a></li>
<li>feat(core): add <code>hrTimeToSeconds</code> <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6449">#6449</a>
<a href="https://github.com/anuraaga"><code>@anuraaga</code></a></li>
</ul>
<h3>:bug: Bug Fixes</h3>
<ul>
<li>fix(core): limit processing of incoming "baggage" header
to 8192 bytes <a
href="https://github.com/pichlermarc"><code>@pichlermarc</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">@opentelemetry/core's
changelog</a>.</em></p>
<blockquote>
<h2>2.8.0</h2>
<h3>:rocket: Features</h3>
<ul>
<li>feat(sdk-trace-base): pretty-print <code>SpanImpl</code>,
<code>Tracer</code>, and <code>BasicTracerProvider</code> via
<code>util.inspect</code> so they render through <code>diag</code> and
<code>console.log</code> <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6690">#6690</a>
<a href="https://github.com/mcollina"><code>@mcollina</code></a></li>
<li>feat(sdk-metrics): implement metric reader self-observability
metrics <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6449">#6449</a>
<a href="https://github.com/anuraaga"><code>@anuraaga</code></a></li>
<li>feat(core): add <code>hrTimeToSeconds</code> <a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6449">#6449</a>
<a href="https://github.com/anuraaga"><code>@anuraaga</code></a></li>
</ul>
<h3>:bug: Bug Fixes</h3>
<ul>
<li>fix(core): limit processing of incoming "baggage" header
to 8192 bytes <a
href="https://github.com/pichlermarc"><code>@pichlermarc</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/13a035bc695996cf4aec885fef7b9866f48bc555"><code>13a035b</code></a>
chore: prepare next release (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6756">#6756</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/4b13587d1e08b47baf153e5312ccd08a3240d074"><code>4b13587</code></a>
Merge commit from fork</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/71d195c508320295f1892aaed1ee2f1971ffb470"><code>71d195c</code></a>
chore(renovate): set minimumReleaseAge to 3 days (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6792">#6792</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/555fca6ce94fb8d40a5f869dbd28e43143b4e730"><code>555fca6</code></a>
Update renovate.json to use matchManagers (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6141">#6141</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/b711a81d5262904245d70f1857b6f3bc811b22cd"><code>b711a81</code></a>
docs(otlp-exporter-base): add typedoc entry points so public API is
indexed a...</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/da704029ccd291d65402f3d1c469bd3f25aec047"><code>da70402</code></a>
fix(ci): supply-chain sec: disable caching in release-related workflow
(<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6790">#6790</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/002267b1c639aac1d2f1d6e5c7ac3ed023109ea0"><code>002267b</code></a>
chore: complete the move to the smaller SPDX license header (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6791">#6791</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/056ef9c4e1ddf9306477b7ce26acc7be489f9c6c"><code>056ef9c</code></a>
feat(sdk-metrics): implement metric reader metrics (<a
href="https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6449">#6449</a>)</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/3bd69ce18011f9a16a7231489d9c3acc8294e8d9"><code>3bd69ce</code></a>
fix(configuration): improve environment variable substitution to handle
all t...</li>
<li><a
href="https://github.com/open-telemetry/opentelemetry-js/commit/bfbda7c2d90e1686f51cd0fc4d02d785ab9a9cc0"><code>bfbda7c</code></a>
docs(exporter-trace-otlp-grpc): import CompressionAlgorithm from
otlp-exporte...</li>
<li>Additional commits viewable in <a
href="https://github.com/open-telemetry/opentelemetry-js/compare/v2.7.1...v2.8.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `@sentry/nuxt` from 10.53.1 to 10.58.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/getsentry/sentry-javascript/releases">@sentry/nuxt's
releases</a>.</em></p>
<blockquote>
<h2>10.58.0</h2>
<h3>Important Changes</h3>
<ul>
<li>
<p><strong>feat(hono): Add support for the Deno runtime (<a
href="https://redirect.github.com/getsentry/sentry-javascript/pull/21450">#21450</a>)</strong></p>
<p><code>@sentry/hono</code> now supports the Deno runtime via a new
<code>@sentry/hono/deno</code> entry point.
Install <code>@sentry/deno</code> as a peer dependency and initialize
Sentry through the <code>sentry()</code> middleware:</p>
<pre lang="ts"><code>import { Hono } from 'hono';
import { sentry } from '@sentry/hono/deno';
<p>const app = new Hono();</p>
<p>app.use(
sentry(app, {
dsn: '<strong>DSN</strong>', // or Deno.env.get('SENTRY_DSN')
tracesSampleRate: 1.0,
}),
);</p>
<p>Deno.serve(app.fetch);
</code></pre></p>
</li>
<li>
<p><strong>feat(core): Extract objects as structured logs in
<code>consoleLoggingIntegration</code> (<a
href="https://redirect.github.com/getsentry/sentry-javascript/pull/21385">#21385</a>)</strong></p>
<p>The <code>consoleLoggingIntegration</code> now extracts structured
log attributes when the first argument is a plain object.</p>
<pre lang="js"><code>// Object keys become log attributes
console.log({ userId: 123, action: 'login' }, 'User logged in');
// → attributes: { userId: 123, action: "login" }
<p>// Non-object first args use template + parameters (unchanged)
console.log('Hello', 'world', 123);
// → sentry.message.template: "Hello {} {}"
</code></pre></p>
</li>
<li>
<p><strong>feat(react-router): Stabilize the instrumentation API (<a
href="https://redirect.github.com/getsentry/sentry-javascript/pull/21470">#21470</a>)</strong></p>
<p>React Router's instrumentation API is now stable — the
<code>@experimental</code> markers have been removed from
<code>createSentryServerInstrumentation</code>,
<code>createSentryClientInstrumentation</code>, and the related helpers
and types.
The manual server wrappers <code>wrapServerLoader</code> and
<code>wrapServerAction</code> are now deprecated in favor of it. Export
<code>instrumentations =
[Sentry.createSentryServerInstrumentation()]</code> from your
<code>entry.server.tsx</code> to instrument all loaders and actions
without wrapping them individually.</p>
</li>
</ul>
<h3>Other Changes</h3>
<ul>
<li>feat(hono): Add HTTP connection info to server spans (<a
href="https://redirect.github.com/getsentry/sentry-javascript/pull/21408">#21408</a>)</li>
<li>feat(node-core): Attach log message and fields to pino error events
(<a
href="https://redirect.github.com/getsentry/sentry-javascript/pull/21422">#21422</a>)</li>
<li>feat(react-router): Always build client instrumentation and
deprecate <code>useInstrumentationAPI</code> (<a
href="https://redirect.github.com/getsentry/sentry-javascript/pull/21432">#21432</a>)</li>
<li>feat(react-router): Rename client navigation roots from the route
pattern (<a
href="https://redirect.github.com/getsentry/sentry-javascript/pull/21463">#21463</a>)</li>
<li>fix(astro): Resolve middleware export types (<a
href="https://redirect.github.com/getsentry/sentry-javascript/pull/21414">#21414</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md">@sentry/nuxt's
changelog</a>.</em></p>
<blockquote>
<h2>10.58.0</h2>
<h3>Important Changes</h3>
<ul>
<li>
<p><strong>feat(hono): Add support for the Deno runtime (<a
href="https://redirect.github.com/getsentry/sentry-javascript/pull/21450">#21450</a>)</strong></p>
<p><code>@sentry/hono</code> now supports the Deno runtime via a new
<code>@sentry/hono/deno</code> entry point.
Install <code>@sentry/deno</code> as a peer dependency and initialize
Sentry through the <code>sentry()</code> middleware:</p>
<pre lang="ts"><code>import { Hono } from 'hono';
import { sentry } from '@sentry/hono/deno';
<p>const app = new Hono();</p>
<p>app.use(
sentry(app, {
dsn: '<strong>DSN</strong>', // or Deno.env.get('SENTRY_DSN')
tracesSampleRate: 1.0,
}),
);</p>
<p>Deno.serve(app.fetch);
</code></pre></p>
</li>
<li>
<p><strong>feat(core): Extract objects as structured logs in
<code>consoleLoggingIntegration</code> (<a
href="https://redirect.github.com/getsentry/sentry-javascript/pull/21385">#21385</a>)</strong></p>
<p>The <code>consoleLoggingIntegration</code> now extracts structured
log attributes when the first argument is a plain object.</p>
<pre lang="js"><code>// Object keys become log attributes
console.log({ userId: 123, action: 'login' }, 'User logged in');
// → attributes: { userId: 123, action: "login" }
<p>// Non-object first args use template + parameters (unchanged)
console.log('Hello', 'world', 123);
// → sentry.message.template: "Hello {} {}"
</code></pre></p>
</li>
<li>
<p><strong>feat(react-router): Stabilize the instrumentation API (<a
href="https://redirect.github.com/getsentry/sentry-javascript/pull/21470">#21470</a>)</strong></p>
<p>React Router's instrumentation API is now stable — the
<code>@experimental</code> markers have been removed from
<code>createSentryServerInstrumentation</code>,
<code>createSentryClientInstrumentation</code>, and the related helpers
and types.
The manual server wrappers <code>wrapServerLoader</code> and
<code>wrapServerAction</code> are now deprecated in favor of it. Export
<code>instrumentations =
[Sentry.createSentryServerInstrumentation()]</code> from your
<code>entry.server.tsx</code> to instrument all loaders and actions
without wrapping them individually.</p>
</li>
</ul>
<h3>Other Changes</h3>
<ul>
<li>feat(hono): Add HTTP connection info to server spans (<a
href="https://redirect.github.com/getsentry/sentry-javascript/pull/21408">#21408</a>)</li>
<li>feat(node-core): Attach log message and fields to pino error events
(<a
href="https://redirect.github.com/getsentry/sentry-javascript/pull/21422">#21422</a>)</li>
<li>feat(react-router): Always build client instrumentation and
deprecate <code>useInstrumentationAPI</code> (<a
href="https://redirect.github.com/getsentry/sentry-javascript/pull/21432">#21432</a>)</li>
<li>feat(react-router): Rename client navigation roots from the route
pattern (<a
href="https://redirect.github.com/getsentry/sentry-javascript/pull/21463">#21463</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/getsentry/sentry-javascript/commit/29a6f451ff71bf5dc36ba5926929da56b252d0b4"><code>29a6f45</code></a>
release: 10.58.0</li>
<li><a
href="https://github.com/getsentry/sentry-javascript/commit/7fa42c94ec8917ab0e3362723eb57234abacdba5"><code>7fa42c9</code></a>
Merge pull request <a
href="https://redirect.github.com/getsentry/sentry-javascript/issues/21530">#21530</a>
from getsentry/prepare-release/10.58.0</li>
<li><a
href="https://github.com/getsentry/sentry-javascript/commit/0486221fbf384d3cccad395c1b2729360d3f0e20"><code>0486221</code></a>
meta(changelog): Update changelog for 10.58.0</li>
<li><a
href="https://github.com/getsentry/sentry-javascript/commit/66b04b6eef3847fcce74899099e8661f3a430ba0"><code>66b04b6</code></a>
chore(deps): Bump nx to <code>22.7.5</code> (<a
href="https://redirect.github.com/getsentry/sentry-javascript/issues/21527">#21527</a>)</li>
<li><a
href="https://github.com/getsentry/sentry-javascript/commit/d8dcc45fa19ad4c8b8514003a65da8a0eafbeaf1"><code>d8dcc45</code></a>
ref(node): Migrate vendored generic-pool instrumentation to Sentry APIs
(<a
href="https://redirect.github.com/getsentry/sentry-javascript/issues/21523">#21523</a>)</li>
<li><a
href="https://github.com/getsentry/sentry-javascript/commit/b35c4deac97eae669e05aa183bd4fbf5d1eec6ca"><code>b35c4de</code></a>
test(node): Replace lru-memoizer fake unit test with integration
coverage (<a
href="https://redirect.github.com/getsentry/sentry-javascript/issues/2">#2</a>...</li>
<li><a
href="https://github.com/getsentry/sentry-javascript/commit/0d3f1b1b2d1b4782fcfb877f781fff6d1961b26b"><code>0d3f1b1</code></a>
fix(nextjs): Mark redirect server actions as <code>ok</code> instead of
<code>internal_error</code>...</li>
<li><a
href="https://github.com/getsentry/sentry-javascript/commit/1bf2bad351a40c5163a63390cf7987881f092ae8"><code>1bf2bad</code></a>
ref(node): Streamline dataloader instrumentation (<a
href="https://redirect.github.com/getsentry/sentry-javascript/issues/21475">#21475</a>)</li>
<li><a
href="https://github.com/getsentry/sentry-javascript/commit/0a6e864ffa8e59b719f80d39120dc204765e4b10"><code>0a6e864</code></a>
test: Skip nuxt-5 E2E test (<a
href="https://redirect.github.com/getsentry/sentry-javascript/issues/21524">#21524</a>)</li>
<li><a
href="https://github.com/getsentry/sentry-javascript/commit/73024d4d55f8f778af305005c134947fc2935474"><code>73024d4</code></a>
test(astro): Add Astro 7 e2e app (<a
href="https://redirect.github.com/getsentry/sentry-javascript/issues/21471">#21471</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/getsentry/sentry-javascript/compare/10.53.1...10.58.0">compare
view</a></li>
</ul>
</details>
<br />
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)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/TaskarCenterAtUW/workspaces-frontend/network/alerts).
</details>2 files changed
Lines changed: 181 additions & 774 deletions
0 commit comments