diff --git a/Cargo.lock b/Cargo.lock index ff07c48..70b022e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -395,14 +395,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5" [[package]] -name = "cron" -version = "0.12.1" +name = "croner" +version = "2.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f8c3e73077b4b4a6ab1ea5047c37c57aee77657bc8ecd6f29b0af082d0b0c07" +checksum = "09b42c74d1c9fc4680c245ca7287bd631fe73eb364657268b0e65bafdec83d47" dependencies = [ "chrono", - "nom", - "once_cell", ] [[package]] @@ -626,9 +624,9 @@ dependencies = [ [[package]] name = "error-stack" -version = "0.4.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27a72baa257b5e0e2de241967bc5ee8f855d6072351042688621081d66b2a76b" +checksum = "fe413319145d1063f080f27556fd30b1d70b01e2ba10c2a6e40d4be982ffc5d1" dependencies = [ "anyhow", "rustc_version", @@ -1197,7 +1195,7 @@ dependencies = [ "tokio", "tokio-cron-scheduler", "toml", - "tower 0.4.13", + "tower 0.5.1", "tower-http", "tracing", "tracing-appender", @@ -1413,13 +1411,13 @@ checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" [[package]] name = "num-derive" -version = "0.3.3" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" +checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.77", ] [[package]] @@ -2161,7 +2159,7 @@ dependencies = [ "sqlx", "tokio", "tokio-cron-scheduler", - "tower 0.4.13", + "tower 0.5.1", "tower-http", "tracing", "validator", @@ -2549,7 +2547,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" dependencies = [ "proc-macro2", - "quote", "unicode-ident", ] @@ -2712,12 +2709,12 @@ dependencies = [ [[package]] name = "tokio-cron-scheduler" -version = "0.10.2" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4c2e3a88f827f597799cf70a6f673074e62f3fc5ba5993b2873345c618a29af" +checksum = "6a5597b569b4712cf78aa0c9ae29742461b7bda1e49c2a5fdad1d79bf022f8f0" dependencies = [ "chrono", - "cron", + "croner", "num-derive", "num-traits", "tokio", @@ -2828,7 +2825,6 @@ dependencies = [ "tokio", "tower-layer", "tower-service", - "tracing", ] [[package]] @@ -2849,15 +2845,14 @@ dependencies = [ [[package]] name = "tower-http" -version = "0.5.2" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e9cd434a998747dd2c4276bc96ee2e0c7a2eadf3cae88e52be55a05fa9053f5" +checksum = "8437150ab6bbc8c5f0f519e3d5ed4aa883a83dd4cdd3d1b21f9482936046cb97" dependencies = [ "bitflags 2.6.0", "bytes", "http", "http-body", - "http-body-util", "pin-project-lite", "tower-layer", "tower-service", @@ -3049,9 +3044,9 @@ dependencies = [ [[package]] name = "validator" -version = "0.17.0" +version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da339118f018cc70ebf01fafc103360528aad53717e4bf311db929cb01cb9345" +checksum = "db79c75af171630a3148bd3e6d7c4f42b6a9a014c2945bc5ed0020cbb8d9478e" dependencies = [ "idna", "once_cell", @@ -3065,15 +3060,15 @@ dependencies = [ [[package]] name = "validator_derive" -version = "0.17.0" +version = "0.18.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76e88ea23b8f5e59230bff8a2f03c0ee0054a61d5b8343a38946bcd406fe624c" +checksum = "df0bcf92720c40105ac4b2dda2a4ea3aa717d4d6a862cc217da653a4bd5c6b10" dependencies = [ "darling", + "once_cell", "proc-macro-error", "proc-macro2", "quote", - "regex", "syn 2.0.77", ] diff --git a/Cargo.toml b/Cargo.toml index f9060aa..33f2aad 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -20,8 +20,8 @@ i18n = { path = "i18n" } tokio = "1.36" axum = "0.7.7" tracing = "0.1" -tower-http = "0.5" -validator = "0.17" +tower-http = "0.6.1" +validator = "0.18.1" axum-extra = "0.9" serde = "1.0" sqlx = "0.8" @@ -41,11 +41,11 @@ moka = "0.12" futures-util = "0.3" reqwest = "0.12" futures-executor = "0.3" -error-stack = "0.4" +error-stack = "0.5.0" jsonwebtoken = "9.3.0" lazy_static = "1.4.0" mimalloc = "0.1.42" -tokio-cron-scheduler = "0.10.2" +tokio-cron-scheduler = "0.13.0" hmac = "0.12.1" sha2 = "0.10.8" hex-literal = "0.4.1" @@ -53,7 +53,7 @@ proc-macro2 = "1.0.86" syn = "2.0.77" quote = "1.0.37" hyper = "1.4.1" -tower = "0.4.13" +tower = "0.5.1" csv = "1.3.0" strum = "0.26.3" strum_macros = "0.26.3"