fix(deps): update dependency graphql-ws to v6.4.0 #397

Merged
renovate merged 1 commits from renovate/graphql-ws-6.x into main 2026-10-16 16:19:43 +00:00
Owner

This PR contains the following updates:

Package Change Age Confidence
graphql-ws (source) 6.3.0 → 6.4.0 age confidence

Release Notes

enisdenjo/graphql-ws (graphql-ws)

v6.4.0

Compare Source

Minor Changes
  • #​696 83be052 Thanks @​niukanen1! - Add an isProd option to the ws, uWebSockets.js and @fastify/websocket use-server helpers, matching the existing crossws option. It controls whether internal error messages are masked with Internal server error before reaching the client, defaulting to the NODE_ENV === 'production' check as before. This lets apps running in production keep reporting onConnect error messages to the client by opting out, or mask eagerly in non-production environments.
Patch Changes
  • #​700 d8aeda6 Thanks @​kratam! - Fix the client closing an in-use socket when many subscriptions complete at once and a new one subscribes within the lazyCloseTimeout

    Every completing subscription scheduled its own lazy close timeout, but only the last one got cleared on the next connect. The client now keeps a single lazy close timeout and checks for active subscriptions before closing.

  • #​702 1e05c8c Thanks @​Meemaw! - Avoid an unhandled rejection when a subscription is disposed before the connection is acknowledged and the socket closes before the subscription releases its connection lock (for example, when the client is disposed while connecting and the WebSocket implementation delivers the close event on a microtask).


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [graphql-ws](https://the-guild.dev/graphql/ws) ([source](https://github.com/enisdenjo/graphql-ws)) | [`6.3.0` → `6.4.0`](https://renovatebot.com/diffs/npm/graphql-ws/6.3.0/6.4.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/graphql-ws/6.4.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/graphql-ws/6.3.0/6.4.0?slim=true) | --- ### Release Notes <details> <summary>enisdenjo/graphql-ws (graphql-ws)</summary> ### [`v6.4.0`](https://github.com/enisdenjo/graphql-ws/blob/HEAD/CHANGELOG.md#640) [Compare Source](https://github.com/enisdenjo/graphql-ws/compare/v6.3.0...v6.4.0) ##### Minor Changes - [#&#8203;696](https://github.com/enisdenjo/graphql-ws/pull/696) [`83be052`](https://github.com/enisdenjo/graphql-ws/commit/83be0521d510e3d53ee61288fda0f57dcfee78af) Thanks [@&#8203;niukanen1](https://github.com/niukanen1)! - Add an `isProd` option to the `ws`, `uWebSockets.js` and `@fastify/websocket` use-server helpers, matching the existing `crossws` option. It controls whether internal error messages are masked with `Internal server error` before reaching the client, defaulting to the `NODE_ENV === 'production'` check as before. This lets apps running in production keep reporting `onConnect` error messages to the client by opting out, or mask eagerly in non-production environments. ##### Patch Changes - [#&#8203;700](https://github.com/enisdenjo/graphql-ws/pull/700) [`d8aeda6`](https://github.com/enisdenjo/graphql-ws/commit/d8aeda6504268e8b6a74e49c128393b9617a0ed5) Thanks [@&#8203;kratam](https://github.com/kratam)! - Fix the client closing an in-use socket when many subscriptions complete at once and a new one subscribes within the `lazyCloseTimeout` Every completing subscription scheduled its own lazy close timeout, but only the last one got cleared on the next connect. The client now keeps a single lazy close timeout and checks for active subscriptions before closing. - [#&#8203;702](https://github.com/enisdenjo/graphql-ws/pull/702) [`1e05c8c`](https://github.com/enisdenjo/graphql-ws/commit/1e05c8c2e6701d006b0e09c849dfadc234a79f4c) Thanks [@&#8203;Meemaw](https://github.com/Meemaw)! - Avoid an unhandled rejection when a subscription is disposed before the connection is acknowledged and the socket closes before the subscription releases its connection lock (for example, when the client is disposed while connecting and the WebSocket implementation delivers the close event on a microtask). </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xNTUuMSIsInVwZGF0ZWRJblZlciI6IjQ0LjE1NS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
renovate added 1 commit 2026-10-16 16:14:27 +00:00
fix(deps): update dependency graphql-ws to v6.4.0
renovate/stability-days Updates have met minimum release age requirement
schemas-app / build (pull_request) Successful in 5m14s
schemas-app / deploy-prod-frostmoln (pull_request) Skipped
2d421fbbe9
renovate scheduled this pull request to auto merge when all checks succeed 2026-10-16 16:14:28 +00:00
renovate merged commit d5e1d1e66f into main 2026-10-16 16:19:43 +00:00
renovate deleted branch renovate/graphql-ws-6.x 2026-10-16 16:19:43 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: unboundsoftware/schemas-app#397