diff --git a/Cargo.toml b/Cargo.toml index e6560dbf7..092180596 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -41,6 +41,8 @@ arrow-select = "58.0.0" arrow-cast = "58.0.0" arrow-flight = { version = "58.0.0", features = ["flight-sql-experimental"] } async-trait = "0" +# Smithy JSON 0.63 requires the pre-1.7 Document representation; allow the MSRV pin. +aws-smithy-types = ">=1.3.6, <1.7" bytes = "1" datafusion = { version = "54.0.0", default-features = false } datafusion-catalog = "54.0.0" diff --git a/rust/lancedb/Cargo.toml b/rust/lancedb/Cargo.toml index 1557cbfa8..f9979133b 100644 --- a/rust/lancedb/Cargo.toml +++ b/rust/lancedb/Cargo.toml @@ -67,8 +67,7 @@ serde_json = { workspace = true } async-openai = { version = "0.20.0", optional = true } serde_with = { version = "3.8.1" } tempfile = { workspace = true } -# Smithy JSON 0.63 still requires the pre-1.7 Document representation. -aws-smithy-types = { version = ">=1.3.6, <1.7", optional = true } +aws-smithy-types = { workspace = true, optional = true } aws-sdk-bedrockruntime = { version = "1.27.0", optional = true } # For remote feature reqwest = { version = "0.12.0", default-features = false, features = [ @@ -113,10 +112,7 @@ aws-sdk-s3 = { version = "1.55.0" } aws-sdk-kms = { version = "1.48.0" } aws-config = { version = "1.5.10" } aws-smithy-runtime = { version = "1.9.1" } -# Constraint only: types 1.7 breaks aws-smithy-json 0.63, which aws-config still -# requires. Bounds must stay inside 1.x and allow the MSRV job's 1.3.6 pin. -# Drop once aws-config moves to aws-smithy-json 0.64. -aws-smithy-types = { version = ">=1.0, <1.7" } +aws-smithy-types.workspace = true datafusion.workspace = true http-body = "1" # Matching reqwest rstest = "0.23.0"