Skip to content

Releases: graphql-hive/gateway

February 06, 2025

06 Feb 09:32
1a9f666
Compare
Choose a tag to compare

@graphql-tools/executor-http@1.2.6

Patch Changes

@graphql-tools/federation@3.1.1

Patch Changes

  • Updated dependencies [8c80ac9, 8c80ac9]:
    • @graphql-tools/executor-http@1.2.6

@graphql-mesh/fusion-runtime@0.10.32

Patch Changes

  • #590 203172c Thanks @ardatan! - Refactor to make it easier to replace the supergraph execution

  • Updated dependencies [8c80ac9]:

    • @graphql-mesh/transport-common@0.7.28
    • @graphql-tools/federation@3.1.1

@graphql-hive/gateway@1.9.4

Patch Changes

  • Updated dependencies [8c80ac9, 8c80ac9]:
    • @graphql-hive/gateway-runtime@1.4.12
    • @graphql-mesh/transport-http-callback@0.5.19
    • @graphql-mesh/hmac-upstream-signature@1.2.19
    • @graphql-mesh/plugin-opentelemetry@1.3.40
    • @graphql-mesh/plugin-prometheus@1.3.28
    • @graphql-mesh/transport-http@0.6.32
    • @graphql-mesh/transport-ws@1.0.2

@graphql-mesh/plugin-opentelemetry@1.3.40

Patch Changes

  • Updated dependencies [8c80ac9, 8c80ac9, 8c80ac9]:
    • @graphql-hive/gateway-runtime@1.4.12
    • @graphql-mesh/transport-common@0.7.28

@graphql-mesh/plugin-prometheus@1.3.28

Patch Changes

  • Updated dependencies [8c80ac9, 8c80ac9]:
    • @graphql-hive/gateway-runtime@1.4.12

@graphql-hive/gateway-runtime@1.4.12

Patch Changes

@graphql-mesh/transport-common@0.7.28

Patch Changes

@graphql-mesh/transport-http@0.6.32

Patch Changes

  • Updated dependencies [8c80ac9, 8c80ac9, 8c80ac9]:
    • @graphql-mesh/transport-common@0.7.28
    • @graphql-tools/executor-http@1.2.6

@graphql-mesh/transport-http-callback@0.5.19

Patch Changes

  • #598 8c80ac9 Thanks @ardatan! - Use native AbortSignal, AbortController APIs instead of custom ones

  • Updated dependencies [8c80ac9]:

    • @graphql-mesh/transport-common@0.7.28

@graphql-mesh/transport-ws@1.0.2

Patch Changes

  • Updated dependencies [8c80ac9]:
    • @graphql-mesh/transport-common@0.7.28

hive-gateway@1.9.4

06 Feb 09:35
1a9f666
Compare
Choose a tag to compare

Pre-built binaries of the Hive Gateway for the @graphql-hive/gateway@1.9.4 release.

February 04, 2025

04 Feb 14:51
344f837
Compare
Choose a tag to compare

@graphql-tools/executor-graphql-ws@2.0.1

Patch Changes

  • #591 7d42160 Thanks @ardatan! - Fix the regression preventing users from passing custom lazy and lazyCloseTimeout options

@graphql-hive/gateway@1.9.3

Patch Changes

  • Updated dependencies [7d42160, 7d42160]:
    • @graphql-mesh/transport-ws@1.0.1

@graphql-mesh/transport-ws@1.0.1

Patch Changes

February 04, 2025

04 Feb 09:35
a3f8546
Compare
Choose a tag to compare

@graphql-tools/executor-graphql-ws@2.0.0

Major Changes

  • #481 0b13cb4 Thanks @enisdenjo! - Executor options don't exist graphql-ws dependency options

    Removing the dependency on the types. Some options are still exposed, but if you want to further customise the graphql-ws client, you should pass your own instance of the client instead.

    import { buildGraphQLWSExecutor } from '@graphql-tools/executor-graphql-ws';
    import { createClient } from 'graphql-ws';
    import { options } from './my-graphql-ws-client-options';
    
    const executor = buildGraphQLWSExecutor(
      createClient({
        url: 'ws://localhost:4000/graphql',
        ...options,
      }),
    );
  • #481 0b13cb4 Thanks @enisdenjo! - Upgrade graphql-ws to v6

    If you have a custom graphql-ws configuration when building the executor with buildGraphQLWSExecutor, you will have to migrate the graphql-ws side to v6. Please consult the changelog of graphql-ws.

Minor Changes

Patch Changes

@graphql-hive/gateway@1.9.2

Patch Changes

@graphql-mesh/plugin-opentelemetry@1.3.39

Patch Changes

  • Updated dependencies [0b13cb4]:
    • @graphql-hive/gateway-runtime@1.4.11

@graphql-mesh/plugin-prometheus@1.3.27

Patch Changes

  • Updated dependencies [0b13cb4]:
    • @graphql-hive/gateway-runtime@1.4.11

@graphql-hive/gateway-runtime@1.4.11

Patch Changes

@graphql-mesh/transport-ws@1.0.0

Major Changes

  • #481 0b13cb4 Thanks @enisdenjo! - WebSocket transport options allow configuring only connectionParams

    In most of the cases you won't need to configure the underlying graphql-ws client any further.

  • #481 0b13cb4 Thanks @enisdenjo! - WebSocket transport is stable and production ready

Minor Changes

Patch Changes

hive-gateway@1.9.3

04 Feb 14:54
344f837
Compare
Choose a tag to compare

Pre-built binaries of the Hive Gateway for the @graphql-hive/gateway@1.9.3 release.

hive-gateway@1.9.2

04 Feb 09:38
a3f8546
Compare
Choose a tag to compare

Pre-built binaries of the Hive Gateway for the @graphql-hive/gateway@1.9.2 release.

January 31, 2025

31 Jan 15:28
932a4be
Compare
Choose a tag to compare

@graphql-hive/gateway@1.9.1

Patch Changes

  • #574 8c466f4 Thanks @ardatan! - Fix the regression causing port, host and pollingInterval in the configuration is overriden by the default values of CLI parameters

hive-gateway@1.9.1

31 Jan 15:31
932a4be
Compare
Choose a tag to compare

Pre-built binaries of the Hive Gateway for the @graphql-hive/gateway@1.9.1 release.

January 30, 2025

30 Jan 10:45
432fd8f
Compare
Choose a tag to compare

@graphql-hive/gateway@1.9.0

Minor Changes

  • #568 de83dd2 Thanks @dotansimha! - Improve cache configuration signature.

    The cache configuration key now allow you to pass a custom factory function to get the cache instance:

    import { defineConfig } from '@graphql-hive/gateway';
    
    export const gatewayConfig = defineConfig({
      // ...
      cache: (ctx) => {
        // Here you may create/retrieve your cache store instance, and return a KeyValueCache instance
      },
    });

Patch Changes

  • #561 7f6490f Thanks @ardatan! - Binary for Linux-ARM64

  • #568 de83dd2 Thanks @dotansimha! - Use the same logging instance across different components whenever possible

    For example if the log level is set in the configuration, change it immediately for the cache storages etc.

hive-gateway@1.9.0

30 Jan 10:48
432fd8f
Compare
Choose a tag to compare

Pre-built binaries of the Hive Gateway for the @graphql-hive/gateway@1.9.0 release.