diff --git a/.changeset/funny-rockets-speak.md b/.changeset/funny-rockets-speak.md deleted file mode 100644 index c46607702b7..00000000000 --- a/.changeset/funny-rockets-speak.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -'hive-console-sdk-rs': patch -'hive-apollo-router-plugin': minor ---- - -Extract Hive Console integration implementation into a new package `hive-console-sdk` which can -be used by any Rust library for Hive Console integration - -It also includes a refactor to use less Mutexes like replacing `lru` + `Mutex` with the thread-safe `moka` package. -Only one place that handles queueing uses `Mutex` now. diff --git a/.changeset/nasty-emus-win.md b/.changeset/nasty-emus-win.md deleted file mode 100644 index 5f14e6a3cfa..00000000000 --- a/.changeset/nasty-emus-win.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'hive': patch ---- - -Fix schema check approval to properly reject checks with policy errors and return descriptive error -message instead of generic error diff --git a/.changeset/six-teeth-attack.md b/.changeset/six-teeth-attack.md deleted file mode 100644 index 3336d13e22f..00000000000 --- a/.changeset/six-teeth-attack.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'hive-apollo-router-plugin': patch ---- - -Fixes a bug when Persisted Operations are enabled by default which should be explicitly enabled diff --git a/configs/cargo/Cargo.lock b/configs/cargo/Cargo.lock index 32a652881a3..cd52e3dcf49 100644 --- a/configs/cargo/Cargo.lock +++ b/configs/cargo/Cargo.lock @@ -2614,7 +2614,7 @@ dependencies = [ [[package]] name = "hive-apollo-router-plugin" -version = "2.2.0" +version = "2.3.0" dependencies = [ "anyhow", "apollo-router", @@ -2648,7 +2648,7 @@ dependencies = [ [[package]] name = "hive-console-sdk" -version = "0.0.0" +version = "0.0.1" dependencies = [ "anyhow", "async-trait", diff --git a/deployment/CHANGELOG.md b/deployment/CHANGELOG.md index 5b3bfd543ec..96e53d697fa 100644 --- a/deployment/CHANGELOG.md +++ b/deployment/CHANGELOG.md @@ -1,13 +1,22 @@ # hive +## 8.5.2 + +### Patch Changes + +- [#7185](https://github.com/graphql-hive/console/pull/7185) + [`7457e4d`](https://github.com/graphql-hive/console/commit/7457e4de75c51a218493b6c7ea5b0e3823d99f6a) + Thanks [@adambenhassen](https://github.com/adambenhassen)! - Fix schema check approval to properly + reject checks with policy errors and return descriptive error message instead of generic error + ## 8.5.1 ### Patch Changes - [#7177](https://github.com/graphql-hive/console/pull/7177) [`1f7f195`](https://github.com/graphql-hive/console/commit/1f7f1951b2b1ef76d0853a6588e39458e5e1a982) - Thanks [@n1ru4l](https://github.com/n1ru4l)! - Fix issue with native - federation public SDL generation around inaccessible interfaces. + Thanks [@n1ru4l](https://github.com/n1ru4l)! - Fix issue with native federation public SDL + generation around inaccessible interfaces. **Example supergraph:** diff --git a/deployment/package.json b/deployment/package.json index 81613143852..fb0a0f6c69b 100644 --- a/deployment/package.json +++ b/deployment/package.json @@ -1,6 +1,6 @@ { "name": "hive", - "version": "8.5.1", + "version": "8.5.2", "private": true, "scripts": { "generate": "tsx generate.ts", diff --git a/packages/libraries/router/CHANGELOG.md b/packages/libraries/router/CHANGELOG.md index e2a4632dab5..197078a9216 100644 --- a/packages/libraries/router/CHANGELOG.md +++ b/packages/libraries/router/CHANGELOG.md @@ -1,5 +1,29 @@ # 16.10.2024 +## 2.3.0 + +### Minor Changes + +- [#7143](https://github.com/graphql-hive/console/pull/7143) + [`b80e896`](https://github.com/graphql-hive/console/commit/b80e8960f492e3bcfe1012caab294d9066d86fe3) + Thanks [@ardatan](https://github.com/ardatan)! - Extract Hive Console integration implementation + into a new package `hive-console-sdk` which can be used by any Rust library for Hive Console + integration + + It also includes a refactor to use less Mutexes like replacing `lru` + `Mutex` with the + thread-safe `moka` package. Only one place that handles queueing uses `Mutex` now. + +### Patch Changes + +- [#7143](https://github.com/graphql-hive/console/pull/7143) + [`b80e896`](https://github.com/graphql-hive/console/commit/b80e8960f492e3bcfe1012caab294d9066d86fe3) + Thanks [@ardatan](https://github.com/ardatan)! - Fixes a bug when Persisted Operations are enabled + by default which should be explicitly enabled + +- Updated dependencies + [[`b80e896`](https://github.com/graphql-hive/console/commit/b80e8960f492e3bcfe1012caab294d9066d86fe3)]: + - hive-console-sdk-rs@0.0.1 + ## 2.2.0 ### Minor Changes diff --git a/packages/libraries/router/Cargo.toml b/packages/libraries/router/Cargo.toml index 7584791701d..50ce1106145 100644 --- a/packages/libraries/router/Cargo.toml +++ b/packages/libraries/router/Cargo.toml @@ -5,7 +5,7 @@ repository = "https://github.com/graphql-hive/console/" edition = "2021" license = "MIT" publish = true -version = "2.2.0" +version = "2.3.0" description = "Apollo-Router Plugin for Hive" [[bin]] @@ -19,7 +19,7 @@ path = "src/lib.rs" [dependencies] apollo-router = { version = "^2.0.0" } axum-core = "0.5" -hive-console-sdk = { path = "../sdk-rs" } +hive-console-sdk = { path = "../sdk-rs", version = "0" } thiserror = "2.0.11" reqwest = { version = "0.12.0", default-features = false, features = [ "rustls-tls", diff --git a/packages/libraries/router/package.json b/packages/libraries/router/package.json index 8f2ac3b6c63..343d9dea658 100644 --- a/packages/libraries/router/package.json +++ b/packages/libraries/router/package.json @@ -1,6 +1,6 @@ { "name": "hive-apollo-router-plugin", - "version": "2.2.0", + "version": "2.3.0", "private": true, "scripts": { "sync-cargo-file": "./sync-cargo-file.sh" diff --git a/packages/libraries/sdk-rs/CHANGELOG.md b/packages/libraries/sdk-rs/CHANGELOG.md new file mode 100644 index 00000000000..7ab65dc2bfe --- /dev/null +++ b/packages/libraries/sdk-rs/CHANGELOG.md @@ -0,0 +1,14 @@ +# hive-console-sdk-rs + +## 0.0.1 + +### Patch Changes + +- [#7143](https://github.com/graphql-hive/console/pull/7143) + [`b80e896`](https://github.com/graphql-hive/console/commit/b80e8960f492e3bcfe1012caab294d9066d86fe3) + Thanks [@ardatan](https://github.com/ardatan)! - Extract Hive Console integration implementation + into a new package `hive-console-sdk` which can be used by any Rust library for Hive Console + integration + + It also includes a refactor to use less Mutexes like replacing `lru` + `Mutex` with the + thread-safe `moka` package. Only one place that handles queueing uses `Mutex` now. diff --git a/packages/libraries/sdk-rs/Cargo.toml b/packages/libraries/sdk-rs/Cargo.toml index 9d9dbd444e7..f411a726fed 100644 --- a/packages/libraries/sdk-rs/Cargo.toml +++ b/packages/libraries/sdk-rs/Cargo.toml @@ -4,7 +4,7 @@ repository = "https://github.com/graphql-hive/console/" edition = "2021" license = "MIT" publish = true -version = "0.0.0" +version = "0.0.1" description = "Rust SDK for Hive Console" [lib] diff --git a/packages/libraries/sdk-rs/package.json b/packages/libraries/sdk-rs/package.json index 82cf1ffe6f4..7e3d2c6f05b 100644 --- a/packages/libraries/sdk-rs/package.json +++ b/packages/libraries/sdk-rs/package.json @@ -1,6 +1,6 @@ { "name": "hive-console-sdk-rs", - "version": "0.0.0", + "version": "0.0.1", "private": true, "scripts": { "sync-cargo-file": "./sync-cargo-file.sh"