Skip to Content
Yoga

@envelop/newrelic

10.1.1

Patch Changes

  • Updated dependencies [0bfde27]:
    • @envelop/core@5.5.1
    • @envelop/on-resolve@7.1.1

10.1.0

Patch Changes

  • Updated dependencies [d3d83bc, 49346b2]:
    • @envelop/core@5.5.0
    • @envelop/on-resolve@7.1.0

10.0.0

Patch Changes

  • Updated dependencies [0434fbd]:
    • @envelop/core@5.4.0
    • @envelop/on-resolve@7.0.0

9.0.0

Patch Changes

  • Updated dependencies [3ebaa3b]:
    • @envelop/core@5.3.0
    • @envelop/on-resolve@6.0.0

8.1.3

Patch Changes

  • Updated dependencies [914f9ed, 914f9ed]:
    • @envelop/core@5.2.3
    • @envelop/on-resolve@5.1.3

8.1.2

Patch Changes

  • Updated dependencies [26137e7, 26137e7]:
    • @envelop/core@5.2.2
    • @envelop/on-resolve@5.1.2

8.1.1

Patch Changes

  • Updated dependencies [90dd1a6, 90dd1a6]:
    • @envelop/core@5.2.1
    • @envelop/on-resolve@5.1.1

8.1.0

Patch Changes

  • Updated dependencies [a107c89, a107c89]:
    • @envelop/core@5.2.0
    • @envelop/on-resolve@5.1.0

8.0.1

Patch Changes

  • Updated dependencies [5b6a166, 5b6a166]:
    • @envelop/core@5.1.1
    • @envelop/on-resolve@5.0.1

8.0.0

Patch Changes

  • Updated dependencies [9bd1b20]:
    • @envelop/core@5.1.0
    • @envelop/on-resolve@5.0.0

7.1.0

Patch Changes

  • Updated dependencies [408f5be3]:
    • @envelop/on-resolve@4.1.0

7.0.0

Major Changes

Patch Changes

  • Updated dependencies [68e7a2a5]:
    • @envelop/on-resolve@4.0.0

6.0.4

Patch Changes

6.0.3

Patch Changes

  • Updated dependencies [db20864a]:
    • @envelop/core@4.0.2
  • Updated dependencies []:
    • @envelop/on-resolve@3.0.2

6.0.2

Patch Changes

6.0.1

Patch Changes

  • #1606 58085615 Thanks @ardatan! - Fix Cannot read properties of null (reading 'namestate') error when NewRelic env vars are invalid

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
  • Updated dependencies [332f1f22, 7066ce98]:
    • @envelop/on-resolve@3.0.0

5.0.6

Patch Changes

5.0.5

Patch Changes

  • Updated dependencies [270249cf]:
    • @envelop/core@3.0.5
  • Updated dependencies []:
    • @envelop/on-resolve@2.0.5

5.0.4

Patch Changes

  • Updated dependencies []:
    • @envelop/core@3.0.4
  • Updated dependencies []:
    • @envelop/on-resolve@2.0.4

5.0.3

Patch Changes

  • Updated dependencies [6b48ef96]:
    • @envelop/core@3.0.3
  • Updated dependencies []:
    • @envelop/on-resolve@2.0.3

5.0.2

Patch Changes

  • Updated dependencies [22f5ccfb]:
    • @envelop/core@3.0.2
  • Updated dependencies []:
    • @envelop/on-resolve@2.0.2

5.0.0

Major Changes

Patch Changes

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

4.3.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

4.2.0

Minor Changes

Patch Changes

  • #1457 ff8b4476 Thanks @zawadzkip! - New Relic: add error for agent not being found Adds an error message when initializing the new relic plugin
    • This error message will occur when the new relic agent is not found when initializing the plugin. Signalling information to a developer that new relic may not be
    • installed correctly or may be disabled where this plugin is being instantiated.

4.1.2

Patch Changes

  • 071f946: Fix CommonJS TypeScript resolution with moduleResolution node16 or nodenext
  • Updated dependencies [071f946]
    • @envelop/core@2.4.2

4.1.1

Patch Changes

  • Updated dependencies [787d28a2]
    • @envelop/core@2.4.1

4.1.0

Minor Changes

  • 8bb2738: Support TypeScript module resolution.
  • Updated dependencies [8bb2738]
    • @envelop/core@2.4.0

4.0.2

Patch Changes

  • fbf6155: update package.json repository links to point to the new home
  • Updated dependencies [fbf6155]
    • @envelop/core@2.3.3

4.0.1

Patch Changes

  • Updated dependencies [07d029b]
    • @envelop/core@2.3.2

4.0.0

Major Changes

  • 6106340: Set a custom operation name through a function that reads from context

    🚀 Breaking Change:

    In order to set a custom operation name, you can no longer use the operationNameProperty option. You will, instead, be able to use the new function extractOperationName which receives the context and so allows for greater customisation by accessing nested properties or context extensions from other Envelop plugins.

    const getEnveloped = envelop({ plugins: [ // ... other plugins ... useNewRelic({ // ... extractOperationName: context => context.request.body.customOperationName }) ] })

Patch Changes

  • Updated dependencies [d5c2c9a]
    • @envelop/core@2.3.1

3.4.0

Minor Changes

  • Updated dependencies [af23408]
    • @envelop/core@2.3.0

3.3.0

Minor Changes

  • Updated dependencies [ada7fb0]
  • Updated dependencies [d5115b4]
  • Updated dependencies [d5115b4]
    • @envelop/core@2.2.0

3.2.1

Patch Changes

  • cfd45e1: Fix skipError function implementation by applying it to onExecuteDone

3.2.0

Minor Changes

  • 64d83a2: feat(newrelic): support async iterable results

Patch Changes

  • 64d83a2: enhance(newrelic): import newrelic only if plugin is enabled

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.3.0

Minor Changes

  • 5679a70: Respect Envelop errors in NewRelic plugin

1.2.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.2.0

Minor Changes

  • 090cae4: GraphQL v16 support

1.1.0

Minor Changes

  • 04120de: add support for GraphQL.js 16

1.0.3

Patch Changes

  • 422a6c6: fix ESM

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.0.4

Patch Changes

  • 932f6a8: Better type-safety for hooks

0.0.3

Patch Changes

  • 28ad742: Improve TypeScript types

0.0.2

Patch Changes

  • 5c69373: Fixed retrieval of root operation from Envelop context

    NOTE: There is a breaking behaviour. When using the operationNameProperty option, this will be checked against the document object rather than the operation object as in initial version.

0.0.1

Patch Changes

  • 12c16bd: Initial New Relic plugin implementation