From 142a66878bdce6b04ac028292bdc8c1ac8b0a6eb Mon Sep 17 00:00:00 2001 From: zk <> Date: Thu, 23 Jul 2026 17:01:14 +0800 Subject: [PATCH] chore(deps): bump aionrs to v0.2.7 Picks up the streaming SSE UTF-8 fix (iOfficeAI/aionrs#238): partial multibyte UTF-8 characters split across network chunk boundaries were lossy-decoded per chunk and dropped as U+FFFD, garbling CJK streamed output. v0.2.7 buffers incomplete trailing bytes across chunks. Updates all aion-* git tag pins v0.2.6 -> v0.2.7 and refreshes Cargo.lock (445a18e1). Workspace builds clean. Addresses Sentry ELECTRON-3NH / ELECTRON-3P5. --- Cargo.lock | 49 +++++++++++++++++++++++++------------------------ Cargo.toml | 12 ++++++------ 2 files changed, 31 insertions(+), 30 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index fbfd4ec07..40d111822 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -117,8 +117,8 @@ dependencies = [ [[package]] name = "aion-agent" -version = "0.2.6" -source = "git+https://github.com/iOfficeAI/aionrs.git?tag=v0.2.6#3cb928d451f278e3f88a9664c39ea3db5d13129a" +version = "0.2.7" +source = "git+https://github.com/iOfficeAI/aionrs.git?tag=v0.2.7#445a18e1625cc68ded3a647ee99332195fbe8508" dependencies = [ "aion-compact", "aion-config", @@ -148,8 +148,8 @@ dependencies = [ [[package]] name = "aion-compact" -version = "0.2.6" -source = "git+https://github.com/iOfficeAI/aionrs.git?tag=v0.2.6#3cb928d451f278e3f88a9664c39ea3db5d13129a" +version = "0.2.7" +source = "git+https://github.com/iOfficeAI/aionrs.git?tag=v0.2.7#445a18e1625cc68ded3a647ee99332195fbe8508" dependencies = [ "regex", "serde", @@ -160,8 +160,8 @@ dependencies = [ [[package]] name = "aion-config" -version = "0.2.6" -source = "git+https://github.com/iOfficeAI/aionrs.git?tag=v0.2.6#3cb928d451f278e3f88a9664c39ea3db5d13129a" +version = "0.2.7" +source = "git+https://github.com/iOfficeAI/aionrs.git?tag=v0.2.7#445a18e1625cc68ded3a647ee99332195fbe8508" dependencies = [ "aion-compact", "aion-process", @@ -185,8 +185,8 @@ dependencies = [ [[package]] name = "aion-mcp" -version = "0.2.6" -source = "git+https://github.com/iOfficeAI/aionrs.git?tag=v0.2.6#3cb928d451f278e3f88a9664c39ea3db5d13129a" +version = "0.2.7" +source = "git+https://github.com/iOfficeAI/aionrs.git?tag=v0.2.7#445a18e1625cc68ded3a647ee99332195fbe8508" dependencies = [ "aion-config", "aion-protocol", @@ -206,8 +206,8 @@ dependencies = [ [[package]] name = "aion-memory" -version = "0.2.6" -source = "git+https://github.com/iOfficeAI/aionrs.git?tag=v0.2.6#3cb928d451f278e3f88a9664c39ea3db5d13129a" +version = "0.2.7" +source = "git+https://github.com/iOfficeAI/aionrs.git?tag=v0.2.7#445a18e1625cc68ded3a647ee99332195fbe8508" dependencies = [ "aion-config", "chrono", @@ -220,8 +220,8 @@ dependencies = [ [[package]] name = "aion-process" -version = "0.2.6" -source = "git+https://github.com/iOfficeAI/aionrs.git?tag=v0.2.6#3cb928d451f278e3f88a9664c39ea3db5d13129a" +version = "0.2.7" +source = "git+https://github.com/iOfficeAI/aionrs.git?tag=v0.2.7#445a18e1625cc68ded3a647ee99332195fbe8508" dependencies = [ "libc", "tokio", @@ -231,8 +231,8 @@ dependencies = [ [[package]] name = "aion-protocol" -version = "0.2.6" -source = "git+https://github.com/iOfficeAI/aionrs.git?tag=v0.2.6#3cb928d451f278e3f88a9664c39ea3db5d13129a" +version = "0.2.7" +source = "git+https://github.com/iOfficeAI/aionrs.git?tag=v0.2.7#445a18e1625cc68ded3a647ee99332195fbe8508" dependencies = [ "aion-types", "serde", @@ -244,8 +244,8 @@ dependencies = [ [[package]] name = "aion-providers" -version = "0.2.6" -source = "git+https://github.com/iOfficeAI/aionrs.git?tag=v0.2.6#3cb928d451f278e3f88a9664c39ea3db5d13129a" +version = "0.2.7" +source = "git+https://github.com/iOfficeAI/aionrs.git?tag=v0.2.7#445a18e1625cc68ded3a647ee99332195fbe8508" dependencies = [ "aion-config", "aion-types", @@ -259,6 +259,7 @@ dependencies = [ "chrono", "dirs", "futures", + "http 1.4.0", "jsonwebtoken 10.4.0", "reqwest", "serde", @@ -272,8 +273,8 @@ dependencies = [ [[package]] name = "aion-skills" -version = "0.2.6" -source = "git+https://github.com/iOfficeAI/aionrs.git?tag=v0.2.6#3cb928d451f278e3f88a9664c39ea3db5d13129a" +version = "0.2.7" +source = "git+https://github.com/iOfficeAI/aionrs.git?tag=v0.2.7#445a18e1625cc68ded3a647ee99332195fbe8508" dependencies = [ "aion-config", "aion-mcp", @@ -299,8 +300,8 @@ dependencies = [ [[package]] name = "aion-tools" -version = "0.2.6" -source = "git+https://github.com/iOfficeAI/aionrs.git?tag=v0.2.6#3cb928d451f278e3f88a9664c39ea3db5d13129a" +version = "0.2.7" +source = "git+https://github.com/iOfficeAI/aionrs.git?tag=v0.2.7#445a18e1625cc68ded3a647ee99332195fbe8508" dependencies = [ "aion-config", "aion-process", @@ -321,8 +322,8 @@ dependencies = [ [[package]] name = "aion-types" -version = "0.2.6" -source = "git+https://github.com/iOfficeAI/aionrs.git?tag=v0.2.6#3cb928d451f278e3f88a9664c39ea3db5d13129a" +version = "0.2.7" +source = "git+https://github.com/iOfficeAI/aionrs.git?tag=v0.2.7#445a18e1625cc68ded3a647ee99332195fbe8508" dependencies = [ "async-trait", "base64", @@ -6110,7 +6111,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.48.0", + "windows-sys 0.61.2", ] [[package]] @@ -6553,7 +6554,7 @@ dependencies = [ [[package]] name = "workspace-hack" version = "0.1.0" -source = "git+https://github.com/iOfficeAI/aionrs.git?tag=v0.2.6#3cb928d451f278e3f88a9664c39ea3db5d13129a" +source = "git+https://github.com/iOfficeAI/aionrs.git?tag=v0.2.7#445a18e1625cc68ded3a647ee99332195fbe8508" dependencies = [ "bitflags", "cc", diff --git a/Cargo.toml b/Cargo.toml index aa8e9a999..547c8cf0a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -53,12 +53,12 @@ aionui-cron = { path = "crates/aionui-cron" } aionui-assistant = { path = "crates/aionui-assistant" } aionui-app = { path = "crates/aionui-app" } -aion-agent = { git = "https://github.com/iOfficeAI/aionrs.git", tag = "v0.2.6" } -aion-providers = { git = "https://github.com/iOfficeAI/aionrs.git", tag = "v0.2.6" } -aion-types = { git = "https://github.com/iOfficeAI/aionrs.git", tag = "v0.2.6" } -aion-protocol = { git = "https://github.com/iOfficeAI/aionrs.git", tag = "v0.2.6" } -aion-config = { git = "https://github.com/iOfficeAI/aionrs.git", tag = "v0.2.6" } -aion-mcp = { git = "https://github.com/iOfficeAI/aionrs.git", tag = "v0.2.6" } +aion-agent = { git = "https://github.com/iOfficeAI/aionrs.git", tag = "v0.2.7" } +aion-providers = { git = "https://github.com/iOfficeAI/aionrs.git", tag = "v0.2.7" } +aion-types = { git = "https://github.com/iOfficeAI/aionrs.git", tag = "v0.2.7" } +aion-protocol = { git = "https://github.com/iOfficeAI/aionrs.git", tag = "v0.2.7" } +aion-config = { git = "https://github.com/iOfficeAI/aionrs.git", tag = "v0.2.7" } +aion-mcp = { git = "https://github.com/iOfficeAI/aionrs.git", tag = "v0.2.7" } # Core framework tokio = { version = "1", features = ["full"] }