@envelop/sentry
15.1.1
Patch Changes
- Updated dependencies
[
0bfde27]:- @envelop/core@5.5.1
15.1.0
Patch Changes
- Updated dependencies
[
d3d83bc]:- @envelop/core@5.5.0
15.0.0
Patch Changes
- Updated dependencies
[
0434fbd]:- @envelop/core@5.4.0
14.1.0
Minor Changes
- #2715
262e761Thanks @thomasleduc ! - Support Sentry v9 and v10
14.0.0
Patch Changes
- Updated dependencies
[
3ebaa3b]:- @envelop/core@5.3.0
13.1.3
Patch Changes
13.1.2
Patch Changes
13.1.1
Patch Changes
13.1.0
Patch Changes
13.0.1
Patch Changes
- Updated dependencies
[
5b6a166]:- @envelop/core@5.1.1
13.0.0
Patch Changes
- Updated dependencies
[
9bd1b20]:- @envelop/core@5.1.0
12.0.0
Major Changes
-
#2323
2993773Thanks @Karibash ! - Make it possible to get the active span in the GraphQL resolverBreaking Change: With this change, this plugin now wraps the execute function. This plugin should be placed last so that the execute function is not overwritten by another plugin.
const yoga = createYoga({ plugins: [ ...otherPlugins, useSentry({ // ... }) ] })
11.0.0
Major Changes
-
#2335
073774cThanks @EmrysMyrddin ! - Fix: Update code to better feat the new Sentry v8 APIBreaking Change:
startTransactionoption has been removed.forceTransactionoption has been added, disabled by default.
10.0.0
Major Changes
- #2277
9f65fcbThanks @trixobird ! - dependencies updates:- Updated dependency
@sentry/node@^8.0.0↗︎ (from^6 || ^7, inpeerDependencies)
- Updated dependency
9.0.0
Major Changes
- #2163
7686b33Thanks @MarcelCutts ! - Removed includedResolverArgs from SentryPluginOptions as it lead to no functionality.
8.0.0
Major Changes
-
aff6ea0Thanks @EmrysMyrddin ! - Allow to provide the context type as a generic parameterBreaking Change: Since this introduces a typed context as a generic, TS will not always infer the correct type for you. If you have a custom Context type, please consider explicitly pass this context type as a generic argument:
cont yoga = createYoga<CustomContext>({ plugins: [ useSentry<CustomContext>({ //... }) ] })
7.1.1
Patch Changes
398564cThanks @EmrysMyrddin ! - Revert the addition of a typed context since it is a breaking change. This will be re-added in a major release.
7.1.0
Minor Changes
- #2103
58d80eaThanks @EmrysMyrddin ! - Allow to provide the context type as a generic parameter
7.0.0
Major Changes
-
#1986
68e7a2a5Thanks @EmrysMyrddin ! - Breaking Change: Support of Node 16 is dropped. -
Updated dependencies [
68e7a2a5,f7ef03c0]:- @envelop/core@5.0.0
6.0.3
Patch Changes
-
#1927
e3c90116Thanks @renovate ! - dependencies updates:- Updated dependency
@envelop/core@^4.0.2↗︎ (from^4.0.1, inpeerDependencies)
- Updated dependency
-
Updated dependencies [
dee6b8d2]:- @envelop/core@4.0.3
6.0.2
Patch Changes
- Updated dependencies
[
db20864a]:- @envelop/core@4.0.2
6.0.1
Patch Changes
- Updated dependencies []:
- @envelop/core@4.0.1
6.0.0
Major Changes
-
#1776
332f1f22Thanks @ardatan ! - Drop Node 14 and require Node 16 or higher -
Updated dependencies [
332f1f22,a36925c7]:- @envelop/core@4.0.0
Patch Changes
- #1728
a36925c7Thanks @ardatan ! - - Memoize parsed document string result and use it wherever possible, and exportgetDocumentStringfunction to allow users to use it as well.- Use
WeakMaps withDocumentNodewherever possible instead of using LRU Cache with strings. It is more optimal if a parser caching is used
- Use
5.1.1
Patch Changes
-
#1725
c1eb2c09Thanks @n1ru4l ! - dependencies updates:- Updated dependency
tslib@^2.5.0↗︎ (from^2.4.0, independencies)
- Updated dependency
-
Updated dependencies [
c1eb2c09]:- @envelop/core@3.0.6
5.1.0
Minor Changes
Patch Changes
- Updated dependencies
[
270249cf]:- @envelop/core@3.0.5
5.0.0
Major Changes
-
#1583
f6361e86Thanks @n1ru4l ! - RemovetrackResolversfunctionality.This feature resulted in errors being reported multiple times. In the future we might re-add it as a standalone plugin, right now we don’t see any benefit from it.
Patch Changes
-
#1583
f6361e86Thanks @n1ru4l ! - dependencies updates:- Removed dependency
@envelop/on-resolve@^2.0.4↗︎ (fromdependencies)
- Removed dependency
-
#1583
f6361e86Thanks @n1ru4l ! - Fix synergy together with the masked error plugin by copying over the original error when attaching the sentry event id
4.0.4
Patch Changes
- Updated dependencies []:
- @envelop/core@3.0.4
- Updated dependencies []:
- @envelop/on-resolve@2.0.4
4.0.3
Patch Changes
-
#1571
6b48ef96Thanks @ardatan ! - Deeply check if it is an original GraphQL Error -
Updated dependencies [
6b48ef96]:- @envelop/core@3.0.3
-
Updated dependencies []:
- @envelop/on-resolve@2.0.3
4.0.2
Patch Changes
- Updated dependencies
[
22f5ccfb]:- @envelop/core@3.0.2
- Updated dependencies []:
- @envelop/on-resolve@2.0.2
4.0.0
Major Changes
-
#1487
dc1e24b5Thanks @saihaj ! - Default skip reportingGraphQLError -
Updated dependencies [
dc1e24b5,dc1e24b5,dc1e24b5,dc1e24b5,dc1e24b5,dc1e24b5,dc1e24b5,dc1e24b5,dc1e24b5,dc1e24b5,dc1e24b5,dc1e24b5,dc1e24b5,dc1e24b5]:- @envelop/core@3.0.0
Patch Changes
- Updated dependencies
[
dc1e24b5]:- @envelop/on-resolve@2.0.0
3.8.1
Patch Changes
- #1526
4a583b7aThanks @kamilkisiela ! - fix: EnvelopError was not skipped by default
3.8.0
Minor Changes
-
#1499
1f7af02bThanks @viniciuspalma ! - Adding tslib to package dependenciesProjects that currently are using yarn Berry with PnP or any strict dependency resolver, that requires that all dependencies are specified on package.json otherwise it would endue in an error if not treated correct
Since https://www.typescriptlang.org/tsconfig#importHelpers is currently being used, tslib should be exported as a dependency to external runners get the proper import.
Change on each package:
// package.json { "dependencies": { "tslib": "^2.4.0" } } -
Updated dependencies [
1f7af02b,ae7bc9a3]:- @envelop/core@2.6.0
3.7.0
Minor Changes
3.6.3
Patch Changes
- 071f946: Fix CommonJS TypeScript resolution with
moduleResolutionnode16ornodenext - Updated dependencies [071f946]
- @envelop/core@2.4.2
3.6.2
Patch Changes
- d54091f: Fix interoperability between the plugin and Sentry Integrations
3.6.1
Patch Changes
- Updated dependencies [787d28a2]
- @envelop/core@2.4.1
3.6.0
Minor Changes
- 79ebe78: New feature:
traceparentData(default:{}) - Adds tracing data to be sent to Sentry - this includes traceId, parentId and more. This can be used in connection with headers from the request to add the tracing details for Sentry.
3.5.0
Minor Changes
- 8bb2738: Support TypeScript module resolution.
- Updated dependencies [8bb2738]
- @envelop/core@2.4.0
Patch Changes
- b1851eb: Create a more friendly error message in case the Sentry SDK is not properly configured.
3.4.2
Patch Changes
- 3612010: supporting sentry v7.0.0
- fbf6155: update package.json repository links to point to the new home
- Updated dependencies [fbf6155]
- @envelop/core@2.3.3
3.4.1
Patch Changes
- Updated dependencies [07d029b]
- @envelop/core@2.3.2
3.4.0
Minor Changes
- 0be88fe: Expose sentry event id in error extensions
Patch Changes
- Updated dependencies [d5c2c9a]
- @envelop/core@2.3.1
3.3.0
Minor Changes
- Updated dependencies [af23408]
- @envelop/core@2.3.0
3.2.0
Minor Changes
- Updated dependencies [ada7fb0]
- Updated dependencies [d5115b4]
- Updated dependencies [d5115b4]
- @envelop/core@2.2.0
3.1.1
Patch Changes
- b96ca65: Handle errors in async iterables, defer and stream queries. Better grouping of errors in
lists by mapping the index number to a constant:
$index
3.1.0
Minor Changes
- Updated dependencies [78b3db2]
- Updated dependencies [f5eb436]
- @envelop/core@2.1.0
3.0.0
Patch Changes
- Updated dependencies [4106e08]
- Updated dependencies [aac65ef]
- Updated dependencies [4106e08]
- @envelop/core@2.0.0
2.0.0
Patch Changes
- Updated dependencies [d9cfb7c]
- @envelop/core@1.7.0
1.5.1
Patch Changes
- ccd86fe: Patch for defaultSkipError, which should return true if the error is an EnvelopError instance.
1.5.0
Minor Changes
-
450abd4: Adds a new
skipErroroption, which allows users to skip certain errors.It’s useful in the case where a user has defined custom error types, such as
ValidationErrorwhich may be used to validate resolver arguments.
1.4.1
Patch Changes
-
b1a0331: Properly list
@envelop/coreas apeerDependencyin plugins.This resolves issues where the bundled envelop plugins published to npm had logic inlined from the
@envelop/corepackage, causinginstanceofcheck ofEnvelopErrorto fail. -
Updated dependencies [b1a0331]
- @envelop/core@1.6.1
1.4.0
Minor Changes
- 090cae4: GraphQL v16 support
1.3.0
Minor Changes
- 04120de: add support for GraphQL.js 16
1.2.1
Patch Changes
- 016bbe2: do not report Envelop Error to sentry
1.2.0
Minor Changes
- 1e2be95: Add configureScope option
1.1.0
Minor Changes
- b5bdcad: Adds “skip” to indicate whether or not to skip the entire Sentry flow for given GraphQL operation
1.0.2
Patch Changes
- 94db02d: Update usage of plugins to use the correct
isAsyncIterableand new helperhandleStreamOrSingleExecutionResult
1.0.1
Patch Changes
- 8021229: fix ESM graphql import
1.0.0
Major Changes
- 40bc444: v1 major release for envelop packages
0.3.1
Patch Changes
- 28ad742: Improve TypeScript types
0.3.0
Minor Changes
- eb6f53b: ESM Support for all plugins and envelop core
0.2.1
Patch Changes
- f4924c7: Fix defaults
0.2.0
Minor Changes
- e55c50a: Add trackResolvers
- e55c50a: Allow to reuse existing transaction
0.1.1
Patch Changes
- 5fc65a4: Improved type-safety for internal context
0.1.0
Minor Changes
- 2fba0b4: Initial version bump
0.0.2
Patch Changes
- b1333b0: Initial packages release
0.0.1
Patch Changes
- c499ae8: First bump as envelop
- 2cfc726: Fixes