Huaijin
ef3617f157
refactor: split HTTP APIs by domain (#13479)
## Summary
- organize API crates under
`src/api/{common,grpc,http,ingest,management,pipelines,search}`
- keep ingest, management, pipelines, and search independent from one
another; compose them only in the HTTP frontend
- move pattern APIs into search and simplify `main.rs` wiring
- update workspace manifests, lockfile, integration tests, and
cargo-deny entries
- keep `web/` unchanged
## Validation
- `cargo fmt --all -- --check`
- `cargo clippy --all-targets -- -D warnings`
- `cargo deny check licenses`
- enterprise overlay: `cargo build --no-default-features --features
enterprise`
- enterprise overlay: `cargo build --no-default-features --features
cloud`
- enterprise overlay: `cargo clippy --all-targets -- -D warnings`
The matching `o2-enterprise` overlay PR will be linked after creation.
2026-07-27 12:12:59 +00:00
..
2026-07-21 08:30:24 +00:00
2026-07-21 02:56:14 +00:00
2025-11-07 12:38:03 +05:30
2026-07-03 07:40:06 +00:00
2026-07-19 05:29:01 +00:00
2026-02-23 11:48:27 +08:00
2026-07-21 08:30:24 +00:00
2026-07-21 08:30:24 +00:00
2025-11-07 12:38:03 +05:30
2026-04-23 08:24:16 +08:00
2026-04-23 08:24:16 +08:00
2026-04-23 08:24:16 +08:00
2026-07-22 16:07:40 +00:00
2026-07-21 02:56:14 +00:00
2026-05-28 11:00:49 +00:00
2026-07-14 04:30:03 +00:00
2026-06-27 16:50:53 +00:00
2026-07-23 11:35:38 +00:00
2026-04-23 08:24:16 +08:00
2026-07-21 08:30:24 +00:00
2026-01-30 22:54:37 +05:30
2026-01-26 03:04:25 -08:00
2026-07-21 08:30:24 +00:00
2026-06-27 16:13:05 +00:00
2025-11-07 12:38:03 +05:30
2026-07-21 10:59:02 +00:00
2026-07-21 10:59:02 +00:00
2026-07-27 12:12:59 +00:00
2025-11-07 12:38:03 +05:30
2026-07-21 02:20:47 +00:00
2025-11-07 12:38:03 +05:30
2026-07-03 07:40:06 +00:00
2026-03-17 09:07:20 +08:00
2026-04-23 08:24:16 +08:00
2026-07-21 08:30:24 +00:00
2026-06-05 11:47:06 +00:00
2026-07-21 08:30:24 +00:00
2026-04-23 08:24:16 +08:00
2025-12-04 11:57:30 +08:00
2026-07-01 14:46:20 +00:00
2026-07-24 07:11:39 +00:00
2026-07-21 02:56:14 +00:00