Skip to content

February 04, 2025

Compare
Choose a tag to compare
@theguild-bot theguild-bot released this 04 Feb 09:35
· 94 commits to main since this release
a3f8546

@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