Conversation
🚀 Snapshot Release (
|
| Package | Version | Info |
|---|---|---|
@graphql-tools/executor-graphql-ws |
2.0.1-rc-53ea0f645a6b4bd4b6b072ba2a5cc7ee6496764e |
npm ↗︎ unpkg ↗︎ |
@graphql-hive/gateway |
1.9.3-rc-53ea0f645a6b4bd4b6b072ba2a5cc7ee6496764e |
npm ↗︎ unpkg ↗︎ |
@graphql-mesh/transport-ws |
1.0.1-rc-53ea0f645a6b4bd4b6b072ba2a5cc7ee6496764e |
npm ↗︎ unpkg ↗︎ |
📝 WalkthroughSummary by CodeRabbit
WalkthroughThis pull request updates three packages. In the executor package, the version is bumped to 2.0.1 with a patch fix that restores support for passing custom Changes
Possibly related PRs
Tip 🌐 Web search-backed reviews and chat
📜 Recent review detailsConfiguration used: CodeRabbit UI 📒 Files selected for processing (6)
🚧 Files skipped from review as they are similar to previous changes (6)
⏰ Context from checks skipped due to timeout of 90000ms (21)
🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
There was a problem hiding this comment.
Actionable comments posted: 0
🧹 Nitpick comments (1)
packages/plugins/prometheus/CHANGELOG.md (1)
15-2770: Changelog History Consistency & FormattingThe remainder of the changelog presents the historical release notes in a clear, chronologically descending order. Each version header is consistently formatted with a clear separation between “Patch Changes” and “Minor Changes” where applicable, and commit links and references are provided throughout. This overall structure helps maintain clarity for anyone reviewing the release history.
One minor suggestion would be to consider whether very old version entries might be archived or summarized if the file grows excessively long; however, this is an optional improvement and not a strict requirement.
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (20)
.changeset/@graphql-hive_gateway-421-dependencies.md(0 hunks).changeset/@graphql-hive_gateway-runtime-421-dependencies.md(0 hunks).changeset/@graphql-mesh_fusion-runtime-421-dependencies.md(0 hunks).changeset/@graphql-mesh_plugin-prometheus-421-dependencies.md(0 hunks).changeset/@graphql-mesh_transport-ws-421-dependencies.md(0 hunks).changeset/@graphql-tools_executor-graphql-ws-421-dependencies.md(0 hunks)packages/executors/graphql-ws/CHANGELOG.md(1 hunks)packages/executors/graphql-ws/package.json(1 hunks)packages/fusion-runtime/CHANGELOG.md(1 hunks)packages/fusion-runtime/package.json(1 hunks)packages/gateway/CHANGELOG.md(1 hunks)packages/gateway/package.json(1 hunks)packages/plugins/opentelemetry/CHANGELOG.md(1 hunks)packages/plugins/opentelemetry/package.json(1 hunks)packages/plugins/prometheus/CHANGELOG.md(1 hunks)packages/plugins/prometheus/package.json(1 hunks)packages/runtime/CHANGELOG.md(1 hunks)packages/runtime/package.json(1 hunks)packages/transports/ws/CHANGELOG.md(1 hunks)packages/transports/ws/package.json(1 hunks)
💤 Files with no reviewable changes (6)
- .changeset/@graphql-mesh_fusion-runtime-421-dependencies.md
- .changeset/@graphql-hive_gateway-421-dependencies.md
- .changeset/@graphql-mesh_transport-ws-421-dependencies.md
- .changeset/@graphql-tools_executor-graphql-ws-421-dependencies.md
- .changeset/@graphql-hive_gateway-runtime-421-dependencies.md
- .changeset/@graphql-mesh_plugin-prometheus-421-dependencies.md
✅ Files skipped from review due to trivial changes (13)
- packages/executors/graphql-ws/package.json
- packages/gateway/package.json
- packages/plugins/prometheus/package.json
- packages/runtime/package.json
- packages/fusion-runtime/package.json
- packages/transports/ws/package.json
- packages/fusion-runtime/CHANGELOG.md
- packages/gateway/CHANGELOG.md
- packages/executors/graphql-ws/CHANGELOG.md
- packages/plugins/opentelemetry/CHANGELOG.md
- packages/plugins/opentelemetry/package.json
- packages/transports/ws/CHANGELOG.md
- packages/runtime/CHANGELOG.md
🧰 Additional context used
📓 Path-based instructions (1)
packages/plugins/prometheus/CHANGELOG.md (3)
Pattern packages/**: In this directory we keep all packages relevant to the gateway.
In most cases, when changes are made to the source code / dependencies in these directories, we also require to have a corresponding changeset file, created using yarn changeset with a full description on the changes with an example.
Also, when new features are added the packages, the changeset file should mention minor semver change. When a bug is fixed, patch needs to be used. The major bump is used for a PR that has breaking changes.
Pattern packages/plugins/**: The directories inside this dir are gateway plugins. Plugins adds functionality to the GraphQL gateway, at the runtime level. Plugins included are authorization, authentication, caching, persisted documents and more.
Pattern **: For all PRs, we would like to verify that a Linear issue is linked. Check if there's a mention for "GW-*" in the PR description, and the us know when it's missing.
In most cases, when a PR adds a new functionality, we would like to make sure it has documentation in the corresponding console project.
Use the global knowledge feature to search for PRs in graphql-hive/console repository that adds documentation. Suggest to create a follow up issue to add the missing documentation.
⏰ Context from checks skipped due to timeout of 90000ms (27)
- GitHub Check: Binary built on ubuntu-24.04-arm
- GitHub Check: Bun Docker image
- GitHub Check: Binary built on windows-latest
- GitHub Check: Node Docker image
- GitHub Check: Binary built on macos-14
- GitHub Check: Binary built on macos-13
- GitHub Check: Binary built on ubuntu-latest
- GitHub Check: E2E / Bun Docker on Ubuntu
- GitHub Check: Leaks / Node v22
- GitHub Check: E2E / Bun on Ubuntu
- GitHub Check: Leaks / Node v20
- GitHub Check: E2E / Node Binary on Windows
- GitHub Check: E2E / Node Binary on Ubuntu
- GitHub Check: Benchmark / bun / 1000 items
- GitHub Check: E2E / Node Docker on Ubuntu
- GitHub Check: Benchmark / bun / 100 items
- GitHub Check: Benchmark / bun / 10 items
- GitHub Check: Leaks / Node v18
- GitHub Check: Benchmark / node / 1000 items
- GitHub Check: E2E / Node 22 on Ubuntu
- GitHub Check: Build
- GitHub Check: E2E / Node 20 on Ubuntu
- GitHub Check: Benchmark / node / 100 items
- GitHub Check: Bundle
- GitHub Check: E2E / Node 18 on Ubuntu
- GitHub Check: Benchmark / node / 10 items
- GitHub Check: Mend Security Check
🔇 Additional comments (1)
packages/plugins/prometheus/CHANGELOG.md (1)
1-14: New Release Version 1.3.28: Dependency UpdatesThis new version block clearly documents the latest patch release for the Prometheus plugin. It shows that the
graphql-yogapeer dependency has been updated from^5.10.6to^5.10.11and that@graphql-hive/gateway-runtimehas been bumped from1.4.11to1.4.12. The commit reference (#421) and commit hash are properly included, and the credit to Renovate is appropriately given. The description is concise and adheres to the expected changelog format.
🚀 Snapshot Release (Bun Docker Image)The latest changes of this PR are available as image on GitHub Container Registry (based on the declared |
🚀 Snapshot Release (Node Docker Image)The latest changes of this PR are available as image on GitHub Container Registry (based on the declared |
e0761af to
53ea0f6
Compare
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@graphql-tools/executor-graphql-ws@2.0.1
Patch Changes
7d42160Thanks @ardatan! - Fix the regression preventing users from passing customlazyandlazyCloseTimeoutoptions@graphql-hive/gateway@1.9.3
Patch Changes
7d42160,7d42160]:@graphql-mesh/transport-ws@1.0.1
Patch Changes
#591
7d42160Thanks @ardatan! - dependencies updates:isomorphic-ws@^5.0.0↗︎ (fromdependencies)#591
7d42160Thanks @ardatan! - Avoid having an extra Client instantiation in the transport, and use the one in the executorUpdated dependencies [
7d42160]: