[workspace] resolver = "2" members = [ "crates/shared", "crates/proto", "crates/storaged", "crates/catalogd", "crates/queryd", "crates/aibridge", "crates/ingestd", "crates/vectord", "crates/gateway", "crates/ui", ] [workspace.dependencies] tokio = { version = "1", features = ["full"] } axum = "0.8" serde = { version = "1", features = ["derive"] } serde_json = "1" tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter", "json"] } thiserror = "2" uuid = { version = "1", features = ["v4", "serde"] } chrono = { version = "0.4", features = ["serde"] } tower-http = { version = "0.6", features = ["cors", "trace"] } object_store = { version = "0.12", features = ["aws"] } arrow = "55" parquet = { version = "55", features = ["arrow", "async"] } datafusion = "47" bytes = "1" futures = "0.3" sha2 = "0.10" url = "2" tonic = "0.13" prost = "0.13" tonic-build = "0.13" opentelemetry = "0.28" opentelemetry_sdk = { version = "0.28", features = ["rt-tokio"] } opentelemetry-stdout = { version = "0.28", features = ["trace"] } tracing-opentelemetry = "0.29" toml = "0.8" csv = "1" lopdf = "0.35" encoding_rs = "0.8"