From c07b7123186b6b143e6b0f4993490dcf63ff7cb5 Mon Sep 17 00:00:00 2001 From: Slavi Pantaleev Date: Wed, 26 Feb 2025 16:36:12 +0200 Subject: [PATCH] Upgrade mxlink (1.5.0 -> 1.6.0) and matrix-sdk (0.9.0 -> 0.10.0) --- Cargo.lock | 78 +++++++++++++++++++++++++++++------------------------- Cargo.toml | 4 +-- 2 files changed, 44 insertions(+), 38 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 537fc0a..1b2eff5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1,6 +1,6 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. -version = 3 +version = 4 [[package]] name = "accessory" @@ -151,6 +151,19 @@ dependencies = [ "pin-project-lite", ] +[[package]] +name = "async-compression" +version = "0.4.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df895a515f70646414f4b45c0b79082783b80552b373a68283012928df56f522" +dependencies = [ + "flate2", + "futures-core", + "memchr", + "pin-project-lite", + "tokio", +] + [[package]] name = "async-convert" version = "1.0.0" @@ -997,9 +1010,9 @@ dependencies = [ [[package]] name = "eyeball-im" -version = "0.5.1" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1c02432230060cae0621e15803e073976d22974e0f013c9cb28a4ea1b484629" +checksum = "ad276eb017655257443d34f27455f60e8b02b839c6ebcaa8d6f06cc498784e8f" dependencies = [ "futures-core", "imbl", @@ -1685,9 +1698,9 @@ dependencies = [ [[package]] name = "imbl" -version = "3.0.0" +version = "4.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc3be8d8cd36f33a46b1849f31f837c44d9fa87223baee3b4bd96b8f11df81eb" +checksum = "5ae128b3bc67ed43ec0a7bb1c337a9f026717628b3c4033f07ded1da3e854951" dependencies = [ "bitmaps", "imbl-sized-chunks", @@ -1787,15 +1800,6 @@ dependencies = [ "either", ] -[[package]] -name = "itertools" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" -dependencies = [ - "either", -] - [[package]] name = "itertools" version = "0.14.0" @@ -1996,9 +2000,9 @@ dependencies = [ [[package]] name = "matrix-sdk" -version = "0.9.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf5a99e79362e6d806d5b0102b8c58dca1f013a50f2f4bc5ffad1cb8dd6fcf43" +checksum = "e27119e566a60f5681eb8d05f51ef10862dd9af611ac6c6e0dc9aa9bf3bcc493" dependencies = [ "anymap2", "aquamarine", @@ -2027,6 +2031,7 @@ dependencies = [ "mime", "mime2ext", "once_cell", + "percent-encoding", "pin-project-lite", "reqwest 0.12.12", "ruma", @@ -2047,9 +2052,9 @@ dependencies = [ [[package]] name = "matrix-sdk-base" -version = "0.9.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6720c7df74eb1d4804af9d402cf56ba43873ae62f19b81857e96da6532e12e1a" +checksum = "58884b338e0c2eb4aa09d63ba2a5937fb5bd691525884f09935900137fc6b908" dependencies = [ "as_variant", "async-trait", @@ -2075,9 +2080,9 @@ dependencies = [ [[package]] name = "matrix-sdk-common" -version = "0.9.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ee4c56343d78cef759a0398b35bb192e508f203b3d697abe5a09dfcf17ff440" +checksum = "072d77e461933834e12810d63906409f37a039acad31a16dda62b63e1f4c31cf" dependencies = [ "async-trait", "eyeball-im", @@ -2099,9 +2104,9 @@ dependencies = [ [[package]] name = "matrix-sdk-crypto" -version = "0.9.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7395a7ee99668e7ce63643f1cee8abc11a05c60ab953bd298e762c3356f9aef0" +checksum = "ed1ec9d645eb86630b2ed71e5890565ca023f569d9d0ebdcb25bfca8a088c2f3" dependencies = [ "aes", "aquamarine", @@ -2116,7 +2121,7 @@ dependencies = [ "futures-util", "hkdf", "hmac", - "itertools 0.13.0", + "itertools 0.14.0", "js_option", "matrix-sdk-common", "pbkdf2", @@ -2140,9 +2145,9 @@ dependencies = [ [[package]] name = "matrix-sdk-indexeddb" -version = "0.9.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72f86434be7e6256a5d6e7828b887a4e91a42cd66380f8b02e02eeb702819589" +checksum = "da30f51dbfcd03297a04f49f92c365a41cb2b012ad3338c0fc5d4efafcbff88b" dependencies = [ "anyhow", "async-trait", @@ -2169,13 +2174,13 @@ dependencies = [ [[package]] name = "matrix-sdk-sqlite" -version = "0.9.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eec5d5bf5de2de1874caba8c97ca7c1e9c7b3b50aba22fac0067f03bfa2416bf" +checksum = "74d07fb4e87c6ace1d05a87a91404acc3fd0b480ba9de75c08685ed18f1ea79f" dependencies = [ "async-trait", "deadpool-sqlite", - "itertools 0.13.0", + "itertools 0.14.0", "matrix-sdk-base", "matrix-sdk-crypto", "matrix-sdk-store-encryption", @@ -2192,9 +2197,9 @@ dependencies = [ [[package]] name = "matrix-sdk-store-encryption" -version = "0.9.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d702add6a56f288bf2e1a4e45145529620bff2003e746d7f23fc736ea806dbc8" +checksum = "dcc8b6650757f953664e5f906988690cef05c09d83081946adce446c45810a2d" dependencies = [ "base64 0.22.1", "blake3", @@ -2275,9 +2280,9 @@ dependencies = [ [[package]] name = "mxlink" -version = "1.5.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1b9b12089497889775b73733fb3f0a92e1c037405f25b086cc6f699f8acca04" +checksum = "47ae6ff64eed81098a20b6b7c815ef1aa571bdef7607f7cd48e695f7097d6de4" dependencies = [ "base64 0.22.1", "chacha20poly1305", @@ -2285,7 +2290,7 @@ dependencies = [ "matrix-sdk", "mime", "quick_cache", - "rand 0.8.5", + "rand 0.9.0", "serde", "serde_json", "thiserror 2.0.11", @@ -2872,6 +2877,7 @@ version = "0.12.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43e734407157c3c2034e0258f5e4473ddb361b1e85f95a66690d67264d7cd1da" dependencies = [ + "async-compression", "base64 0.22.1", "bytes", "encoding_rs", @@ -4161,9 +4167,9 @@ checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "vodozemac" -version = "0.8.1" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd4b56780b7827dd72c3c6398c3048752bebf8d1d84ec19b606b15dbc3c850b8" +checksum = "c022a277687e4e8685d72b95a7ca3ccfec907daa946678e715f8badaa650883d" dependencies = [ "aes", "arrayvec", @@ -4184,7 +4190,7 @@ dependencies = [ "serde_json", "sha2", "subtle", - "thiserror 1.0.69", + "thiserror 2.0.11", "x25519-dalek", "zeroize", ] diff --git a/Cargo.toml b/Cargo.toml index 7c8271d..32ff20b 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.9.0", default-features = false, features = ["native-tls"] } +matrix-sdk = { version = "0.10.0", default-features = false, features = ["native-tls"] } mxidwc = "1.0.*" -mxlink = ">=1.5.0" +mxlink = ">=1.6.0" etke_openai_api_rust = "0.1.*" quick_cache = "0.6.*" regex = "1.11.*"