From 8a9e0c268aac1f042f40a6ded9f595773e0aba4b Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 14 Apr 2026 01:53:49 +0000 Subject: [PATCH] chore(deps): bump the cargo group across 1 directory with 12 updates Bumps the cargo group with 12 updates in the / directory: | Package | From | To | | --- | --- | --- | | [openssl](https://github.com/rust-openssl/rust-openssl) | `0.10.66` | `0.10.72` | | [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.3` | | [aws-sdk-s3](https://github.com/awslabs/aws-sdk-rust) | `1.63.0` | `1.64.0` | | [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.19` | `0.3.20` | | [bytes](https://github.com/tokio-rs/bytes) | `1.9.0` | `1.11.1` | | [tokio](https://github.com/tokio-rs/tokio) | `1.39.2` | `1.43.1` | | [jsonwebtoken](https://github.com/Keats/jsonwebtoken) | `8.3.0` | `10.3.0` | | [crossbeam-channel](https://github.com/crossbeam-rs/crossbeam) | `0.5.13` | `0.5.15` | | [lru](https://github.com/jeromefroe/lru-rs) | `0.12.4` | `0.12.5` | | [quinn-proto](https://github.com/quinn-rs/quinn) | `0.11.3` | `0.11.14` | | [rsa](https://github.com/RustCrypto/RSA) | `0.9.6` | `0.9.10` | | [time](https://github.com/time-rs/time) | `0.3.36` | `0.3.47` | Updates `openssl` from 0.10.66 to 0.10.72 - [Release notes](https://github.com/rust-openssl/rust-openssl/releases) - [Commits](https://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.66...openssl-v0.10.72) Updates `rand` from 0.8.5 to 0.9.3 - [Release notes](https://github.com/rust-random/rand/releases) - [Changelog](https://github.com/rust-random/rand/blob/0.9.3/CHANGELOG.md) - [Commits](https://github.com/rust-random/rand/compare/0.8.5...0.9.3) Updates `aws-sdk-s3` from 1.63.0 to 1.64.0 - [Release notes](https://github.com/awslabs/aws-sdk-rust/releases) - [Commits](https://github.com/awslabs/aws-sdk-rust/commits) Updates `tracing-subscriber` from 0.3.19 to 0.3.20 - [Release notes](https://github.com/tokio-rs/tracing/releases) - [Commits](https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.19...tracing-subscriber-0.3.20) Updates `bytes` from 1.9.0 to 1.11.1 - [Release notes](https://github.com/tokio-rs/bytes/releases) - [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md) - [Commits](https://github.com/tokio-rs/bytes/compare/v1.9.0...v1.11.1) Updates `tokio` from 1.39.2 to 1.43.1 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.39.2...tokio-1.43.1) Updates `jsonwebtoken` from 8.3.0 to 10.3.0 - [Changelog](https://github.com/Keats/jsonwebtoken/blob/master/CHANGELOG.md) - [Commits](https://github.com/Keats/jsonwebtoken/compare/v8.3.0...v10.3.0) Updates `crossbeam-channel` from 0.5.13 to 0.5.15 - [Release notes](https://github.com/crossbeam-rs/crossbeam/releases) - [Changelog](https://github.com/crossbeam-rs/crossbeam/blob/master/CHANGELOG.md) - [Commits](https://github.com/crossbeam-rs/crossbeam/compare/crossbeam-channel-0.5.13...crossbeam-channel-0.5.15) Updates `lru` from 0.12.4 to 0.12.5 - [Changelog](https://github.com/jeromefroe/lru-rs/blob/master/CHANGELOG.md) - [Commits](https://github.com/jeromefroe/lru-rs/compare/0.12.4...0.12.5) Updates `quinn-proto` from 0.11.3 to 0.11.14 - [Release notes](https://github.com/quinn-rs/quinn/releases) - [Commits](https://github.com/quinn-rs/quinn/compare/quinn-proto-0.11.3...quinn-proto-0.11.14) Updates `rsa` from 0.9.6 to 0.9.10 - [Changelog](https://github.com/RustCrypto/RSA/blob/v0.9.10/CHANGELOG.md) - [Commits](https://github.com/RustCrypto/RSA/compare/v0.9.6...v0.9.10) Updates `time` from 0.3.36 to 0.3.47 - [Release notes](https://github.com/time-rs/time/releases) - [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md) - [Commits](https://github.com/time-rs/time/compare/v0.3.36...v0.3.47) --- updated-dependencies: - dependency-name: openssl dependency-version: 0.10.72 dependency-type: direct:production dependency-group: cargo - dependency-name: rand dependency-version: 0.9.3 dependency-type: direct:production dependency-group: cargo - dependency-name: aws-sdk-s3 dependency-version: 1.64.0 dependency-type: direct:production dependency-group: cargo - dependency-name: tracing-subscriber dependency-version: 0.3.20 dependency-type: direct:production dependency-group: cargo - dependency-name: bytes dependency-version: 1.11.1 dependency-type: direct:production dependency-group: cargo - dependency-name: tokio dependency-version: 1.43.1 dependency-type: direct:production dependency-group: cargo - dependency-name: jsonwebtoken dependency-version: 10.3.0 dependency-type: direct:production dependency-group: cargo - dependency-name: crossbeam-channel dependency-version: 0.5.15 dependency-type: indirect dependency-group: cargo - dependency-name: lru dependency-version: 0.12.5 dependency-type: indirect dependency-group: cargo - dependency-name: quinn-proto dependency-version: 0.11.14 dependency-type: indirect dependency-group: cargo - dependency-name: rsa dependency-version: 0.9.10 dependency-type: indirect dependency-group: cargo - dependency-name: time dependency-version: 0.3.47 dependency-type: indirect dependency-group: cargo ... Signed-off-by: dependabot[bot] --- Cargo.lock | 354 +++++++++++++++-------- Cargo.toml | 4 +- admin_frontend/Cargo.toml | 4 +- libs/appflowy-ai-client/Cargo.toml | 4 +- libs/authentication/Cargo.toml | 2 +- libs/client-api-test/Cargo.toml | 2 +- libs/client-api/Cargo.toml | 2 +- libs/collab-rt-entity/Cargo.toml | 2 +- libs/collab-rt-protocol/Cargo.toml | 2 +- libs/collab-stream/Cargo.toml | 4 +- libs/database/Cargo.toml | 2 +- libs/encrypt/Cargo.toml | 2 +- libs/gotrue-entity/Cargo.toml | 2 +- libs/workspace-template/Cargo.toml | 2 +- services/appflowy-collaborate/Cargo.toml | 4 +- services/appflowy-worker/Cargo.toml | 2 +- 16 files changed, 255 insertions(+), 139 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 1b0aec648..d87d5d39d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -391,7 +391,7 @@ dependencies = [ "gotrue-entity", "human_bytes", "jwt", - "rand 0.8.5", + "rand 0.9.3", "redis 0.25.4", "reqwest", "serde", @@ -746,7 +746,7 @@ dependencies = [ "parking_lot 0.12.3", "prometheus-client", "prost 0.13.3", - "rand 0.8.5", + "rand 0.9.3", "rayon", "redis 0.25.4", "secrecy", @@ -1049,7 +1049,7 @@ dependencies = [ "anyhow", "argon2", "gotrue-entity", - "rand 0.8.5", + "rand 0.9.3", "secrecy", "serde", "sqlx", @@ -1133,9 +1133,9 @@ dependencies = [ [[package]] name = "aws-sdk-s3" -version = "1.63.0" +version = "1.64.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f43850204a109a5eea1ea93951cf0440268cef98b0d27dfef4534949e23735f7" +checksum = "35fe5e7f71b1cc6274e905d3bcc7daf94099ac2d4cba83447ffb959b5b27b3c1" dependencies = [ "aws-credential-types", "aws-runtime", @@ -1727,7 +1727,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c" dependencies = [ "memchr", - "regex-automata 0.4.7", + "regex-automata", "serde", ] @@ -1779,9 +1779,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.9.0" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b" +checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" dependencies = [ "serde", ] @@ -2366,7 +2366,7 @@ dependencies = [ "loole", "prometheus-client", "prost 0.13.3", - "rand 0.8.5", + "rand 0.9.3", "redis 0.25.4", "serde", "serde_json", @@ -2653,9 +2653,9 @@ dependencies = [ [[package]] name = "crossbeam-channel" -version = "0.5.13" +version = "0.5.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2" +checksum = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2" dependencies = [ "crossbeam-utils", ] @@ -2989,9 +2989,9 @@ dependencies = [ [[package]] name = "deranged" -version = "0.3.11" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" +checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c" dependencies = [ "powerfmt", ] @@ -3146,7 +3146,7 @@ dependencies = [ "criterion", "hex", "hkdf", - "rand 0.8.5", + "rand 0.9.3", "serde", "sha2", "x25519-dalek", @@ -3226,8 +3226,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "531e46835a22af56d1e3b66f04844bed63158bc094a628bec1d321d9b4c44bf2" dependencies = [ "bit-set", - "regex-automata 0.4.7", - "regex-syntax 0.8.4", + "regex-automata", + "regex-syntax", ] [[package]] @@ -3288,6 +3288,12 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" +[[package]] +name = "foldhash" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" + [[package]] name = "foreign-types" version = "0.3.2" @@ -3509,6 +3515,20 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "getrandom" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" +dependencies = [ + "cfg-if", + "js-sys", + "libc", + "r-efi", + "wasip2", + "wasm-bindgen", +] + [[package]] name = "ghash" version = "0.5.1" @@ -3695,6 +3715,17 @@ dependencies = [ "allocator-api2", ] +[[package]] +name = "hashbrown" +version = "0.15.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" +dependencies = [ + "allocator-api2", + "equivalent", + "foldhash", +] + [[package]] name = "hashlink" version = "0.9.1" @@ -4370,24 +4401,27 @@ dependencies = [ [[package]] name = "js-sys" -version = "0.3.69" +version = "0.3.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" +checksum = "2964e92d1d9dc3364cae4d718d93f227e3abb088e747d92e0395bfdedf1c12ca" dependencies = [ + "once_cell", "wasm-bindgen", ] [[package]] name = "jsonwebtoken" -version = "8.3.0" +version = "10.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6971da4d9c3aa03c3d8f3ff0f4155b534aad021292003895a469716b2a230378" +checksum = "0529410abe238729a60b108898784df8984c87f6054c9c4fcacc47e4803c1ce1" dependencies = [ - "base64 0.21.7", - "pem", - "ring 0.16.20", + "base64 0.22.1", + "getrandom 0.2.15", + "js-sys", + "pem 3.0.6", "serde", "serde_json", + "signature 2.2.0", "simple_asn1", ] @@ -4451,9 +4485,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.155" +version = "0.2.185" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" +checksum = "52ff2c0fe9bc6cb6b14a0592c2ff4fa9ceb83eea9db979b0487cd054946a2b8f" [[package]] name = "libm" @@ -4535,13 +4569,19 @@ dependencies = [ [[package]] name = "lru" -version = "0.12.4" +version = "0.12.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37ee39891760e7d94734f6f63fedc29a2e4a152f836120753a72503f09fcf904" +checksum = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38" dependencies = [ - "hashbrown 0.14.5", + "hashbrown 0.15.5", ] +[[package]] +name = "lru-slab" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154" + [[package]] name = "lzma-sys" version = "0.1.20" @@ -4595,11 +4635,11 @@ dependencies = [ [[package]] name = "matchers" -version = "0.1.0" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" +checksum = "d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9" dependencies = [ - "regex-automata 0.1.10", + "regex-automata", ] [[package]] @@ -4790,12 +4830,11 @@ dependencies = [ [[package]] name = "nu-ansi-term" -version = "0.46.0" +version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" +checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "overload", - "winapi", + "windows-sys 0.61.2", ] [[package]] @@ -4810,11 +4849,10 @@ dependencies = [ [[package]] name = "num-bigint-dig" -version = "0.8.4" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151" +checksum = "e661dda6640fad38e827a6d4a310ff4763082116fe217f279885c97f511bb0b7" dependencies = [ - "byteorder", "lazy_static", "libm", "num-integer", @@ -4827,9 +4865,9 @@ dependencies = [ [[package]] name = "num-conv" -version = "0.1.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" +checksum = "c6673768db2d862beb9b39a78fdcb1a69439615d5794a1be50caa9bc92c81967" [[package]] name = "num-integer" @@ -4921,9 +4959,9 @@ dependencies = [ [[package]] name = "openssl" -version = "0.10.66" +version = "0.10.72" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9529f4786b70a3e8c61e11179af17ab6188ad8d0ded78c5529441ed39d4bd9c1" +checksum = "fedfea7d58a1f73118430a55da6a286e7b044961736ce96a16a17068ea25e5da" dependencies = [ "bitflags 2.6.0", "cfg-if", @@ -4962,9 +5000,9 @@ dependencies = [ [[package]] name = "openssl-sys" -version = "0.9.103" +version = "0.9.113" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f9e8deee91df40a943c71b917e5874b951d32a802526c85721ce3b776c929d6" +checksum = "ad2f2c0eba47118757e4c6d2bff2838f3e0523380021356e7875e858372ce644" dependencies = [ "cc", "libc", @@ -4979,12 +5017,6 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4030760ffd992bef45b0ae3f10ce1aba99e33464c90d14dd7c039884963ddc7a" -[[package]] -name = "overload" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" - [[package]] name = "p256" version = "0.11.1" @@ -5114,6 +5146,16 @@ dependencies = [ "base64 0.13.1", ] +[[package]] +name = "pem" +version = "3.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d30c53c26bc5b31a98cd02d20f25a7c8567146caf63ed593a9d87b2775291be" +dependencies = [ + "base64 0.22.1", + "serde_core", +] + [[package]] name = "pem-rfc7468" version = "0.7.0" @@ -5764,7 +5806,7 @@ dependencies = [ "pin-project-lite", "quinn-proto", "quinn-udp", - "rustc-hash", + "rustc-hash 1.1.0", "rustls 0.23.20", "thiserror 1.0.63", "tokio", @@ -5773,19 +5815,23 @@ dependencies = [ [[package]] name = "quinn-proto" -version = "0.11.3" +version = "0.11.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddf517c03a109db8100448a4be38d498df8a210a99fe0e1b9eaf39e78c640efe" +checksum = "434b42fec591c96ef50e21e886936e66d3cc3f737104fdb9b737c40ffb94c098" dependencies = [ "bytes", - "rand 0.8.5", + "getrandom 0.3.4", + "lru-slab", + "rand 0.9.3", "ring 0.17.8", - "rustc-hash", + "rustc-hash 2.1.2", "rustls 0.23.20", + "rustls-pki-types", "slab", - "thiserror 1.0.63", + "thiserror 2.0.9", "tinyvec", "tracing", + "web-time", ] [[package]] @@ -5815,6 +5861,12 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "640c9bd8497b02465aeef5375144c26062e0dcd5939dfcbb0f5db76cb8c17c73" +[[package]] +name = "r-efi" +version = "5.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" + [[package]] name = "radium" version = "0.7.0" @@ -5845,6 +5897,16 @@ dependencies = [ "rand_core 0.6.4", ] +[[package]] +name = "rand" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ec095654a25171c2124e9e3393a930bddbffdc939556c914957a4c3e0a87166" +dependencies = [ + "rand_chacha 0.9.0", + "rand_core 0.9.5", +] + [[package]] name = "rand_chacha" version = "0.2.2" @@ -5865,6 +5927,16 @@ dependencies = [ "rand_core 0.6.4", ] +[[package]] +name = "rand_chacha" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" +dependencies = [ + "ppv-lite86", + "rand_core 0.9.5", +] + [[package]] name = "rand_core" version = "0.5.1" @@ -5883,6 +5955,15 @@ dependencies = [ "getrandom 0.2.15", ] +[[package]] +name = "rand_core" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c" +dependencies = [ + "getrandom 0.3.4", +] + [[package]] name = "rand_hc" version = "0.2.0" @@ -5927,7 +6008,7 @@ version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ffbe84efe2f38dea12e9bfc1f65377fdf03e53a18cb3b995faedf7934c7e785b" dependencies = [ - "pem", + "pem 1.1.1", "ring 0.16.20", "time", "x509-parser", @@ -6019,17 +6100,8 @@ checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f" dependencies = [ "aho-corasick", "memchr", - "regex-automata 0.4.7", - "regex-syntax 0.8.4", -] - -[[package]] -name = "regex-automata" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" -dependencies = [ - "regex-syntax 0.6.29", + "regex-automata", + "regex-syntax", ] [[package]] @@ -6040,7 +6112,7 @@ checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" dependencies = [ "aho-corasick", "memchr", - "regex-syntax 0.8.4", + "regex-syntax", ] [[package]] @@ -6049,12 +6121,6 @@ version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "53a49587ad06b26609c52e423de037e7f57f20d53535d66e08c695f347df952a" -[[package]] -name = "regex-syntax" -version = "0.6.29" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" - [[package]] name = "regex-syntax" version = "0.8.4" @@ -6224,9 +6290,9 @@ dependencies = [ [[package]] name = "rsa" -version = "0.9.6" +version = "0.9.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d0e5124fcb30e76a7e79bfee683a2746db83784b86289f6251b54b7950a0dfc" +checksum = "b8573f03f5883dcaebdfcf4725caa1ecb9c15b2ef50c43a07b816e06799bb12d" dependencies = [ "const-oid", "digest", @@ -6280,6 +6346,12 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" +[[package]] +name = "rustc-hash" +version = "2.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe" + [[package]] name = "rustc_version" version = "0.4.0" @@ -6374,6 +6446,9 @@ name = "rustls-pki-types" version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b" +dependencies = [ + "web-time", +] [[package]] name = "rustls-webpki" @@ -6574,18 +6649,28 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.204" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" +dependencies = [ + "serde_core", + "serde_derive", +] + +[[package]] +name = "serde_core" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.204" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2", "quote", @@ -7417,35 +7502,35 @@ dependencies = [ "lazy_static", "parking_lot 0.12.3", "regex", - "rustc-hash", + "rustc-hash 1.1.0", ] [[package]] name = "time" -version = "0.3.36" +version = "0.3.47" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" +checksum = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c" dependencies = [ "deranged", "itoa", "num-conv", "powerfmt", - "serde", + "serde_core", "time-core", "time-macros", ] [[package]] name = "time-core" -version = "0.1.2" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" +checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca" [[package]] name = "time-macros" -version = "0.2.18" +version = "0.2.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" +checksum = "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215" dependencies = [ "num-conv", "time-core", @@ -7497,9 +7582,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.39.2" +version = "1.43.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daa4fb1bc778bd6f04cbfc4bb2d06a7396a8f299dc33ea1900cedaa316f467b1" +checksum = "492a604e2fd7f814268a378409e6c92b5525d747d10db9a229723f55a417958c" dependencies = [ "backtrace", "bytes", @@ -7516,9 +7601,9 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "2.4.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" +checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" dependencies = [ "proc-macro2", "quote", @@ -7851,14 +7936,14 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.3.19" +version = "0.3.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008" +checksum = "2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5" dependencies = [ "matchers", "nu-ansi-term", "once_cell", - "regex", + "regex-automata", "serde", "serde_json", "sharded-slab", @@ -8196,6 +8281,15 @@ version = "0.11.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" +[[package]] +name = "wasip2" +version = "1.0.2+wasi-0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5" +dependencies = [ + "wit-bindgen", +] + [[package]] name = "wasite" version = "0.1.0" @@ -8204,26 +8298,14 @@ checksum = "b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b" [[package]] name = "wasm-bindgen" -version = "0.2.92" +version = "0.2.118" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" +checksum = "0bf938a0bacb0469e83c1e148908bd7d5a6010354cf4fb73279b7447422e3a89" dependencies = [ "cfg-if", - "wasm-bindgen-macro", -] - -[[package]] -name = "wasm-bindgen-backend" -version = "0.2.92" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" -dependencies = [ - "bumpalo", - "log", "once_cell", - "proc-macro2", - "quote", - "syn 2.0.90", + "rustversion", + "wasm-bindgen-macro", "wasm-bindgen-shared", ] @@ -8241,9 +8323,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.92" +version = "0.2.118" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" +checksum = "eeff24f84126c0ec2db7a449f0c2ec963c6a49efe0698c4242929da037ca28ed" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -8251,22 +8333,25 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.92" +version = "0.2.118" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" +checksum = "9d08065faf983b2b80a79fd87d8254c409281cf7de75fc4b773019824196c904" dependencies = [ + "bumpalo", "proc-macro2", "quote", "syn 2.0.90", - "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.92" +version = "0.2.118" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" +checksum = "5fd04d9e306f1907bd13c6361b5c6bfc7b3b3c095ed3f8a9246390f8dbdee129" +dependencies = [ + "unicode-ident", +] [[package]] name = "wasm-bindgen-test" @@ -8342,6 +8427,16 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "web-time" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + [[package]] name = "webpki-roots" version = "0.25.4" @@ -8423,6 +8518,12 @@ dependencies = [ "windows-targets 0.52.6", ] +[[package]] +name = "windows-link" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" + [[package]] name = "windows-registry" version = "0.2.0" @@ -8471,6 +8572,15 @@ dependencies = [ "windows-targets 0.52.6", ] +[[package]] +name = "windows-sys" +version = "0.61.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" +dependencies = [ + "windows-link", +] + [[package]] name = "windows-targets" version = "0.48.5" @@ -8601,6 +8711,12 @@ dependencies = [ "memchr", ] +[[package]] +name = "wit-bindgen" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5" + [[package]] name = "workspace-template" version = "0.1.0" diff --git a/Cargo.toml b/Cargo.toml index 5adac680d..6c5b0d189 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -244,7 +244,7 @@ dotenvy = "0.15.7" serde_json = "1.0.111" serde_repr = "0.1.18" serde = { version = "1.0.195", features = ["derive"] } -bytes = "1.9.0" +bytes = "1.11.1" workspace-template = { path = "libs/workspace-template" } uuid = { version = "1.6.1", features = ["v4", "v5"] } anyhow = "1.0.94" @@ -255,7 +255,7 @@ actix-web = { version = "4.5.1", default-features = false, features = [ "compress-gzip", ] } actix-http = { version = "3.6.0", default-features = false } -tokio = { version = "1.36.0", features = ["sync"] } +tokio = { version = "1.43.1", features = ["sync"] } tokio-stream = "0.1.14" rayon = "1.10.0" futures-util = "0.3.30" diff --git a/admin_frontend/Cargo.toml b/admin_frontend/Cargo.toml index f7300a699..6b48201d2 100644 --- a/admin_frontend/Cargo.toml +++ b/admin_frontend/Cargo.toml @@ -14,7 +14,7 @@ shared-entity = { path = "../libs/shared-entity" } anyhow.workspace = true axum = { version = "0.7", features = ["json"] } -tokio = { version = "1.36", features = ["rt-multi-thread", "macros"] } +tokio = { version = "1.43", features = ["rt-multi-thread", "macros"] } askama = "0.12" axum-extra = { version = "0.9", features = ["cookie"] } serde.workspace = true @@ -34,7 +34,7 @@ tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter", "json"] } jwt = "0.16" human_bytes = "0.4.3" -rand = "0.8.5" +rand = "0.9.3" sha2 = "0.10.8" base64 = "0.22.1" urlencoding = "2.1.3" diff --git a/libs/appflowy-ai-client/Cargo.toml b/libs/appflowy-ai-client/Cargo.toml index 5786e8429..a50af916f 100644 --- a/libs/appflowy-ai-client/Cargo.toml +++ b/libs/appflowy-ai-client/Cargo.toml @@ -25,8 +25,8 @@ ureq = { version = "2.12.1", optional = true, features = ["json"] } [dev-dependencies] appflowy-ai-client = { path = ".", features = ["dto", "client-api"] } -tokio = { version = "1.37.0", features = ["macros", "test-util"] } -tracing-subscriber = { version = "0.3.18", features = [ +tokio = { version = "1.43.1", features = ["macros", "test-util"] } +tracing-subscriber = { version = "0.3.20", features = [ "registry", "env-filter", "ansi", diff --git a/libs/authentication/Cargo.toml b/libs/authentication/Cargo.toml index 333001140..2fa272b91 100644 --- a/libs/authentication/Cargo.toml +++ b/libs/authentication/Cargo.toml @@ -9,7 +9,7 @@ actix-web.workspace = true argon2 = { version = "0.5", features = ["std"] } anyhow.workspace = true gotrue-entity.workspace = true -rand = { version = "0.8", features = ["std_rng"] } +rand = { version = "0.9", features = ["std_rng"] } secrecy.workspace = true serde.workspace = true sqlx.workspace = true diff --git a/libs/client-api-test/Cargo.toml b/libs/client-api-test/Cargo.toml index badbb815d..35715b1ac 100644 --- a/libs/client-api-test/Cargo.toml +++ b/libs/client-api-test/Cargo.toml @@ -27,7 +27,7 @@ database-entity.workspace = true collab-entity.workspace = true shared-entity.workspace = true collab-database.workspace = true -tracing-subscriber = { version = "0.3.18", features = ["registry", "env-filter", "ansi", "json"] } +tracing-subscriber = { version = "0.3.20", features = ["registry", "env-filter", "ansi", "json"] } uuid.workspace = true lazy_static = "1.4.0" dotenvy = "0.15.7" diff --git a/libs/client-api/Cargo.toml b/libs/client-api/Cargo.toml index 49a1e9489..e27acf3e9 100644 --- a/libs/client-api/Cargo.toml +++ b/libs/client-api/Cargo.toml @@ -14,7 +14,7 @@ serde_repr = "0.1.18" gotrue = { path = "../gotrue" } tracing = { version = "0.1" } thiserror = "1.0.56" -bytes = "1.9.0" +bytes = "1.11.1" uuid.workspace = true futures-util = "0.3.30" futures-core = "0.3.30" diff --git a/libs/collab-rt-entity/Cargo.toml b/libs/collab-rt-entity/Cargo.toml index c935e5565..52d8ea704 100644 --- a/libs/collab-rt-entity/Cargo.toml +++ b/libs/collab-rt-entity/Cargo.toml @@ -12,7 +12,7 @@ collab = { workspace = true } collab-entity = { workspace = true } serde.workspace = true serde_json.workspace = true -bytes = { version = "1.5", features = ["serde"] } +bytes = { version = "1.11", features = ["serde"] } anyhow.workspace = true actix = { version = "0.13", optional = true } bincode.workspace = true diff --git a/libs/collab-rt-protocol/Cargo.toml b/libs/collab-rt-protocol/Cargo.toml index 446277b22..75f06e921 100644 --- a/libs/collab-rt-protocol/Cargo.toml +++ b/libs/collab-rt-protocol/Cargo.toml @@ -16,7 +16,7 @@ bincode.workspace = true anyhow.workspace = true tracing.workspace = true async-trait.workspace = true -tokio = "1.36.0" +tokio = "1.43.1" collab-entity.workspace = true [features] diff --git a/libs/collab-stream/Cargo.toml b/libs/collab-stream/Cargo.toml index 1384ef914..628ee8407 100644 --- a/libs/collab-stream/Cargo.toml +++ b/libs/collab-stream/Cargo.toml @@ -7,7 +7,7 @@ edition = "2021" [dependencies] redis = { workspace = true, features = ["aio", "tokio-comp", "connection-manager", "streams"] } -tokio = { version = "1.26", features = ["rt-multi-thread", "macros"] } +tokio = { version = "1.43", features = ["rt-multi-thread", "macros"] } tokio-stream = { version = "0.1.14" } thiserror = "1.0.58" anyhow.workspace = true @@ -30,4 +30,4 @@ loole = "0.4.0" [dev-dependencies] futures = "0.3.30" -rand = "0.8.5" \ No newline at end of file +rand = "0.9.3" \ No newline at end of file diff --git a/libs/database/Cargo.toml b/libs/database/Cargo.toml index db3e10180..c5597058e 100644 --- a/libs/database/Cargo.toml +++ b/libs/database/Cargo.toml @@ -41,7 +41,7 @@ redis = { workspace = true, features = [ ] } futures-util = "0.3.30" bytes.workspace = true -aws-sdk-s3 = { version = "1.36.0", features = [ +aws-sdk-s3 = { version = "1.64.0", features = [ "behavior-version-latest", "rt-tokio", ], optional = true } diff --git a/libs/encrypt/Cargo.toml b/libs/encrypt/Cargo.toml index 2ba5442c3..a1ee02988 100644 --- a/libs/encrypt/Cargo.toml +++ b/libs/encrypt/Cargo.toml @@ -7,7 +7,7 @@ edition = "2021" [dependencies] x25519-dalek = { version = "2.0.0", features = ["getrandom"] } -rand = "0.8.5" +rand = "0.9.3" hex = "0.4.3" anyhow.workspace = true aes-gcm = { version = "0.10.3" } diff --git a/libs/gotrue-entity/Cargo.toml b/libs/gotrue-entity/Cargo.toml index 944ff50cc..043d5189d 100644 --- a/libs/gotrue-entity/Cargo.toml +++ b/libs/gotrue-entity/Cargo.toml @@ -10,6 +10,6 @@ serde.workspace = true serde_json.workspace = true anyhow.workspace = true lazy_static = "1.4.0" -jsonwebtoken = "8.3.0" +jsonwebtoken = "10.3.0" app-error = { workspace = true, features = ["gotrue_error"] } chrono = "0.4.33" diff --git a/libs/workspace-template/Cargo.toml b/libs/workspace-template/Cargo.toml index 69c11895d..9632e2dab 100644 --- a/libs/workspace-template/Cargo.toml +++ b/libs/workspace-template/Cargo.toml @@ -24,7 +24,7 @@ nanoid = "0.4.0" serde = { version = "1.0.195", features = ["derive"] } [dev-dependencies] -tokio = { version = "1.0", features = ["full"] } +tokio = { version = "1.43", features = ["full"] } serde_json = "1.0" [target.'cfg(target_arch = "wasm32")'.dependencies] diff --git a/services/appflowy-collaborate/Cargo.toml b/services/appflowy-collaborate/Cargo.toml index 11661d828..b8082e82c 100644 --- a/services/appflowy-collaborate/Cargo.toml +++ b/services/appflowy-collaborate/Cargo.toml @@ -91,7 +91,7 @@ validator.workspace = true rayon.workspace = true tiktoken-rs = "0.6.0" unicode-segmentation = "1.9.0" -aws-sdk-s3 = { version = "1.36.0", features = [ +aws-sdk-s3 = { version = "1.64.0", features = [ "behavior-version-latest", "rt-tokio", ] } @@ -99,6 +99,6 @@ zstd.workspace = true indexer.workspace = true [dev-dependencies] -rand = "0.8.5" +rand = "0.9.3" workspace-template.workspace = true unicode-normalization = "0.1.24" diff --git a/services/appflowy-worker/Cargo.toml b/services/appflowy-worker/Cargo.toml index 4d5544ad8..b63efc5f4 100644 --- a/services/appflowy-worker/Cargo.toml +++ b/services/appflowy-worker/Cargo.toml @@ -47,7 +47,7 @@ sqlx = { workspace = true, default-features = false, features = [ "migrate", ] } secrecy = { workspace = true, features = ["serde"] } -aws-sdk-s3 = { version = "1.36.0", features = [ +aws-sdk-s3 = { version = "1.64.0", features = [ "behavior-version-latest", "rt-tokio", ] }