diff --git a/Cargo.toml b/Cargo.toml index 04e3f381..c98e28a6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -19,7 +19,7 @@ license = "Apache-2.0" makepad-widgets = { git = "https://github.com/wyeworks/makepad", rev = "53b2e5c84" } # Audio -cpal = "0.15" +cpal = "0.17" # Async runtime tokio = { version = "1", features = ["full", "sync"] } @@ -29,18 +29,18 @@ parking_lot = "0.12" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" serde_yaml = "0.9" -toml = "0.8" +toml = "1.0" log = "0.4" env_logger = "0.11" -dirs = "5.0" -sysinfo = "0.32" +dirs = "6.0" +sysinfo = "0.38" crossbeam-channel = "0.5" once_cell = "1.19" -thiserror = "1.0" +thiserror = "2.0" anyhow = "1.0" tracing = "0.1" uuid = { version = "1.0", features = ["v4"] } -rand = "0.8" +rand = "0.10" # Dora - robotics framework for voice chat architecture dora-node-api = "0.4.1" diff --git a/mofa-dora-bridge/Cargo.toml b/mofa-dora-bridge/Cargo.toml index dc17e36a..11c53e5c 100644 --- a/mofa-dora-bridge/Cargo.toml +++ b/mofa-dora-bridge/Cargo.toml @@ -36,10 +36,10 @@ uuid.workspace = true rand.workspace = true # Arrow for data extraction (use same version as dora workspace) -arrow = { version = "54.2.1", default-features = false } +arrow = { version = "58.0.0", default-features = false } # Dynamic library loading for native AEC -libloading = "0.8" +libloading = "0.9" # ASR engines (optional, for dynamic ASR bridges) # Removed MLX dependencies for Linux build diff --git a/mofa-studio-shell/Cargo.toml b/mofa-studio-shell/Cargo.toml index 63678979..08168176 100644 --- a/mofa-studio-shell/Cargo.toml +++ b/mofa-studio-shell/Cargo.toml @@ -31,7 +31,7 @@ serde_json.workspace = true log.workspace = true env_logger.workspace = true dirs.workspace = true -sysinfo = "0.32" +sysinfo = "0.38" ctrlc = "3.4" # CLI diff --git a/mofa-ui/Cargo.toml b/mofa-ui/Cargo.toml index ea61781b..54ca93d9 100644 --- a/mofa-ui/Cargo.toml +++ b/mofa-ui/Cargo.toml @@ -9,7 +9,7 @@ makepad-widgets.workspace = true mofa-dora-bridge = { path = "../mofa-dora-bridge" } mofa-widgets = { path = "../mofa-widgets" } parking_lot.workspace = true -sysinfo = "0.32" +sysinfo = "0.38" log.workspace = true # Audio device management cpal.workspace = true