#6901029314 Thanks @Haasini-kudala! - Support crossws 0.4 by selecting the GraphQL WebSocket subprotocol during the upgrade handshake. Preserve automatic protocol negotiation in the legacy crossws 0.3 Node and uWebSockets adapters.
#686536960e Thanks @cpruijsen! - Fix the CrossWS adapter ignoring socket closes issued from server.opened
makeHooks only registered the peer in the clients map after server.opened returned, while send/close no-op'd unless the peer was already in that map. A protocol-mismatch close (and any other close from inside opened) was therefore dropped, the WebSocket stayed open, and no ConnectionAck was ever sent because the message handler was never installed.
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 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.2.1` → `6.2.2`](https://renovatebot.com/diffs/npm/graphql-ws/6.2.1/6.2.2) |  |  |
---
### Release Notes
<details>
<summary>enisdenjo/graphql-ws (graphql-ws)</summary>
### [`v6.2.2`](https://github.com/enisdenjo/graphql-ws/blob/HEAD/CHANGELOG.md#622)
[Compare Source](https://github.com/enisdenjo/graphql-ws/compare/v6.2.1...v6.2.2)
##### Patch Changes
- [#​690](https://github.com/enisdenjo/graphql-ws/pull/690) [`1029314`](https://github.com/enisdenjo/graphql-ws/commit/10293141727978d03f24e6b97844df47ce8376c4) Thanks [@​Haasini-kudala](https://github.com/Haasini-kudala)! - Support crossws 0.4 by selecting the GraphQL WebSocket subprotocol during the upgrade handshake. Preserve automatic protocol negotiation in the legacy crossws 0.3 Node and uWebSockets adapters.
- [#​686](https://github.com/enisdenjo/graphql-ws/pull/686) [`536960e`](https://github.com/enisdenjo/graphql-ws/commit/536960e68c1c042db27d0f26e35f621dabf2f85f) Thanks [@​cpruijsen](https://github.com/cpruijsen)! - Fix the CrossWS adapter ignoring socket closes issued from `server.opened`
`makeHooks` only registered the peer in the clients map after `server.opened` returned, while `send`/`close` no-op'd unless the peer was already in that map. A protocol-mismatch close (and any other close from inside `opened`) was therefore dropped, the WebSocket stayed open, and no `ConnectionAck` was ever sent because the message handler was never installed.
</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:eyJjcmVhdGVkSW5WZXIiOiI0NC44My4yIiwidXBkYXRlZEluVmVyIjoiNDQuODMuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
6.2.1→6.2.2Release Notes
enisdenjo/graphql-ws (graphql-ws)
v6.2.2Compare Source
Patch Changes
#690
1029314Thanks @Haasini-kudala! - Support crossws 0.4 by selecting the GraphQL WebSocket subprotocol during the upgrade handshake. Preserve automatic protocol negotiation in the legacy crossws 0.3 Node and uWebSockets adapters.#686
536960eThanks @cpruijsen! - Fix the CrossWS adapter ignoring socket closes issued fromserver.openedmakeHooksonly registered the peer in the clients map afterserver.openedreturned, whilesend/closeno-op'd unless the peer was already in that map. A protocol-mismatch close (and any other close from insideopened) was therefore dropped, the WebSocket stayed open, and noConnectionAckwas ever sent because the message handler was never installed.Configuration
📅 Schedule: (UTC)
🚦 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.
This PR has been generated by Mend Renovate CLI.