Aam-Digital / ndb-core

Easy-to-use case management web app for NGOs anywhere in the world.
http://www.aam-digital.com
GNU General Public License v3.0
55 stars 18 forks source link

[Snyk] Upgrade @sentry/angular from 8.20.0 to 8.23.0 #2537

Closed tomwwinter closed 1 month ago

tomwwinter commented 1 month ago

snyk-top-banner

Snyk has created this PR to upgrade @sentry/angular from 8.20.0 to 8.23.0.

:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


Release notes
Package name: @sentry/angular
  • 8.23.0 - 2024-08-05

    Important Changes

    • feat(cloudflare): Add Cloudflare D1 instrumentation (#13142)

    This release includes support for Cloudflare D1, Cloudflare's serverless SQL database. To instrument your Cloudflare D1
    database, use the instrumentD1WithSentry method as follows:

    // env.DB is the D1 DB binding configured in your `wrangler.toml`
    const db = instrumentD1WithSentry(env.DB);
    // Now you can use the database as usual
    await db.prepare('SELECT * FROM table WHERE id = ?').bind(1).run();

    Other Changes

    • feat(cloudflare): Allow users to pass handler to sentryPagesPlugin (#13192)
    • feat(cloudflare): Instrument scheduled handler (#13114)
    • feat(core): Add getTraceData function (#13134)
    • feat(nestjs): Automatic instrumentation of nestjs interceptors before route execution (#13153)
    • feat(nestjs): Automatic instrumentation of nestjs pipes (#13137)
    • feat(nuxt): Filter out Nuxt build assets (#13148)
    • feat(profiling): Attach sdk info to chunks (#13145)
    • feat(solidstart): Add sentry onBeforeResponse middleware to enable distributed tracing (#13221)
    • feat(solidstart): Filter out low quality transactions for build assets (#13222)
    • fix(browser): Avoid showing browser extension error message in non-window global scopes (#13156)
    • fix(feedback): Call dialog.close() in dialog close callbacks in \_loadAndRenderDialog (#13203)
    • fix(nestjs): Inline Observable type to resolve missing 'rxjs' dependency (#13166)
    • fix(nuxt): Detect pageload by adding flag in Vue router (#13171)
    • fix(utils): Handle when requests get aborted in fetch instrumentation (#13202)
    • ref(browser): Improve browserMetrics collection (#13062)

    Work in this release was contributed by @ horochx. Thank you for your contribution!

  • 8.22.0 - 2024-08-01

    Important Changes

    • feat(cloudflare): Add plugin for cloudflare pages (#13123)

    This release adds support for Cloudflare Pages to @ sentry/cloudflare, our SDK for the
    Cloudflare Workers JavaScript Runtime! For details on how to use it,
    please see the README. Any feedback/bug reports are greatly appreciated, please
    reach out on GitHub.

    // functions/_middleware.js
    import * as Sentry from '@ sentry/cloudflare';
    
    export const onRequest = Sentry.sentryPagesPlugin({
      dsn: __PUBLIC_DSN__,
      // Set tracesSampleRate to 1.0 to capture 100% of spans for tracing.
      tracesSampleRate: 1.0,
    });

    Other Changes

    • feat(meta-sdks): Remove runtime tags (#13105)
    • feat(nestjs): Automatic instrumentation of nestjs guards (#13129)
    • feat(nestjs): Filter all HttpExceptions (#13120)
    • feat(replay): Capture exception when internal_sdk_error client report happens (#13072)
    • fix: Use globalThis for code injection (#13132)

    Bundle size 📦

    Path Size
    @ sentry/browser 22.45 KB
    @ sentry/browser (incl. Tracing) 34.22 KB
    @ sentry/browser (incl. Tracing, Replay) 70.28 KB
    @ sentry/browser (incl. Tracing, Replay) - with treeshaking flags 63.62 KB
    @ sentry/browser (incl. Tracing, Replay with Canvas) 74.68 KB
    @ sentry/browser (incl. Tracing, Replay, Feedback) 87.26 KB
    @ sentry/browser (incl. Tracing, Replay, Feedback, metrics) 89.11 KB
    @ sentry/browser (incl. metrics) 26.75 KB
    @ sentry/browser (incl. Feedback) 39.37 KB
    @ sentry/browser (incl. sendFeedback) 27.06 KB
    @ sentry/browser (incl. FeedbackAsync) 31.7 KB
    @ sentry/react 25.22 KB
    @ sentry/react (incl. Tracing) 37.22 KB
    @ sentry/vue 26.6 KB
    @ sentry/vue (incl. Tracing) 36.06 KB
    @ sentry/svelte 22.58 KB
    CDN Bundle 23.64 KB
    CDN Bundle (incl. Tracing) 35.88 KB
    CDN Bundle (incl. Tracing, Replay) 70.31 KB
    CDN Bundle (incl. Tracing, Replay, Feedback) 75.57 KB
    CDN Bundle - uncompressed 69.37 KB
    CDN Bundle (incl. Tracing) - uncompressed 106.31 KB
    CDN Bundle (incl. Tracing, Replay) - uncompressed 218.16 KB
    CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 230.99 KB
    @ sentry/nextjs (client) 37.07 KB
    @ sentry/sveltekit (client) 34.79 KB
    @ sentry/node 114.65 KB
    @ sentry/node - without tracing 89.33 KB
    @ sentry/aws-serverless 98.5 KB
  • 8.21.0 - 2024-07-31

    Important Changes

    • Alpha release of Official Cloudflare SDK
      • feat(cloudflare): Add withSentry method (#13025)
      • feat(cloudflare): Add cloudflare sdk scaffolding (#12953)
      • feat(cloudflare): Add basic cloudflare package and tests (#12861)

    This release contains the alpha version of @ sentry/cloudflare, our SDK for the
    Cloudflare Workers JavaScript Runtime! For details on how to use it,
    please see the README. Any feedback/bug reports are greatly appreciated, please
    reach out on GitHub.

    Please note that only Cloudflare Workers are tested and supported - official Cloudflare Pages support will come in an
    upcoming release.

    Other Changes

    • feat(feedback): Make cropped screenshot area draggable (#13071)
    • feat(core): Adapt spans for client-side fetch to streaming responses (#12723)
    • feat(core): Capture # of dropped spans through beforeSendTransaction (#13022)
    • feat(deps): bump @ opentelemetry/instrumentation-aws-sdk from 0.43.0 to 0.43.1 (#13089)
    • feat(deps): bump @ opentelemetry/instrumentation-express from 0.41.0 to 0.41.1 (#13090)
    • feat(nestjs): Automatic instrumentation of nestjs middleware (#13065)
    • feat(node): Upgrade import-in-the-middle to 1.11.0 (#13107)
    • feat(nuxt): Add connected tracing meta tags (#13098)
    • feat(nuxt): Add vue-router instrumentation (#13054)
    • feat(solidstart): Add server action instrumentation helper (#13035)
    • fix(feedback): Ensure pluggable feedback CDN bundle is correctly built (#13081)
    • fix(nextjs): Only delete clientside bundle source maps with sourcemaps.deleteFilesAfterUpload (#13102)
    • fix(node): Improve OTEL validation logic (#13079)

    Bundle size 📦

    Path Size
    @ sentry/browser 22.45 KB
    @ sentry/browser (incl. Tracing) 34.22 KB
    @ sentry/browser (incl. Tracing, Replay) 70.26 KB
    @ sentry/browser (incl. Tracing, Replay) - with treeshaking flags 63.59 KB
    @ sentry/browser (incl. Tracing, Replay with Canvas) 74.66 KB
    @ sentry/browser (incl. Tracing, Replay, Feedback) 87.24 KB
    @ sentry/browser (incl. Tracing, Replay, Feedback, metrics) 89.08 KB
    @ sentry/browser (incl. metrics) 26.75 KB
    @ sentry/browser (incl. Feedback) 39.37 KB
    @ sentry/browser (incl. sendFeedback) 27.06 KB
    @ sentry/browser (incl. FeedbackAsync) 31.7 KB
    @ sentry/react 25.22 KB
    @ sentry/react (incl. Tracing) 37.22 KB
    @ sentry/vue 26.6 KB
    @ sentry/vue (incl. Tracing) 36.06 KB
    @ sentry/svelte 22.58 KB
    CDN Bundle 23.64 KB
    CDN Bundle (incl. Tracing) 35.88 KB
    CDN Bundle (incl. Tracing, Replay) 70.27 KB
    CDN Bundle (incl. Tracing, Replay, Feedback) 75.53 KB
    CDN Bundle - uncompressed 69.37 KB
    CDN Bundle (incl. Tracing) - uncompressed 106.31 KB
    CDN Bundle (incl. Tracing, Replay) - uncompressed 217.95 KB
    CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 230.78 KB
    @ sentry/nextjs (client) 37.08 KB
    @ sentry/sveltekit (client) 34.81 KB
    @ sentry/node 114.55 KB
    @ sentry/node - without tracing 89.33 KB
    @ sentry/aws-serverless 98.5 KB
  • 8.20.0 - 2024-07-24

    Important Changes

    • feat(node): Allow to pass registerEsmLoaderHooks to preload (#12998)

    You can write your own custom preload script and configure this in the preload options. registerEsmLoaderHooks can be
    passed as an option to preloadOpenTelemetry, which allows to exclude/include packages in the preload.

    • fix(node): Do not emit fetch spans when tracing is disabled (#13003)

    Sentry will not emit "fetch" spans if tracing is disabled. This is relevant for user who use their own sampler.

    Other Changes

    • feat(feedback): Trigger button aria label configuration (#13008)
    • feat(nestjs): Change nest sdk setup (#12920)
    • feat(node): Extend ESM hooks options for iitm v1.10.0 (#13016)
    • feat(node): Send client reports (#12951)
    • feat(nuxt): Automatically add BrowserTracing (#13005)
    • feat(nuxt): Setup source maps with vite config (#13018)
    • feat(replay): Improve public Replay APIs (#13000)

    Bundle size 📦

    Path Size
    @ sentry/browser 22.31 KB
    @ sentry/browser (incl. Tracing) 33.72 KB
    @ sentry/browser (incl. Tracing, Replay) 69.82 KB
    @ sentry/browser (incl. Tracing, Replay) - with treeshaking flags 63.16 KB
    @ sentry/browser (incl. Tracing, Replay with Canvas) 74.21 KB
    @ sentry/browser (incl. Tracing, Replay, Feedback) 86.58 KB
    @ sentry/browser (incl. Tracing, Replay, Feedback, metrics) 88.45 KB
    @ sentry/browser (incl. metrics) 26.62 KB
    @ sentry/browser (incl. Feedback) 39.02 KB
    @ sentry/browser (incl. sendFeedback) 26.93 KB
    @ sentry/browser (incl. FeedbackAsync) 31.57 KB
    @ sentry/react 25.08 KB
    @ sentry/react (incl. Tracing) 36.8 KB
    @ sentry/vue 26.45 KB
    @ sentry/vue (incl. Tracing) 35.61 KB
    @ sentry/svelte 22.44 KB
    CDN Bundle 23.52 KB
    CDN Bundle (incl. Tracing) 35.5 KB
    CDN Bundle (incl. Tracing, Replay) 69.86 KB
    CDN Bundle (incl. Tracing, Replay, Feedback) 75.15 KB
    CDN Bundle - uncompressed 69 KB
    CDN Bundle (incl. Tracing) - uncompressed 105.1 KB
    CDN Bundle (incl. Tracing, Replay) - uncompressed 216.74 KB
    CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 229.57 KB
    @ sentry/nextjs (client) 36.66 KB
    @ sentry/sveltekit (client) 34.39 KB
    @ sentry/node 111.76 KB
    @ sentry/node - without tracing 89.21 KB
    @ sentry/aws-serverless 98.34 KB
from @sentry/angular GitHub release notes

[!IMPORTANT]

  • Check the changes in this PR to ensure they won't cause issues with your project.
  • This PR was automatically created by Snyk using the credentials of a real user.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

For more information:

github-actions[bot] commented 1 month ago

Deployed to https://pr-2537.aam-digital.net/