From 4b7cd1e28b556d73c6dc378820591bff2314eecb Mon Sep 17 00:00:00 2001 From: "R. Tyler Croy" Date: Wed, 11 Sep 2024 00:34:40 +0000 Subject: [PATCH 1/2] fix: pin the delta_kernel version to 0.3.0 specifically 0.3.1 upgrades arrow to major version 53 and is therefore incompatible with arrow version 52 which we depend upon --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 74a4c73597..ccbb766e0f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -26,7 +26,7 @@ debug = true debug = "line-tables-only" [workspace.dependencies] -delta_kernel = { version = "0.3.0" } +delta_kernel = { version = "=0.3.0" } # delta_kernel = { path = "../delta-kernel-rs/kernel", version = "0.3.0" } # arrow From 8ea45c3a0d0ba7dda22264b12a3be636ba456881 Mon Sep 17 00:00:00 2001 From: "R. Tyler Croy" Date: Wed, 11 Sep 2024 00:53:43 +0000 Subject: [PATCH 2/2] fix: pin all dependencies to deltalake-core 0.19.1 since 0.19.0 must be yanked Dependencies which might resolve 0.19.0 could inadvertently pull in kernel 0.3.1 and receive a broken build --- crates/aws/Cargo.toml | 2 +- crates/azure/Cargo.toml | 2 +- crates/catalog-glue/Cargo.toml | 2 +- crates/gcp/Cargo.toml | 2 +- crates/hdfs/Cargo.toml | 2 +- crates/mount/Cargo.toml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/crates/aws/Cargo.toml b/crates/aws/Cargo.toml index a62652ef52..9fe0c05934 100644 --- a/crates/aws/Cargo.toml +++ b/crates/aws/Cargo.toml @@ -12,7 +12,7 @@ repository.workspace = true rust-version.workspace = true [dependencies] -deltalake-core = { version = "0.19.0", path = "../core" } +deltalake-core = { version = "0.19.1", path = "../core" } aws-smithy-runtime-api = { version="1.1.7" } aws-smithy-runtime = { version="1.1.7", optional = true} aws-credential-types = { version="1.1.7", features = ["hardcoded-credentials"]} diff --git a/crates/azure/Cargo.toml b/crates/azure/Cargo.toml index 598dadec8d..56181a9f0c 100644 --- a/crates/azure/Cargo.toml +++ b/crates/azure/Cargo.toml @@ -12,7 +12,7 @@ repository.workspace = true rust-version.workspace = true [dependencies] -deltalake-core = { version = "0.19.0", path = "../core" } +deltalake-core = { version = "0.19.1", path = "../core" } lazy_static = "1" # workspace depenndecies diff --git a/crates/catalog-glue/Cargo.toml b/crates/catalog-glue/Cargo.toml index b8598bf7e6..b107d1955a 100644 --- a/crates/catalog-glue/Cargo.toml +++ b/crates/catalog-glue/Cargo.toml @@ -15,7 +15,7 @@ rust-version.workspace = true async-trait = { workspace = true } aws-config = "1" aws-sdk-glue = "1" -deltalake-core = { version = "0.19.0", path = "../core" } +deltalake-core = { version = "0.19.1", path = "../core" } thiserror = { workspace = true } [dev-dependencies] diff --git a/crates/gcp/Cargo.toml b/crates/gcp/Cargo.toml index 8538697d22..623868a6aa 100644 --- a/crates/gcp/Cargo.toml +++ b/crates/gcp/Cargo.toml @@ -12,7 +12,7 @@ repository.workspace = true rust-version.workspace = true [dependencies] -deltalake-core = { version = "0.19.0", path = "../core" } +deltalake-core = { version = "0.19.1", path = "../core" } lazy_static = "1" # workspace depenndecies diff --git a/crates/hdfs/Cargo.toml b/crates/hdfs/Cargo.toml index 7118ea0231..bb9525c302 100644 --- a/crates/hdfs/Cargo.toml +++ b/crates/hdfs/Cargo.toml @@ -12,7 +12,7 @@ repository.workspace = true rust-version.workspace = true [dependencies] -deltalake-core = { version = "0.19.0", path = "../core" } +deltalake-core = { version = "0.19.1", path = "../core" } hdfs-native-object-store = "0.11" # workspace dependecies diff --git a/crates/mount/Cargo.toml b/crates/mount/Cargo.toml index 87e2b9d4e1..2e8e42eccf 100644 --- a/crates/mount/Cargo.toml +++ b/crates/mount/Cargo.toml @@ -12,7 +12,7 @@ repository.workspace = true rust-version.workspace = true [dependencies] -deltalake-core = { version = "0.19.0", path = "../core", features = [ +deltalake-core = { version = "0.19.1", path = "../core", features = [ "datafusion", ] } lazy_static = "1"