diff --git a/Cargo.toml b/Cargo.toml index be5287e040..7592a26ab1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -26,7 +26,7 @@ debug = true debug = "line-tables-only" [workspace.dependencies] -delta_kernel = { version = "=0.6.1", features = ["default-engine"] } +delta_kernel = { version = "=0.6.1", 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 35acc8b7a2..920f099312 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" } # Non-unix or emscripten os @@ -73,10 +69,7 @@ default = ["rustls"] native-tls = ["deltalake/s3-native-tls", "deltalake/glue"] rustls = ["deltalake/s3", "deltalake/glue"] -[build-dependencies] -openssl-src = "=300.3.1" - [profile.release] opt-level = 3 codegen-units = 1 -lto = "fat" \ No newline at end of file +lto = "fat"