Skip to content

Commit cd32f3f

Browse files
chore(release): router crates and artifacts (#1240)
1 parent 4d252d1 commit cd32f3f

11 files changed

Lines changed: 60 additions & 26 deletions

File tree

.changeset/restrict_field_targets.md

Lines changed: 0 additions & 14 deletions
This file was deleted.

Cargo.lock

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bin/router/CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
116116
### Other
117117

118118
- *(deps)* update release-plz/action action to v0.5.113 ([#389](https://github.com/graphql-hive/router/pull/389))
119+
## 0.0.78 (2026-07-02)
120+
121+
### Fixes
122+
123+
#### Restrict indirect path finding to valid subgraphs
124+
125+
Fix an issue where query planning could appear stuck on some complex federated schemas due to excessive indirect path exploration.
126+
127+
Indirect path exploration happens when the planner cannot resolve a field directly in the current subgraph and starts searching for a route through other subgraphs that could satisfy the field and its requirements.
128+
129+
Indirect field lookup is now limited to subgraphs that can actually resolve the requested field, reducing unnecessary work and preventing planning stalls.
130+
119131
## 0.0.77 (2026-07-01)
120132

121133
### Fixes

bin/router/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "hive-router"
3-
version = "0.0.77"
3+
version = "0.0.78"
44
edition = "2021"
55
description = "GraphQL router/gateway for Federation"
66
license = "MIT"
@@ -23,8 +23,8 @@ testing = []
2323
graphiql = []
2424

2525
[dependencies]
26-
hive-router-query-planner = { path = "../../lib/query-planner", version = "2.10.5" }
27-
hive-router-plan-executor = { path = "../../lib/executor", version = "6.20.2" }
26+
hive-router-query-planner = { path = "../../lib/query-planner", version = "2.10.6" }
27+
hive-router-plan-executor = { path = "../../lib/executor", version = "6.20.3" }
2828
hive-router-config = { path = "../../lib/router-config", version = "0.1.6" }
2929
hive-router-internal = { path = "../../lib/internal", version = "0.0.34" }
3030
hive-console-sdk = { path = "../../lib/hive-console-sdk", version = "0.3.17" }

lib/executor/CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
9494
### Other
9595

9696
- *(deps)* update release-plz/action action to v0.5.113 ([#389](https://github.com/graphql-hive/router/pull/389))
97+
## 6.20.3 (2026-07-02)
98+
99+
### Fixes
100+
101+
#### Restrict indirect path finding to valid subgraphs
102+
103+
Fix an issue where query planning could appear stuck on some complex federated schemas due to excessive indirect path exploration.
104+
105+
Indirect path exploration happens when the planner cannot resolve a field directly in the current subgraph and starts searching for a route through other subgraphs that could satisfy the field and its requirements.
106+
107+
Indirect field lookup is now limited to subgraphs that can actually resolve the requested field, reducing unnecessary work and preventing planning stalls.
108+
97109
## 6.20.2 (2026-07-01)
98110

99111
### Fixes

lib/executor/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "hive-router-plan-executor"
3-
version = "6.20.2"
3+
version = "6.20.3"
44
edition = "2021"
55
description = "GraphQL query planner executor for Federation specification"
66
license = "MIT"
@@ -15,7 +15,7 @@ authors = ["The Guild"]
1515
doctest = false
1616

1717
[dependencies]
18-
hive-router-query-planner = { path = "../query-planner", version = "2.10.5" }
18+
hive-router-query-planner = { path = "../query-planner", version = "2.10.6" }
1919
hive-router-config = { path = "../router-config", version = "0.1.6" }
2020
hive-router-internal = { path = "../internal", version = "0.0.34" }
2121
graphql-tools = { path = "../graphql-tools", version = "0.5.6" }

lib/node-addon/CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,16 @@
11
# @graphql-hive/router-query-planner changelog
2+
## 0.0.39 (2026-07-02)
3+
4+
### Fixes
5+
6+
#### Restrict indirect path finding to valid subgraphs
7+
8+
Fix an issue where query planning could appear stuck on some complex federated schemas due to excessive indirect path exploration.
9+
10+
Indirect path exploration happens when the planner cannot resolve a field directly in the current subgraph and starts searching for a route through other subgraphs that could satisfy the field and its requirements.
11+
12+
Indirect field lookup is now limited to subgraphs that can actually resolve the requested field, reducing unnecessary work and preventing planning stalls.
13+
214
## 0.0.38 (2026-07-01)
315

416
### Fixes

lib/node-addon/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
edition = "2021"
3-
version = "0.0.38"
3+
version = "0.0.39"
44
name = "node-addon"
55
publish = true
66

lib/node-addon/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@graphql-hive/router-query-planner",
3-
"version": "0.0.38",
3+
"version": "0.0.39",
44
"type": "module",
55
"main": "dist/index.js",
66
"types": "dist/index.d.ts",

lib/query-planner/CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3030
### Other
3131

3232
- *(deps)* update release-plz/action action to v0.5.113 ([#389](https://github.com/graphql-hive/router/pull/389))
33+
## 2.10.6 (2026-07-02)
34+
35+
### Fixes
36+
37+
#### Restrict indirect path finding to valid subgraphs
38+
39+
Fix an issue where query planning could appear stuck on some complex federated schemas due to excessive indirect path exploration.
40+
41+
Indirect path exploration happens when the planner cannot resolve a field directly in the current subgraph and starts searching for a route through other subgraphs that could satisfy the field and its requirements.
42+
43+
Indirect field lookup is now limited to subgraphs that can actually resolve the requested field, reducing unnecessary work and preventing planning stalls.
44+
3345
## 2.10.5 (2026-07-01)
3446

3547
### Fixes

0 commit comments

Comments
 (0)