Skip to content

Releases: graphql-hive/console

hive@9.1.0

21 Jan 10:35
1179fb5

Choose a tag to compare

Minor Changes

  • #7388
    53f9d5e
    Thanks @adambenhassen! - Show affected app deployments for
    breaking schema changes. When a schema check detects breaking changes, it now shows which active
    app deployments would be affected, including the specific operations within each deployment that
    use the affected schema coordinates.

hive-apollo-router-plugin@3.0.1

21 Jan 10:35
1179fb5

Choose a tag to compare

Patch Changes

  • #7476
    f4d5f7e
    Thanks @kamilkisiela! - Updated hive-apollo-router-plugin to
    use hive-console-sdk from crates.io instead of a local dependency. The plugin now uses
    graphql-tools::parser instead of graphql-parser to leverage the parser we now ship in
    graphql-tools crate.

@graphql-hive/yoga@0.47.1

21 Jan 10:35
1179fb5

Choose a tag to compare

Patch Changes

  • Updated dependencies
    [8bbbfb8]:
    • @graphql-hive/core@0.20.1

@graphql-hive/envelop@0.40.3

21 Jan 10:35
1179fb5

Choose a tag to compare

Patch Changes

  • Updated dependencies
    [8bbbfb8]:
    • @graphql-hive/core@0.20.1

@graphql-hive/core@0.20.1

21 Jan 10:35
1179fb5

Choose a tag to compare

Patch Changes

@graphql-hive/cli@0.57.3

21 Jan 10:35
1179fb5

Choose a tag to compare

Patch Changes

  • Updated dependencies
    [8bbbfb8]:
    • @graphql-hive/core@0.20.1

@graphql-hive/apollo@0.47.1

21 Jan 10:35
1179fb5

Choose a tag to compare

Patch Changes

  • Updated dependencies
    [8bbbfb8]:
    • @graphql-hive/core@0.20.1

hive@9.0.0

20 Jan 09:44
4fa63d5

Choose a tag to compare

Major Changes

  • #7383
    ec77725
    Thanks @n1ru4l! - Add a new workflows service. This service
    consolidates and replaces the emails and webhooks services, using a Postgres-backed persistent
    queue for improved stability and reliability.

    If you are running a self-hosted setup the following docker compose changes are required:

    services:
    
    +  workflows:
    +    image: '${DOCKER_REGISTRY}workflows${DOCKER_TAG}'
    +    networks:
    +      - 'stack'
    +    depends_on:
    +      db:
    +        condition: service_healthy
    +    environment:
    +      NODE_ENV: production
    +      PORT: 3014
    +      POSTGRES_HOST: db
    +      POSTGRES_PORT: 5432
    +      POSTGRES_DB: '${POSTGRES_DB}'
    +      POSTGRES_USER: '${POSTGRES_USER}'
    +      POSTGRES_PASSWORD: '${POSTGRES_PASSWORD}'
    +      EMAIL_FROM: no-reply@graphql-hive.com
    +      EMAIL_PROVIDER: sendmail
    +      LOG_LEVEL: '${LOG_LEVEL:-debug}'
    +      SENTRY: '${SENTRY:-0}'
    +      SENTRY_DSN: '${SENTRY_DSN:-}'
    +      PROMETHEUS_METRICS: '${PROMETHEUS_METRICS:-}'
    +      LOG_JSON: '1'
    -  emails:
    -    ...
    -  webhooks:
    -    ...

    For different setups, we recommend using this as a reference.

    Note: The workflows service will attempt to run postgres migrations for seeding the required
    database tables within the graphile_worker namespace. Please make sure the database user has
    sufficient permissions. For more information please refer to the
    Graphile Worker documentation.

  • #7492
    954e9f3
    Thanks @n1ru4l! - Bump Node.js version to v24.13.0.

Minor Changes

  • #7377
    8549f22
    Thanks @adambenhassen! - Add activeAppDeployments GraphQL
    query to find app deployments based on usage criteria.

    New filter options:

    • lastUsedBefore: Find stale deployments that were used but not recently (OR with
      neverUsedAndCreatedBefore)
    • neverUsedAndCreatedBefore: Find old deployments that have never been used (OR with
      lastUsedBefore)
    • name: Filter by app deployment name (case-insensitive partial match, AND with date filters)

    Also adds createdAt field to the AppDeployment type.

    See
    Finding Stale App Deployments
    for more details.

Patch Changes

  • #7475
    e022bb4
    Thanks @jdolle! - Fix org owner not being able to select a new
    billing plan after downgrading.

  • #7478
    8e2e40d
    Thanks @n1ru4l! - Improve error message when schema composition
    exceeds the memory consumption limits.

  • #7485
    e3006e2
    Thanks @kamilkisiela! - Fixes a bug in Federation composition
    and validation where an error was incorrectly reported for interfaces implementing another
    interface with a @key. The validation now correctly applies only to object types implementing
    the interface.

  • #7508
    8e111ac
    Thanks @n1ru4l! - Fix federation composition access validation on
    union members when selecting __typename in @requires directives.

    The @requires directive validation rule (AuthOnRequiresRule) was not checking authorization
    requirements for __typename selections on union types. When __typename on a union type was
    selected, code would throw an unexpected error.

@graphql-hive/cli@0.57.2

20 Jan 09:44
4fa63d5

Choose a tag to compare

Patch Changes

  • #7485
    e3006e2
    Thanks @kamilkisiela! - Fixes a bug in Federation composition
    and validation where an error was incorrectly reported for interfaces implementing another
    interface with a @key. The validation now correctly applies only to object types implementing
    the interface.

hive@8.14.1

13 Jan 11:55
36dd9d3

Choose a tag to compare

Patch Changes

  • #7477
    b90f215
    Thanks @n1ru4l! - Show correct error message for insufficient GitHub
    App installation permissions when attempting to create a check run as part of a schema check.

  • #7459
    0ce9c82
    Thanks @jdolle! - Set usageEstimation year validation range at
    runtime to avoid issues during the new year. This fixes an issue where the organization settings
    usage data was not loading for January until the service was deployed again.

  • #7451
    bd4e36d
    Thanks @jdolle! - Show diff on proposals editor