mirror of
https://github.com/openobserve/openobserve.git
synced 2026-11-06 08:09:24 +00:00
## Summary - extract persistence, cache, watcher data access, and DB service modules from openobserve-core into a standalone workspace db crate - keep application orchestration that depends on search, organization provisioning, and other Core services behind the existing Core db facade - preserve existing call paths through re-exports while making the dependency direction openobserve-core -> db - move HTTP error mapping back to the Core/API boundary so db has no direct axum dependency - avoid provider/provisioner callback traits and function-pointer hooks ## Validation - cargo fmt --all - cargo check --all-targets - cargo check -p db --all-targets - Enterprise workspace: cargo check --all-targets --offline - Enterprise workspace: cargo check -p db --all-targets --features enterprise --offline Companion Enterprise manifest PR: openobserve/o2-enterprise#2230.
21 lines
436 B
TOML
21 lines
436 B
TOML
[package]
|
|
name = "openobserve-cipher"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
license.workspace = true
|
|
publish = false
|
|
|
|
[features]
|
|
default = []
|
|
enterprise = ["dep:o2_enterprise"]
|
|
|
|
[dependencies]
|
|
hashbrown.workspace = true
|
|
o2_enterprise = { workspace = true, optional = true, default-features = false }
|
|
parking_lot.workspace = true
|
|
serde.workspace = true
|
|
utoipa.workspace = true
|
|
|
|
[dev-dependencies]
|
|
serde_json.workspace = true
|