diff --git a/Cargo.lock b/Cargo.lock index d858739..1197e9a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -11206,9 +11206,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.48.0" +version = "1.50.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408" +checksum = "27ad5e34374e03cfffefc301becb44e9dc3c17584f414349ebe29ed26661822d" dependencies = [ "bytes", "libc", diff --git a/Cargo.toml b/Cargo.toml index 070c94a..791ffe3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -12,7 +12,7 @@ edition = "2024" [workspace.dependencies] # OpenRouter AI integration dependencies -tokio = { version = "1.0", features = ["full"] } +tokio = { version = "1.50", features = ["full"] } reqwest = { version = "0.12", features = ["json", "rustls-tls"], default-features = false } # Direct HTTP LLM client approach (removed rig-core) diff --git a/crates/haystack_atlassian/Cargo.toml b/crates/haystack_atlassian/Cargo.toml index 4439217..2833fa8 100644 --- a/crates/haystack_atlassian/Cargo.toml +++ b/crates/haystack_atlassian/Cargo.toml @@ -7,7 +7,7 @@ edition = "2021" haystack_core = { path = "../haystack_core" } terraphim_types = { path = "../terraphim_types" } reqwest = { version = "0.12", features = ["json"] } -tokio = { version = "1.0", features = ["full"] } +tokio = { version = "1.50", features = ["full"] } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" clap = { version = "4.4", features = ["derive"] } diff --git a/crates/haystack_discourse/Cargo.toml b/crates/haystack_discourse/Cargo.toml index 44cb568..2b8a1a2 100644 --- a/crates/haystack_discourse/Cargo.toml +++ b/crates/haystack_discourse/Cargo.toml @@ -12,7 +12,7 @@ haystack_core = { path = "../haystack_core" } terraphim_types = { path = "../terraphim_types" } clap = { version = "4.4.11", features = ["derive", "env"] } reqwest = { version = "0.12.24", features = ["json"] } -tokio = { version = "1.35.0", features = ["full"] } +tokio = { version = "1.50.0", features = ["full"] } serde = { version = "1.0.193", features = ["derive"] } serde_json = "1.0.108" anyhow = "1.0.75" diff --git a/crates/haystack_grepapp/Cargo.toml b/crates/haystack_grepapp/Cargo.toml index 85e051e..93ce13e 100644 --- a/crates/haystack_grepapp/Cargo.toml +++ b/crates/haystack_grepapp/Cargo.toml @@ -11,7 +11,7 @@ repository = "https://github.com/terraphim/terraphim-ai" haystack_core = { path = "../haystack_core" } terraphim_types = { path = "../terraphim_types" } reqwest = { version = "0.12", features = ["json"] } -tokio = { version = "1.0", features = ["full"] } +tokio = { version = "1.50", features = ["full"] } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" anyhow = { version = "1.0", features = ["std"] } diff --git a/crates/haystack_jmap/Cargo.toml b/crates/haystack_jmap/Cargo.toml index 59663ac..46fb3b4 100644 --- a/crates/haystack_jmap/Cargo.toml +++ b/crates/haystack_jmap/Cargo.toml @@ -7,7 +7,7 @@ edition = "2021" haystack_core = { path = "../haystack_core" } terraphim_types = { path = "../terraphim_types" } reqwest = { version = "0.12", features = ["json"] } -tokio = { version = "1.0", features = ["full"] } +tokio = { version = "1.50", features = ["full"] } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" anyhow = { version = "1.0", features = ["std"] } diff --git a/crates/terraphim_agent_evolution/Cargo.toml b/crates/terraphim_agent_evolution/Cargo.toml index 39bcd6e..e48e230 100644 --- a/crates/terraphim_agent_evolution/Cargo.toml +++ b/crates/terraphim_agent_evolution/Cargo.toml @@ -12,7 +12,7 @@ regex = "1.0" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" thiserror = "1.0" -tokio = { version = "1.0", features = ["full"] } +tokio = { version = "1.50", features = ["full"] } uuid = { version = "1.0", features = ["v4", "serde"] } # Terraphim dependencies diff --git a/crates/terraphim_config/Cargo.toml b/crates/terraphim_config/Cargo.toml index 74717b7..3ece8f0 100644 --- a/crates/terraphim_config/Cargo.toml +++ b/crates/terraphim_config/Cargo.toml @@ -28,7 +28,7 @@ opendal = { version = "0.54", features = [ "services-dashmap", "services-sled", ] } -tokio = { version = "1.35.1", features = [ +tokio = { version = "1.50.0", features = [ "full", "fs", "macros", diff --git a/crates/terraphim_desktop_gpui/Cargo.toml b/crates/terraphim_desktop_gpui/Cargo.toml index 5ca8755..8087854 100644 --- a/crates/terraphim_desktop_gpui/Cargo.toml +++ b/crates/terraphim_desktop_gpui/Cargo.toml @@ -37,7 +37,7 @@ terraphim_settings = { path = "../terraphim_settings", version = "1.0.0" } terraphim-markdown-parser = { path = "../terraphim-markdown-parser", version = "1.0.0" } # Async runtime -tokio = { version = "1.36", features = ["full"] } +tokio = { version = "1.50", features = ["full"] } async-trait = "0.1" # Error handling @@ -111,7 +111,7 @@ objc = "0.2" tokio-test = "0.4.4" tempfile = "3.23.0" criterion = "0.5" -tokio = { version = "1.36", features = ["full", "test-util"] } +tokio = { version = "1.50", features = ["full", "test-util"] } serde_json = "1.0.104" [features] diff --git a/crates/terraphim_kg_agents/Cargo.toml b/crates/terraphim_kg_agents/Cargo.toml index bbe3ee3..97a9cbe 100644 --- a/crates/terraphim_kg_agents/Cargo.toml +++ b/crates/terraphim_kg_agents/Cargo.toml @@ -13,7 +13,7 @@ rand = "0.9" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" thiserror = "1.0" -tokio = { version = "1.0", features = ["full"] } +tokio = { version = "1.50", features = ["full"] } uuid = { version = "1.0", features = ["v4"] } # Terraphim dependencies diff --git a/crates/terraphim_mcp_server/Cargo.toml b/crates/terraphim_mcp_server/Cargo.toml index 46432ba..f96eb05 100644 --- a/crates/terraphim_mcp_server/Cargo.toml +++ b/crates/terraphim_mcp_server/Cargo.toml @@ -20,7 +20,7 @@ terraphim_rolegraph = { path = "../terraphim_rolegraph" } terraphim_service = { path = "../terraphim_service" } terraphim_types = { path = "../terraphim_types" } thiserror = "1.0" -tokio = { version = "1.0", features = ["full"] } +tokio = { version = "1.50", features = ["full"] } tracing = "0.1" tracing-appender = "0.2" tracing-log = "0.2" diff --git a/crates/terraphim_middleware/Cargo.toml b/crates/terraphim_middleware/Cargo.toml index 390c902..b5428b0 100644 --- a/crates/terraphim_middleware/Cargo.toml +++ b/crates/terraphim_middleware/Cargo.toml @@ -27,7 +27,7 @@ log = "0.4" serde = { version = "1.0.149", features = ["derive"] } serde_json = "1.0.110" thiserror = "1.0.56" -tokio = { version = "1.15.0", features = ["full"] } +tokio = { version = "1.50.0", features = ["full"] } wasm-bindgen-futures = "0.4" html2md = "0.2.15" async-trait = "0.1.73" diff --git a/crates/terraphim_onepassword_cli/Cargo.toml b/crates/terraphim_onepassword_cli/Cargo.toml index 9d47a0d..9af1c96 100644 --- a/crates/terraphim_onepassword_cli/Cargo.toml +++ b/crates/terraphim_onepassword_cli/Cargo.toml @@ -17,7 +17,7 @@ serde_json = "1.0.96" thiserror = "1.0.56" log = "0.4.14" regex = "1.10.2" -tokio = { version = "1.35.1", features = ["process", "rt", "macros", "time"] } +tokio = { version = "1.50.0", features = ["process", "rt", "macros", "time"] } async-trait = "0.1.74" [dev-dependencies] diff --git a/crates/terraphim_persistence/Cargo.toml b/crates/terraphim_persistence/Cargo.toml index 5686ca6..9b9faed 100644 --- a/crates/terraphim_persistence/Cargo.toml +++ b/crates/terraphim_persistence/Cargo.toml @@ -29,7 +29,7 @@ opendal = { version = "0.54", default-features = false, features = [ serde = { version = "1.0.182", features = ["derive"] } serde_json = "1.0.104" thiserror = "1.0.56" -tokio = { version = "1.27", features = ["fs", "macros", "rt-multi-thread", "sync"] } +tokio = { version = "1.50", features = ["fs", "macros", "rt-multi-thread", "sync"] } regex = "1.11.0" rusqlite = { version = "0.32", optional = true } chrono = { version = "0.4", features = ["serde"] } diff --git a/crates/terraphim_rolegraph/Cargo.toml b/crates/terraphim_rolegraph/Cargo.toml index 3a4a1dd..e4ee410 100644 --- a/crates/terraphim_rolegraph/Cargo.toml +++ b/crates/terraphim_rolegraph/Cargo.toml @@ -25,7 +25,7 @@ regex = "1.8.3" serde = { version = "1.0.192", features = ["derive"] } serde_json = "1.0.64" thiserror = "1.0.30" -tokio = { version = "1.27", features = ["fs", "macros", "rt-multi-thread"] } +tokio = { version = "1.50", features = ["fs", "macros", "rt-multi-thread"] } ulid = { version = "1.0.0", features = ["serde", "uuid"] } unicode-segmentation = "1.10.1" url = "2.5.0" diff --git a/crates/terraphim_service/Cargo.toml b/crates/terraphim_service/Cargo.toml index 8bb2bdb..6322d80 100644 --- a/crates/terraphim_service/Cargo.toml +++ b/crates/terraphim_service/Cargo.toml @@ -51,7 +51,7 @@ ollama = [] tracing = ["dep:tracing", "dep:tracing-subscriber"] [dev-dependencies] -tokio = { version = "1.35.0", features = ["full"] } +tokio = { version = "1.50.0", features = ["full"] } terraphim_settings = { path = "../terraphim_settings", version = "1.0.0" } anyhow = "1.0.82" serial_test = "3.0" diff --git a/crates/terraphim_settings/Cargo.toml b/crates/terraphim_settings/Cargo.toml index 133db80..827ac41 100644 --- a/crates/terraphim_settings/Cargo.toml +++ b/crates/terraphim_settings/Cargo.toml @@ -18,7 +18,7 @@ thiserror = "1.0.56" twelf = { version = "0.15.0", features = ["json", "toml", "env", "clap"] } serde = { version = "1.0.182", features = ["derive"] } terraphim_onepassword_cli = { path = "../terraphim_onepassword_cli", optional = true } -tokio = { version = "1.35.1", features = ["rt"], optional = true } +tokio = { version = "1.50.0", features = ["rt"], optional = true } [features] default = [] diff --git a/crates/terraphim_update/Cargo.toml b/crates/terraphim_update/Cargo.toml index acd4c58..75db5a3 100644 --- a/crates/terraphim_update/Cargo.toml +++ b/crates/terraphim_update/Cargo.toml @@ -13,7 +13,7 @@ license = "Apache-2.0" anyhow = "1.0" thiserror = "1.0" self_update = { version = "0.42", features = ["archive-tar", "compression-flate2"] } -tokio = { version = "1.0", features = ["full"] } +tokio = { version = "1.50", features = ["full"] } tracing = "0.1" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" diff --git a/terraphim_firecracker/Cargo.toml b/terraphim_firecracker/Cargo.toml index df7c9b5..6b73c12 100644 --- a/terraphim_firecracker/Cargo.toml +++ b/terraphim_firecracker/Cargo.toml @@ -6,7 +6,7 @@ authors = ["Terraphim AI Team"] description = "Sub-2 second VM boot optimization system for Terraphim AI coding assistant" [dependencies] -tokio = { version = "1.0", features = ["full"] } +tokio = { version = "1.50", features = ["full"] } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" anyhow = "1.0" diff --git a/terraphim_server/Cargo.toml b/terraphim_server/Cargo.toml index a496bc0..322778c 100644 --- a/terraphim_server/Cargo.toml +++ b/terraphim_server/Cargo.toml @@ -32,7 +32,7 @@ portpicker = "0.1" reqwest = { version = "0.12", features = ["json", "rustls-tls"], default-features = false } serde = { version = "1.0.149", features = ["derive"] } serde_json = "1.0.108" -tokio = { version = "1.35.1", features = ["full"] } +tokio = { version = "1.50.0", features = ["full"] } tokio-stream = { version = "0.1.14", features = ["sync"] } tower-http = { version = "0.6.1", features = ["cors", "fs", "trace"] } ulid = { version = "1.0.0", features = ["serde", "uuid"] } @@ -65,7 +65,7 @@ full-db = ["sqlite", "rocksdb", "redis"] serial_test = "3.0.0" tempfile = "3.23.0" urlencoding = "2.1.3" -tokio = { version = "1.35.1", features = ["full"] } +tokio = { version = "1.50.0", features = ["full"] } terraphim_tui = { path = "../crates/terraphim_tui", version = "1.0.0" } axum-test = "18" futures-util = "0.3"