diff --git a/Cargo.toml b/Cargo.toml index 7d28b0dafa..3d2dd60c2e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -108,6 +108,7 @@ edition = "2021" license = "MIT OR Apache-2.0" [workspace.dependencies] +arrow = { version = "25.0.0" } datafusion = { git = "https://github.com/apache/arrow-datafusion.git", rev="48f73c6af3b0cc747c38b4a9c7a610f4630e8736", default-features = false } datafusion-proto = { git = "https://github.com/apache/arrow-datafusion.git", rev="48f73c6af3b0cc747c38b4a9c7a610f4630e8736" } diff --git a/arrow_util/Cargo.toml b/arrow_util/Cargo.toml index ba874e848a..90425ff9d3 100644 --- a/arrow_util/Cargo.toml +++ b/arrow_util/Cargo.toml @@ -9,7 +9,7 @@ license.workspace = true [dependencies] ahash = { version = "0.8.0", default-features = false, features = ["runtime-rng"] } # need dyn_cmp_dict feature for comparing dictionary arrays -arrow = { version = "25.0.0", features = ["prettyprint", "dyn_cmp_dict"] } +arrow = { workspace = true, features = ["prettyprint", "dyn_cmp_dict"] } # used by arrow anyway (needed for printing workaround) chrono = { version = "0.4", default-features = false } comfy-table = { version = "6.1", default-features = false } diff --git a/compactor/Cargo.toml b/compactor/Cargo.toml index 75ca783e61..ae83e2f2f1 100644 --- a/compactor/Cargo.toml +++ b/compactor/Cargo.toml @@ -6,7 +6,7 @@ edition.workspace = true license.workspace = true [dependencies] -arrow = { version = "25.0.0", features = ["prettyprint"] } +arrow = { workspace = true, features = ["prettyprint"] } async-trait = "0.1.58" backoff = { path = "../backoff" } bytes = "1.2" diff --git a/influxdb_iox/Cargo.toml b/influxdb_iox/Cargo.toml index 950b8e212d..3b16c79615 100644 --- a/influxdb_iox/Cargo.toml +++ b/influxdb_iox/Cargo.toml @@ -41,7 +41,7 @@ trogging = { path = "../trogging", default-features = false, features = ["clap"] # Crates.io dependencies, in alphabetical order nu-ansi-term = "0.46.0" -arrow = { version = "25.0.0", features = ["prettyprint"] } +arrow = { workspace = true, features = ["prettyprint"] } backtrace = "0.3" bytes = "1.2" clap = { version = "4", features = ["derive", "env"] } diff --git a/influxdb_iox_client/Cargo.toml b/influxdb_iox_client/Cargo.toml index e823d68a82..8a0c4ae235 100644 --- a/influxdb_iox_client/Cargo.toml +++ b/influxdb_iox_client/Cargo.toml @@ -11,7 +11,7 @@ flight = ["arrow", "arrow-flight", "arrow_util", "futures-util"] format = ["arrow", "arrow_util"] [dependencies] -arrow = { version = "25.0.0", optional = true } +arrow = { workspace = true, optional = true } arrow-flight = { version = "25.0.0", optional = true } arrow_util = { path = "../arrow_util", optional = true } bytes = "1.2" diff --git a/ingester/Cargo.toml b/ingester/Cargo.toml index 29496d30f3..d1fc04e9dc 100644 --- a/ingester/Cargo.toml +++ b/ingester/Cargo.toml @@ -6,7 +6,7 @@ edition.workspace = true license.workspace = true [dependencies] -arrow = { version = "25.0.0", features = ["prettyprint"] } +arrow = { workspace = true, features = ["prettyprint"] } arrow-flight = "25.0.0" arrow_util = { path = "../arrow_util" } async-trait = "0.1.58" diff --git a/iox_query/Cargo.toml b/iox_query/Cargo.toml index 81a85b751b..1243539c70 100644 --- a/iox_query/Cargo.toml +++ b/iox_query/Cargo.toml @@ -15,7 +15,7 @@ license.workspace = true # 2. Allow for query logic testing without bringing in all the storage systems. [dependencies] # In alphabetical order -arrow = { version = "25.0.0", features = ["prettyprint"] } +arrow = { workspace = true, features = ["prettyprint"] } arrow_util = { path = "../arrow_util" } async-trait = "0.1" chrono = { version = "0.4", default-features = false } diff --git a/iox_tests/Cargo.toml b/iox_tests/Cargo.toml index 750f443cca..c3f8f71b03 100644 --- a/iox_tests/Cargo.toml +++ b/iox_tests/Cargo.toml @@ -7,7 +7,7 @@ edition.workspace = true license.workspace = true [dependencies] -arrow = "25.0.0" +arrow = { workspace = true } bytes = "1.2" data_types = { path = "../data_types" } datafusion = { workspace = true } diff --git a/mutable_batch/Cargo.toml b/mutable_batch/Cargo.toml index 29658ed6ba..23f130d628 100644 --- a/mutable_batch/Cargo.toml +++ b/mutable_batch/Cargo.toml @@ -7,7 +7,7 @@ edition.workspace = true license.workspace = true [dependencies] -arrow = { version = "25.0.0", features = ["prettyprint"] } +arrow = { workspace = true, features = ["prettyprint"] } arrow_util = { path = "../arrow_util" } chrono = { version = "0.4", default-features = false } data_types = { path = "../data_types" } diff --git a/parquet_file/Cargo.toml b/parquet_file/Cargo.toml index 8b4a72c3db..1cc3070dbd 100644 --- a/parquet_file/Cargo.toml +++ b/parquet_file/Cargo.toml @@ -6,7 +6,7 @@ edition.workspace = true license.workspace = true [dependencies] # In alphabetical order -arrow = { version = "25.0.0", features = ["prettyprint"] } +arrow = { workspace = true, features = ["prettyprint"] } base64 = "0.13" bytes = "1.2" data_types = { path = "../data_types" } diff --git a/predicate/Cargo.toml b/predicate/Cargo.toml index cd3bbd636e..3f1d7d298b 100644 --- a/predicate/Cargo.toml +++ b/predicate/Cargo.toml @@ -6,7 +6,7 @@ edition.workspace = true license.workspace = true [dependencies] -arrow = { version = "25.0.0", features = ["prettyprint"] } +arrow = { workspace = true, features = ["prettyprint"] } chrono = { version = "0.4", default-features = false } data_types = { path = "../data_types" } datafusion = { workspace = true } diff --git a/querier/Cargo.toml b/querier/Cargo.toml index fb3f651c0a..d470eca494 100644 --- a/querier/Cargo.toml +++ b/querier/Cargo.toml @@ -6,7 +6,7 @@ edition.workspace = true license.workspace = true [dependencies] -arrow = "25.0.0" +arrow = { workspace = true } async-trait = "0.1.58" backoff = { path = "../backoff" } bytes = "1.2" diff --git a/query_functions/Cargo.toml b/query_functions/Cargo.toml index 29b7c3f857..ac05de0f62 100644 --- a/query_functions/Cargo.toml +++ b/query_functions/Cargo.toml @@ -6,7 +6,7 @@ edition.workspace = true license.workspace = true [dependencies] -arrow = { version = "25.0.0", features = ["prettyprint"] } +arrow = { workspace = true, features = ["prettyprint"] } chrono = { version = "0.4", default-features = false } datafusion = { workspace = true } itertools = "0.10.5" diff --git a/query_tests/Cargo.toml b/query_tests/Cargo.toml index 6006d0e98a..45a08b4360 100644 --- a/query_tests/Cargo.toml +++ b/query_tests/Cargo.toml @@ -7,7 +7,7 @@ edition.workspace = true license.workspace = true [dependencies] -arrow = { version = "25.0.0", features = ["prettyprint"] } +arrow = { workspace = true, features = ["prettyprint"] } arrow_util = { path = "../arrow_util" } async-trait = "0.1" backoff = { path = "../backoff" } diff --git a/schema/Cargo.toml b/schema/Cargo.toml index fd1cc308fa..1801cfdea5 100644 --- a/schema/Cargo.toml +++ b/schema/Cargo.toml @@ -7,7 +7,7 @@ edition.workspace = true license.workspace = true [dependencies] -arrow = { version = "25.0.0", features = ["prettyprint"] } +arrow = { workspace = true, features = ["prettyprint"] } hashbrown = "0.12" indexmap = { version = "1.9", features = ["std"] } itertools = "0.10.5" diff --git a/service_grpc_flight/Cargo.toml b/service_grpc_flight/Cargo.toml index b52a8df1b7..064d3013e3 100644 --- a/service_grpc_flight/Cargo.toml +++ b/service_grpc_flight/Cargo.toml @@ -19,7 +19,7 @@ trace_http = { path = "../trace_http"} tracker = { path = "../tracker" } # Crates.io dependencies, in alphabetical order -arrow = { version = "25.0.0", features = ["prettyprint"] } +arrow = { workspace = true, features = ["prettyprint"] } arrow-flight = "25.0.0" bytes = "1.2" futures = "0.3" diff --git a/service_grpc_influxrpc/Cargo.toml b/service_grpc_influxrpc/Cargo.toml index c248a28763..791973167e 100644 --- a/service_grpc_influxrpc/Cargo.toml +++ b/service_grpc_influxrpc/Cargo.toml @@ -22,7 +22,7 @@ trace_http = { path = "../trace_http"} tracker = { path = "../tracker" } # Crates.io dependencies, in alphabetical order -arrow = { version = "25.0.0", features = ["prettyprint"] } +arrow = { workspace = true, features = ["prettyprint"] } async-trait = "0.1" futures = "0.3" pin-project = "1.0" diff --git a/test_helpers_end_to_end/Cargo.toml b/test_helpers_end_to_end/Cargo.toml index e7acea1e1f..2cc5048752 100644 --- a/test_helpers_end_to_end/Cargo.toml +++ b/test_helpers_end_to_end/Cargo.toml @@ -6,7 +6,7 @@ edition.workspace = true license.workspace = true [dependencies] # In alphabetical order -arrow = { version = "25.0.0", features = ["prettyprint"] } +arrow = { workspace = true, features = ["prettyprint"] } arrow_util = { path = "../arrow_util" } assert_cmd = "2.0.5" bytes = "1.2"