Skip to content

Commit baf8056

Browse files
chore(release): router crates and artifacts (#1376)
1 parent ca775e9 commit baf8056

14 files changed

Lines changed: 128 additions & 72 deletions

.changeset/add_apollo_graphos_supergraph_source.md

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

.changeset/expose-log-correlation-to-plugin-system.md

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

.changeset/expose-request-summary-to-plugin-system.md

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

.changeset/expose-summary-message-to-plugin-system.md

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

.changeset/usage-report-persisted-document-hash.md

Lines changed: 0 additions & 11 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: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,46 @@ 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.88 (2026-08-10)
120+
121+
### Features
122+
123+
#### Add `apollo_graphos` supergraph source
124+
125+
Adds a new `apollo_graphos` supergraph source that fetches the supergraph schema from Apollo GraphOS's managed federation Uplink, for routers migrating from Apollo Router/Gateway without needing a separate schema-delivery pipeline.
126+
127+
Configure it with `graph_ref` and `key` (or the `APOLLO_GRAPH_REF`/`APOLLO_KEY` environment variables), and optionally `endpoint` (defaults to Apollo's GCP and AWS Uplink endpoints, tried in order), `timeout` and `accept_invalid_certs`.
128+
129+
Closes https://github.com/graphql-hive/router/issues/505
130+
131+
#### Expose log correlation to the plugin system
132+
133+
Plugins can now attach a custom correlation (e.g. a tenant or project ID) to every log line of the current request via `hive_router::set_log_correlation(key, value)`, callable from any hook, alongside the built-in `request_id` and `trace_id`.
134+
135+
Fixes https://github.com/graphql-hive/router/issues/1350
136+
137+
#### Expose the request summary to the plugin system
138+
139+
Plugins can now enrich the request summary log line with custom attributes via `hive_router::set_summary_attribute(key, value)`, callable from any hook (e.g. `on_http_request`, `on_graphql_analysis`).
140+
141+
Fixes https://github.com/graphql-hive/router/issues/1368
142+
143+
#### Expose the summary message to the plugin system
144+
145+
Plugins can now override the request summary log line's message via `hive_router::set_summary_message(message)`, callable from any hook.
146+
147+
Fixes https://github.com/graphql-hive/router/issues/1378
148+
149+
### Fixes
150+
151+
#### Report `persistedDocumentHash` in usage reports
152+
153+
Usage reports now include the resolved persisted document id, so Hive Console can match
154+
requests to app deployments and populate their "Last used" data. Previously the router
155+
resolved the document id but always omitted it from the usage report.
156+
157+
Closes https://github.com/graphql-hive/router/issues/1343
158+
119159
## 0.0.87 (2026-08-05)
120160

121161
### Features

bin/router/Cargo.toml

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

2525
[dependencies]
2626
hive-router-query-planner = { path = "../../lib/query-planner", version = "2.10.11" }
27-
hive-router-plan-executor = { path = "../../lib/executor", version = "7.0.2" }
28-
hive-router-config = { path = "../../lib/router-config", version = "0.1.10" }
29-
hive-router-internal = { path = "../../lib/internal", version = "0.0.40" }
27+
hive-router-plan-executor = { path = "../../lib/executor", version = "7.0.3" }
28+
hive-router-config = { path = "../../lib/router-config", version = "0.1.11" }
29+
hive-router-internal = { path = "../../lib/internal", version = "0.0.41" }
3030
hive-console-sdk = { path = "../../lib/hive-console-sdk", version = "0.3.19" }
3131
graphql-tools = { path = "../../lib/graphql-tools", version = "0.5.8" }
3232

lib/executor/CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,36 @@ 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+
## 7.0.3 (2026-08-10)
98+
99+
### Fixes
100+
101+
#### Add `apollo_graphos` supergraph source
102+
103+
Adds a new `apollo_graphos` supergraph source that fetches the supergraph schema from Apollo GraphOS's managed federation Uplink, for routers migrating from Apollo Router/Gateway without needing a separate schema-delivery pipeline.
104+
105+
Configure it with `graph_ref` and `key` (or the `APOLLO_GRAPH_REF`/`APOLLO_KEY` environment variables), and optionally `endpoint` (defaults to Apollo's GCP and AWS Uplink endpoints, tried in order), `timeout` and `accept_invalid_certs`.
106+
107+
Closes https://github.com/graphql-hive/router/issues/505
108+
109+
#### Expose log correlation to the plugin system
110+
111+
Plugins can now attach a custom correlation (e.g. a tenant or project ID) to every log line of the current request via `hive_router::set_log_correlation(key, value)`, callable from any hook, alongside the built-in `request_id` and `trace_id`.
112+
113+
Fixes https://github.com/graphql-hive/router/issues/1350
114+
115+
#### Expose the request summary to the plugin system
116+
117+
Plugins can now enrich the request summary log line with custom attributes via `hive_router::set_summary_attribute(key, value)`, callable from any hook (e.g. `on_http_request`, `on_graphql_analysis`).
118+
119+
Fixes https://github.com/graphql-hive/router/issues/1368
120+
121+
#### Expose the summary message to the plugin system
122+
123+
Plugins can now override the request summary log line's message via `hive_router::set_summary_message(message)`, callable from any hook.
124+
125+
Fixes https://github.com/graphql-hive/router/issues/1378
126+
97127
## 7.0.2 (2026-08-05)
98128

99129
### Fixes

lib/executor/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-plan-executor"
3-
version = "7.0.2"
3+
version = "7.0.3"
44
edition = "2021"
55
description = "GraphQL query planner executor for Federation specification"
66
license = "MIT"
@@ -16,8 +16,8 @@ doctest = false
1616

1717
[dependencies]
1818
hive-router-query-planner = { path = "../query-planner", version = "2.10.11" }
19-
hive-router-config = { path = "../router-config", version = "0.1.10" }
20-
hive-router-internal = { path = "../internal", version = "0.0.40" }
19+
hive-router-config = { path = "../router-config", version = "0.1.11" }
20+
hive-router-internal = { path = "../internal", version = "0.0.41" }
2121
graphql-tools = { path = "../graphql-tools", version = "0.5.8" }
2222
hive-console-sdk = { path = "../hive-console-sdk", version = "0.3.8" }
2323

0 commit comments

Comments
 (0)