From bb3734ad240e6190e310c863d3f8103aabbfa5ef Mon Sep 17 00:00:00 2001 From: Slavi Pantaleev Date: Fri, 11 Jul 2025 16:41:46 +0300 Subject: [PATCH] Upgrade mxlink (1.8.1 -> 1.9.0) and matrix-sdk (0.12.0 -> 0.13.0) --- Cargo.lock | 70 ++++++++++++++++++++++-------------------------------- Cargo.toml | 6 ++--- 2 files changed, 32 insertions(+), 44 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index eb84d7a..e0e5cbf 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -790,9 +790,9 @@ dependencies = [ [[package]] name = "deadpool-sqlite" -version = "0.10.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d84a12c51972a50e54895427e43743da9737af66395a609283be01ec72efd9fb" +checksum = "9e531d0beb6d12daa84df0482bf89e06c7ed059551ae1d7313dc7531d37778fb" dependencies = [ "deadpool", "deadpool-sync", @@ -1848,17 +1848,6 @@ dependencies = [ "cfg-if", ] -[[package]] -name = "io-uring" -version = "0.7.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013" -dependencies = [ - "bitflags 2.9.1", - "cfg-if", - "libc", -] - [[package]] name = "ipnet" version = "2.11.0" @@ -1967,9 +1956,9 @@ checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" [[package]] name = "libsqlite3-sys" -version = "0.31.0" +version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad8935b44e7c13394a179a438e0cebba0fe08fe01b54f152e29a93b5cf993fd4" +checksum = "947e6816f7825b2b45027c2c32e7085da9934defa535de4a6a46b10a4d5257fa" dependencies = [ "pkg-config", "vcpkg", @@ -2127,9 +2116,9 @@ dependencies = [ [[package]] name = "matrix-sdk" -version = "0.12.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db49400625f35b6dc7933886c016d3858310330773164eb9613c409b94df951d" +checksum = "1de309d33d0c5d77829f952110e8b9e3e6c730880152db6e1778bcaa2cbfaef9" dependencies = [ "anymap2", "aquamarine", @@ -2182,9 +2171,9 @@ dependencies = [ [[package]] name = "matrix-sdk-base" -version = "0.12.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd248e900e1461d4cfba7c145275dd1fdfcaec1fb84205efb1f866a3d3defae9" +checksum = "ad7f18305090c059293ebafefbfd8cac494f43386c3f255861995ee7b48f9e89" dependencies = [ "as_variant", "async-trait", @@ -2210,9 +2199,9 @@ dependencies = [ [[package]] name = "matrix-sdk-common" -version = "0.12.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df1029695dcc9f5c343e76a02824d679e32264928e1a202481430add2991b6c0" +checksum = "065ac8905f199649e165d6233faa5b4eb9c7c117f61c9a5572250ae1feb9cd79" dependencies = [ "eyeball-im", "futures-core", @@ -2234,9 +2223,9 @@ dependencies = [ [[package]] name = "matrix-sdk-crypto" -version = "0.12.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46a2d75518e77b54d5aa2d0a5f49c4efb534dd580dca07f50e62b74cbbca77b1" +checksum = "e38551f3da5909ed8bd62a9b2bc3315df25386c410fd7116dc1824d42406fbfd" dependencies = [ "aes", "aquamarine", @@ -2275,9 +2264,9 @@ dependencies = [ [[package]] name = "matrix-sdk-indexeddb" -version = "0.12.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6d3d7f2a4daea5100b45d82d2e62dd2f9e82f69e12af01838104460bd9955b6" +checksum = "233b82cc549375e18ff1a0ccd5baf5db8ac4d44643b5b9b6bedffd74f72ed5f0" dependencies = [ "anyhow", "async-trait", @@ -2304,9 +2293,9 @@ dependencies = [ [[package]] name = "matrix-sdk-sqlite" -version = "0.12.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37f77f16f181c892ac3c64d71005e650f0607c2a625453d5f40fb2810ed219f0" +checksum = "aa2ff57473e92bad1b7320b3d70d640661b95064e091b925c5ef88acfa281853" dependencies = [ "as_variant", "async-trait", @@ -2321,6 +2310,7 @@ dependencies = [ "rusqlite", "serde", "serde_json", + "serde_path_to_error", "thiserror 2.0.12", "tokio", "tracing", @@ -2329,9 +2319,9 @@ dependencies = [ [[package]] name = "matrix-sdk-store-encryption" -version = "0.12.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "773f6c701ef4ff241dd19fd5d6999f68f86d5438903398f33b1f524da0c3ac99" +checksum = "0c2f3c5dfb6f61036290ee053f5cdc90ee672200e9254747b8eae922f00765f9" dependencies = [ "base64 0.22.1", "blake3", @@ -2412,9 +2402,9 @@ dependencies = [ [[package]] name = "mxlink" -version = "1.8.1" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73204926ee61f9f4eb5647e0da539de0e792c3717eea2d217db806c8ba44b206" +checksum = "f3378fdb481d0509897abe1a753a5bf9fce3b43e9aff720e375b33e0a2faeb1a" dependencies = [ "base64 0.22.1", "chacha20poly1305", @@ -3236,9 +3226,9 @@ dependencies = [ [[package]] name = "ruma" -version = "0.12.3" +version = "0.12.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d910a9b75cbf0e88f74295997c1a41c3ab7a117879a029c72db815192c167a0d" +checksum = "c1d47e42b7dea75a468dea63a230f51331c58d690ca018ea1c6ac782ea98880c" dependencies = [ "assign", "js_int", @@ -3253,9 +3243,9 @@ dependencies = [ [[package]] name = "ruma-client-api" -version = "0.20.3" +version = "0.20.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09cc4ff88a70a3d1e7a2c5b51cca7499cb889b42687608ab664b9a216c49314d" +checksum = "3a9e9c613cfda4923b851c5d8bc442305905bee4f0c2b924564b00e71636c8d4" dependencies = [ "as_variant", "assign", @@ -3389,9 +3379,9 @@ dependencies = [ [[package]] name = "rusqlite" -version = "0.33.0" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c6d5e5acb6f6129fe3f7ba0a7fc77bca1942cb568535e18e7bc40262baf3110" +checksum = "a22715a5d6deef63c637207afbe68d0c72c3f8d0022d7cf9714c442d6157606b" dependencies = [ "bitflags 2.9.1", "fallible-iterator", @@ -4067,17 +4057,15 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.46.1" +version = "1.45.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17" +checksum = "75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779" dependencies = [ "backtrace", "bytes", - "io-uring", "libc", "mio", "pin-project-lite", - "slab", "socket2", "tokio-macros", "windows-sys 0.52.0", diff --git a/Cargo.toml b/Cargo.toml index 4cf5269..f7d8a6f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -22,9 +22,9 @@ base64 = "0.22.*" chrono = { version = "0.4.*", default-features = false, features = ["std", "now"] } # We'd rather not depend on this, but we cannot use the ruma-events EventContent macro without it. # We add the `native-tls` feature, because of https://github.com/etkecc/rust-mxlink/issues/1 -matrix-sdk = { version = "0.12.0", default-features = false, features = ["native-tls"] } +matrix-sdk = { version = "0.13.0", default-features = false, features = ["native-tls"] } mxidwc = "1.0.*" -mxlink = ">=1.8.1" +mxlink = ">=1.9.0" etke_openai_api_rust = "0.1.*" quick_cache = "0.6.*" regex = "1.11.*" @@ -33,7 +33,7 @@ serde_json = "1.0.*" serde_yaml = "0.9.*" tempfile = "3.20.*" tiktoken-rs = { version = "0.7.*", default-features = false } -tokio = { version = "1.46.*", features = ["rt", "rt-multi-thread", "macros"] } +tokio = { version = "1.45.*", features = ["rt", "rt-multi-thread", "macros"] } tracing = "0.1.*" tracing-subscriber = { version = "0.3.*", features = ["env-filter"] } url = "2.5.*"