diff --git a/Cargo.toml b/Cargo.toml index 7721b485f9..e3827bd02d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -26,7 +26,8 @@ debug = true debug = "line-tables-only" [workspace.dependencies] -delta_kernel = { version = "=0.6.0", features = ["default-engine"] } +#delta_kernel = { version = "=0.6.0", features = ["default-engine"] } +delta_kernel = { git = "https://github.com/delta-io/delta-kernel-rs", rev = "ba37b6279a413c513195c4160379cfee6d52ea84", features = ["default-engine-rustls"] } #delta_kernel = { path = "../delta-kernel-rs/kernel", features = ["sync-engine"] } # arrow diff --git a/crates/lakefs/Cargo.toml b/crates/lakefs/Cargo.toml index 25c78e9fee..f4e3301689 100644 --- a/crates/lakefs/Cargo.toml +++ b/crates/lakefs/Cargo.toml @@ -28,7 +28,7 @@ url = { workspace = true } dashmap = "6" serde = { workspace = true, features = ["derive"] } serde_json = { workspace = true } -reqwest = {version = "0.12", features = ["json"]} +reqwest = {version = "0.12", default-features = false, features = ["http2", "json", "rustls-tls-native-roots"]} http = "1.0.0" delta_kernel = { workspace = true, features = [] } diff --git a/dev/publish.sh b/dev/publish.sh index 064caa191f..407ee08919 100755 --- a/dev/publish.sh +++ b/dev/publish.sh @@ -2,7 +2,7 @@ set -xe -for crate in "mount" "catalog-glue" "hdfs" "azure" "aws" "gcp" "core" "deltalake"; do +for crate in "core" "mount" "catalog-glue" "catalog-unity" "hdfs" "lakefs" "azure" "aws" "gcp" "deltalake"; do echo ">> Dry-run publishing ${crate}" (cd crates/${crate} && \ cargo publish \ diff --git a/python/Cargo.toml b/python/Cargo.toml index 871a7dd33b..4028bac4f5 100644 --- a/python/Cargo.toml +++ b/python/Cargo.toml @@ -41,10 +41,6 @@ futures = { workspace = true } num_cpus = { workspace = true } tokio = { workspace = true, features = ["rt-multi-thread"] } -# reqwest is pulled in by azure sdk, but not used by python binding itself -# for binary wheel best practice, statically link openssl -reqwest = { version = "*", features = ["native-tls-vendored"] } - deltalake-mount = { path = "../crates/mount" } [dependencies.pyo3] @@ -60,6 +56,3 @@ features = ["azure", "gcs", "python", "datafusion", "unity-experimental", "hdfs" default = ["rustls"] native-tls = ["deltalake/s3-native-tls", "deltalake/glue"] rustls = ["deltalake/s3", "deltalake/glue"] - -[build-dependencies] -openssl-src = "=300.3.1"