diff --git a/apps/backend/Cargo.lock b/apps/backend/Cargo.lock index a479ed212..34ed341a5 100644 --- a/apps/backend/Cargo.lock +++ b/apps/backend/Cargo.lock @@ -735,7 +735,7 @@ dependencies = [ "chrono", "hkdf 0.13.0", "rand 0.10.2", - "reqwest 0.13.4", + "reqwest", "serde", "serde_json", "sha2 0.11.0", @@ -753,7 +753,7 @@ dependencies = [ "anyhow", "async-trait", "auth-core", - "reqwest 0.13.4", + "reqwest", "serde", ] @@ -765,7 +765,7 @@ dependencies = [ "anyhow", "async-trait", "auth-core", - "reqwest 0.13.4", + "reqwest", "serde", ] @@ -938,7 +938,7 @@ dependencies = [ "libc", "redis", "redis_pool", - "reqwest 0.13.4", + "reqwest", "sea-orm", "sentry", "serde", @@ -1554,6 +1554,16 @@ version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "217698eaf96b4a3f0bc4f3662aaa55bdf913cd54d7204591faa790070c6d0853" +[[package]] +name = "crc-fast" +version = "1.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e75b2483e97a5a7da73ac68a05b629f9c53cff58d8ed1c77866079e18b00dba5" +dependencies = [ + "digest 0.10.7", + "spin 0.10.1", +] + [[package]] name = "crc32fast" version = "1.5.0" @@ -2095,7 +2105,7 @@ checksum = "da0e4dd2a88388a1f4ccc7c9ce104604dab68d9f408dc34cd45823d5a9069095" dependencies = [ "futures-core", "futures-sink", - "spin", + "spin 0.9.8", ] [[package]] @@ -2106,7 +2116,7 @@ checksum = "5e139bc46ca777eb5efaf62df0ab8cc5fd400866427e56c68b22e414e53bd3be" dependencies = [ "futures-core", "futures-sink", - "spin", + "spin 0.9.8", ] [[package]] @@ -2161,7 +2171,7 @@ dependencies = [ "chrono", "forge-core", "jsonwebtoken", - "reqwest 0.13.4", + "reqwest", "serde", ] @@ -2431,7 +2441,7 @@ dependencies = [ "job", "payload", "rand 0.10.2", - "reqwest 0.13.4", + "reqwest", "sea-orm", "serde", "serde_json", @@ -2709,7 +2719,6 @@ dependencies = [ "hyper", "hyper-util", "rustls", - "rustls-native-certs", "tokio", "tokio-rustls", "tower-service", @@ -2761,7 +2770,7 @@ dependencies = [ "libc", "percent-encoding", "pin-project-lite", - "socket2 0.5.10", + "socket2 0.6.4", "tokio", "tower-service", "tracing", @@ -3017,18 +3026,18 @@ checksum = "d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2" [[package]] name = "itertools" -version = "0.13.0" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" +checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" dependencies = [ "either", ] [[package]] name = "itertools" -version = "0.14.0" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" +checksum = "8b4baf93f58d4425749ca49a51c50ebab072c5df6994d08fed93541c331481dc" dependencies = [ "either", ] @@ -3164,7 +3173,7 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" dependencies = [ - "spin", + "spin 0.9.8", ] [[package]] @@ -3471,7 +3480,7 @@ dependencies = [ "httparse", "memchr", "mime", - "spin", + "spin 0.9.8", "version_check", ] @@ -3838,32 +3847,44 @@ dependencies = [ [[package]] name = "object_store" -version = "0.11.2" +version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cfccb68961a56facde1163f9319e0d15743352344e7808a11795fb99698dcaf" +checksum = "d354792e39fa5f0009e47623cf8b15b099bf9a652fa55c6f817fe28ac84fea50" dependencies = [ "async-trait", + "aws-lc-rs", "base64 0.22.1", "bytes", "chrono", - "futures", + "crc-fast", + "form_urlencoded", + "futures-channel", + "futures-core", + "futures-util", + "http 1.4.1", + "http-body-util", "humantime", "hyper", - "itertools 0.13.0", - "md-5 0.10.6", + "itertools 0.15.0", + "md-5 0.11.0", + "nix 0.31.3", "parking_lot", "percent-encoding", "quick-xml", - "rand 0.8.6", - "reqwest 0.12.28", - "ring", + "rand 0.10.2", + "reqwest", + "rustls-pki-types", "serde", "serde_json", - "snafu", + "serde_urlencoded", + "thiserror 2.0.20", "tokio", "tracing", "url", "walkdir", + "wasm-bindgen-futures", + "web-time", + "windows-sys 0.61.2", ] [[package]] @@ -4387,7 +4408,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b570b25f7617e43d59005d0990ccb79e950a423952cea19671b7a876da390adf" dependencies = [ "anyhow", - "itertools 0.13.0", + "itertools 0.14.0", "proc-macro2", "quote", "syn 2.0.117", @@ -4455,9 +4476,9 @@ dependencies = [ [[package]] name = "quick-xml" -version = "0.37.5" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb" +checksum = "e660451e55124f798a69a5af3f49ccfbefbd41910eefd25caf2393e1f3473ec1" dependencies = [ "memchr", "serde", @@ -4476,7 +4497,7 @@ dependencies = [ "quinn-udp", "rustc-hash", "rustls", - "socket2 0.5.10", + "socket2 0.6.4", "thiserror 2.0.20", "tokio", "tracing", @@ -4514,7 +4535,7 @@ dependencies = [ "cfg_aliases", "libc", "once_cell", - "socket2 0.5.10", + "socket2 0.6.4", "tracing", "windows-sys 0.52.0", ] @@ -4750,48 +4771,6 @@ dependencies = [ "bytecheck", ] -[[package]] -name = "reqwest" -version = "0.12.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147" -dependencies = [ - "base64 0.22.1", - "bytes", - "futures-core", - "futures-util", - "h2", - "http 1.4.1", - "http-body", - "http-body-util", - "hyper", - "hyper-rustls", - "hyper-util", - "js-sys", - "log", - "percent-encoding", - "pin-project-lite", - "quinn", - "rustls", - "rustls-native-certs", - "rustls-pki-types", - "serde", - "serde_json", - "serde_urlencoded", - "sync_wrapper", - "tokio", - "tokio-rustls", - "tokio-util", - "tower", - "tower-http 0.6.11", - "tower-service", - "url", - "wasm-bindgen", - "wasm-bindgen-futures", - "wasm-streams", - "web-sys", -] - [[package]] name = "reqwest" version = "0.13.4" @@ -4830,12 +4809,14 @@ dependencies = [ "tokio", "tokio-native-tls", "tokio-rustls", + "tokio-util", "tower", "tower-http 0.6.11", "tower-service", "url", "wasm-bindgen", "wasm-bindgen-futures", + "wasm-streams", "web-sys", ] @@ -5322,7 +5303,7 @@ dependencies = [ "cfg_aliases", "httpdate", "native-tls", - "reqwest 0.13.4", + "reqwest", "sentry-actix", "sentry-backtrace", "sentry-contexts", @@ -5661,7 +5642,7 @@ dependencies = [ "redis", "redis_pool", "regex", - "reqwest 0.13.4", + "reqwest", "sea-orm", "serde", "serde_json", @@ -5813,27 +5794,6 @@ dependencies = [ "serde", ] -[[package]] -name = "snafu" -version = "0.8.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e84b3f4eacbf3a1ce05eac6763b4d629d60cbc94d632e4092c54ade71f1e1a2" -dependencies = [ - "snafu-derive", -] - -[[package]] -name = "snafu-derive" -version = "0.8.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1c97747dbf44bb1ca44a561ece23508e99cb592e862f22222dcf42f51d1e451" -dependencies = [ - "heck 0.5.0", - "proc-macro2", - "quote", - "syn 2.0.117", -] - [[package]] name = "socket2" version = "0.5.10" @@ -5863,6 +5823,12 @@ dependencies = [ "lock_api", ] +[[package]] +name = "spin" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "023a211cb3138dbc438680b32560ad89f699977624c9f8dbb95a47d5b4c07dd3" + [[package]] name = "spki" version = "0.7.3" @@ -7271,9 +7237,9 @@ dependencies = [ [[package]] name = "wasm-streams" -version = "0.4.2" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65" +checksum = "9d1ec4f6517c9e11ae630e200b2b65d193279042e28edd4a2cda233e46670bbb" dependencies = [ "futures-util", "js-sys", @@ -7480,7 +7446,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]] diff --git a/apps/backend/crates/service/Cargo.toml b/apps/backend/crates/service/Cargo.toml index fc0937141..179e3af34 100644 --- a/apps/backend/crates/service/Cargo.toml +++ b/apps/backend/crates/service/Cargo.toml @@ -27,7 +27,7 @@ hmac = "0.13" image = { version = "0.25", default-features = false, features = ["png"] } lettre = { version = "0.11", default-features = false, features = ["builder", "hostname", "smtp-transport", "tokio1", "tokio1-rustls-tls"] } mime_guess = "2" -object_store = { version = "0.11", features = ["aws", "http"] } +object_store = { version = "0.14", features = ["aws", "http"] } qrcode = "0.14" rand = "0.10" redis = { workspace = true }