Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 1, 2025

Bumps the javascript-dependencies group with 5 updates in the / directory:

Package From To
@sentry/astro 8.41.0 9.3.0
@spotlightjs/astro 2.1.15 3.0.0
astro 4.16.16 5.4.1
typescript 5.7.2 5.8.2
@types/node 22.10.1 22.13.7

Updates @sentry/astro from 8.41.0 to 9.3.0

Release notes

Sourced from @​sentry/astro's releases.

9.3.0

Important Changes

With this release we're publishing two new SDKs in experimental alpha stage:

  • feat(tanstackstart): Add TanStack Start SDK (#15523)

For details please refer to the README

  • feat(react-router): Add React Router SDK (#15524)

For details please refer to the README

  • feat(remix): Add support for Hydrogen (#15450)

This PR adds support for Shopify Hydrogen applications running on MiniOxygen runtime.

Other Changes

  • feat(core): Add forceTransaction to trpc middleware options (#15519)
  • feat(core): Default filter unactionable error (#15527)
  • feat(core): Rename inboundFiltersIntegration to eventFiltersIntegration (#15434)
  • feat(deps): bump @​prisma/instrumentation from 6.2.1 to 6.4.1 (#15480)
  • feat(react-router): Add build-time config (#15406)
  • feat(replay): Bump rrweb to 2.33.0 (#15514)
  • fix(core): Fix allowUrls and denyUrls for linked and aggregate exceptions (#15521)
  • fix(nextjs): Don't capture devmode server-action redirect errors (#15485)
  • fix(nextjs): warn about missing onRequestError handler #15488)
  • fix(nextjs): Prevent wrong culprit from showing up for clientside error events #15475)
  • fix(nuxt): Ignore 300-400 status codes on app errors in Nuxt (#15473)
  • fix(react): Add support for cross-usage of React Router instrumentations (#15283)
  • fix(sveltekit): Guard process check when flushing events (#15516)

Work in this release was contributed by @​GerryWilko and @​leoambio. Thank you for your contributions!

Bundle size 📦

Path Size
@​sentry/browser 23.12 KB
@​sentry/browser - with treeshaking flags 22.91 KB
@​sentry/browser (incl. Tracing) 36.18 KB
@​sentry/browser (incl. Tracing, Replay) 73.36 KB
@​sentry/browser (incl. Tracing, Replay) - with treeshaking flags 66.78 KB
@​sentry/browser (incl. Tracing, Replay with Canvas) 77.98 KB
@​sentry/browser (incl. Tracing, Replay, Feedback) 90.54 KB
@​sentry/browser (incl. Feedback) 40.27 KB
@​sentry/browser (incl. sendFeedback) 27.75 KB
@​sentry/browser (incl. FeedbackAsync) 32.55 KB
@​sentry/react 24.94 KB

... (truncated)

Changelog

Sourced from @​sentry/astro's changelog.

9.3.0

Important Changes

With this release we're publishing two new SDKs in experimental alpha stage:

  • feat(tanstackstart): Add TanStack Start SDK (#15523)

For details please refer to the README

  • feat(react-router): Add React Router SDK (#15524)

For details please refer to the README

  • feat(remix): Add support for Hydrogen (#15450)

This PR adds support for Shopify Hydrogen applications running on MiniOxygen runtime.

Other Changes

  • feat(core): Add forceTransaction to trpc middleware options (#15519)
  • feat(core): Default filter unactionable error (#15527)
  • feat(core): Rename inboundFiltersIntegration to eventFiltersIntegration (#15434)
  • feat(deps): bump @​prisma/instrumentation from 6.2.1 to 6.4.1 (#15480)
  • feat(react-router): Add build-time config (#15406)
  • feat(replay): Bump rrweb to 2.33.0 (#15514)
  • fix(core): Fix allowUrls and denyUrls for linked and aggregate exceptions (#15521)
  • fix(nextjs): Don't capture devmode server-action redirect errors (#15485)
  • fix(nextjs): warn about missing onRequestError handler #15488)
  • fix(nextjs): Prevent wrong culprit from showing up for clientside error events #15475)
  • fix(nuxt): Ignore 300-400 status codes on app errors in Nuxt (#15473)
  • fix(react): Add support for cross-usage of React Router instrumentations (#15283)
  • fix(sveltekit): Guard process check when flushing events (#15516)

Work in this release was contributed by @​GerryWilko and @​leoambio. Thank you for your contributions!

9.2.0

Important Changes

  • feat(node): Support Express v5 (#15380)

This release adds full tracing support for Express v5, and improves tracing support for Nest.js 11 (which uses Express v5) in the Nest.js SDK.

  • feat(sveltekit): Add Support for Cloudflare (#14672)

This release adds support for deploying SvelteKit applications to Cloudflare Pages. A docs update with updated instructions will follow shortly. Until then, you can give this a try by setting up the SvelteKit SDK as usual and then following the instructions outlined in the PR.

... (truncated)

Commits
  • 62702a9 release: 9.3.0
  • e2c6355 Merge pull request #15540 from getsentry/prepare-release/9.3.0
  • 12cb462 Merge branch 'master' into prepare-release/9.3.0
  • c5ac904 meta(changelog): Update changelog for 9.3.0
  • e9d2295 test: Log out envelope item for failing node integration tests (#15532)
  • 256d6f4 chore: Delete unused jest config in core, deno, gatsby (#15529)
  • 4a7aa21 feat(core): Default filter unactionable error (#15527)
  • 02e6d11 fix(core): Fix allowUrls and denyUrls for linked and aggregate exceptions...
  • e8b3bb2 chore: Add external contributor to CHANGELOG.md (#15522)
  • 4dccffa feat(tanstackstart): Add TanStack Start SDK (#15523)
  • Additional commits viewable in compare view

Updates @spotlightjs/astro from 2.1.15 to 3.0.0

Release notes

Sourced from @​spotlightjs/astro's releases.

@​spotlightjs/astro@​3.0.0

Major Changes

  • Fix Astro v5 compatibility (#706)

    Upgraded all Astro dependencies to v5+. This required suppressing Sentry instrumentation on the sidecar when used programmatically (unless explicitly passed isStandalone: true) to prevent Spotlight spamming itself with transactions from the very sidecar instance that it is running.

    BREAKING: We had to bump minimum required Astro version for the Astro plugin to 4.7+ as we needed the new dev toolbar app APIs.

Minor Changes

  • Add profile grafting into traces (#692)

    With this change, Spotlight can now ingest v1 profiles and graft profiling data into the trace view to fill in the gaps where span/trace instrumentation falls short.

    This feature is experimental.

    Breaking change for tsconfig: It now targets ES2023 as we needed Array.findLastIndex()

  • Flatter tree view for deeply nested traces with 1 child at each level (#686)

Patch Changes

  • Sort envelopes from most recent to oldest (#697)

  • Fix some typing issues in sentryDataCache (#691)

  • Fix span details modal resetting trace view tree state on close (#701)

  • Fix some profile samples were not grouped and added to trace span list for detail view (#698)

  • Fix span details showing incorrect span start time (#689)

  • Fix rare error when score.total is missing from measurements (#682)

  • Make things snappy by using Map() for trace span look ups (#690)

  • Better auto collapsing logic for large or deep span trees (#699)

  • Unify and simplify duration calculations and representations (#688)

  • Updated dependencies

... (truncated)

Commits
  • d05c7d7 meta(changelog): Update package versions (#713)
  • 2bf2651 chore(deps-dev): bump vite from 5.4.13 to 5.4.14 (#711)
  • 88e732b chore(deps-dev): bump vite from 5.4.12 to 5.4.13 (#709)
  • be6d502 ci: Fix docker build for external contribs (#710)
  • 53a15e9 ci: Only build & sign binaries on master (#708)
  • 002a187 chore(website): Upgrade Astro to v5 (#706)
  • 9583001 ref: Use fossilize for Node SEA builds (#703)
  • bb7a499 ci: Don't push docker image with dependabot (#702)
  • 0028ace chore(deps): bump @​sentry/browser from 8.8.0 to 8.51.0 (#700)
  • 05e03c7 fix: Fix span details modal resetting tree on close (#701)
  • Additional commits viewable in compare view

Updates astro from 4.16.16 to 5.4.1

Release notes

Sourced from astro's releases.

[email protected]

Patch Changes

  • #13336 8f632ef Thanks @​ematipico! - Fixes a regression where some asset utilities were move across monorepo, and not re-exported anymore.

  • #13320 b5dabe9 Thanks @{! - Adds support for typing experimental session data

    You can add optional types to your session data by creating a src/env.d.ts file in your project that extends the global App.SessionData interface. For example:

    declare namespace App {
      interface SessionData {
      id: string;
      email: string;
    };
    lastLogin: Date;
    
    }
    }

    Any keys not defined in this interface will be treated as any.

    Then when you access Astro.session in your components, any defined keys will be typed correctly:

    ---
    const user = await Astro.session.get('user');
    //    ^? const: user: { id: string; email: string; } | undefined
    const something = await Astro.session.get('something');
    //    ^? const: something: any
    Astro.session.set('user', 1);
    //    ^? Argument of type 'number' is not assignable to parameter of type '{ id: string; email: string; }'.

    See the experimental session docs for more information.

  • #13330 5e7646e Thanks @​ematipico! - Fixes an issue with the conditional rendering of scripts.

    This change updates a v5.0 breaking change when experimental.directRenderScript became the default script handling behavior.

    If you have already successfully upgraded to Astro v5, you may need to review your script tags again and make sure they still behave as desired after this release. See the v5 Upgrade Guide for more details.

[email protected]

Minor Changes

... (truncated)

Changelog

Sourced from astro's changelog.

5.4.1

Patch Changes

  • #13336 8f632ef Thanks @​ematipico! - Fixes a regression where some asset utilities were move across monorepo, and not re-exported anymore.

  • #13320 b5dabe9 Thanks @{! - Adds support for typing experimental session data

    You can add optional types to your session data by creating a src/env.d.ts file in your project that extends the global App.SessionData interface. For example:

    declare namespace App {
      interface SessionData {
      id: string;
      email: string;
    };
    lastLogin: Date;
    
    }
    }

    Any keys not defined in this interface will be treated as any.

    Then when you access Astro.session in your components, any defined keys will be typed correctly:

    ---
    const user = await Astro.session.get('user');
    //    ^? const: user: { id: string; email: string; } | undefined
    const something = await Astro.session.get('something');
    //    ^? const: something: any
    Astro.session.set('user', 1);
    //    ^? Argument of type 'number' is not assignable to parameter of type '{ id: string; email: string; }'.

    See the experimental session docs for more information.

  • #13330 5e7646e Thanks @​ematipico! - Fixes an issue with the conditional rendering of scripts.

    This change updates a v5.0 breaking change when experimental.directRenderScript became the default script handling behavior.

    If you have already successfully upgraded to Astro v5, you may need to review your script tags again and make sure they still behave as desired after this release. See the v5 Upgrade Guide for more details.

5.4.0

Minor Changes

... (truncated)

Commits

Updates typescript from 5.7.2 to 5.8.2

Release notes

Sourced from typescript's releases.

TypeScript 5.8

For release notes, check out the release announcement.

Downloads are available on:

TypeScript 5.8 RC

For release notes, check out the release announcement.

Downloads are available on:

TypeScript 5.8 Beta

For release notes, check out the release announcement.

Downloads are available on:

TypeScript 5.7.3

For release notes, check out the release announcement.

Downloads are available on npm

Commits
  • beb69e4 Bump version to 5.8.2 and LKG
  • 8fdbd54 🤖 Pick PR #61210 (Fix mistakenly disallowed default e...) into release-5.8 (#...
  • f4a3a8a 🤖 Pick PR #61175 (Ban import=require and export= unde...) into release-5.8 (#...
  • 420ff06 Bump version to 5.8.1-rc and LKG
  • 48eb13f Update LKG
  • fb59c19 Merge remote-tracking branch 'origin/main' into release-5.8
  • df342b7 Fixed rewriteRelativeImportExtensions for import() within call expression...
  • 775412a Bump github/codeql-action from 3.28.8 to 3.28.9 in the github-actions group (...
  • e1629e5 Pass ignoreErrors=true to more resolveEntityName callers (#61144)
  • 6fd1799 Update LKG
  • Additional commits viewable in compare view

Updates @types/node from 22.10.1 to 22.13.7

Commits

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Bumps the javascript-dependencies group with 5 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@sentry/astro](https://github.com/getsentry/sentry-javascript) | `8.41.0` | `9.3.0` |
| [@spotlightjs/astro](https://github.com/getsentry/spotlight) | `2.1.15` | `3.0.0` |
| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `4.16.16` | `5.4.1` |
| [typescript](https://github.com/microsoft/TypeScript) | `5.7.2` | `5.8.2` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.10.1` | `22.13.7` |



Updates `@sentry/astro` from 8.41.0 to 9.3.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md)
- [Commits](getsentry/sentry-javascript@8.41.0...9.3.0)

Updates `@spotlightjs/astro` from 2.1.15 to 3.0.0
- [Release notes](https://github.com/getsentry/spotlight/releases)
- [Commits](https://github.com/getsentry/spotlight/compare/@spotlightjs/[email protected]...@spotlightjs/[email protected])

Updates `astro` from 4.16.16 to 5.4.1
- [Release notes](https://github.com/withastro/astro/releases)
- [Changelog](https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md)
- [Commits](https://github.com/withastro/astro/commits/[email protected]/packages/astro)

Updates `typescript` from 5.7.2 to 5.8.2
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)
- [Commits](microsoft/TypeScript@v5.7.2...v5.8.2)

Updates `@types/node` from 22.10.1 to 22.13.7
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@sentry/astro"
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: javascript-dependencies
- dependency-name: "@spotlightjs/astro"
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: javascript-dependencies
- dependency-name: astro
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: javascript-dependencies
- dependency-name: typescript
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: javascript-dependencies
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: javascript-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Mar 1, 2025
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Apr 9, 2025

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

@dependabot dependabot bot deleted the dependabot/npm_and_yarn/javascript-dependencies-1216affd8c branch April 9, 2025 01:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants