diff --git a/Cargo.lock b/Cargo.lock index ed6669457..b6505422b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2011,7 +2011,7 @@ checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" [[package]] name = "hive-router" -version = "0.0.11" +version = "0.0.12" dependencies = [ "async-trait", "cookie", @@ -2046,7 +2046,7 @@ dependencies = [ [[package]] name = "hive-router-config" -version = "0.0.6" +version = "0.0.7" dependencies = [ "config", "http", @@ -2060,7 +2060,7 @@ dependencies = [ [[package]] name = "hive-router-plan-executor" -version = "3.0.0" +version = "4.0.0" dependencies = [ "ahash", "async-trait", diff --git a/bin/router/CHANGELOG.md b/bin/router/CHANGELOG.md index ff92362f7..2c6b037af 100644 --- a/bin/router/CHANGELOG.md +++ b/bin/router/CHANGELOG.md @@ -7,6 +7,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.0.12](https://github.com/graphql-hive/router/compare/hive-router-v0.0.11...hive-router-v0.0.12) - 2025-10-16 + +### Added + +- *(router)* Subgraph endpoint overrides ([#488](https://github.com/graphql-hive/router/pull/488)) +- *(router)* jwt auth ([#455](https://github.com/graphql-hive/router/pull/455)) +- *(router)* CORS support ([#473](https://github.com/graphql-hive/router/pull/473)) +- *(router)* CSRF prevention for browser requests ([#472](https://github.com/graphql-hive/router/pull/472)) +- *(executor)* include subgraph name and code to the errors ([#477](https://github.com/graphql-hive/router/pull/477)) +- *(executor)* normalize flatten errors for the final response ([#454](https://github.com/graphql-hive/router/pull/454)) + +### Fixed + +- *(router)* fix graphiql autocompletion, and avoid serializing nulls for optional extension fields ([#485](https://github.com/graphql-hive/router/pull/485)) +- *(router)* improve csrf and other configs ([#487](https://github.com/graphql-hive/router/pull/487)) +- *(router)* allow null value for nullable scalar types while validating variables ([#483](https://github.com/graphql-hive/router/pull/483)) + ## [0.0.11](https://github.com/graphql-hive/router/compare/hive-router-v0.0.10...hive-router-v0.0.11) - 2025-10-08 ### Added diff --git a/bin/router/Cargo.toml b/bin/router/Cargo.toml index 22ca55029..a2cecae97 100644 --- a/bin/router/Cargo.toml +++ b/bin/router/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "hive-router" -version = "0.0.11" +version = "0.0.12" edition = "2021" description = "GraphQL router/gateway for Federation" license = "MIT" @@ -17,8 +17,8 @@ path = "src/main.rs" [dependencies] hive-router-query-planner = { path = "../../lib/query-planner", version = "2.0.0" } -hive-router-plan-executor = { path = "../../lib/executor", version = "3.0.0" } -hive-router-config = { path = "../../lib/router-config", version = "0.0.6" } +hive-router-plan-executor = { path = "../../lib/executor", version = "4.0.0" } +hive-router-config = { path = "../../lib/router-config", version = "0.0.7" } tokio = { workspace = true } futures = { workspace = true } diff --git a/lib/executor/CHANGELOG.md b/lib/executor/CHANGELOG.md index 5355b13ba..99a04a4ed 100644 --- a/lib/executor/CHANGELOG.md +++ b/lib/executor/CHANGELOG.md @@ -7,6 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [4.0.0](https://github.com/graphql-hive/router/compare/hive-router-plan-executor-v3.0.0...hive-router-plan-executor-v4.0.0) - 2025-10-16 + +### Added + +- *(router)* Subgraph endpoint overrides ([#488](https://github.com/graphql-hive/router/pull/488)) +- *(router)* jwt auth ([#455](https://github.com/graphql-hive/router/pull/455)) +- *(executor)* include subgraph name and code to the errors ([#477](https://github.com/graphql-hive/router/pull/477)) +- *(executor)* normalize flatten errors for the final response ([#454](https://github.com/graphql-hive/router/pull/454)) + +### Fixed + +- *(router)* allow null value for nullable scalar types while validating variables ([#483](https://github.com/graphql-hive/router/pull/483)) +- *(router)* fix graphiql autocompletion, and avoid serializing nulls for optional extension fields ([#485](https://github.com/graphql-hive/router/pull/485)) + ## [3.0.0](https://github.com/graphql-hive/router/compare/hive-router-plan-executor-v2.0.0...hive-router-plan-executor-v3.0.0) - 2025-10-08 ### Added diff --git a/lib/executor/Cargo.toml b/lib/executor/Cargo.toml index 16d3ed339..f62a3fa4e 100644 --- a/lib/executor/Cargo.toml +++ b/lib/executor/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "hive-router-plan-executor" -version = "3.0.0" +version = "4.0.0" edition = "2021" description = "GraphQL query planner executor for Federation specification" license = "MIT" diff --git a/lib/router-config/CHANGELOG.md b/lib/router-config/CHANGELOG.md index 900c15f34..6d1713c8f 100644 --- a/lib/router-config/CHANGELOG.md +++ b/lib/router-config/CHANGELOG.md @@ -7,6 +7,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.0.7](https://github.com/graphql-hive/router/compare/hive-router-config-v0.0.6...hive-router-config-v0.0.7) - 2025-10-16 + +### Added + +- *(router)* Subgraph endpoint overrides ([#488](https://github.com/graphql-hive/router/pull/488)) +- *(router)* jwt auth ([#455](https://github.com/graphql-hive/router/pull/455)) +- *(router)* CORS support ([#473](https://github.com/graphql-hive/router/pull/473)) +- *(router)* CSRF prevention for browser requests ([#472](https://github.com/graphql-hive/router/pull/472)) + +### Fixed + +- *(router)* improve csrf and other configs ([#487](https://github.com/graphql-hive/router/pull/487)) + ## [0.0.6](https://github.com/graphql-hive/router/compare/hive-router-config-v0.0.5...hive-router-config-v0.0.6) - 2025-10-08 ### Added diff --git a/lib/router-config/Cargo.toml b/lib/router-config/Cargo.toml index 8c06f7405..cc882cb9d 100644 --- a/lib/router-config/Cargo.toml +++ b/lib/router-config/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "hive-router-config" -version = "0.0.6" +version = "0.0.7" edition = "2021" publish = true license = "MIT"