diff --git a/Cargo.lock b/Cargo.lock index 70a96e7..99d30a2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -157,6 +157,29 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" +[[package]] +name = "aws-lc-rs" +version = "1.15.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a88aab2464f1f25453baa7a07c84c5b7684e274054ba06817f382357f77a288" +dependencies = [ + "aws-lc-sys", + "untrusted 0.7.1", + "zeroize", +] + +[[package]] +name = "aws-lc-sys" +version = "0.35.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b45afffdee1e7c9126814751f88dddc747f41d91da16c9551a0f1e8a11e788a1" +dependencies = [ + "cc", + "cmake", + "dunce", + "fs_extra", +] + [[package]] name = "base64" version = "0.22.1" @@ -242,6 +265,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "90583009037521a116abf44494efecd645ba48b6622457080f080b85544e2215" dependencies = [ "find-msvc-tools", + "jobserver", + "libc", "shlex", ] @@ -311,6 +336,15 @@ version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d" +[[package]] +name = "cmake" +version = "0.1.57" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75443c44cd6b379beb8c5b45d85d0773baf31cce901fe7bb252f4eff3008ef7d" +dependencies = [ + "cc", +] + [[package]] name = "colorchoice" version = "1.0.4" @@ -324,7 +358,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b30fa8254caad766fc03cb0ccae691e14bf3bd72bfff27f72802ce729551b3d6" dependencies = [ "async-trait", - "convert_case", + "convert_case 0.6.0", "json5", "pathdiff", "ron", @@ -372,6 +406,15 @@ dependencies = [ "unicode-segmentation", ] +[[package]] +name = "convert_case" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baaaa0ecca5b51987b9423ccdc971514dd8b0bb7b4060b983d3664dad3f1f89f" +dependencies = [ + "unicode-segmentation", +] + [[package]] name = "cookie" version = "0.18.1" @@ -790,6 +833,12 @@ dependencies = [ "syn", ] +[[package]] +name = "dunce" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" + [[package]] name = "dyn-clone" version = "1.0.20" @@ -904,6 +953,12 @@ version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "28dd6caf6059519a65843af8fe2a3ae298b14b80179855aeb4adc2c1934ee619" +[[package]] +name = "fs_extra" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" + [[package]] name = "futures" version = "0.3.31" @@ -1608,6 +1663,16 @@ version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" +[[package]] +name = "jobserver" +version = "0.1.34" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33" +dependencies = [ + "getrandom 0.3.4", + "libc", +] + [[package]] name = "js-sys" version = "0.3.83" @@ -1644,6 +1709,21 @@ dependencies = [ "simple_asn1", ] +[[package]] +name = "jsonwebtoken" +version = "10.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c76e1c7d7df3e34443b3621b459b066a7b79644f059fc8b2db7070c825fd417e" +dependencies = [ + "aws-lc-rs", + "base64", + "getrandom 0.2.16", + "js-sys", + "serde", + "serde_json", + "signature", +] + [[package]] name = "lazy_static" version = "1.5.0" @@ -1755,11 +1835,11 @@ dependencies = [ [[package]] name = "meilisearch-index-setting-macro" -version = "0.28.0" +version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "420f67f5943a0236eea7f199720cc465e806c48978d9b0fdc1fb62eceaee7556" +checksum = "e0795d177129fed792fc789cf07d4647bb9e3939409fbe01764805c060afcd0e" dependencies = [ - "convert_case", + "convert_case 0.8.0", "proc-macro2", "quote", "structmeta", @@ -1768,25 +1848,28 @@ dependencies = [ [[package]] name = "meilisearch-sdk" -version = "0.28.0" +version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2325355c73c96667178c09675389cfa7afc2382d5aa0e0d34d0cf29793d89090" +checksum = "e4a20b5a4215a39c66854d14cbba97f615e84c49925d68629c05c42a5a85dac1" dependencies = [ "async-trait", "bytes", "either", - "futures", + "futures-channel", + "futures-core", "futures-io", + "futures-util", "iso8601", - "jsonwebtoken", + "jsonwebtoken 10.2.0", "log", "meilisearch-index-setting-macro", "pin-project-lite", "reqwest", "serde", "serde_json", - "thiserror 1.0.69", + "thiserror 2.0.17", "time", + "tokio", "uuid", "wasm-bindgen-futures", "web-sys", @@ -2055,7 +2138,7 @@ dependencies = [ "chrono", "dirs 3.0.2", "http 1.4.0", - "jsonwebtoken", + "jsonwebtoken 9.3.1", "log", "mime", "parse_link_header", @@ -2880,7 +2963,7 @@ dependencies = [ "hex", "http 1.4.0", "hyper", - "jsonwebtoken", + "jsonwebtoken 9.3.1", "meilisearch-sdk", "minijinja", "mockall", @@ -2937,7 +3020,7 @@ dependencies = [ "dirs 6.0.0", "futures", "itertools", - "jsonwebtoken", + "jsonwebtoken 9.3.1", "oauth2", "owo-colors", "progenitor-client", @@ -3078,7 +3161,7 @@ dependencies = [ "cfg-if", "getrandom 0.2.16", "libc", - "untrusted", + "untrusted 0.9.0", "windows-sys 0.52.0", ] @@ -3235,7 +3318,7 @@ checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" dependencies = [ "ring", "rustls-pki-types", - "untrusted", + "untrusted 0.9.0", ] [[package]] @@ -3246,7 +3329,7 @@ checksum = "2ffdfa2f5286e2247234e03f680868ac2815974dc39e00ea15adc445d0aafe52" dependencies = [ "ring", "rustls-pki-types", - "untrusted", + "untrusted 0.9.0", ] [[package]] @@ -4413,6 +4496,12 @@ version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861" +[[package]] +name = "untrusted" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" + [[package]] name = "untrusted" version = "0.9.0" @@ -4474,7 +4563,7 @@ dependencies = [ "http 1.4.0", "http-body-util", "hyper", - "jsonwebtoken", + "jsonwebtoken 9.3.1", "newtype-uuid", "oauth2", "partial-struct", diff --git a/Cargo.toml b/Cargo.toml index 5629e95..ac25f7c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -40,7 +40,7 @@ http = "1.3.1" hyper = "1.6.0" itertools = "0.13.0" jsonwebtoken = "9" -meilisearch-sdk = "0.28.0" +meilisearch-sdk = "0.32.0" md-5 = "0.10.6" mime_guess = "2.0.5" minijinja = { version = "2.11.0", features = ["loader"] }