Skip to content

Releases: graphql-hive/gateway

April 15, 2025

15 Apr 12:35
c4bcf94

Choose a tag to compare

@graphql-tools/[email protected]

Major Changes

  • #997 4cf75cb Thanks @ardatan! - - BREAKING: HTTP Executor no longer takes serviceName as an option.

    • Both HTTP executor and @graphql-mesh/transport-http-callback no longer handle DOWNSTREAM_SERVICE_ERROR error code with serviceName.
    • Gateway runtime handles subgraph errors on its own with DOWNSTREAM_SERVICE_ERROR error code and serviceName as a property. This behavior can be configured with subgraphErrors option of the createGatewayRuntime function or CLI config.
    subgraphError: {
       errorCode: 'DOWNSTREAM_SERVICE_ERROR', // or `false` to remove this code completely
       subgraphNameProp: 'serviceName' // or `false` to remove this prop completely
    }

Patch Changes

@graphql-tools/[email protected]

Patch Changes

  • #1045 da47a0e Thanks @enisdenjo! - dependencies updates:

  • #1045 da47a0e Thanks @enisdenjo! - Update graphql-yoga and whatwg-node packages

    In light of ardatan/whatwg-node#2305. Please upgrade as soon as possible!

  • #997 4cf75cb Thanks @ardatan! - - BREAKING: HTTP Executor no longer takes serviceName as an option.

    • Both HTTP executor and @graphql-mesh/transport-http-callback no longer handle DOWNSTREAM_SERVICE_ERROR error code with serviceName.
    • Gateway runtime handles subgraph errors on its own with DOWNSTREAM_SERVICE_ERROR error code and serviceName as a property. This behavior can be configured with subgraphErrors option of the createGatewayRuntime function or CLI config.
    subgraphError: {
       errorCode: 'DOWNSTREAM_SERVICE_ERROR', // or `false` to remove this code completely
       subgraphNameProp: 'serviceName' // or `false` to remove this prop completely
    }
  • Updated dependencies [da47a0e, da47a0e, 9a120c8, 4cf75cb]:

@graphql-mesh/[email protected]

Patch Changes

@graphql-hive/[email protected]

Patch Changes

@graphql-hive/[email protected]

Patch Changes

@graphql-hive/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

Read more

[email protected]

15 Apr 12:37
c4bcf94

Choose a tag to compare

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

April 07, 2025

07 Apr 11:48
3c83d66

Choose a tag to compare

@graphql-tools/[email protected]

Patch Changes

@graphql-tools/[email protected]

Patch Changes

@graphql-tools/[email protected]

Patch Changes

  • #950 c7ea2c5 Thanks @kroupacz! - Errors should not be swallowed when it is thrown from the shared root

@graphql-tools/[email protected]

Minor Changes

  • #946 7d771d8 Thanks @ardatan! - As Apollo suggests and uses in their implementation, we set the request timeout to 30 seconds for GraphOS uplinks

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-hive/[email protected]

Patch Changes

@graphql-hive/[email protected]

Patch Changes

@graphql-hive/[email protected]

Major Changes

  • #946 7d771d8 Thanks @ardatan! - New Pino integration (also helpful for Fastify integration);

    import { defineConfig } from '@graphql-hive/gateway';
    import { createLoggerFromPino } from '@graphql-hive/logger-pino';
    import pino from 'pino';
    
    export const gatewayConfig = defineConfig({
      logging: createLoggerFromPino(pino({ level: 'info' })),
    });

@graphql-hive/[email protected]

Patch Changes

@graphql-hive/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

Read more

[email protected]

07 Apr 11:50
3c83d66

Choose a tag to compare

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

March 26, 2025

26 Mar 14:33
af4b1bd

Choose a tag to compare

@graphql-mesh/[email protected]

Patch Changes

@graphql-hive/[email protected]

Patch Changes

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

Major 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

March 26, 2025

26 Mar 09:51
966df0b

Choose a tag to compare

@graphql-mesh/[email protected]

Patch Changes

@graphql-hive/[email protected]

Patch Changes

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

Patch Changes

[email protected]

26 Mar 14:36
af4b1bd

Choose a tag to compare

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

[email protected]

26 Mar 09:54
966df0b

Choose a tag to compare

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

March 25, 2025

25 Mar 18:22
b7b1f00

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

Patch Changes

@graphql-hive/[email protected]

Patch Changes

@graphql-hive/[email protected]

Patch Changes

@graphql-hive/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

@graphql-mesh/[email protected]

Patch Changes

Read more

[email protected]

25 Mar 18:25
b7b1f00

Choose a tag to compare

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