diff --git a/Cargo.toml b/Cargo.toml index a803da0d4..a68222a2b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -24,7 +24,7 @@ resolver = "2" anyhow = "1" arrow = { version = "53", features = ["ipc_compression"] } arrow-flight = { version = "53", features = ["flight-sql-experimental"] } -clap = { version = "3", features = ["derive", "cargo"] } +clap = { version = "4.5", features = ["derive", "cargo"] } configure_me = { version = "0.4.0" } configure_me_codegen = { version = "0.4.4" } # bump directly to datafusion v43 to avoid the serde bug on v42 (https://github.com/apache/datafusion/pull/12626) @@ -44,6 +44,7 @@ tracing = "0.1.36" tracing-appender = "0.2.2" tracing-subscriber = { version = "0.3.15", features = ["env-filter"] } ctor = { version = "0.2" } +mimalloc = { version = "0.1" } tokio = { version = "1" } uuid = { version = "1.10", features = ["v4", "v7"] } diff --git a/ballista-cli/Cargo.toml b/ballista-cli/Cargo.toml index f8fc3694d..6b6ff345d 100644 --- a/ballista-cli/Cargo.toml +++ b/ballista-cli/Cargo.toml @@ -30,13 +30,12 @@ readme = "README.md" [dependencies] ballista = { path = "../ballista/client", version = "0.12.0", features = ["standalone"] } -# datafusion-cli uses 4.5 clap, thus it does not depend on workspace -clap = { version = "4.5", features = ["derive", "cargo"] } +clap = { workspace = true, features = ["derive", "cargo"] } datafusion = { workspace = true } datafusion-cli = { workspace = true } dirs = "5.0.1" env_logger = { workspace = true } -mimalloc = { version = "0.1", default-features = false } +mimalloc = { workspace = true, default-features = false } rustyline = "14.0.0" tokio = { workspace = true, features = ["macros", "rt", "rt-multi-thread", "sync", "parking_lot"] } diff --git a/ballista/executor/Cargo.toml b/ballista/executor/Cargo.toml index a7c5c65cc..0f5a62d40 100644 --- a/ballista/executor/Cargo.toml +++ b/ballista/executor/Cargo.toml @@ -48,7 +48,7 @@ datafusion = { workspace = true } datafusion-proto = { workspace = true } futures = { workspace = true } log = { workspace = true } -mimalloc = { version = "0.1", default-features = false, optional = true } +mimalloc = { workspace = true, default-features = false, optional = true } parking_lot = { workspace = true } tempfile = { workspace = true } tokio = { workspace = true, features = [ diff --git a/benchmarks/Cargo.toml b/benchmarks/Cargo.toml index 84820d48a..ac6b52586 100644 --- a/benchmarks/Cargo.toml +++ b/benchmarks/Cargo.toml @@ -38,7 +38,7 @@ datafusion = { workspace = true } datafusion-proto = { workspace = true } env_logger = { workspace = true } futures = { workspace = true } -mimalloc = { version = "0.1", optional = true, default-features = false } +mimalloc = { workspace = true, optional = true, default-features = false } rand = { workspace = true } serde = { workspace = true } serde_json = "1.0.78"