Skip to content

Releases: graphql-hive/gateway

February 14, 2025

14 Feb 11:33
3bb2443
Compare
Choose a tag to compare

@graphql-tools/[email protected]

Patch Changes

@graphql-tools/[email protected]

Patch Changes

  • #662 2318393 Thanks @ardatan! - When a field with @skip and @include directives in a selection set throws, show the correct error

    // Query
    query myQuery($toInclude: Boolean! = false) {
        user(id: 1) {
            id
            name
            username
            totalReviews @include(if: $toInclude)
            # If this throws, show the actual error instead of `Argument \"if\" of required type \"Boolean!\" was provided the variable` error
        }
    }
    
    // Variables
    {
        "toInclude": true
    }
    

@graphql-tools/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-hive/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-hive/[email protected]

Patch Changes

@graphql-tools/[email protected]

Patch Changes

@graphql-tools/[email protected]

Patch Changes

@graphql-tools/[email protected]

Patch Changes

[email protected]

14 Feb 11:36
3bb2443
Compare
Choose a tag to compare

Pre-built binaries of the Hive Gateway for the @graphql-hive/[email protected] release.

February 13, 2025

13 Feb 15:22
8b354f0
Compare
Choose a tag to compare

@graphql-hive/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-hive/[email protected]

Patch Changes

  • #654 36b1baf Thanks @ardatan! - Expose agentVersion, clientName and clientVersion options for GraphOS reporting

    And set hive-gateway@VERSION by default for agentVersion

  • Updated dependencies []:

February 13, 2025

13 Feb 13:05
917307e
Compare
Choose a tag to compare

@graphql-tools/[email protected]

Patch Changes

@graphql-tools/[email protected]

Patch Changes

@graphql-tools/[email protected]

Patch Changes

@graphql-tools/[email protected]

Patch Changes

@graphql-tools/[email protected]

Patch Changes

@graphql-tools/[email protected]

Patch Changes

@graphql-tools/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Minor Changes

  • #605 e5d77f3 Thanks @ardatan! - Extract subgraph execution batching logic outside, so batching is handled by the Gateway not Stitching

    BREAKING; UnifiedGraphHandlerOpts no longer takes batch option, it is handled by the runtime itself

Patch Changes

@graphql-hive/[email protected]

Minor Changes

Patch Changes

Read more

[email protected]

13 Feb 15:24
8b354f0
Compare
Choose a tag to compare

Pre-built binaries of the Hive Gateway for the @graphql-hive/[email protected] release.

[email protected]

13 Feb 13:07
917307e
Compare
Choose a tag to compare

Pre-built binaries of the Hive Gateway for the @graphql-hive/[email protected] release.

February 06, 2025

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

@graphql-tools/[email protected]

Patch Changes

@graphql-tools/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-hive/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-hive/[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

[email protected]

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

Pre-built binaries of the Hive Gateway for the @graphql-hive/[email protected] release.

February 04, 2025

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

@graphql-tools/[email protected]

Patch Changes

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

@graphql-hive/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

February 04, 2025

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

@graphql-tools/[email protected]

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/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-hive/[email protected]

Patch Changes

@graphql-mesh/[email protected]

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