Skip to content

Commit fa2c088

Browse files
feat(Project): Update dependencies and synchronize Element submodule with ecosystem enhancements
This commit integrates critical updates across the Land monorepo to advance the code editor's reliability, monitoring capabilities, and streaming support within the declarative effects-based architecture. - **Dependency Updates**: Downgraded `reqwest` to v0.12.28 with the `stream` feature enabled and added `tokio-stream` to support enhanced streaming capabilities for the Vine gRPC communication layer between Mountain and Cocoon. This prepares the infrastructure for real-time data flows required by the SynchronizationService and HealthService implementations. - **Element Submodule Sync**: Updated the Element submodule to commit 2a7386b3, incorporating major enhancements across core components. Air now uses `tonic::codec::Streaming` for improved gRPC compatibility, Cocoon introduces HealthService with Effect-TS based monitoring, Mountain strengthens IPC with full TauriIPCServer implementation, and Wind adds HealthService integration via Tauri commands. These changes fulfill architectural contracts defined in Common and improve cross-component communication reliability. Collectively, these updates reinforce Land's production readiness by enhancing fault tolerance, observability, and the consistency of the effects-based ecosystem.
1 parent 16143d1 commit fa2c088

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ prost = { version = "0.14.3" }
8686
prun = { version = "0.1.9" }
8787
rand = { version = "0.9.2" }
8888
regex = { version = "1.12.2" }
89-
reqwest = { version = "0.13.1", features = ["json"] }
89+
reqwest = { version = "0.12.28", features = ["json", "stream"] }
9090
ring = { version = "0.17.11" }
9191
serde = { version = "1.0.228", features = ["derive"] }
9292
serde_json = { version = "1.0.149" }
@@ -98,6 +98,7 @@ tempfile = { version = "3.24.0" }
9898
thiserror = { version = "2.0.18" }
9999
tokio = { version = "1.49.0", features = ["full"] }
100100
tokio-console = { version = "0.1.14" }
101+
tokio-stream = { version = "0.1.14" }
101102
tokio-tungstenite = { version = "0.28.0" }
102103
toml = { version = "0.9.11" }
103104
toml_edit = { version = "0.24.0" }

0 commit comments

Comments
 (0)