Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update dependency @sentry/node to v7.41.0 #83

Open
wants to merge 1 commit into
base: dev
Choose a base branch
from

Conversation

remedyrenovate[bot]
Copy link
Contributor

@remedyrenovate remedyrenovate bot commented Jan 4, 2023

This PR contains the following updates:

Package Type Update Change
@sentry/node (source) dependencies minor 7.14.2 -> 7.41.0

Release Notes

getsentry/sentry-javascript

v7.41.0

Compare Source

  • feat: Ensure we use the same default environment everywhere (#​7327)
  • feat(profiling): Add JS self profiling in the browser (#​7273)
  • feat(vue): Allow to set routeLabel: 'path' to opt-out of using name (#​7326)
  • fix(profiling): Guard from throwing if profiler constructor throws (#​7328)
  • fix(react): Use namespace import for react router v6 (#​7330)
  • fix(remix): Correctly parse X-Forwarded-For Http header (#​7329)

Work in this release contributed by @​OliverJAsh. Thank you for your contribution!

v7.40.0

Compare Source

  • feat(nextjs): Automatically resolve source of errors in dev mode (#​7294)
  • feat(vue): Log errors to the console by default (#​7310)
  • fix(ember): Disable performance in FastBoot (#​7282)
  • fix(serverless): Capture custom tags in error events of GCP functions (#​7298)
  • fix(serverless): Capture custom tags in GCP Background and CloudEvent function error events (#​7301)

v7.39.0

Compare Source

This release adds a new package, @sentry/angular-ivy, which is our Angular SDK with full support for Angular's rendering engine, Ivy.

This release also adds a new enableTracing option, which can be used instead of tracesSampleRate for an easier setup.
Related to this, the hasTracingEnabled utility function was moved from @sentry/tracing to @sentry/core.
The old export from @sentry/tracing has been deprecated and will be removed in v8.

  • feat(angular): Add Ivy-compatible Angular SDK package (#​7264)
  • feat(core): Add source map images to debug_meta (#​7168)
  • feat(loader): Make lazy-loading configurable (#​7232)
  • feat(nextjs): Add performance monitoring to server components (#​7242)
  • feat(nextjs): Default to VERCEL_ENV as environment (#​7227)
  • feat(replay): Add more default block filters (#​7233)
  • feat(tracing): Add enableTracing option (#​7238)
  • fix(core): Exclude client reports from offline queuing (#​7226)
  • fix(nextjs): Export serverside data-fetcher wrappers from client (#​7256)
  • fix(replay): Fix timestamps on LCP (#​7225)

Replay rrweb changes:

@sentry-internal/rrweb was updated from 1.103.0 to 1.104.1 (#​7238):

  • feat: Export typings/types (#​60)
  • feat: Remove autoplay attribute from audio/video tags (#​59)
  • fix: Exclude modulepreload as well (#​52)
  • fix: Handle removed attributes (#​65)
  • fix: Masking inputs on change when maskAllInputs:false (#​61)
  • fix: More robust rootShadowHost check (#​50)
  • fix: Textarea value is being duplicated (#​62)

v7.38.0

Compare Source

  • feat: Put abs_path into stack frame object (#​7167)
  • feat(integrations): Deprecate Offline integration (#​7063)
  • feat(otel): Convert exception otel events to sentry errors (#​7165)
  • feat(replay): Change LCP calculation (#​7187)
  • feat(tracing): Support Apollo/GraphQL with NestJS (#​7194)
  • feat(tracing): Track PerformanceResourceTiming.renderBlockingStatus (#​7127)
  • feat(tracing|core): Remove transaction name change recording (#​7197)
  • fix(browser): Ensure dedupe integration ignores non-errors (#​7172)
  • fix(core): Skip empty integrations (#​7204)
  • fix(nextjs): Fix faulty import in Next.js .d.ts (#​7175)
  • fix(otel): Make otel.kind be a string (#​7182)
  • fix(react): Make fallback render types more accurate (#​7198)
  • fix(replay): Debounced flushes not respecting maxWait (#​7207, #​7208)
  • ref(replay): Improve logging for stopped replay (#​7174)

Work in this release contributed by @​lucas-zimermann. Thank you for your contribution!

v7.37.2

Compare Source

This release includes changes and fixes around text masking and blocking in Replay's rrweb dependency. See versions 1.102.0 and 1.103.0.

  • feat: Check blockSelector for blocking elements as well
  • feat: With maskAllText, mask the attributes: placeholder, title, aria-label
  • feat: fix masking on textarea
  • feat: Add maskAllText option

SDK Changes:

  • fix(replay): Fix svgs not getting unblocked (#​7132)

v7.37.1

Compare Source

  • fix(browser): Support async in stack frame urls (#​7131)
  • fix(nextjs): Make api route identifier stricter (#​7126)
  • fix(node): Don't rely on this in http integration (#​7135)
  • fix(replay): Fix missing fetch/xhr requests (#​7134)
  • fix(tracing): Export defaultStackParser from tracing CDN bundles (#​7116)

v7.37.0

Compare Source

  • feat: Add source map debug ids (#​7068)
  • feat(browser): Add IndexedDb offline transport store (#​6983)
  • feat(nextjs): Add auto-wrapping for server components (#​6953)
  • feat(nextjs): Improve client stack traces (#​7097)
  • feat(replay): Improve rrweb error ignoring (#​7087 & #​7094)
  • feat(replay): Send client_report when replay sending fails (#​7093)
  • fix(node): LocalVariables, Improve frame matching for ESM (#​7049)
  • fix(node): Add lru cache to http integration span map (#​7064)
  • fix(replay): Export Replay from Sentry namespace in full CDN bundle (#​7119)

Work in this release contributed by @​JamesHenry. Thank you for your contribution!

v7.36.0

Compare Source

This Release re-introduces the accidentally removed but still deprecated maskInputOptions option for Session Replay.
Furthermore, replays are now stopped instead of paused when a rate limit is encountered.

  • feat(replay): Add back deprecated maskInputOptions (#​6981)
  • feat(replay): Stop recording when hitting a rate limit (#​7018)
  • fix(integrations): Report BaseClient integrations added after init (#​7011)
  • fix(replay): Don't mangle private rrweb property (#​7033)
  • fix(replay): Fix feature detection of PerformanceObserver (#​7029)

v7.35.0

Compare Source

Session Replay is deprecating privacy options in favor of a more streamlined API. Please see the Replay migration guide for further information.
Additionally, the following configuration options will no longer be configurable: slimDOMOptions, recordCanvas, inlineStylesheet, collectFonts, inlineImages.

  • feat(browser): Track if cdn or npm bundle (#​6976)
  • feat(core): Add aria label to breadcrumb attributes (#​6955)
  • feat(core): Add Offline Transport wrapper (#​6884)
  • feat(loader): Add SENTRY_SDK_SOURCE to track loader stats (#​6985)
  • feat(loader): Sync loader with Sentry template (#​7001)
  • feat(replay): Deprecate privacy options in favor of a new API, remove some recording options (#​6645)
  • feat(replay): Move sample rate tags into event context (#​6659)
  • fix(nextjs): Add isomorphic versions of ErrorBoundary, withErrorBoundary and showReportDialog (#​6987)
  • fix(nextjs): Don't modify require calls in wrapping loader (#​6979)
  • fix(nextjs): Don't share I/O resources in between requests (#​6980)
  • fix(nextjs): Inject client config into _app instead of main (#​7009)
  • fix(nextjs): Use Proxies to wrap to preserve static methods (#​7002)
  • fix(replay): Catch style mutation handling & null events in rrweb (#​7010)
  • fix(replay): Handle compression failures more robustly (#​6988)
  • fix(replay): Only call scope.getLastBreadcrumb if available (#​6969)
  • fix(utils): Account for null prototype during normalization (#​6925)
  • ref(replay): Log warning if sample rates are all undefined (#​6959)

Work in this release contributed by @​boblauer. Thank you for your contribution!

v7.34.0

Compare Source

This release adds automatic injection of the Next.js SDK into serverside app directory bundles, allowing users to call the Sentry SDK in server components.

  • feat(nextjs): Add SDK to serverside app directory (#​6927)
  • fix(replay): Do not renew session in error mode (#​6948)
  • fix(replay): Handle compression worker errors more gracefully (#​6936)
  • fix(replay): fix path separator substitution to replay all \ (#​6932)
  • fix(replay): ignore errors in CSSStyleSheetObserver (getsentry/rrweb#​16)

Work in this release contributed by @​mdtro. Thank you for your contribution!

v7.33.0

Compare Source

With this release, the sample rate for Session Replays will default to 0. We recommend explicitly setting the sample rate via the replaysSessionSampleRate and replaysOnErrorSampleRate options.

  • feat(replay): Remove default sample rates for replay (#​6878)
  • feat(replay): try/catch around stopRecording (#​6856)
  • fix(nextjs): Mark multiplexer targets as entrypoints (#​6919)

v7.32.1

Compare Source

  • fix(nextjs): Make SDK multiplexer more resilient (#​6905)

v7.32.0

Compare Source

  • build(replay): Stop preserving modules (#​6817)
  • feat(nextjs): Add browser SDK to app directory browser bundle (#​6812)
  • feat(node): Use includeLocalVariables option to enable LocalVariables integration (#​6874)
  • feat(node): Add option to capture local variables for caught exceptions via LocalVariables integration (#​6876)
  • feat(replay): Add flush method to integration (#​6776)
  • feat(replay): Handle worker loading errors (#​6827)
  • feat(replay): Lower the flush max delay from 15 seconds to 5 seconds (#​6761)
  • feat(tracing): Promote enableLongTask to option of BrowserTracing (#​6837)
  • fix(core): Fix replay client report data category (#​6891)
  • fix(nextjs): Fix SDK multiplexer loader on Windows (#​6866)
  • fix(otel): Use http/grpc status over span status (#​6879)
  • fix(react): Add children prop for Profiler (#​6828)
  • fix(react): Make wrapCreateBrowserRouter generic (#​6862)
  • fix(remix): Make sure the domain is created before running. (#​6852)
  • ref(nextjs): Remove NFT build time exclusions (#​6846)
  • ref(replay): Avoid duplicate debounce timers (#​6863)
  • ref(replay): Remove unused initialFlushDelay option (#​6867)
  • ref(replay): Send SDK version in Replay events (#​6814)

Work in this release contributed by @​h3rmanj. Thank you for your contribution!

v7.31.1

Compare Source

  • build(replay): Provide full browser+tracing+replay bundle (#​6793)
  • feat(nextjs): Disable NextJS perf monitoring when using otel (#​6820)
  • fix(nextjs): Add back browser field in package.json (#​6809)
  • fix(nextjs): Connect Edge API route errors to span (#​6806)
  • fix(nextjs): Correctly handle ts middleware files (#​6816)

v7.31.0

Compare Source

The Next.js SDK now supports error and performance monitoring for Next.js middleware and Edge API routes.
To set it up, add a sentry.edge.config.js or sentry.edge.config.ts file to the root of your project and initialize the SDK:

// sentry.edge.config.js or sentry.edge.config.ts

import * as Sentry from "@​sentry/nextjs";

const SENTRY_DSN = process.env.SENTRY_DSN || process.env.NEXT_PUBLIC_SENTRY_DSN;

Sentry.init({
  dsn: SENTRY_DSN || "YOUR DSN HERE",
  tracesSampleRate: 1.0,
});

The Next.js will automatically instrument Edge API routes and middleware.
If you want to opt out of automatic instrumentation of middleware can use the autoInstrumentMiddleware option in the sentry object of your Next.js configuration:

const moduleExports = {
  sentry: {
    autoInstrumentMiddleware: false,
  },
};

Middleware can be manually instrumented by using the wrapMiddlewareWithSentry function.

  • feat(nextjs): Add Edge Runtime SDK (#​6752)
  • feat(nextjs): Add optional options argument to withSentryConfig as an alternative to the sentry property (#​6721)
  • feat(nextjs): Add edge route and middleware wrappers (#​6771)
  • feat(nextjs): Auto-wrap edge-routes and middleware (#​6746)
  • feat(replay): Update rrweb & rrweb-snapshot (#​6749)
  • feat(replay): Stop recording when retry fails (#​6765)
  • feat(replay): Stop without retry when receiving bad API response (#​6773)
  • feat(types): Add Trace Context type (#​6714)
  • fix(nextjs): Export isomorphic data fetching wrappers from client SDK (#​6790)
  • fix(nextjs): Make Next.js types isomorphic (#​6707)
  • fix(node): Handle node build without inspector in LocalVariables integration (#​6780)
  • fix(otel): Set trace context via Otel Span instead of Sentry span (#​6724)
  • fix(otel): Prevent baggage from being overwritten (#​6709)
  • fix(otel): Make sure we handle when sentry-trace is an empty array (#​6781)
  • fix(remix): Make remix SDK type exports isomorphic (#​6715)
  • fix(replay): Fix checkoutEveryNms (#​6722)
  • fix(replay): Fix incorrect uncompressed recording size due to encoding (#​6740)
  • fix(tracing): Attach request instrumentation span to active span instead of current transaction (#​6778)
  • ref(nextjs): Deprecate isBuild() and IS_BUILD (#​6727)

v7.30.0

Compare Source

  • feat(core): Add addIntegration method to client (#​6651)
  • feat(core): Add replay_event type for events (#​6481)
  • feat(gatsby): Support Gatsby v5 (#​6635)
  • feat(integrations): Add HTTPClient integration (#​6500)
  • feat(node): Add LocalVariables integration to capture local variables to stack frames (#​6478)
  • feat(node): Check for invalid url in node transport (#​6623)
  • feat(replay): Remove replayType from tags and into replay_event (#​6658)
  • feat(transport): Return result through Transport send (#​6626)
  • fix(nextjs): Don't wrap res.json and res.send (#​6674)
  • fix(nextjs): Don't write to res.end to fix next export (#​6682)
  • fix(nextjs): Exclude SDK from Edge runtime bundles (#​6683)
  • fix(replay): Allow Replay to be used in Electron renderers with nodeIntegration enabled (#​6644)
  • fix(utils): Ignore stack frames over 1kb (#​6627)
  • ref(angular) Add error-like objects handling (#​6446)
  • ref(nextjs): Remove instrumentSever (#​6592)

Work in this release contributed by @​rjoonas, @​Naddiseo, and @​theofidry. Thank you for your contributions!

v7.29.0

Compare Source

This update includes a change to the @sentry/nextjs SDK that may increase response times of requests in applications
deployed to Vercel or AWS lambdas to ensure that error events are sent consistently.
Additionally, Next.js applications deployed to Vercel or AWS lambdas may also see an uptick in sent transactions. (for
more information see #​6578)

  • feat(core): Add getSdkMetadata to Client (#​6643)
  • feat(nextjs): Send events consistently on platforms that don't support streaming (#​6578)
  • feat(replay): Use new prepareEvent util & ensure dropping replays works (#​6522)
  • feat(types): Upstream some replay types (#​6506)
  • fix(replay): Envelope send should be awaited in try/catch (#​6625)
  • fix(replay): Improve handling of maskAllText selector (#​6637)
  • fix(tracing): Don't finish React Router 6 pageload transactions early (#​6609)

v7.28.1

Compare Source

  • fix(replay): Do not mangle _metadata in client options (#​6600)
  • fix(replay): Cater for event processor returning null (#​6576)

v7.28.0

Compare Source

  • feat(nextjs): Check for Vercel Edge Function GA (#​6565)
  • feat(utils): Improved envelope parser (#​6580)
  • fix(nextjs): Export Replay from index.server.ts to avoid TS error (#​6577)
  • fix(nextjs): Pass this through wrappers (#​6572)
  • ref(types): Add undefined as possible event type (#​6584)

v7.27.0

Compare Source

This release exports the Session Replay integration via @sentry/browser and all framework SDKs building on top of it.
Going forward, the @sentry/replay package doesn't have to be installed explicitly to use Replay.
Furthermore, this release increases the maximim replay session duration from 30 minutes to 1 hour.

  • feat(browser): Export Replay integration from Browser SDK (#​6508)
  • feat(replay): Change MAX_SESSION_LIFE to 1 hour (#​6561)
  • feat(replay): Do not capture errors originating from rrweb (#​6521)
  • feat(replay): Flush immediately on DOM checkouts (#​6463)
  • fix(core): Make beforeSend handling defensive for different event types (#​6507)
  • fix(replay): Ensure lodash.debounce does not trigger next.js warning (#​6551)
  • fix(replay): Make maskAllText selector more specific (#​6544)
  • fix(replay): Send dsn in envelope header if tunneling is active (#​6568)
  • fix(utils): Don't attach context lines to stack frames without line number (#​6549)
  • ref(replay): Send SDK's name in replay event (#​6514)

Work in this release contributed by @​theofidry. Thank you for your contribution!

v7.26.0

Compare Source

  • feat(browser): Export event builder methods for use in other SDKs (#​6515)
  • feat(types): Add threads to Event (#​6516)
  • feat(nextjs): Add option to automatically tunnel events (#​6425)
  • fix(nextjs): Fix automatic release value discovery (#​6513)
  • ref(nextjs): Use generic loader to inject global values (#​6484)

Work in this release contributed by @​theofidry. Thank you for your contribution!

v7.25.0

Compare Source

  • feat(core): Add scope.getLastBreadcrumb() (#​6495)
  • feat(replay): Allow to opt-in to capture replay exceptions (#​6482)
  • feat(tracing): Add interaction transaction as an experiment (#​6210)
  • feat(types): Add profile envelope item type (#​6468)
  • fix(replay): Replace _waitForError with recordingMode (#​6489)
  • ref(replay): Inline lodash dependency into build (#​6483)
  • build(core): Do not mangle private methods used by Replay (#​6493)

v7.24.2

Compare Source

  • fix(replay): Add missing rrweb type declarations (#​6464)
  • fix(tracing): Check for otel before loading db module (#​6461)
  • fix(tracing): Deprecate and remove reportAllChanges option (#​6456)
  • ref(replay): Extract integration to clarify public API (#​6457)

v7.24.1

Compare Source

This patch corrects an oversight on our end which caused the Sentry Replay integration CDN bundles to be ignored when uploading bundles to our CDN.
If you want to use the Replay CDN bundles, please use version 7.24.1 or newer.

  • fix(react): Add type for React Router's encodeLocation method (#​6439)
  • fix(replay): Add CDN bundle path to release artifacts (#​6452)
  • fix(tracing): Instrument cursors returned from MongoDB operations. (#​6437)
  • ref(angular): Extract zonejs error unwrapper into a dedicated function (#​6443)

Work in this release contributed by @​theofidry. Thank you for your contribution!

v7.24.0

Compare Source

This release bumps the @sentry/replay package from version 0.x to 7.24.0.
Along with this version bump, we're introducing a few breaking changes.
Take a look at the Replay migration guide for further information.
The Replay version bump is the result of moving the package into the Sentry JavaScript SDK monorepo which aligns the version with our other JS SDK packages.
Important: If you're using Replay with version 7.24.x or newer, make sure to also upgrade your other @sentry/* packages to this version.

  • feat(browser): Support dom.maxStringLength configuration (#​6311)
  • feat(nextjs): Don't init SDK on Vercel Edge Runtime (#​6408)
  • feat(nextjs): Parameterize prefix loader values (#​6377)
  • feat(nextjs): Support assetPrefix option (#​6388)
  • fix(nextjs): Inject SDK in dev mode (#​6368)
  • fix(nextjs): Use basePath for assetPrefix if needed (#​6424)
  • fix(node): Move profilesSampleRate into BaseNodeOptions (#​6409)
  • ref(nextjs): Clean up client-side integrations code (#​6382)
  • ref(nextjs): Use loader for rather than webpack plugin for injecting release (#​6404)
  • ref(remix): Do not fail silently if getClientIpAddress throws error. (#​6400)

Work in this release contributed by @​tomgrossman and @​ZachGawlik. Thank you for your contributions!

v7.23.0

Compare Source

  • feat(browser): Add __SENTRY_RELEASE__ magic string (#​6322)
  • fix(node): Add profilesSampleRate (#​6318)
  • fix(otel): Account for number status code (#​6345)
  • fix(otel): Add trace info to error events (#​6364)
  • fix(otel): Set root transaction name to be route (#​6334)
  • ref(core): Move sentry breadcrumb logic into integration (#​6195)
  • ref(tracing): Remove sentry_reportAllChanges tag (#​6360)

Work in this release contributed by @​zhiyan114. Thank you for your contributions!

v7.22.0

Compare Source

  • feat(core): Pass event as third argument to recordDroppedEvent (#​6289)
  • fix(nextjs): Apply Webpack configuration in dev mode (#​6291)
  • fix(react): Relax React Router 6 RouteObject typing. (#​6274)
  • fix(remix): Prevent crashes from failed normalizeRemixRequest calls. (#​6296)
  • fix(remix): Attempt to extract user IP from request headers. (#​6263)
  • fix(remix): Pass transaction name as route to RequestData. (#​6276)

v7.21.1

Compare Source

  • fix(nextjs): Stop excluding withSentryConfig from serverless bundles (#​6267)

v7.21.0

Compare Source

  • feat(react): Add tracing support for React Router 6.4 createBrowserRouter. (#​6172)
  • fix(core): Add guard against scope.getAttachments (#​6258)
  • fix(core): Only generate eventIds in client (#​6247)
  • fix(express): Support multiple routers with common paths. (#​6253)
  • fix(tracing): Pass tracePropagationTargets to instrumentOutgoingRequests (#​6259)

v7.20.1

Compare Source

  • fix(angular): Set <unknown> component name default in TraceDirective (#​6222)
  • fix(core): Include _sdkProcessingMetadata when cloning scope (#​6218)
  • fix(tracing): Make shouldAttachHeaders not fall back to default values (#​6238)
  • ref(vue): Check if SDK is initialized before app is mounted (#​6227)

v7.20.0

Compare Source

  • feat(angular): Add Angular 15 Peer Dependencies (#​6220)
  • feat(nextjs): Add excludeServerRoutes config option (#​6207)
  • feat(node): Move tracing options to Http integration (#​6191)
  • fix(nextjs): Use absolute path for distDir in webpack plugin options (#​6214)
  • fix(remix): Resolve Remix Request API compatibility issues. (#​6215)
  • ref(nextjs): Invert serverside injection criteria (#​6206)

v7.19.0

Compare Source

This release adds a new SDK, @​sentry/opentelemetry-node,
which is available as an alpha release to integrate OpenTelemetry performance tracing with Sentry.
Give it a try and let us know if you have any feedback or problems with using it. (#​6000)

This release also deprecates the tracingOrigins option in favor of using shouldCreateSpanForRequest and tracePropagationTargets.
See #​6176 for details.

  • feat(node): Allow keepAlive override (#​6161)
  • feat(tracing): Add transaction.setContext method (#​6154)
  • feat(tracing): Allow to set instrumenter on Span & Transaction (#​6136)
  • fix(integrations): Remove erroneous WINDOW exports (#​6185)
  • fix(react): Guard against non-error obj in ErrorBoundary (#​6181)
  • perf(core): Prevent creation of new contexts object on scope (#​6156)
  • ref(tracing): Deprecate tracingOrigins (#​6176)

v7.18.0

Compare Source

This release adds the beforeSendTransaction callback to all JS SDKs, letting you make changes to or drop transactions before they're sent to Sentry. This callback works identically to beforeSend, just for transactions.

  • feat(core): Add beforeSendTransaction (#​6121)
  • feat(node): Add option to OnUncaughtException integration that allows mimicking native uncaught error exit behaviour (#​6137)
  • feat(tracing): Add tracePropagationTargets option to browser routing instrumentation (#​6080)
  • fix(nextjs): Allow onUncaughtException integration to remain excluded (#​6148)
  • fix(nextjs): Do not exit process when errors bubble up while additional uncaughtException-handlers are registered (#​6138)
  • fix(remix): Prevent capturing pending promises as exceptions. (#​6129)

v7.17.4

Compare Source

  • fix(aws): Move relay to port 5333 to avoid collisions (#​6093)
  • fix(nextjs): Await Next.js server in patched getServerRequestHandler (#​6072)
  • fix(nextjs): CLI binary not found on Windows (#​6096)
  • fix(nextjs): Escape Windows paths when writing wrapper templates (#​6101)

v7.17.3

Compare Source

  • chore(ember): Show warning when using invalid config (#​6032)
  • fix(nextjs): Log false positive warning only if request is unfinished. (#​6070)
  • fix(tracing): Add an extra conditional check to web vitals onCLS() (#​6091)

v7.17.2

Compare Source

  • fix(tracing): Fix tracingOrigins not applying (#​6079)

v7.17.1

Compare Source

This release standardizes our SDKs to use the MIT License, which is our standard license for Sentry SDKs. We were previously using the BSD 3-Clause License in @sentry/browser,@sentry/core, @sentry/gatsby, @sentry/hub, @sentry/integrations, @sentry/node, @sentry/react, @sentry/types, @sentry/typescript, and @sentry/utils.

This release also updates the behaviour of tracingOrigins to no longer affect span creation. tracingOrigins will only affect if sentry-trace and baggage headers are attached to outgoing requests. To control span creation, use the shouldCreateSpanForRequest option.

  • chore: Standardize SDKs on MIT License (#​5993)
  • feat(nextjs): Add Next 13 to peer dependencies and integration tests (#​6042)
  • feat(remix): Enable RequestData integration for server-side requests (#​6007)
  • feat(tracing): Update to Web Vitals v3 (#​5987)
  • feat(tracing): Allow for spanId to be passed into startChild (#​6028)
  • fix(browser): Handle case where fetch can be undefined (#​5973)
  • fix(build): Prevent Rollup from adding [Symbol.toStringTag]: 'Module' to CJS files (#​6043)
  • fix(nextjs): Match loader files exactly (#​6013)
  • fix(react): Update types to match react router 6.4 updates (#​5992)
  • fix(tracing): Align missing express span operation names (#​6036)
  • fix(tracing): Don't consider tracingOrigins when creating spans (#​6039)
  • fix(utils): Remove WINDOW from utils (#​6024)
  • fix(vue): Fix vue3 render warning loop (#​6014)
  • fix(vue): Don't overwrite custom transaction names of pageload transactions (#​6060)
  • ref(node): Make RequestData integration default (#​5980)
  • ref(node): Use RequestData integration in express handlers (#​5990)
  • ref(serverless): Use RequestData integration in GCP wrapper (#​5991)

Work in this release contributed by @​philipatkinson, @​Rockergmail, @​ys-zhifu, and @​koenpunt. Thank you for your contributions!

Special shoutout to @​Tofandel who helped fix a bug in Jest that was affecting the Sentry JavaScript SDKs!

v7.17.0

Compare Source

Please do not use this version - the release is broken. Upgrade to 7.17.1 instead.

v7.16.0

Compare Source

This release adds the withSentryConfig feature to the Svelte SDK. It replaces the now deprecated Svelte componentTrackingPreprocessor which will be removed in the next major release.

  • feat(node): Export Span type from @sentry/types (#​5982)
  • feat(svelte): Add withSentryConfig function to wrap User Svelte Configuration (#​5936)
  • fix(nextjs): Correctly apply auto-instrumentation to pages in src folder (#​5984)
  • fix(nextjs): Fix typing issue with withSentryConfig and NextConfig (#​5967)
  • fix(react): Support root and wildcard routes in react router v6 (#​5971)
  • fix(remix): Add yargs dependency for uploading sourcemaps (#​5926)
  • fix(svelte): Track components without script tags (#​5957)
  • fix(utils): Rename global.ts -> worldwide.ts (#​5969)
  • fix(vue): Start pageload transaction earlier to capture missing spans (#​5983)
  • ref(build): Remove constToVarPlugin (#​5970)
  • ref(nextjs): Don't assert existance of pageProps in _app (#​5945)
  • ref(utils): Deprecate getGlobalObject as it's no longer used (#​5949)

Work in this release contributed by @​jeengbe. Thank you for your contribution!

v7.15.0

Compare Source

This release deprecates @sentry/hub and all of it's exports. All of the @sentry/hub exports have moved to @sentry/core. @sentry/hub will be removed in the next major release.

  • feat(ember): Add ember-engine-router support (#​5905)
  • feat(nextjs): Enable autoInstrumentServerFunctions per default (#​5919)
  • feat(tracing): Make BrowserTracing heartbeat interval configurable (#​5867)
  • fix(node): Remove Cookie header from requestdata.headers if cookies should not be sent to Sentry (#​5898)
  • fix(remix): Rework dynamic imports of react-router-dom (#​5897)
  • fix(utils): Accept DSN URLs with empty password (#​5902)
  • fix(vue): Finish spans in component tracking before starting new ones for same operation (#​5918)
  • ref(hub): Move @sentry/hub code to @sentry/core (#​5823)

Work in this release contributed by @​outsideris and @​JonasKruckenberg. Thank you for your contributions!


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, click this checkbox.

@remedyrenovate remedyrenovate bot requested a review from snickbit January 4, 2023 03:31
@remedyrenovate remedyrenovate bot force-pushed the renovate/sentry-javascript-monorepo branch from ef11a22 to f09d16b Compare January 4, 2023 14:11
@remedyrenovate remedyrenovate bot changed the title fix(deps): update dependency @sentry/node to v7.28.1 fix(deps): update dependency @sentry/node to v7.29.0 Jan 4, 2023
@remedyrenovate remedyrenovate bot force-pushed the renovate/sentry-javascript-monorepo branch from f09d16b to 4205f28 Compare January 10, 2023 13:28
@remedyrenovate remedyrenovate bot changed the title fix(deps): update dependency @sentry/node to v7.29.0 fix(deps): update dependency @sentry/node to v7.30.0 Jan 10, 2023
@remedyrenovate remedyrenovate bot force-pushed the renovate/sentry-javascript-monorepo branch from 4205f28 to aa22607 Compare January 16, 2023 16:01
@remedyrenovate remedyrenovate bot changed the title fix(deps): update dependency @sentry/node to v7.30.0 fix(deps): update dependency @sentry/node to v7.31.0 Jan 16, 2023
@remedyrenovate remedyrenovate bot force-pushed the renovate/sentry-javascript-monorepo branch from aa22607 to 822fcc3 Compare January 17, 2023 15:20
@remedyrenovate remedyrenovate bot changed the title fix(deps): update dependency @sentry/node to v7.31.0 fix(deps): update dependency @sentry/node to v7.31.1 Jan 17, 2023
@remedyrenovate remedyrenovate bot force-pushed the renovate/sentry-javascript-monorepo branch from 822fcc3 to ef821b7 Compare January 23, 2023 10:34
@remedyrenovate remedyrenovate bot changed the title fix(deps): update dependency @sentry/node to v7.31.1 fix(deps): update dependency @sentry/node to v7.32.0 Jan 23, 2023
@remedyrenovate remedyrenovate bot force-pushed the renovate/sentry-javascript-monorepo branch from ef821b7 to 09952d3 Compare January 23, 2023 16:24
@remedyrenovate remedyrenovate bot changed the title fix(deps): update dependency @sentry/node to v7.32.0 fix(deps): update dependency @sentry/node to v7.32.1 Jan 23, 2023
@remedyrenovate remedyrenovate bot force-pushed the renovate/sentry-javascript-monorepo branch from 09952d3 to e6229dc Compare January 24, 2023 16:29
@remedyrenovate remedyrenovate bot changed the title fix(deps): update dependency @sentry/node to v7.32.1 fix(deps): update dependency @sentry/node to v7.33.0 Jan 24, 2023
@remedyrenovate remedyrenovate bot force-pushed the renovate/sentry-javascript-monorepo branch from e6229dc to 360ae29 Compare January 27, 2023 03:23
@remedyrenovate remedyrenovate bot changed the title fix(deps): update dependency @sentry/node to v7.33.0 fix(deps): update dependency @sentry/node to v7.34.0 Jan 27, 2023
@remedyrenovate remedyrenovate bot force-pushed the renovate/sentry-javascript-monorepo branch from 360ae29 to eb13a99 Compare February 1, 2023 12:30
@remedyrenovate remedyrenovate bot changed the title fix(deps): update dependency @sentry/node to v7.34.0 fix(deps): update dependency @sentry/node to v7.35.0 Feb 1, 2023
@remedyrenovate remedyrenovate bot force-pushed the renovate/sentry-javascript-monorepo branch from eb13a99 to 101687f Compare February 2, 2023 13:52
@remedyrenovate remedyrenovate bot changed the title fix(deps): update dependency @sentry/node to v7.35.0 fix(deps): update dependency @sentry/node to v7.36.0 Feb 2, 2023
@remedyrenovate remedyrenovate bot force-pushed the renovate/sentry-javascript-monorepo branch from 101687f to 326ab78 Compare February 9, 2023 16:22
@remedyrenovate remedyrenovate bot changed the title fix(deps): update dependency @sentry/node to v7.36.0 fix(deps): update dependency @sentry/node to v7.37.0 Feb 9, 2023
@remedyrenovate remedyrenovate bot force-pushed the renovate/sentry-javascript-monorepo branch from 326ab78 to 9f04aea Compare February 10, 2023 15:51
@remedyrenovate remedyrenovate bot changed the title fix(deps): update dependency @sentry/node to v7.37.0 fix(deps): update dependency @sentry/node to v7.37.1 Feb 10, 2023
@remedyrenovate remedyrenovate bot force-pushed the renovate/sentry-javascript-monorepo branch from 9f04aea to 5b9f717 Compare February 13, 2023 15:39
@remedyrenovate remedyrenovate bot changed the title fix(deps): update dependency @sentry/node to v7.37.1 fix(deps): update dependency @sentry/node to v7.37.2 Feb 13, 2023
@remedyrenovate remedyrenovate bot force-pushed the renovate/sentry-javascript-monorepo branch from 5b9f717 to 65e92fa Compare February 17, 2023 14:16
@remedyrenovate remedyrenovate bot changed the title fix(deps): update dependency @sentry/node to v7.37.2 fix(deps): update dependency @sentry/node to v7.38.0 Feb 17, 2023
@remedyrenovate remedyrenovate bot force-pushed the renovate/sentry-javascript-monorepo branch from 65e92fa to 7ca85ae Compare February 27, 2023 15:11
@remedyrenovate remedyrenovate bot changed the title fix(deps): update dependency @sentry/node to v7.38.0 fix(deps): update dependency @sentry/node to v7.39.0 Feb 27, 2023
@remedyrenovate remedyrenovate bot force-pushed the renovate/sentry-javascript-monorepo branch from 7ca85ae to 20c2b9e Compare March 1, 2023 18:47
@remedyrenovate remedyrenovate bot changed the title fix(deps): update dependency @sentry/node to v7.39.0 fix(deps): update dependency @sentry/node to v7.40.0 Mar 1, 2023
@remedyrenovate remedyrenovate bot force-pushed the renovate/sentry-javascript-monorepo branch from 20c2b9e to 5405f3b Compare March 6, 2023 12:41
@remedyrenovate remedyrenovate bot changed the title fix(deps): update dependency @sentry/node to v7.40.0 fix(deps): update dependency @sentry/node to v7.41.0 Mar 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant