[go: up one dir, main page]

Skip to content

Releases: dotansimha/graphql-yoga

November 29, 2024

29 Nov 14:24
fad56db
Compare
Choose a tag to compare

@graphql-yoga/apollo-link@3.10.3

Patch Changes

@graphql-yoga/urql-exchange@3.10.4

graphql-yoga@5.10.4

Patch Changes

@graphql-yoga/nestjs@3.10.4

Patch Changes

  • Updated dependencies
    [944ecd5]:
    • graphql-yoga@5.10.4

@graphql-yoga/nestjs-federation@3.10.4

Patch Changes

  • Updated dependencies
    [944ecd5]:
    • @graphql-yoga/plugin-apollo-inline-trace@3.10.4
    • @graphql-yoga/nestjs@3.10.4

@graphql-yoga/plugin-apollo-inline-trace@3.10.4

Patch Changes

@graphql-yoga/apollo-managed-federation@0.7.4

Patch Changes

  • Updated dependencies
    [944ecd5]:
    • graphql-yoga@5.10.4

@graphql-yoga/plugin-apollo-usage-report@0.5.1

Patch Changes

@graphql-yoga/plugin-apq@3.10.4

Patch Changes

@graphql-yoga/plugin-csrf-prevention@3.10.4

Patch Changes

  • Updated dependencies
    [944ecd5]:
    • graphql-yoga@5.10.4

@graphql-yoga/plugin-defer-stream@3.10.4

Patch Changes

@graphql-yoga/plugin-disable-introspection@2.10.4

Patch Changes

  • Updated dependencies
    [944ecd5]:
    • graphql-yoga@5.10.4

@graphql-yoga/plugin-graphql-sse@3.10.4

Patch Changes

  • Updated dependencies
    [944ecd5]:
    • graphql-yoga@5.10.4

@graphql-yoga/plugin-jwt@3.4.4

Patch Changes

  • Updated dependencies
    [944ecd5]:
    • graphql-yoga@5.10.4

@graphql-yoga/plugin-persisted-operations@3.10.4

Patch Changes

@graphql-yoga/plugin-prometheus@6.5.1

Patch Changes

@graphql-yoga/plugin-response-cache@3.12.4

Patch Changes

  • #3520
    944ecd5
    Thanks @ardatan! - dependencies updates:

  • #3520
    944ecd5
    Thanks @ardatan! - Pass `context` to session and
    buildResponseCacheKey

    So now session can get the context to use the JWT token extracted by JWT Plugin for instance;

    useResponseCache({
      session: (req, ctx) => ctx.jwt.token
    })
  • Updated dependencies
    [944ecd5]:

    • graphql-yoga@5.10.4

@graphql-yoga/plugin-sofa@3.10.4

Patch Changes

  • Updated dependencies
    [944ecd5]:
    • graphql-yoga@5.10.4

@graphql-yoga/render-graphiql@5.10.4

Patch Changes

  • Updated dependencies
    [944ecd5]:
    • graphql-yoga@5.10.4

November 27, 2024

27 Nov 12:46
bc327db
Compare
Choose a tag to compare

@graphql-yoga/plugin-apollo-usage-report@0.5.0

Minor Changes

  • #3458
    cb29c6c
    Thanks @kroupacz! - ### Removed
    • Breaking change remove option to set clientName and clientVersion as a static string
      in ApolloUsageReportOptions

Patch Changes

  • #3488
    a4bc07f
    Thanks @kroupacz! - fixed: move logic from onEnveloped hook to
    onParse hook (onParseEnd) which prevents the operationName could be missing.

@graphql-yoga/plugin-prometheus@6.5.0

Minor Changes

  • #3489
    131dfa3
    Thanks @EmrysMyrddin! - Allow to explicitly control which
    events and timing should be observe.

    Each metric can now be configured to observe events and timings only for certain GraphQL pipeline
    phases, or depending on the request context.

    Example: trace only execution and subscription errors

    import { execute, parse, specifiedRules, subscribe, validate } from 'graphql'
    import { envelop, useEngine } from '@envelop/core'
    import { usePrometheus } from '@envelop/prometheus'
    
    const TRACKED_OPERATION_NAMES = [
      // make a list of operation that you want to monitor
    ]
    
    const getEnveloped = envelop({
      plugins: [
        useEngine({ parse, validate, specifiedRules, execute, subscribe }),
        usePrometheus({
          metrics: {
            // Here, an array of phases can be provided to enable the metric only on certain phases.
            // In this example, only error happening during the execute and subscribe phases will tracked
            graphql_envelop_phase_error: ['execute', 'subscribe']
          }
        })
      ]
    })

    Example: Monitor timing only of a set of operations by name

    import { execute, parse, specifiedRules, subscribe, validate } from 'graphql'
    import { envelop, useEngine } from '@envelop/core'
    import { usePrometheus } from '@envelop/prometheus'
    
    const TRACKED_OPERATION_NAMES = [
      // make a list of operation that you want to monitor
    ]
    
    const getEnveloped = envelop({
      plugins: [
        useEngine({ parse, validate, specifiedRules, execute, subscribe }),
        usePrometheus({
          metrics: {
            graphql_yoga_http_duration: createHistogram({
              registry,
              histogram: {
                name: 'graphql_envelop_request_duration',
                help: 'Time spent on HTTP connection',
                labelNames: ['operationName']
              },
              fillLabelsFn: ({ operationName }, _rawContext) => ({ operationName }),
              phases: ['execute', 'subscribe'],
    
              // Here `shouldObserve` control if the request timing should be observed, based on context
              shouldObserve: ({ operationName }) => TRACKED_OPERATIONS.includes(operationName)
            })
          }
        })
      ]
    })

    Default Behavior Change

    A metric is enabled using true value in metrics options will observe in every phases available.

    Previously, which phase was observe was depending on which other metric were enabled. For example,
    this config would only trace validation error:

    usePrometheus({
      metrics: {
        graphql_envelop_phase_error: true,
        graphql_envelop_phase_validate: true
      }
    })

    This is no longer the case. If you were relying on this behavior, please use an array of string to
    restrict observed phases.

    usePrometheus({
      metrics: {
        graphql_envelop_phase_error: ['validate']
      }
    })

    Deprecation

    The fillLabelFn function was provided the response and request through the context
    argument.

    This is now deprecated, request and response are now available in the first params argument.
    This change allows to provide better typing, since context is not typed.

Patch Changes

November 20, 2024

20 Nov 12:33
369e3ce
Compare
Choose a tag to compare

@graphql-yoga/urql-exchange@3.10.3

Patch Changes

@graphql-yoga/graphiql@4.3.2

Patch Changes

graphql-yoga@5.10.3

Patch Changes

@graphql-yoga/nestjs@3.10.3

Patch Changes

@graphql-yoga/nestjs-federation@3.10.3

Patch Changes

  • Updated dependencies []:
    • @graphql-yoga/nestjs@3.10.3
    • @graphql-yoga/plugin-apollo-inline-trace@3.10.3

@graphql-yoga/plugin-apollo-inline-trace@3.10.3

Patch Changes

@graphql-yoga/apollo-managed-federation@0.7.3

Patch Changes

@graphql-yoga/plugin-apollo-usage-report@0.4.3

Patch Changes

  • Updated dependencies
    [c93366d,
    c93366d]:
    • graphql-yoga@5.10.3
    • @graphql-yoga/plugin-apollo-inline-trace@3.10.3

@graphql-yoga/plugin-apq@3.10.3

Patch Changes

@graphql-yoga/plugin-csrf-prevention@3.10.3

Patch Changes

@graphql-yoga/plugin-defer-stream@3.10.3

Patch Changes

@graphql-yoga/plugin-disable-introspection@2.10.3

Patch Changes

@graphql-yoga/plugin-graphql-sse@3.10.3

Patch Changes

@graphql-yoga/plugin-jwt@3.4.3

Patch Changes

@graphql-yoga/plugin-persisted-operations@3.10.3

Patch Changes

@graphql-yoga/plugin-prometheus@6.4.3

Patch Changes

@graphql-yoga/plugin-response-cache@3.12.3

Patch Changes

@graphql-yoga/plugin-sofa@3.10.3

Patch Changes

@graphql-yoga/render-graphiql@5.10.3

Patch Changes

November 14, 2024

14 Nov 10:49
3a62f33
Compare
Choose a tag to compare

@graphql-yoga/apollo-link@3.10.2

@graphql-yoga/urql-exchange@3.10.2

graphql-yoga@5.10.2

Patch Changes

  • #3491
    7a413bc
    Thanks @n1ru4l! - dependencies updates:

  • #3491
    7a413bc
    Thanks @n1ru4l! - Fix issue where context values being shared between
    batched requests.

    A bug within @whatwg-node/server caused properties assigned to a batched requests context to be
    propagated to all other batched requests contexts. It is resolved by updating the dependency of
    @whatwg-node/server to 0.9.55.

@graphql-yoga/nestjs@3.10.2

Patch Changes

@graphql-yoga/nestjs-federation@3.10.2

Patch Changes

  • Updated dependencies []:
    • @graphql-yoga/nestjs@3.10.2
    • @graphql-yoga/plugin-apollo-inline-trace@3.10.2

@graphql-yoga/plugin-apollo-inline-trace@3.10.2

Patch Changes

@graphql-yoga/apollo-managed-federation@0.7.2

Patch Changes

@graphql-yoga/plugin-apollo-usage-report@0.4.2

Patch Changes

  • Updated dependencies
    [7a413bc,
    7a413bc]:
    • graphql-yoga@5.10.2
    • @graphql-yoga/plugin-apollo-inline-trace@3.10.2

@graphql-yoga/plugin-apq@3.10.2

Patch Changes

@graphql-yoga/plugin-csrf-prevention@3.10.2

Patch Changes

@graphql-yoga/plugin-defer-stream@3.10.2

Patch Changes

@graphql-yoga/plugin-disable-introspection@2.10.2

Patch Changes

@graphql-yoga/plugin-graphql-sse@3.10.2

Patch Changes

@graphql-yoga/plugin-jwt@3.4.2

Patch Changes

@graphql-yoga/plugin-persisted-operations@3.10.2

Patch Changes

@graphql-yoga/plugin-prometheus@6.4.2

Patch Changes

@graphql-yoga/plugin-response-cache@3.12.2

Patch Changes

@graphql-yoga/plugin-sofa@3.10.2

Patch Changes

@graphql-yoga/render-graphiql@5.10.2

Patch Changes

November 11, 2024

11 Nov 20:39
732b184
Compare
Choose a tag to compare

@graphql-yoga/apollo-link@3.10.1

@graphql-yoga/urql-exchange@3.10.1

graphql-yoga@5.10.1

Patch Changes

@graphql-yoga/nestjs@3.10.1

Patch Changes

  • Updated dependencies
    [20cd9b6]:
    • graphql-yoga@5.10.1

@graphql-yoga/nestjs-federation@3.10.1

Patch Changes

  • Updated dependencies
    [20cd9b6]:
    • @graphql-yoga/plugin-apollo-inline-trace@3.10.1
    • @graphql-yoga/nestjs@3.10.1

@graphql-yoga/plugin-apollo-inline-trace@3.10.1

Patch Changes

@graphql-yoga/apollo-managed-federation@0.7.1

Patch Changes

  • Updated dependencies
    [20cd9b6]:
    • graphql-yoga@5.10.1

@graphql-yoga/plugin-apollo-usage-report@0.4.1

Patch Changes

@graphql-yoga/plugin-apq@3.10.1

Patch Changes

  • Updated dependencies
    [20cd9b6]:
    • graphql-yoga@5.10.1

@graphql-yoga/plugin-csrf-prevention@3.10.1

Patch Changes

  • Updated dependencies
    [20cd9b6]:
    • graphql-yoga@5.10.1

@graphql-yoga/plugin-defer-stream@3.10.1

Patch Changes

  • Updated dependencies
    [20cd9b6]:
    • graphql-yoga@5.10.1

@graphql-yoga/plugin-disable-introspection@2.10.1

Patch Changes

  • Updated dependencies
    [20cd9b6]:
    • graphql-yoga@5.10.1

@graphql-yoga/plugin-graphql-sse@3.10.1

Patch Changes

  • Updated dependencies
    [20cd9b6]:
    • graphql-yoga@5.10.1

@graphql-yoga/plugin-jwt@3.4.1

Patch Changes

@graphql-yoga/plugin-persisted-operations@3.10.1

Patch Changes

  • Updated dependencies
    [20cd9b6]:
    • graphql-yoga@5.10.1

@graphql-yoga/plugin-prometheus@6.4.1

Patch Changes

  • Updated dependencies
    [20cd9b6]:
    • graphql-yoga@5.10.1

@graphql-yoga/plugin-response-cache@3.12.1

Patch Changes

  • Updated dependencies
    [20cd9b6]:
    • graphql-yoga@5.10.1

@graphql-yoga/plugin-sofa@3.10.1

Patch Changes

  • Updated dependencies
    [20cd9b6]:
    • graphql-yoga@5.10.1

@graphql-yoga/render-graphiql@5.10.1

Patch Changes

  • Updated dependencies
    [20cd9b6]:
    • graphql-yoga@5.10.1

November 11, 2024

11 Nov 08:17
11c2748
Compare
Choose a tag to compare

@graphql-yoga/apollo-link@3.10.0

@graphql-yoga/urql-exchange@3.10.0

graphql-yoga@5.10.0

Minor Changes

  • #3462
    f81501c
    Thanks @maeldur! - Correctly handle HTTP GET requests with ?
    characters in the query search string.

@graphql-yoga/nestjs@3.10.0

Patch Changes

  • Updated dependencies
    [f81501c]:
    • graphql-yoga@5.10.0

@graphql-yoga/nestjs-federation@3.10.0

Patch Changes

  • Updated dependencies
    [6e2ab86]:
    • @graphql-yoga/plugin-apollo-inline-trace@3.10.0
    • @graphql-yoga/nestjs@3.10.0

@graphql-yoga/plugin-apollo-inline-trace@3.10.0

Patch Changes

  • #3455
    6e2ab86
    Thanks @kroupacz! - - updated: @envelop/on-resolve@^4.1.1
    dependency
    • fixed: package @envelop/core@^5.0.2 was added to devDependencies and @envelop/on-resolve was
      removed
  • Updated dependencies
    [f81501c]:
    • graphql-yoga@5.10.0

@graphql-yoga/apollo-managed-federation@0.7.0

Patch Changes

  • Updated dependencies
    [f81501c]:
    • graphql-yoga@5.10.0

@graphql-yoga/plugin-apollo-usage-report@0.4.0

Patch Changes

  • #3455
    6e2ab86
    Thanks @kroupacz! - - fixed: get specific or the nearest possible
    trace node if something fails at non-nullable GraphQL query field

  • Updated dependencies
    [6e2ab86,
    f81501c]:

    • @graphql-yoga/plugin-apollo-inline-trace@3.10.0
    • graphql-yoga@5.10.0

@graphql-yoga/plugin-apq@3.10.0

Patch Changes

  • Updated dependencies
    [f81501c]:
    • graphql-yoga@5.10.0

@graphql-yoga/plugin-csrf-prevention@3.10.0

Patch Changes

  • Updated dependencies
    [f81501c]:
    • graphql-yoga@5.10.0

@graphql-yoga/plugin-defer-stream@3.10.0

Patch Changes

  • Updated dependencies
    [f81501c]:
    • graphql-yoga@5.10.0

@graphql-yoga/plugin-disable-introspection@2.10.0

Patch Changes

  • Updated dependencies
    [f81501c]:
    • graphql-yoga@5.10.0

@graphql-yoga/plugin-graphql-sse@3.10.0

Patch Changes

  • Updated dependencies
    [f81501c]:
    • graphql-yoga@5.10.0

@graphql-yoga/plugin-jwt@3.4.0

Patch Changes

  • Updated dependencies
    [f81501c]:
    • graphql-yoga@5.10.0

@graphql-yoga/plugin-persisted-operations@3.10.0

Patch Changes

  • Updated dependencies
    [f81501c]:
    • graphql-yoga@5.10.0

@graphql-yoga/plugin-prometheus@6.4.0

Patch Changes

  • Updated dependencies
    [f81501c]:
    • graphql-yoga@5.10.0

@graphql-yoga/plugin-response-cache@3.12.0

Patch Changes

  • Updated dependencies
    [f81501c]:
    • graphql-yoga@5.10.0

@graphql-yoga/plugin-sofa@3.10.0

Patch Changes

  • Updated dependencies
    [f81501c]:
    • graphql-yoga@5.10.0

@graphql-yoga/render-graphiql@5.10.0

Patch Changes

  • Updated dependencies
    [f81501c]:
    • graphql-yoga@5.10.0

November 08, 2024

08 Nov 09:37
43385f8
Compare
Choose a tag to compare

@graphql-yoga/apollo-link@3.9.0

@graphql-yoga/urql-exchange@3.9.0

graphql-yoga@5.9.0

Minor Changes

Patch Changes

@graphql-yoga/nestjs@3.9.0

Patch Changes

@graphql-yoga/nestjs-federation@3.9.0

Patch Changes

  • Updated dependencies []:
    • @graphql-yoga/nestjs@3.9.0
    • @graphql-yoga/plugin-apollo-inline-trace@3.9.0

@graphql-yoga/plugin-apollo-inline-trace@3.9.0

Patch Changes

@graphql-yoga/apollo-managed-federation@0.6.0

Patch Changes

@graphql-yoga/plugin-apollo-usage-report@0.3.0

Patch Changes

  • #3457
    2523d9f
    Thanks @kroupacz! - ### Fixed
    • do not set default values for clientName and clientVersion
  • Updated dependencies
    [2523d9f,
    87ee333]:
    • graphql-yoga@5.9.0
    • @graphql-yoga/plugin-apollo-inline-trace@3.9.0

@graphql-yoga/plugin-apq@3.9.0

Patch Changes

@graphql-yoga/plugin-csrf-prevention@3.9.0

Patch Changes

@graphql-yoga/plugin-defer-stream@3.9.0

Patch Changes

@graphql-yoga/plugin-disable-introspection@2.9.0

Patch Changes

@graphql-yoga/plugin-graphql-sse@3.9.0

Patch Changes

@graphql-yoga/plugin-jwt@3.3.0

Patch Changes

@graphql-yoga/plugin-persisted-operations@3.9.0

Minor Changes

  • #3464
    87ee333
    Thanks @n1ru4l! - Forward server context into
    extractPersistedOperationId and getPersistedOperation handlers.

Patch Changes

@graphql-yoga/plugin-prometheus@6.3.0

Patch Changes

@graphql-yoga/plugin-response-cache@3.11.0

Patch Changes

@graphql-yoga/plugin-sofa@3.9.0

Patch Changes

@graphql-yoga/render-graphiql@5.9.0

Patch Changes

October 31, 2024

31 Oct 14:22
708d908
Compare
Choose a tag to compare

@graphql-yoga/apollo-link@3.8.0

@graphql-yoga/urql-exchange@3.8.0

graphql-yoga@5.8.0

Minor Changes

Patch Changes

@graphql-yoga/nestjs@3.8.0

Patch Changes

@graphql-yoga/nestjs-federation@3.8.0

Patch Changes

  • Updated dependencies
    [6bb19ed]:
    • @graphql-yoga/plugin-apollo-inline-trace@3.8.0
    • @graphql-yoga/nestjs@3.8.0

@graphql-yoga/plugin-apollo-inline-trace@3.8.0

Patch Changes

@graphql-yoga/apollo-managed-federation@0.5.0

Patch Changes

@graphql-yoga/plugin-apollo-usage-report@0.2.0

Patch Changes

@graphql-yoga/plugin-apq@3.8.0

Patch Changes

@graphql-yoga/plugin-csrf-prevention@3.8.0

Patch Changes

@graphql-yoga/plugin-defer-stream@3.8.0

Patch Changes

@graphql-yoga/plugin-disable-introspection@2.8.0

Patch Changes

@graphql-yoga/plugin-graphql-sse@3.8.0

Patch Changes

@graphql-yoga/plugin-jwt@3.2.0

Patch Changes

@graphql-yoga/plugin-persisted-operations@3.8.0

Patch Changes

@graphql-yoga/plugin-prometheus@6.2.0

Patch Changes

@graphql-yoga/plugin-response-cache@3.10.0

Patch Changes

@graphql-yoga/plugin-sofa@3.8.0

Patch Changes

@graphql-yoga/render-graphiql@5.8.0

Patch Changes

August 15, 2024

15 Aug 22:45
1fbc07d
Compare
Choose a tag to compare

@graphql-yoga/apollo-link@3.7.0

@graphql-yoga/urql-exchange@3.7.0

graphql-yoga@5.7.0

Minor Changes

  • #3331
    5dae4ab
    Thanks @EmrysMyrddin! - Expose server context in
    onResultProcessHook. In particular, this gives access to the waitUntil method to cleanly
    handle hanging promises.

  • #3331
    5dae4ab
    Thanks @EmrysMyrddin! - New hook: onExecutionResult which is
    triggered when an execution is done on the pipeline. If it is a batched operation, this is called
    per each operation in the batch

  • #3331
    5dae4ab
    Thanks @EmrysMyrddin! - Expose the already existing waitUntil
    method from the server context.

Patch Changes

@graphql-yoga/nestjs@3.7.0

Minor Changes

Patch Changes

@graphql-yoga/nestjs-federation@3.7.0

Patch Changes

  • Updated dependencies
    [5dae4ab,
    5dae4ab]:
    • @graphql-yoga/plugin-apollo-inline-trace@3.7.0
    • @graphql-yoga/nestjs@3.7.0

@graphql-yoga/plugin-apollo-inline-trace@3.7.0

Patch Changes

@graphql-yoga/apollo-managed-federation@0.4.0

Patch Changes

@graphql-yoga/plugin-apollo-usage-report@0.1.0

Patch Changes

@graphql-yoga/plugin-apq@3.7.0

Patch Changes

@graphql-yoga/plugin-csrf-prevention@3.7.0

Patch Changes

@graphql-yoga/plugin-defer-stream@3.7.0

Patch Changes

@graphql-yoga/plugin-disable-introspection@2.7.0

Patch Changes

@graphql-yoga/plugin-graphql-sse@3.7.0

Patch Changes

@graphql-yoga/plugin-jwt@3.1.0

Patch Changes

@graphql-yoga/plugin-persisted-operations@3.7.0

Patch Changes

@graphql-yoga/plugin-prometheus@6.1.0

Patch Changes

@graphql-yoga/plugin-response-cache@3.9.0

Patch Changes

Read more

August 14, 2024

14 Aug 11:37
d2e4557
Compare
Choose a tag to compare

@graphql-yoga/plugin-prometheus@6.0.0

Major Changes

  • #3391
    0788d8a
    Thanks @EmrysMyrddin! - Breaking Change: Rename all metrics
    options to their actual metric name to avoid confusion.

    All metric options have been moved under a mandatory metrics key, and the name of each options
    have been renamed to match the default metric name.

    The plugin option argument is also now mandatory.

    export const serveConfig = defineConfig({
      plugins: pluginCtx => [
        usePrometheus({
          ...pluginCtx,
    
          // Enable all available metrics
    -     http: true
    -     requestSummary: true,
    -     parse: true,
    -     validate: true,
    -     contextBuilding: true,
    -     execute: true,
    -     subscribe: true,
    -     errors: true,
    -     deprecatedFields: true,
    -     requestTotalDuration: true,
    -     schemaChangeCount: true,
    
          // Warning: enabling resolvers level metrics will introduce significant overhead
    -     resolvers: true,
    +     metrics: {
    +       graphql_yoga_http_duration: true,
    +       graphql_envelop_request_time_summary: true,
    +       graphql_envelop_phase_parse: true,
    +       graphql_envelop_phase_validate: true,
    +       graphql_envelop_phase_context: true,
    +       graphql_envelop_phase_execute: true,
    +       graphql_envelop_phase_subscribe: true,
    +       graphql_envelop_error_result: true,
    +       graphql_envelop_deprecated_field: true,
    +       graphql_envelop_request_duration: true,
    +       graphql_envelop_schema_change: true,
    
            // Warning: enabling resolvers level metrics will introduce significant overhead
    +       graphql_envelop_execute_resolver: true,
    +     }
        })
      ]
    })
  • #3408
    88393b3
    Thanks @dotansimha! - By default, the following metrics are now
    enabled:

    • graphql_envelop_deprecated_field
    • graphql_envelop_request
    • graphql_envelop_request_duration
    • graphql_envelop_request_time_summary
    • graphql_envelop_phase_parse
    • graphql_envelop_phase_validate
    • graphql_envelop_phase_context
    • graphql_envelop_error_result
    • graphql_envelop_phase_execute
    • graphql_envelop_phase_subscribe
    • graphql_envelop_schema_change
    • graphql_yoga_http_duration

Minor Changes

  • #3391
    0788d8a
    Thanks @EmrysMyrddin! - Add missing labels path and phase
    of graphql_envelop_error_result metric to the configuration.

    Add missing labels method and statusCode of graphql_yoga_http_duration metric to the
    configuration.

Patch Changes