Skip to content

Commit c0952eb

Browse files
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 &quot;baggage&quot; 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 &quot;baggage&quot; 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: &quot;login&quot; } <p>// Non-object first args use template + parameters (unchanged) console.log('Hello', 'world', 123); // → sentry.message.template: &quot;Hello {} {}&quot; </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: &quot;login&quot; } <p>// Non-object first args use template + parameters (unchanged) console.log('Hello', 'world', 123); // → sentry.message.template: &quot;Hello {} {}&quot; </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 parents 87dcc97 + ac98e16 commit c0952eb

2 files changed

Lines changed: 181 additions & 774 deletions

File tree

0 commit comments

Comments
 (0)