diff --git a/Cargo.lock b/Cargo.lock index e75b3e0..23410b1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -953,8 +953,8 @@ dependencies = [ [[package]] name = "ndc-models" -version = "0.1.5" -source = "git+http://github.com/hasura/ndc-spec.git?rev=a8b883f95b1f5216467f83a7d4201791e2a474ff#a8b883f95b1f5216467f83a7d4201791e2a474ff" +version = "0.2.0" +source = "git+http://github.com/hasura/ndc-spec.git?rev=2893acd5de273667e84f9f87a25901615b368593#2893acd5de273667e84f9f87a25901615b368593" dependencies = [ "indexmap 2.2.6", "ref-cast", @@ -967,7 +967,7 @@ dependencies = [ [[package]] name = "ndc-sdk" -version = "0.2.1" +version = "0.4.0" dependencies = [ "async-trait", "axum", @@ -1000,8 +1000,8 @@ dependencies = [ [[package]] name = "ndc-test" -version = "0.1.5" -source = "git+http://github.com/hasura/ndc-spec.git?rev=a8b883f95b1f5216467f83a7d4201791e2a474ff#a8b883f95b1f5216467f83a7d4201791e2a474ff" +version = "0.2.0" +source = "git+http://github.com/hasura/ndc-spec.git?rev=2893acd5de273667e84f9f87a25901615b368593#2893acd5de273667e84f9f87a25901615b368593" dependencies = [ "async-trait", "clap", diff --git a/Cargo.toml b/Cargo.toml index ed995f2..0f61095 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [workspace] resolver = "2" -package.version = "0.2.1" +package.version = "0.4.0" package.edition = "2021" package.license = "Apache-2.0" diff --git a/crates/sdk/Cargo.toml b/crates/sdk/Cargo.toml index 949764f..f5eff84 100644 --- a/crates/sdk/Cargo.toml +++ b/crates/sdk/Cargo.toml @@ -24,8 +24,8 @@ rustls = ["reqwest/rustls"] ndc-test = ["dep:ndc-test"] [dependencies] -ndc-models = { git = "http://github.com/hasura/ndc-spec.git", rev = "a8b883f95b1f5216467f83a7d4201791e2a474ff" } -ndc-test = { git = "http://github.com/hasura/ndc-spec.git", rev = "a8b883f95b1f5216467f83a7d4201791e2a474ff", optional = true } +ndc-models = { git = "http://github.com/hasura/ndc-spec.git", rev = "2893acd5de273667e84f9f87a25901615b368593" } +ndc-test = { git = "http://github.com/hasura/ndc-spec.git", rev = "2893acd5de273667e84f9f87a25901615b368593", optional = true } async-trait = "0.1.79" axum = { version = "0.6.20", features = ["http2"] } diff --git a/crates/sdk/src/connector/example.rs b/crates/sdk/src/connector/example.rs index 9e134d5..e800501 100644 --- a/crates/sdk/src/connector/example.rs +++ b/crates/sdk/src/connector/example.rs @@ -45,10 +45,12 @@ impl Connector for Example { variables: None, aggregates: None, exists: models::ExistsCapabilities { - nested_collections: None, + named_scopes: None, + unrelated: None, }, explain: None, nested_fields: models::NestedFieldCapabilities { + nested_collections: None, filter_by: None, order_by: None, aggregates: None, @@ -76,6 +78,7 @@ impl Connector for Example { procedures: vec![], object_types: BTreeMap::new(), scalar_types: BTreeMap::new(), + capabilities: None, } .into()) }