Skip to Content
Yoga

@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

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 2993773 Thanks @Karibash! - Make it possible to get the active span in the GraphQL resolver

    Breaking 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 073774c Thanks @EmrysMyrddin! - Fix: Update code to better feat the new Sentry v8 API

    Breaking Change:

    • startTransaction option has been removed.
    • forceTransaction option has been added, disabled by default.

10.0.0

Major Changes

9.0.0

Major Changes

8.0.0

Major Changes

  • aff6ea0 Thanks @EmrysMyrddin! - Allow to provide the context type as a generic parameter

    Breaking 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

  • 398564c Thanks @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

7.0.0

Major Changes

6.0.3

Patch Changes

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

Patch Changes

  • #1728 a36925c7 Thanks @ardatan! - - Memoize parsed document string result and use it wherever possible, and export getDocumentString function to allow users to use it as well.
    • Use WeakMaps with DocumentNode wherever possible instead of using LRU Cache with strings. It is more optimal if a parser caching is used

5.1.1

Patch Changes

5.1.0

Minor Changes

Patch Changes

  • Updated dependencies [270249cf]:
    • @envelop/core@3.0.5

5.0.0

Major Changes

  • #1583 f6361e86 Thanks @n1ru4l! - Remove trackResolvers functionality.

    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

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 6b48ef96 Thanks @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

Patch Changes

  • Updated dependencies [dc1e24b5]:
    • @envelop/on-resolve@2.0.0

3.8.1

Patch Changes

3.8.0

Minor Changes

  • #1499 1f7af02b Thanks @viniciuspalma! - Adding tslib to package dependencies

    Projects 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 moduleResolution node16 or nodenext
  • 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 skipError option, which allows users to skip certain errors.

    It’s useful in the case where a user has defined custom error types, such as ValidationError which may be used to validate resolver arguments.

1.4.1

Patch Changes

  • b1a0331: Properly list @envelop/core as a peerDependency in plugins.

    This resolves issues where the bundled envelop plugins published to npm had logic inlined from the @envelop/core package, causing instanceof check of EnvelopError to 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 isAsyncIterable and new helper handleStreamOrSingleExecutionResult

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