Releases: graphql-hive/console
hive@9.1.0
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
Patch Changes
- #7476
f4d5f7e
Thanks @kamilkisiela! - Updatedhive-apollo-router-pluginto
usehive-console-sdkfrom crates.io instead of a local dependency. The plugin now uses
graphql-tools::parserinstead ofgraphql-parserto leverage the parser we now ship in
graphql-toolscrate.
@graphql-hive/yoga@0.47.1
Patch Changes
- Updated dependencies
[8bbbfb8]:- @graphql-hive/core@0.20.1
@graphql-hive/envelop@0.40.3
Patch Changes
- Updated dependencies
[8bbbfb8]:- @graphql-hive/core@0.20.1
@graphql-hive/core@0.20.1
Patch Changes
- #7507
8bbbfb8
Thanks @doronrosenberg! - Update the tiny-lru dependency
@graphql-hive/cli@0.57.3
Patch Changes
- Updated dependencies
[8bbbfb8]:- @graphql-hive/core@0.20.1
@graphql-hive/apollo@0.47.1
Patch Changes
- Updated dependencies
[8bbbfb8]:- @graphql-hive/core@0.20.1
hive@9.0.0
Major Changes
-
#7383
ec77725
Thanks @n1ru4l! - Add a newworkflowsservice. This service
consolidates and replaces theemailsandwebhooksservices, 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 thegraphile_workernamespace. 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 tov24.13.0.
Minor Changes
-
#7377
8549f22
Thanks @adambenhassen! - AddactiveAppDeploymentsGraphQL
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
createdAtfield to theAppDeploymenttype.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__typenamein@requiresdirectives.The
@requiresdirective validation rule (AuthOnRequiresRule) was not checking authorization
requirements for__typenameselections on union types. When__typenameon a union type was
selected, code would throw an unexpected error.
@graphql-hive/cli@0.57.2
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
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