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

Update dependency @sentry/browser to ^7.17.2 #1255

Merged
merged 1 commit into from
Oct 31, 2022

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 27, 2022

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@sentry/browser (source) ^7.7.0 -> ^7.17.2 age adoption passing confidence

Release Notes

getsentry/sentry-javascript

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!

v7.14.2

Compare Source

  • fix(ember): Align span operations to new operations (#​5883)
  • fix(nextjs): Consider pageExtensions option in auto instrumentation (#​5881)
  • fix(remix): Align span operations to new operations (#​5889)
  • fix(serverless): Align span operations to new operations (#​5890)
  • fix(tracing): Align span operations to new operations (#​5891)
  • fix(vue): Align span operations to new operations (#​5892)
  • ref(hub): Remove hard cap from maxBreadcrumbs (#​5873)
  • ref(nextjs): Make build-phase check more robust (#​5857)

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

v7.14.1

Compare Source

  • fix(nextjs): Handle CJS API route exports (#​5865)
  • fix(node): Only set DeviceContext.boot_time if os.uptime() is valid (#​5859)
  • fix(tracing): Warn if resolvers is not defined in ApolloServer config (#​5850)
  • fix(utils): Normalize when serializing envelope (#​5851)
  • ref(react): Improve React Router v6 error message (#​5853)

v7.14.0

Compare Source

  • feat(nextjs): Add status to data-fetcher spans (#​5777)
  • feat(nextjs): Auto-wrap API routes (#​5778)
  • feat(nextjs): Promote option to automatically wrap data fetchers and API routes to non-experimental (#​5793)
  • feat(utils): Modern implementation of getGlobalObject (#​5809)
  • fix(gatsby): Include app-* entrypoints as they may include user source code (#​5685)
  • fix(nextjs): Handle pathname being passed in object in instrumentServer (#​5782)
  • fix(nextjs): Pass request in sampling context of data fetchers wrapper transaction (#​5784)
  • fix(nextjs): Reverse order of checks for instrumenting server (#​5828)
  • fix(nextjs): Rename nextjs.data.server ops (#​5830)
  • fix(remix): Do not skip error handling if tracing is not enabled. (#​5811)
  • fix(remix): Use import() to get react-router-dom in Express wrapper. (#​5810)
  • fix(tracing): Remove connection.downlink measurement (#​5794)
  • ref(browser): Use configured transport as fallback for client reports (#​5797)
  • ref(nextjs): Use flush code from withSentry in all backend wrappers (#​5814)
  • ref(nextjs): Use integration to add request data to transaction events (#​5703)
  • ref(nextjs): UseRequestData integration for errors (#​5729)
  • ref(node): Move request data functions back to @sentry/node (#​5759)
  • ref(tracing): Don't track transaction sampling method (#​5775)
  • ref(types): Use intersections instead of extend in envelope types (#​5788)

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

v7.13.0

Compare Source

  • feat(browser): Use fetch keepalive flag (#​5697)
  • feat(core): Set custom transaction source for event processors (#​5722)
  • feat(nextjs): Trace navigation transactions (#​5676)
  • feat(node): Add Modules integration to default integrations (#​5706)
  • fix(browser): Use normalizeDepth option when creating an event from a plain object
  • fix(core): Fix integration deduping (#​5696)
  • fix(node): Use normalizeDepth when creating an event from unknown input
  • fix(nextjs): Make NextApiHandler type version-agnostic (#​5737)
  • fix(tracing): Set sample rate in transaction metadata and DSC (#​5691)
  • ref: Make dynamic sampling context mutable (#​5710)
  • ref(tracing): Record transaction name changes (#​5723)
  • chore(nextjs): Remove obsolete dataFetchers loader (#​5713)

v7.12.1

Compare Source

  • feat(nextjs): Connect trace between data-fetching methods and pageload (#​5655)
  • feat(react): Support useRoutes hook of React Router 6 (#​5624)
  • feat(remix): Continue transaction from request headers (#​5600)
  • feat(utils): Add function for ensuring input is an array (#​5668)
  • fix(utils): Remove Element dom type (#​5675)
  • fix(node): contexts cannot be overridden and culture never included (#​5677)
  • chore: Remove typedoc from READMEs (#​5678)

v7.12.0

Compare Source

This release adds an environment check in @sentry/nextjs for Vercel deployments (using the VERCEL_ENV env variable), and only enables SentryWebpackPlugin if the environment is production. To override this, setting disableClientWebpackPlugin or disableServerWebpackPlugin to false now takes precedence over other checks, rather than being a no-op. Note: Overriding this is not recommended! It can increase build time and clog Release Health data in Sentry with inaccurate noise.

  • feat(nextjs): Create transactions in getInitialProps and getServerSideProps (#​5593)
  • feat(nextjs): Instrument server-side getInitialProps of _app, _document and _error (#​5604)
  • feat(node): Populate event.contexts for Node.js (#​5512)
  • feat(svelte): Add Component Tracking (#​5612)
  • fix(browser): use valid urls in Request checks (#​5630)
  • fix(integrations): Don't add empty stack trace in RewriteFrames (#​5625)
  • fix(nextjs): Start navigation transactions on same-route navigations (#​5642)
  • fix(nextjs): Don't run webpack plugin on non-prod Vercel deployments (#​5603)
  • fix(node): Avoid catching domain errors in request handler (#​5627)
  • fix(serverless): Check for existence of callback in GCP event handler before calling (#​5608)
  • ref(nextjs): Add warning about non-hidden sourcemaps (#​5649)
  • ref(nextjs): Use proxy loader for wrapping all data-fetching functions (#​5602)
  • ref(tracing): Remove mark measurements (#​5605)
  • ref(tracing): Update long task description (#​5601)
  • chore(svelte): Detect and report SvelteKit usage (#​5594)

Work in this release contributed by @​lucas-zimerman, @​GJZwiers, and @​mohd-akram. Thank you for your contributions!

v7.11.1

Compare Source

  • fix(remix): Store transaction on express req (#​5595)

v7.11.0

Compare Source

This release introduces updates the tracingOrigins option to not attach any headers/create an spans when supplied with an empty array ([]). Previously, we would supply the default tracingOrigins if an empty array was set as the tracingOrigins option.

  • fix(core): Suppress stack when SentryError isn't an error (#​5562)
  • feat(nextjs): Wrap server-side getInitialProps (#​5546)
  • feat(nextjs): Improve pageload transaction creation (#​5574)
  • feat(nextjs): Add spans and route parameterization in data fetching wrappers (#​5564)
  • feat(nextjs): Create spans and route parameterization in server-side getInitialProps (#​5587)
  • fix(remix): Use domains to prevent scope bleed (#​5570)
  • fix(remix): Wrap domains properly on instrumentServer (#​5590)
  • feat(remix): Add route ID to remix routes (#​5568)
  • feat(remix): Export a manual wrapper for custom Express servers (#​5524)
  • feat(tracing): Add long task collection (#​5529)
  • feat(tracing): Allow for setting of an empty array (#​5583)

v7.10.0

Compare Source

This release introduces the first alpha version of @sentry/svelte, our newest JavaScript SDK! For details on how to use it, please see the README and the tracking GitHub issue.

  • feat(react): Track duration of React component updates (#​5531)
  • feat(svelte): Add Error and Performance Instrumentation from Browser SDK (#​5543)
  • feat(svelte): Add Svelte SDK Package Boilerplate (#​5535)
  • fix(integration): Don't mangle localforage internals (#​5534)
  • fix(react): Set redux state context properly (#​5550)
  • fix(remix): Support merging json responses from root loader functions. (#​5548)
  • fix(remix): Return response if detected in root loader (#​5558)
  • ref(nextjs): Move autoWrapDataFetchers option into experiments object (#​5540)
  • ref(nextjs): Wrap server-side data-fetching methods during build (#​5503)

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

v7.9.0

Compare Source

This release adds the tracePropagationTargets option to the Sentry Node SDK.

  • feat(node): Add tracePropagationTargets option (#​5521)
  • fix(browser): Parse Chrome stack frames without full paths (#​5519)
  • fix(browser): Set : as a part of gecko protocol regex group. (#​4153)
  • fix(browser): Strip webpack wrapping from stack frames (#​5522)
  • fix(nextjs): Pull transpileClientSDK option from correct location (#​5516)
  • fix(node): Handle colons in stack trace paths (#​5517)
  • fix(react): Fix React Router v6 paramaterization (#​5515)
  • fix(remix): Paramaterize server side transactions (#​5491)
  • fix(remix): Provide sentry-trace and baggage via root loader. (#​5509)
  • ref(nextjs): Prework for wrapping data-fetching functions (#​5508)
  • ref(nextjs): Simplify NextConfigObject type (#​5514)

v7.8.1

Compare Source

  • fix(nextjs): Add default distDir value back into index.server.ts (#​5479)
  • fix(node): Add conditions to TracingHandler.startTransaction (#​5485)
  • fix(node): Adjust Express URL parameterization for array routes (#​5495)
  • fix(node): Adjust Express URL parameterization for RegEx routes (#​5483)
  • fix(node): Check if router exists before it is instrumented (#​5502)
  • fix(node): Correctly handle Windows paths when resolving module name (#​5476)
  • fix(node): Ensure that self._handler exists before calling it in LinkedErrors (#​5497)
  • ref(tracing): Simplify sample_rate serialization for DSC (#​5475)

v7.8.0

Compare Source

This release adds the transpileClientSDK flag to the Next.JS SDK Webpack config. This option makes WebPack transpile the SDK code to the same transpilation level as the user code. By specifying this option, the Next.JS SDK works in older browsers that do not support ES6 or ES6+ (e.g. object spread) features.

  • feat(react): Use state context for Redux integration (#​5471)
  • feat(remix): Set sentry-trace and baggage tags on server-side (#​5440)
  • feat(tracing): Allow storing span metadata (#​5464)
  • feat(tracing): Log start and end of span (#​5446)
  • fix(nextjs): Add transpileClientSDK option (#​5472)
  • fix(nextjs): Move userNextConfig.sentry to closure (#​5473)
  • fix(nextjs): Remove index signaure in captureUnderscoreErrorException argument type (#​5463)
  • fix(nextjs): Stop using eval when checking for sentry-cli binary (#​5447)
  • fix(remix): Clone erroneous responses not to consume their body streams. (#​5429)
  • fix(remix): Do not capture 4xx codes from thrown responses. (#​5441)
  • ref(angular): Set ErrorHandler Exception Mechanism to be unhandled by default(#​3844)
  • ref(nextjs): Extract isBuild into an exported function (#​5444)
  • ref(nextjs): Remove compensation for workaround in _error.js (#​5378)
  • ref(nextjs): Use loader to set RewriteFrames helper value (#​5445)
  • ref(node): Improve Express URL Parameterization (#​5450)
  • ref(utils): Improve uuid generation (#​5426)

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


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, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/sentry-javascript-monorepo branch from 5649468 to f18dd28 Compare August 1, 2022 18:36
@renovate renovate bot changed the title Update dependency @sentry/browser to ^7.8.0 Update dependency @sentry/browser to ^7.8.1 Aug 1, 2022
@renovate renovate bot force-pushed the renovate/sentry-javascript-monorepo branch from f18dd28 to 15af329 Compare August 5, 2022 14:56
@renovate renovate bot changed the title Update dependency @sentry/browser to ^7.8.1 Update dependency @sentry/browser to ^7.9.0 Aug 5, 2022
@renovate renovate bot force-pushed the renovate/sentry-javascript-monorepo branch from 15af329 to fc1dfe2 Compare August 10, 2022 18:39
@renovate renovate bot changed the title Update dependency @sentry/browser to ^7.9.0 Update dependency @sentry/browser to ^7.10.0 Aug 10, 2022
@renovate renovate bot force-pushed the renovate/sentry-javascript-monorepo branch from fc1dfe2 to 55d5068 Compare August 17, 2022 12:37
@renovate renovate bot changed the title Update dependency @sentry/browser to ^7.10.0 Update dependency @sentry/browser to ^7.11.0 Aug 17, 2022
@renovate renovate bot force-pushed the renovate/sentry-javascript-monorepo branch from 55d5068 to af4de4c Compare August 17, 2022 20:12
@renovate renovate bot changed the title Update dependency @sentry/browser to ^7.11.0 Update dependency @sentry/browser to ^7.11.1 Aug 17, 2022
@renovate renovate bot force-pushed the renovate/sentry-javascript-monorepo branch from af4de4c to 100d516 Compare August 31, 2022 17:51
@renovate renovate bot changed the title Update dependency @sentry/browser to ^7.11.1 Update dependency @sentry/browser to ^7.12.0 Aug 31, 2022
@renovate renovate bot force-pushed the renovate/sentry-javascript-monorepo branch from 100d516 to fb6bff1 Compare September 2, 2022 11:34
@renovate renovate bot changed the title Update dependency @sentry/browser to ^7.12.0 Update dependency @sentry/browser to ^7.12.1 Sep 2, 2022
@renovate renovate bot force-pushed the renovate/sentry-javascript-monorepo branch from fb6bff1 to 9f32f9e Compare September 15, 2022 15:36
@renovate renovate bot changed the title Update dependency @sentry/browser to ^7.12.1 Update dependency @sentry/browser to ^7.13.0 Sep 15, 2022
@renovate renovate bot force-pushed the renovate/sentry-javascript-monorepo branch from 9f32f9e to 92b02a2 Compare September 28, 2022 13:16
@renovate renovate bot changed the title Update dependency @sentry/browser to ^7.13.0 Update dependency @sentry/browser to ^7.14.0 Sep 28, 2022
@renovate renovate bot force-pushed the renovate/sentry-javascript-monorepo branch from 92b02a2 to ed04723 Compare October 3, 2022 10:55
@renovate renovate bot changed the title Update dependency @sentry/browser to ^7.14.0 Update dependency @sentry/browser to ^7.14.1 Oct 3, 2022
@renovate renovate bot force-pushed the renovate/sentry-javascript-monorepo branch from ed04723 to 6eaed78 Compare October 6, 2022 13:03
@renovate renovate bot changed the title Update dependency @sentry/browser to ^7.14.1 Update dependency @sentry/browser to ^7.14.2 Oct 6, 2022
@renovate renovate bot force-pushed the renovate/sentry-javascript-monorepo branch from 6eaed78 to 62d0c1c Compare October 10, 2022 14:26
@renovate renovate bot changed the title Update dependency @sentry/browser to ^7.14.2 Update dependency @sentry/browser to ^7.15.0 Oct 10, 2022
@renovate renovate bot force-pushed the renovate/sentry-javascript-monorepo branch from 62d0c1c to 6249f68 Compare October 19, 2022 08:34
@renovate renovate bot changed the title Update dependency @sentry/browser to ^7.15.0 Update dependency @sentry/browser to ^7.16.0 Oct 19, 2022
@renovate renovate bot force-pushed the renovate/sentry-javascript-monorepo branch from 6249f68 to c8f9c8f Compare October 27, 2022 12:29
@renovate renovate bot changed the title Update dependency @sentry/browser to ^7.16.0 Update dependency @sentry/browser to ^7.17.0 Oct 27, 2022
@renovate renovate bot force-pushed the renovate/sentry-javascript-monorepo branch from c8f9c8f to f39eb37 Compare October 27, 2022 15:31
@renovate renovate bot changed the title Update dependency @sentry/browser to ^7.17.0 Update dependency @sentry/browser to ^7.17.1 Oct 27, 2022
@renovate renovate bot force-pushed the renovate/sentry-javascript-monorepo branch from f39eb37 to 5e98244 Compare October 28, 2022 09:44
@renovate renovate bot changed the title Update dependency @sentry/browser to ^7.17.1 Update dependency @sentry/browser to ^7.17.2 Oct 28, 2022
@renovate renovate bot force-pushed the renovate/sentry-javascript-monorepo branch from 5e98244 to 141070e Compare October 31, 2022 10:04
@lolamtisch lolamtisch merged commit 1516f49 into master Oct 31, 2022
@renovate renovate bot deleted the renovate/sentry-javascript-monorepo branch October 31, 2022 10:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant