[workspace] resolver = "2" members = [ "crates/omnigraph-compiler", "crates/omnigraph", "crates/omnigraph-cli", "crates/omnigraph-policy", "crates/omnigraph-server", ] default-members = [ "crates/omnigraph", "crates/omnigraph-cli", "crates/omnigraph-server", ] [workspace.dependencies] arrow-array = "58" arrow-ipc = "58" arrow-schema = "58" arrow-select = "58" arrow-cast = { version = "58", features = ["prettyprint"] } arrow-ord = "58" datafusion = { version = "53", default-features = false, features = ["nested_expressions"] } datafusion-physical-plan = "53" datafusion-physical-expr = "53" datafusion-execution = "53" datafusion-common = "53" datafusion-expr = "53" datafusion-functions-aggregate = "53" lance = { version = "6.0.1", default-features = false, features = ["aws"] } lance-datafusion = "6.0.1" lance-file = "6.0.1" lance-index = "6.0.1" lance-linalg = "6.0.1" lance-namespace = "6.0.1" lance-namespace-impls = "6.0.1" lance-table = "6.0.1" ulid = "1" futures = "0.3" async-trait = "0.1" chrono = { version = "0.4", default-features = false, features = ["clock"] } pest = "2" pest_derive = "2" thiserror = "2" tokio = { version = "1", features = ["rt-multi-thread", "macros", "time", "net", "signal", "sync"] } clap = { version = "4", features = ["derive"] } serde = { version = "1", features = ["derive"] } serde_json = "1" serde_yaml = "0.9" tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter", "fmt"] } tower = "0.5" tower-http = { version = "0.6", features = ["trace"] } color-eyre = "0.6" tempfile = "3" ahash = "0.8" arc-swap = "1" base64 = "0.22" ariadne = "0.4" regex = "1" reqwest = { version = "0.12", default-features = false, features = ["json", "rustls-tls"] } object_store = { version = "0.12.5", default-features = false, features = ["aws"] } fail = "0.5" time = { version = "0.3", features = ["formatting"] } axum = { version = "0.8", features = ["json", "macros"] } utoipa = { version = "5", features = ["axum_extras"] } url = "2" cedar-policy = "4.9" sha2 = "0.10" subtle = "2" [profile.dev] debug = 0 [profile.dev.package."*"] opt-level = 2 [profile.release] opt-level = 2 lto = "thin" codegen-units = 16 strip = true