Skip to content

Releases: ardatan/graphql-mesh

January 08, 2025

08 Jan 09:41
980f8cb
Compare
Choose a tag to compare

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

Read more

January 03, 2025

03 Jan 12:28
87d20e4
Compare
Choose a tag to compare

@graphql-mesh/[email protected]

Minor Changes

  • #8203
    c541164
    Thanks @ardatan! - Handle multiple gRPC services correctly in a
    supergraph

    Previously multiple directives on Query type conflicting, which needs to be fixed on Gateway
    runtime later, but for now, it should be already in the transport directive. And this change fixes
    the issue before the gateway runtime fix.

    Generated schema will be different so this can be considered a breaking change but it will be no
    functional change for the existing users.

Patch Changes

@omnigraph/[email protected]

Minor Changes

  • #8203
    c541164
    Thanks @ardatan! - Handle multiple gRPC services correctly in a
    supergraph

    Previously multiple directives on Query type conflicting, which needs to be fixed on Gateway
    runtime later, but for now, it should be already in the transport directive. And this change fixes
    the issue before the gateway runtime fix.

    Generated schema will be different so this can be considered a breaking change but it will be no
    functional change for the existing users.

@graphql-mesh/[email protected]

Minor Changes

  • #8203
    c541164
    Thanks @ardatan! - Handle multiple gRPC services correctly in a
    supergraph

    Previously multiple directives on Query type conflicting, which needs to be fixed on Gateway
    runtime later, but for now, it should be already in the transport directive. And this change fixes
    the issue before the gateway runtime fix.

    Generated schema will be different so this can be considered a breaking change but it will be no
    functional change for the existing users.

December 31, 2024

31 Dec 11:33
c887b69
Compare
Choose a tag to compare

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

December 25, 2024

25 Dec 08:36
982c3c7
Compare
Choose a tag to compare

@graphql-mesh/[email protected]

Minor Changes

  • #8189
    83a73ab
    Thanks @jjangga0214! -
    #3590 Do not throw when `request` is not
    available in the context, it can be a WebSockets connection

    • Export helper extractFromConnectionParams to get the token from WebSocket connectionParams
      when GraphQL WS is used like
      here
    import {
      defineConfig,
      extractFromConnectionParams,
      extractFromHeader,
      useJWT
    } from '@graphql-hive/gateway'
    
    export const gatewayConfig = defineConfig({
      jwt: {
        // So it will look for the token in the connectionParams.my-token field in case of a WebSockets connection
        // It will check WS params and headers, and get the available one
        lookupLocations: [
          extractFromConnectionParams({ name: 'my-token' }),
          extractFromHeader({ name: 'authorization', prefix: 'Bearer ' })
        ]
      }
    })

December 24, 2024

24 Dec 10:43
11f3de2
Compare
Choose a tag to compare

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

  • Updated dependencies
    [[b750a41](b...
Read more

December 24, 2024

24 Dec 09:22
88acc96
Compare
Choose a tag to compare

@graphql-mesh/[email protected]

Patch Changes

  • #8162
    a278925
    Thanks @ardatan! - Relax the typings so the plugin can be used as
    GatewayPlugin.

    The pointed line was previously failing because ctx is GatewayConfigContext which has config
    etc as optional, but the old type of the plugin options was MeshPluginOptions which expects
    cache, pubsub etc and more things that are not available in GatewayConfigContext.

    import { defineConfig, useHttpCache } from '@graphql-hive/gateway'
    
    export const gatewayConfig = defineConfig({
      plugins: ctx => [
        useHttpCache({
          ...ctx // This was failing
        })
      ]
    })

December 16, 2024

16 Dec 13:12
8f682fd
Compare
Choose a tag to compare

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

December 16, 2024

16 Dec 09:37
649d0e9
Compare
Choose a tag to compare

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

Read more

December 14, 2024

14 Dec 18:02
3155033
Compare
Choose a tag to compare

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@omnigraph/[email protected]

Patch Changes

December 13, 2024

13 Dec 11:52
bb4aaea
Compare
Choose a tag to compare

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@omnigraph/[email protected]

Patch Changes