mirror of
https://github.com/openobserve/openobserve.git
synced 2026-11-05 08:09:22 +00:00
## Summary - decouple stream cleanup from enrichment-data and remove the transitive compaction/DataFusion dependency from stream - extract sourcemaps and organization storage services from core into dedicated crates - extract GitHub built-in regex access and model pricing into openobserve-builtins - rename pipeline and organization-storage persistence modules from store to db - remove now-unused direct dependencies from core - synchronize the enterprise workspace overlay in openobserve/o2-enterprise#2266 ## Validation OSS: - cargo check -p openobserve-builtins -p openobserve-core -p openobserve-jobs -p openobserve-api - cargo test -p openobserve-builtins --lib - cargo test -p openobserve-builtins --doc - cargo clippy -p openobserve-builtins -- -D warnings - cargo check -p openobserve-org-storage --features enterprise Enterprise overlay: - copied ../o2-enterprise/Cargo.toml.openobserve over Cargo.toml - cargo fmt --all -- --check - cargo check --all-targets --no-default-features --features enterprise - cargo clippy --all-targets --no-default-features --features enterprise -- -D warnings The default enterprise + vectorscan build was attempted and reached vectorscan-rs-sys, but the validation host does not have cmake installed. The enterprise-only build and clippy run completed successfully.
34 lines
759 B
TOML
34 lines
759 B
TOML
[package]
|
|
name = "openobserve-sourcemaps"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
license.workspace = true
|
|
publish = false
|
|
|
|
[lib]
|
|
path = "src/lib.rs"
|
|
|
|
[features]
|
|
default = []
|
|
enterprise = ["dep:o2_enterprise", "dep:proto", "dep:tonic"]
|
|
|
|
[dependencies]
|
|
anyhow.workspace = true
|
|
bytes.workspace = true
|
|
chrono.workspace = true
|
|
config.workspace = true
|
|
db.workspace = true
|
|
hashbrown.workspace = true
|
|
infra.workspace = true
|
|
log.workspace = true
|
|
o2_enterprise = { workspace = true, optional = true, default-features = false }
|
|
proto = { workspace = true, optional = true }
|
|
serde.workspace = true
|
|
sourcemap.workspace = true
|
|
tokio.workspace = true
|
|
tonic = { workspace = true, optional = true }
|
|
zip.workspace = true
|
|
|
|
[dev-dependencies]
|
|
sea-orm.workspace = true
|