diff --git a/Cargo.lock b/Cargo.lock index 1c39955f..18ed09bd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -27,7 +27,7 @@ version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97" dependencies = [ - "gimli 0.27.1", + "gimli 0.27.2", ] [[package]] @@ -183,6 +183,8 @@ dependencies = [ "memchr", "pin-project-lite", "tokio", + "zstd", + "zstd-safe", ] [[package]] @@ -368,19 +370,20 @@ dependencies = [ [[package]] name = "async-stream" -version = "0.3.3" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dad5c83079eae9969be7fadefe640a1c566901f05ff91ab221de4b6f68d9507e" +checksum = "ad445822218ce64be7a341abfb0b1ea43b5c23aa83902542a4542e78309d8e5e" dependencies = [ "async-stream-impl", "futures-core", + "pin-project-lite", ] [[package]] name = "async-stream-impl" -version = "0.3.3" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10f203db73a71dfa2fb6dd22763990fa26f3d2625a6da2da900d23b87d26be27" +checksum = "e4655ae1a7b0cdf149156f780c5bf3f1352bc53cbd9e0a361a7ef7b22947e965" dependencies = [ "proc-macro2", "quote", @@ -467,7 +470,7 @@ dependencies = [ "http", "hyper", "ring", - "time 0.3.19", + "time 0.3.20", "tokio", "tower", "tracing", @@ -623,15 +626,15 @@ dependencies = [ "percent-encoding", "regex", "sha2", - "time 0.3.19", + "time 0.3.20", "tracing", ] [[package]] name = "aws-smithy-async" -version = "0.54.3" +version = "0.54.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00e8615bf58d144dec3fcdb5110941b84e904c68054cb74ed240b9588fc337a5" +checksum = "63c712a28a4f2f2139759235c08bf98aca99d4fdf1b13c78c5f95613df0a5db9" dependencies = [ "futures-util", "pin-project-lite", @@ -641,9 +644,9 @@ dependencies = [ [[package]] name = "aws-smithy-client" -version = "0.54.3" +version = "0.54.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8c1df4c1d03e1ce299ae4e24c19d0f4cd8bebceac60828530e579977d70289a" +checksum = "104ca17f56cde00a10207169697dfe9c6810db339d52fb352707e64875b30a44" dependencies = [ "aws-smithy-async", "aws-smithy-http", @@ -662,9 +665,9 @@ dependencies = [ [[package]] name = "aws-smithy-http" -version = "0.54.3" +version = "0.54.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78abf16f8667b9176737cfffd1dd4ad07d350ef5dba01d01fdec5f31265f7134" +checksum = "873f316f1833add0d3aa54ed1b0cd252ddd88c792a0cf839886400099971e844" dependencies = [ "aws-smithy-types", "bytes 1.4.0", @@ -682,9 +685,9 @@ dependencies = [ [[package]] name = "aws-smithy-http-tower" -version = "0.54.3" +version = "0.54.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d517ac2476efc1820228c2fdfdcb17d3bea8695558bd67584a62a47c12b41918" +checksum = "4f38231d3f5dac9ac7976f44e12803add1385119ffca9e5f050d8e980733d164" dependencies = [ "aws-smithy-http", "aws-smithy-types", @@ -698,18 +701,18 @@ dependencies = [ [[package]] name = "aws-smithy-json" -version = "0.54.2" +version = "0.54.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33123c0a5c876eede87c170c93cfc49ab8fd5619e3f0a1acae6047ba3f43c8c9" +checksum = "4bd83ff2b79e9f729746fcc8ad798676b68fe6ea72986571569a5306a277a182" dependencies = [ "aws-smithy-types", ] [[package]] name = "aws-smithy-query" -version = "0.54.2" +version = "0.54.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7ab0ca83b86080618294164cbfb333e4bbce9f13b4c5993afa58043a96cd077" +checksum = "a2f0445dafe9d2cd50b44339ae3c3ed46549aad8ac696c52ad660b3e7ae8682b" dependencies = [ "aws-smithy-types", "urlencoding", @@ -717,22 +720,22 @@ dependencies = [ [[package]] name = "aws-smithy-types" -version = "0.54.3" +version = "0.54.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee8d2056dc5f10094d5e753ac5c649e8996869f0649b641e470950151596db73" +checksum = "8161232eda10290f5136610a1eb9de56aceaccd70c963a26a260af20ac24794f" dependencies = [ "base64-simd", "itoa", "num-integer", "ryu", - "time 0.3.19", + "time 0.3.20", ] [[package]] name = "aws-smithy-xml" -version = "0.54.2" +version = "0.54.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f57927651cde61bf181874694ea19b1c59f2bcb6e2efba4adaef222d570ec8d" +checksum = "343ffe9a9bb3f542675f4df0e0d5933513d6ad038ca3907ad1767ba690a99684" dependencies = [ "xmlparser", ] @@ -755,9 +758,9 @@ dependencies = [ [[package]] name = "axum" -version = "0.6.8" +version = "0.6.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bd379e511536bad07447f899300aa526e9bae8e6f66dc5e5ca45d7587b7c1ec" +checksum = "6137c6234afb339e75e764c866e3594900f0211e1315d33779f269bbe2ec6967" dependencies = [ "async-trait", "axum-core", @@ -806,9 +809,9 @@ dependencies = [ [[package]] name = "axum-extra" -version = "0.5.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51227033e4d3acad15c879092ac8a228532707b5db5ff2628f638334f63e1b7a" +checksum = "72f6236b9edabc109ec6d5836ce90e359854a4e267d4241d29202f73261ad622" dependencies = [ "axum", "bytes 1.4.0", @@ -863,12 +866,6 @@ version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" -[[package]] -name = "base64" -version = "0.20.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ea22880d78093b0cbe17c89f64a7d457941e65759157ec6cb31a31d652b05e5" - [[package]] name = "base64" version = "0.21.0" @@ -877,18 +874,19 @@ checksum = "a4a4ddaa51a5bc52a6948f74c06d20aaaddb71924eab79b8c97a8c556e942d6a" [[package]] name = "base64-simd" -version = "0.7.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "781dd20c3aff0bd194fe7d2a977dd92f21c173891f3a03b677359e5fa457e5d5" +checksum = "339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195" dependencies = [ - "simd-abstraction", + "outref", + "vsimd", ] [[package]] name = "base64ct" -version = "1.5.3" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b645a089122eccb6111b4f81cbc1a49f5900ac4666bb93ac027feaecf15607bf" +checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" [[package]] name = "bcrypt" @@ -992,9 +990,9 @@ dependencies = [ [[package]] name = "bstr" -version = "1.2.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7f0778972c64420fdedc63f09919c8a88bda7b25135357fd25a5d9f3257e832" +checksum = "5ffdb39cb703212f3c11973452c2861b972f757b021158f3516ba10f2fa8b2c1" dependencies = [ "memchr", "serde", @@ -1186,9 +1184,9 @@ dependencies = [ [[package]] name = "clap_lex" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "783fe232adfca04f90f56201b26d79682d4cd2625e0bc7290b95123afe558ade" +checksum = "350b9cf31731f9957399229e9b2adc51eeabdfbe9d71d9a0552275fd12710d09" dependencies = [ "os_str_bytes", ] @@ -1226,9 +1224,9 @@ dependencies = [ [[package]] name = "const-oid" -version = "0.9.1" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cec318a675afcb6a1ea1d4340e2d377e56e47c266f28043ceccbf4412ddfdd3b" +checksum = "520fbf3c07483f94e3e3ca9d0cfd913d7718ef2483d2cfd91c0d9e91474ab913" [[package]] name = "convert_case" @@ -1252,7 +1250,7 @@ dependencies = [ "rand 0.8.5", "sha2", "subtle", - "time 0.3.19", + "time 0.3.20", "version_check", ] @@ -1292,18 +1290,18 @@ dependencies = [ [[package]] name = "cranelift-bforest" -version = "0.92.0" +version = "0.93.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f3d54eab028f5805ae3b26fd60eca3f3a9cfb76b989d9bab173be3f61356cc3" +checksum = "91b18cf92869a6ae85cde3af4bc4beb6154efa8adef03b18db2ad413d5bce3a2" dependencies = [ "cranelift-entity", ] [[package]] name = "cranelift-codegen" -version = "0.92.0" +version = "0.93.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2be1d5f2c3cca1efb691844bc1988b89c77291f13f778499a3f3c0cf49c0ed61" +checksum = "567d9f6e919bac076f39b902a072686eaf9e6d015baa34d10a61b85105b7af59" dependencies = [ "arrayvec", "bumpalo", @@ -1322,33 +1320,33 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.92.0" +version = "0.93.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f9b1b1089750ce4005893af7ee00bb08a2cf1c9779999c0f7164cbc8ad2e0d2" +checksum = "1e72b2d5ec8917b2971fe83850187373d0a186db4748a7c23a5f48691b8d92bb" dependencies = [ "cranelift-codegen-shared", ] [[package]] name = "cranelift-codegen-shared" -version = "0.92.0" +version = "0.93.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc5fbaec51de47297fd7304986fd53c8c0030abbe69728a60d72e1c63559318d" +checksum = "3461c0e0c2ebbeb92533aacb27e219289f60dc84134ef34fbf2d77c9eddf07ef" [[package]] name = "cranelift-entity" -version = "0.92.0" +version = "0.93.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dab984c94593f876090fae92e984bdcc74d9b1acf740ab5f79036001c65cba13" +checksum = "af684f7f7b01427b1942c7102673322a51b9d6f261e9663dc5e5595786775531" dependencies = [ "serde", ] [[package]] name = "cranelift-frontend" -version = "0.92.0" +version = "0.93.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e0cb3102d21a2fe5f3210af608748ddd0cd09825ac12d42dc56ed5ed8725fe0" +checksum = "7d361ed0373cf5f086b49c499aa72227b646a64f899f32e34312f97c0fadff75" dependencies = [ "cranelift-codegen", "log", @@ -1358,15 +1356,15 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.92.0" +version = "0.93.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72101dd1f441d629735143c41e00b3428f9267738176983ef588ff43382af0a0" +checksum = "cef4f8f3984d772c199a48896d2fb766f96301bf71b371e03a2b99f4f3b7b931" [[package]] name = "cranelift-native" -version = "0.92.0" +version = "0.93.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c22b0d9fcbe3fc5a1af9e7021b44ce42b930bcefac446ce22e02e8f9a0d67120" +checksum = "f98e4e99a353703475d5acb402b9c13482d41d8a4008b352559bd560afb90363" dependencies = [ "cranelift-codegen", "libc", @@ -1375,9 +1373,9 @@ dependencies = [ [[package]] name = "cranelift-wasm" -version = "0.92.0" +version = "0.93.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bddebe32fb14fbfd9efa5f130ffb8f4665795de019928dcd7247b136c46f9249" +checksum = "a1e3f4f0779a1b0f286a6ef19835d8665f88326e656a6d7d84fa9a39fa38ca32" dependencies = [ "cranelift-codegen", "cranelift-entity", @@ -1507,9 +1505,9 @@ dependencies = [ [[package]] name = "cxx" -version = "1.0.90" +version = "1.0.91" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90d59d9acd2a682b4e40605a242f6670eaa58c5957471cbf85e8aa6a0b97a5e8" +checksum = "86d3488e7665a7a483b57e25bdd90d0aeb2bc7608c8d0346acf2ad3f1caf1d62" dependencies = [ "cc", "cxxbridge-flags", @@ -1519,9 +1517,9 @@ dependencies = [ [[package]] name = "cxx-build" -version = "1.0.90" +version = "1.0.91" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebfa40bda659dd5c864e65f4c9a2b0aff19bea56b017b9b77c73d3766a453a38" +checksum = "48fcaf066a053a41a81dfb14d57d99738b767febb8b735c3016e469fac5da690" dependencies = [ "cc", "codespan-reporting", @@ -1534,15 +1532,15 @@ dependencies = [ [[package]] name = "cxxbridge-flags" -version = "1.0.90" +version = "1.0.91" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "457ce6757c5c70dc6ecdbda6925b958aae7f959bda7d8fb9bde889e34a09dc03" +checksum = "a2ef98b8b717a829ca5603af80e1f9e2e48013ab227b68ef37872ef84ee479bf" [[package]] name = "cxxbridge-macro" -version = "1.0.90" +version = "1.0.91" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebf883b7aacd7b2aeb2a7b338648ee19f57c140d4ee8e52c68979c6b2f7f2263" +checksum = "086c685979a698443656e5cf7856c95c642295a38599f12fb1ff76fb28d19892" dependencies = [ "proc-macro2", "quote", @@ -1639,7 +1637,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f1a467a65c5e759bce6e65eaf91cc29f466cdc57cb65777bd646872a8a1fd4de" dependencies = [ "const-oid", - "pem-rfc7468", + "pem-rfc7468 0.6.0", "zeroize", ] @@ -1731,7 +1729,7 @@ dependencies = [ "rust_decimal", "serde", "thiserror", - "time 0.3.19", + "time 0.3.20", ] [[package]] @@ -1775,7 +1773,7 @@ dependencies = [ "generic-array", "group", "hkdf", - "pem-rfc7468", + "pem-rfc7468 0.6.0", "pkcs8", "rand_core 0.6.4", "sec1", @@ -1871,9 +1869,9 @@ dependencies = [ [[package]] name = "fastrand" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499" +checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" dependencies = [ "instant", ] @@ -2152,9 +2150,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.27.1" +version = "0.27.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "221996f774192f0f718773def8201c4ae31f02616a54ccfc2d358bb0e5cefdec" +checksum = "ad0a93d233ebf96623465aad4046a8d3aa4da22d4f4beba5388838c8a434bbb4" [[package]] name = "globset" @@ -2638,18 +2636,19 @@ checksum = "30e22bd8629359895450b59ea7a776c850561b96a3b1d31321c1949d9e6c9146" [[package]] name = "iri-string" -version = "0.4.1" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f0f7638c1e223529f1bfdc48c8b133b9e0b434094d1d28473161ee48b235f78" +checksum = "21859b667d66a4c1dacd9df0863b3efb65785474255face87f5bca39dd8407c0" dependencies = [ - "nom", + "memchr", + "serde", ] [[package]] name = "is-terminal" -version = "0.4.3" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22e18b0a45d56fe973d6db23972bf5bc46f988a4a2385deac9cc29572f09daef" +checksum = "21b6b32576413a8e69b90e952e4a026476040d81017b80445deda5f2d3921857" dependencies = [ "hermit-abi 0.3.1", "io-lifetimes", @@ -2956,7 +2955,7 @@ dependencies = [ "mas-iana", "mas-jose", "mas-keystore", - "pem-rfc7468", + "pem-rfc7468 0.7.0", "rand 0.8.5", "rand_chacha 0.3.1", "rustls-pemfile", @@ -3067,7 +3066,7 @@ dependencies = [ "serde_with", "sqlx", "thiserror", - "time 0.3.19", + "time 0.3.20", "tokio", "tower", "tower-http", @@ -3188,7 +3187,7 @@ dependencies = [ "mas-jose", "p256", "p384", - "pem-rfc7468", + "pem-rfc7468 0.6.0", "pkcs1", "pkcs8", "rand 0.8.5", @@ -3469,14 +3468,14 @@ dependencies = [ [[package]] name = "mio" -version = "0.8.5" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5d732bc30207a6423068df043e3d02e0735b155ad7ce1a6f76fe2baa5b158de" +checksum = "5b9d9a46eff5b4ff64b45a9e316a6d1e0bc719ef429cbec4dc630684212bfdf9" dependencies = [ "libc", "log", "wasi 0.11.0+wasi-snapshot-preview1", - "windows-sys 0.42.0", + "windows-sys 0.45.0", ] [[package]] @@ -3513,15 +3512,6 @@ dependencies = [ "minimal-lexical", ] -[[package]] -name = "nom8" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae01545c9c7fc4486ab7debaf2aad7003ac19431791868fb2e8066df97fad2f8" -dependencies = [ - "memchr", -] - [[package]] name = "nu-ansi-term" version = "0.46.0" @@ -3641,10 +3631,10 @@ checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" [[package]] name = "opa-wasm" version = "0.1.0" -source = "git+https://github.com/matrix-org/rust-opa-wasm.git#dd3f699714efaec30d64801aea043d5cbbbb00f7" +source = "git+https://github.com/matrix-org/rust-opa-wasm.git#f2a72769f9082dd9bc007247bb9bc4546ae3f7d3" dependencies = [ "anyhow", - "base64 0.20.0", + "base64 0.21.0", "cc", "chrono", "chrono-tz", @@ -3865,9 +3855,9 @@ checksum = "9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee" [[package]] name = "outref" -version = "0.1.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f222829ae9293e33a9f5e9f440c6760a3d450a64affe1846486b140db81c1f4" +checksum = "4030760ffd992bef45b0ae3f10ce1aba99e33464c90d14dd7c039884963ddc7a" [[package]] name = "overload" @@ -4055,6 +4045,15 @@ dependencies = [ "base64ct", ] +[[package]] +name = "pem-rfc7468" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412" +dependencies = [ + "base64ct", +] + [[package]] name = "percent-encoding" version = "2.2.0" @@ -4296,9 +4295,9 @@ dependencies = [ [[package]] name = "proc-macro-crate" -version = "1.3.0" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66618389e4ec1c7afe67d51a9bf34ff9236480f8d51e7489b7d5ab0303c13f34" +checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" dependencies = [ "once_cell", "toml_edit", @@ -4367,9 +4366,9 @@ dependencies = [ [[package]] name = "prost" -version = "0.11.6" +version = "0.11.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21dc42e00223fc37204bd4aa177e69420c604ca4a183209a8f9de30c6d934698" +checksum = "e48e50df39172a3e7eb17e14642445da64996989bc212b583015435d39a58537" dependencies = [ "bytes 1.4.0", "prost-derive", @@ -4377,9 +4376,9 @@ dependencies = [ [[package]] name = "prost-build" -version = "0.11.6" +version = "0.11.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3f8ad728fb08fe212df3c05169e940fbb6d9d16a877ddde14644a983ba2012e" +checksum = "2c828f93f5ca4826f97fedcbd3f9a536c16b12cff3dbbb4a007f932bbad95b12" dependencies = [ "bytes 1.4.0", "heck", @@ -4399,9 +4398,9 @@ dependencies = [ [[package]] name = "prost-derive" -version = "0.11.6" +version = "0.11.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bda8c0881ea9f722eb9629376db3d0b903b462477c1aafcb0566610ac28ac5d" +checksum = "4ea9b0f8cbe5e15a8a042d030bd96668db28ecb567ec37d691971ff5731d2b1b" dependencies = [ "anyhow", "itertools", @@ -4412,11 +4411,10 @@ dependencies = [ [[package]] name = "prost-types" -version = "0.11.6" +version = "0.11.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5e0526209433e96d83d750dd81a99118edbc55739e7e61a46764fd2ad537788" +checksum = "379119666929a1afd7a043aa6cf96fa67a6dce9af60c88095a4686dbce4c9c88" dependencies = [ - "bytes 1.4.0", "prost", ] @@ -4590,15 +4588,6 @@ version = "0.6.28" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848" -[[package]] -name = "remove_dir_all" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7" -dependencies = [ - "winapi", -] - [[package]] name = "reqwest" version = "0.11.14" @@ -4803,9 +4792,9 @@ dependencies = [ [[package]] name = "schemars" -version = "0.8.11" +version = "0.8.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a5fb6c61f29e723026dc8e923d94c694313212abbecbbe5f55a7748eec5b307" +checksum = "02c613288622e5f0c3fdc5dbd4db1c5fbe752746b1d1a56a0630b78fd00de44f" dependencies = [ "chrono", "dyn-clone", @@ -4817,9 +4806,9 @@ dependencies = [ [[package]] name = "schemars_derive" -version = "0.8.11" +version = "0.8.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f188d036977451159430f3b8dc82ec76364a42b7e289c2b18a9a18f4470058e9" +checksum = "109da1e6b197438deb6db99952990c7f959572794b80ff93707d55a232545e7c" dependencies = [ "proc-macro2", "quote", @@ -4906,9 +4895,9 @@ checksum = "58bc9567378fc7690d6b2addae4e60ac2eeea07becb2c64b9f218b53865cba2a" [[package]] name = "sentry" -version = "0.29.3" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6f8ce69326daef9d845c3fd17149bd3dbd7caf5dc65dbbad9f5441a40ee407f" +checksum = "b5ce6d3512e2617c209ec1e86b0ca2fea06454cd34653c91092bf0f3ec41f8e3" dependencies = [ "httpdate", "reqwest", @@ -4925,9 +4914,9 @@ dependencies = [ [[package]] name = "sentry-backtrace" -version = "0.29.3" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ed6c0254d4cce319800609aa0d41b486ee57326494802045ff27434fc9a2030" +checksum = "0e7fe408d4d1f8de188a9309916e02e129cbe51ca19e55badea5a64899399b1a" dependencies = [ "backtrace", "once_cell", @@ -4937,9 +4926,9 @@ dependencies = [ [[package]] name = "sentry-contexts" -version = "0.29.3" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3277dc5d2812562026f2095c7841f3d61bbe6789159b7da54f41d540787f818" +checksum = "5695096a059a89973ec541062d331ff4c9aeef9c2951416c894f0fff76340e7d" dependencies = [ "hostname", "libc", @@ -4951,9 +4940,9 @@ dependencies = [ [[package]] name = "sentry-core" -version = "0.29.3" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5acbd3da4255938cf0384b6b140e6c07ff65919c26e4d7a989d8d90ee88fa91" +checksum = "5b22828bfd118a7b660cf7a155002a494755c0424cebb7061e4743ecde9c7dbc" dependencies = [ "once_cell", "rand 0.8.5", @@ -4964,9 +4953,9 @@ dependencies = [ [[package]] name = "sentry-panic" -version = "0.29.3" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "beebc7aedbd3aa470cd19caad208a5efe6c48902595c0d111a193d8ce4f7bd15" +checksum = "1f4ced2a7a8c14899d58eec402d946f69d5ed26a3fc363a7e8b1e5cb88473a01" dependencies = [ "sentry-backtrace", "sentry-core", @@ -4974,9 +4963,9 @@ dependencies = [ [[package]] name = "sentry-tower" -version = "0.29.3" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc353c0eda95e9e9e972476f669ab880861da353220139b75d88c5965088964c" +checksum = "6cc8fbfebf7c3bec6dc4bdac677028ae8663fc720a7e1ffa5a3969a0928aed36" dependencies = [ "http", "pin-project", @@ -4988,9 +4977,9 @@ dependencies = [ [[package]] name = "sentry-tracing" -version = "0.29.3" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5b4272dc996c37f2ade1d2b9fc8a605956ae6290f01463d30c28d1c6bf29c1b" +checksum = "3f4eda5496b64975306ce37b7ccdc5f264fd1da25c1d5aac324b460edab29ded" dependencies = [ "sentry-core", "tracing-core", @@ -4999,9 +4988,9 @@ dependencies = [ [[package]] name = "sentry-types" -version = "0.29.3" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10d8587b12c0b8211bb3066979ee57af6e8657e23cf439dc6c8581fd86de24e8" +checksum = "360ee3270f7a4a1eee6c667f7d38360b995431598a73b740dfe420da548d9cc9" dependencies = [ "debugid", "getrandom 0.2.8", @@ -5009,7 +4998,7 @@ dependencies = [ "serde", "serde_json", "thiserror", - "time 0.3.19", + "time 0.3.20", "url", "uuid", ] @@ -5114,7 +5103,7 @@ dependencies = [ "serde", "serde_json", "serde_with_macros", - "time 0.3.19", + "time 0.3.20", ] [[package]] @@ -5202,15 +5191,6 @@ dependencies = [ "rand_core 0.6.4", ] -[[package]] -name = "simd-abstraction" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cadb29c57caadc51ff8346233b5cec1d240b68ce55cf1afc764818791876987" -dependencies = [ - "outref", -] - [[package]] name = "similar" version = "2.2.1" @@ -5225,9 +5205,9 @@ checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de" [[package]] name = "slab" -version = "0.4.7" +version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef" +checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d" dependencies = [ "autocfg", ] @@ -5459,9 +5439,9 @@ checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" [[package]] name = "syn" -version = "1.0.107" +version = "1.0.109" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5" +checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" dependencies = [ "proc-macro2", "quote", @@ -5482,16 +5462,15 @@ checksum = "8ae9980cab1db3fceee2f6c6f643d5d8de2997c58ee8d25fb0cc8a9e9e7348e5" [[package]] name = "tempfile" -version = "3.3.0" +version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4" +checksum = "af18f7ae1acd354b992402e9ec5864359d693cd8a79dcbef59f76891701c1e95" dependencies = [ "cfg-if", "fastrand", - "libc", "redox_syscall", - "remove_dir_all", - "winapi", + "rustix", + "windows-sys 0.42.0", ] [[package]] @@ -5590,9 +5569,9 @@ dependencies = [ [[package]] name = "time" -version = "0.3.19" +version = "0.3.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53250a3b3fed8ff8fd988587d8925d26a83ac3845d9e03b220b37f34c2b8d6c2" +checksum = "cd0cbfecb4d19b5ea75bb31ad904eb5b9fa13f21079c3b92017ebdf4999a5890" dependencies = [ "itoa", "serde", @@ -5608,9 +5587,9 @@ checksum = "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd" [[package]] name = "time-macros" -version = "0.2.7" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a460aeb8de6dcb0f381e1ee05f1cd56fcf5a5f6eb8187ff3d8f0b11078d38b7c" +checksum = "fd80a657e71da814b8e5d60d3374fc6d35045062245d80224748ae522dd76f36" dependencies = [ "time-core", ] @@ -5747,19 +5726,19 @@ dependencies = [ [[package]] name = "toml_datetime" -version = "0.5.1" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4553f467ac8e3d374bc9a177a26801e5d0f9b211aa1673fb137a403afd1c9cf5" +checksum = "3ab8ed2edee10b50132aed5f331333428b011c99402b5a534154ed15746f9622" [[package]] name = "toml_edit" -version = "0.18.1" +version = "0.19.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56c59d8dd7d0dcbc6428bf7aa2f0e823e26e43b3c9aca15bbc9475d23e5fa12b" +checksum = "9a1eb0622d28f4b9c90adc4ea4b2b46b47663fde9ac5fafcb14a1369d5508825" dependencies = [ "indexmap", - "nom8", "toml_datetime", + "winnow", ] [[package]] @@ -5830,9 +5809,9 @@ dependencies = [ [[package]] name = "tower-http" -version = "0.3.5" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f873044bf02dd1e8239e9c1293ea39dad76dc594ec16185d0a1bf31d8dc8d858" +checksum = "5d1d42a9b3f3ec46ba828e8d376aec14592ea199f70a06a548587ecd1c4ab658" dependencies = [ "async-compression", "bitflags", @@ -5853,6 +5832,7 @@ dependencies = [ "tower", "tower-layer", "tower-service", + "tracing", ] [[package]] @@ -5887,7 +5867,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09d48f71a791638519505cefafe162606f706c25592e4bde4d97600c0195312e" dependencies = [ "crossbeam-channel", - "time 0.3.19", + "time 0.3.20", "tracing-subscriber", ] @@ -6224,6 +6204,12 @@ version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" +[[package]] +name = "vsimd" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c3082ca00d5a5ef149bb8b555a72ae84c9c59f7250f013ac822ac2e49b19c64" + [[package]] name = "waker-fn" version = "1.1.0" @@ -6337,9 +6323,9 @@ checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" [[package]] name = "wasmparser" -version = "0.96.0" +version = "0.100.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adde01ade41ab9a5d10ec8ed0bb954238cf8625b5cd5a13093d6de2ad9c2be1a" +checksum = "64b20236ab624147dfbb62cf12a19aaf66af0e41b8398838b66e997d07d269d4" dependencies = [ "indexmap", "url", @@ -6347,9 +6333,9 @@ dependencies = [ [[package]] name = "wasmtime" -version = "5.0.0" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e5b183a159484980138cc05231419c536d395a7b25c1802091310ea2f74276a" +checksum = "9010891d0b8e367c3be94ca35d7bc25c1de3240463bb1d61bcfc8c2233c4e0d0" dependencies = [ "anyhow", "async-trait", @@ -6377,18 +6363,18 @@ dependencies = [ [[package]] name = "wasmtime-asm-macros" -version = "5.0.0" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0aeb1cb256d76cf07b20264c808351c8b525ece56de1ef4d93f87a0aaf342db" +checksum = "65805c663eaa8257b910666f6d4b056b5c7329750da754ba5df54f3af7dbf35c" dependencies = [ "cfg-if", ] [[package]] name = "wasmtime-cache" -version = "5.0.0" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830570847f905b8f6d2ca635c33cf42ce701dd8e4abd7d1806c631f8f06e9e4b" +checksum = "2049ddfc1b10efc3c5591d0e84b9570ca50478f8818f3bfabb1a467918f53fb4" dependencies = [ "anyhow", "base64 0.13.1", @@ -6406,10 +6392,11 @@ dependencies = [ [[package]] name = "wasmtime-component-macro" -version = "5.0.0" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "841561f7792cc46eea82dcf296393c5bab03259e663ff1bfccf71c2ae30e8920" +checksum = "9086679497e0a0b441d47ebb4781def9fed3d224feee913464a9a9e2950bac89" dependencies = [ + "anyhow", "proc-macro2", "quote", "syn", @@ -6420,15 +6407,15 @@ dependencies = [ [[package]] name = "wasmtime-component-util" -version = "5.0.0" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "048583c2e765cac3e8842dd18a50d4feb3049ef3f182880db6626d6eb8a29383" +checksum = "6a3dd61938af6e06b60b9c5b916b48c9d2b77102e80559fcb4e5afb0c5f5bfdf" [[package]] name = "wasmtime-cranelift" -version = "5.0.0" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f7695d3814dcb508bf4d1c181a86ea6b97a209f6444478e95d86e2ffab8d1a3" +checksum = "3f9065cad6a724fa838ec8497567e0b23acc26417bb2449f8d9d2021925c72f2" dependencies = [ "anyhow", "cranelift-codegen", @@ -6447,9 +6434,9 @@ dependencies = [ [[package]] name = "wasmtime-environ" -version = "5.0.0" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5a2a5f0fb93aa837a727a48dd1076e8a9f882cc2fee20b433c04a18740ff63b" +checksum = "4f964bb0b91fa021b8d1b488c62cc77b346c1dae6e3ebd010050b57c1f2ca657" dependencies = [ "anyhow", "cranelift-entity", @@ -6466,9 +6453,9 @@ dependencies = [ [[package]] name = "wasmtime-fiber" -version = "5.0.0" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a00a5cbf3ee623d01edea8882eb4352a5370513c6c1942cc5cd56dd806293a8d" +checksum = "9172517a3331b2a486266f7e16b637b27db6cdf5cddf7d055cd145da14cada46" dependencies = [ "cc", "cfg-if", @@ -6479,9 +6466,9 @@ dependencies = [ [[package]] name = "wasmtime-jit" -version = "5.0.0" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01c78f9fb2922dbb5a95f009539d4badb44866caeeb53d156bf2cf4d683c3afd" +checksum = "b7a1d06f5d109539e0168fc74fa65e3948ac8dac3bb8cdbd08b62b36a0ae27b8" dependencies = [ "addr2line 0.17.0", "anyhow", @@ -6502,18 +6489,18 @@ dependencies = [ [[package]] name = "wasmtime-jit-debug" -version = "5.0.0" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67cacdb52a77b8c8e744e510beeabf0bd698b1c94c59eed33c52b3fbd19639b0" +checksum = "f76ef2e410329aaf8555ac6571d6fe07711be0646dcdf7ff3ab750a42ed2e583" dependencies = [ "once_cell", ] [[package]] name = "wasmtime-jit-icache-coherence" -version = "5.0.0" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08fcba5ebd96da2a9f0747ab6337fe9788adfb3f63fa2c180520d665562d257e" +checksum = "ec1fd0f0dd79e7cc0f55b102e320d7c77ab76cd272008a8fd98e25b5777e2636" dependencies = [ "cfg-if", "libc", @@ -6522,9 +6509,9 @@ dependencies = [ [[package]] name = "wasmtime-runtime" -version = "5.0.0" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0793210acf50d4c69182c916abaee1d423dc5d172cdfde6acfea2f9446725940" +checksum = "271aef9b4ca2e953a866293683f2db33cda46f6933c5e431e68d8373723d4ab6" dependencies = [ "anyhow", "cc", @@ -6547,9 +6534,9 @@ dependencies = [ [[package]] name = "wasmtime-types" -version = "5.0.0" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50d015ba8b231248a811e323cf7a525cd3f982d4be0b9e62d27685102e5f12b1" +checksum = "b18144b0e45479a830ac9fcebfc71a16d90dc72d8ebd5679700eb3bfe974d7df" dependencies = [ "cranelift-entity", "serde", @@ -6559,9 +6546,9 @@ dependencies = [ [[package]] name = "wasmtime-wit-bindgen" -version = "5.0.0" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f51b1f66bc176d85b4bfa0c86731f270697f6e0e673878846c7f2971ab895652" +checksum = "92eb1c58cfa115b29e04ff3882ecbd1c8b6db3639b200c72418be5fd43eab3ff" dependencies = [ "anyhow", "heck", @@ -6757,6 +6744,15 @@ version = "0.42.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "447660ad36a13288b1db4d4248e857b510e8c3a225c822ba4fb748c0aafecffd" +[[package]] +name = "winnow" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "faf09497b8f8b5ac5d3bb4d05c0a99be20f26fd3d5f2db7b0716e946d5103658" +dependencies = [ + "memchr", +] + [[package]] name = "winreg" version = "0.10.1" @@ -6790,15 +6786,17 @@ dependencies = [ [[package]] name = "wit-parser" -version = "0.3.1" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "703eb1d2f89ff2c52d50f7ff002735e423cea75f0a5dc5c8a4626c4c47cd9ca6" +checksum = "b48914ea89d43d7b51fed072143b86b499059a85e27b401e6cdbd0ca1f0c1dc9" dependencies = [ "anyhow", "id-arena", "indexmap", + "log", "pulldown-cmark", "unicode-xid", + "url", ] [[package]] diff --git a/crates/axum-utils/Cargo.toml b/crates/axum-utils/Cargo.toml index 485c9f50..205def9d 100644 --- a/crates/axum-utils/Cargo.toml +++ b/crates/axum-utils/Cargo.toml @@ -7,8 +7,8 @@ license = "Apache-2.0" [dependencies] async-trait = "0.1.64" -axum = { version = "0.6.8", features = ["headers"] } -axum-extra = { version = "0.5.0", features = ["cookie-private"] } +axum = { version = "0.6.9", features = ["headers"] } +axum-extra = { version = "0.6.0", features = ["cookie-private"] } chrono = "0.4.23" data-encoding = "2.3.3" futures-util = "0.3.26" @@ -17,7 +17,7 @@ http = "0.2.9" http-body = "0.4.5" mime = "0.3.16" rand = "0.8.5" -sentry = { version = "0.29.3", default-features = false } +sentry = { version = "0.30.0", default-features = false } serde = "1.0.152" serde_with = "2.2.0" serde_urlencoded = "0.7.1" diff --git a/crates/cli/Cargo.toml b/crates/cli/Cargo.toml index 96e0f1c0..7b63ada9 100644 --- a/crates/cli/Cargo.toml +++ b/crates/cli/Cargo.toml @@ -8,7 +8,7 @@ license = "Apache-2.0" [dependencies] anyhow = "1.0.69" atty = "0.2.14" -axum = "0.6.8" +axum = "0.6.9" camino = "1.1.3" clap = { version = "4.1.6", features = ["derive"] } dotenv = "0.15.0" @@ -23,7 +23,7 @@ serde_yaml = "0.9.17" sqlx = { version = "0.6.2", features = ["runtime-tokio-rustls", "postgres"] } tokio = { version = "1.25.0", features = ["full"] } tower = { version = "0.4.13", features = ["full"] } -tower-http = { version = "0.3.5", features = ["fs", "compression-full"] } +tower-http = { version = "0.4.0", features = ["fs", "compression-full"] } url = "2.3.1" watchman_client = "0.8.0" @@ -39,9 +39,9 @@ opentelemetry-zipkin = { version = "0.16.0", features = ["opentelemetry-http"], opentelemetry-http = { version = "0.7.0", features = ["tokio", "hyper"], optional = true } opentelemetry-prometheus = { version = "0.11.0", optional = true } prometheus = { version = "0.13.3", optional = true } -sentry = { version = "0.29.3", default-features = false, features = ["backtrace", "contexts", "panic", "reqwest", "rustls", "tower"] } -sentry-tracing = "0.29.3" -sentry-tower = { version = "0.29.3", features = ["http"] } +sentry = { version = "0.30.0", default-features = false, features = ["backtrace", "contexts", "panic", "reqwest", "rustls", "tower"] } +sentry-tracing = "0.30.0" +sentry-tower = { version = "0.30.0", features = ["http"] } mas-config = { path = "../config" } mas-email = { path = "../email" } diff --git a/crates/config/Cargo.toml b/crates/config/Cargo.toml index 73b9c16d..0259b0e7 100644 --- a/crates/config/Cargo.toml +++ b/crates/config/Cargo.toml @@ -16,7 +16,7 @@ anyhow = "1.0.69" camino = { version = "1.1.3", features = ["serde1"] } chrono = { version = "0.4.23", features = ["serde"] } figment = { version = "0.10.8", features = ["env", "yaml", "test"] } -schemars = { version = "0.8.11", features = ["url", "chrono"] } +schemars = { version = "0.8.12", features = ["url", "chrono"] } ulid = { version = "1.0.0", features = ["serde"] } url = { version = "2.3.1", features = ["serde"] } @@ -24,7 +24,7 @@ serde = { version = "1.0.152", features = ["derive"] } serde_with = { version = "2.2.0", features = ["hex", "chrono"] } serde_json = "1.0.93" -pem-rfc7468 = "0.6.0" +pem-rfc7468 = "0.7.0" rustls-pemfile = "1.0.2" rand = "0.8.5" rand_chacha = "0.3.1" diff --git a/crates/email/Cargo.toml b/crates/email/Cargo.toml index 15dde53f..5ffefed8 100644 --- a/crates/email/Cargo.toml +++ b/crates/email/Cargo.toml @@ -12,8 +12,8 @@ thiserror = "1.0.38" aws-sdk-sesv2 = { version = "0.24.0", default-features = false } aws-config = { version = "0.54.1", default-features = false } -aws-smithy-client = { version = "0.54.3", default-features = false, features = ["client-hyper"] } -aws-smithy-async = { version = "0.54.3", default-features = false, features = ["rt-tokio"] } +aws-smithy-client = { version = "0.54.4", default-features = false, features = ["client-hyper"] } +aws-smithy-async = { version = "0.54.4", default-features = false, features = ["rt-tokio"] } mas-templates = { path = "../templates" } mas-http = { path = "../http", features = ["aws-sdk", "client"] } diff --git a/crates/handlers/Cargo.toml b/crates/handlers/Cargo.toml index eebb4d33..f7383297 100644 --- a/crates/handlers/Cargo.toml +++ b/crates/handlers/Cargo.toml @@ -16,15 +16,15 @@ tracing = "0.1.37" # Error management thiserror = "1.0.38" anyhow = "1.0.69" -sentry = { version = "0.29.3", default-features = false } +sentry = { version = "0.30.0", default-features = false } # Web server hyper = { version = "0.14.24", features = ["full"] } tower = "0.4.13" -tower-http = { version = "0.3.5", features = ["cors"] } -axum = "0.6.8" +tower-http = { version = "0.4.0", features = ["cors"] } +axum = "0.6.9" axum-macros = "0.3.4" -axum-extra = { version = "0.5.0", features = ["cookie-private"] } +axum-extra = { version = "0.6.0", features = ["cookie-private"] } async-graphql = { version = "5.0.6", features = ["tracing", "apollo_tracing"] } @@ -49,7 +49,7 @@ zeroize = "1.5.7" # Various data types and utilities camino = "1.1.3" chrono = { version = "0.4.23", features = ["serde"] } -time = "0.3.19" +time = "0.3.20" url = { version = "2.3.1", features = ["serde"] } mime = "0.3.16" rand = "0.8.5" diff --git a/crates/http/Cargo.toml b/crates/http/Cargo.toml index cae53aed..f9391e97 100644 --- a/crates/http/Cargo.toml +++ b/crates/http/Cargo.toml @@ -6,9 +6,9 @@ edition = "2021" license = "Apache-2.0" [dependencies] -aws-smithy-http = { version = "0.54.3", optional = true } +aws-smithy-http = { version = "0.54.4", optional = true } aws-types = { version = "0.54.1", optional = true } -axum = { version = "0.6.8", optional = true } +axum = { version = "0.6.9", optional = true } bytes = "1.4.0" futures-util = "0.3.26" headers = "0.3.8" @@ -28,7 +28,7 @@ serde_urlencoded = "0.7.1" thiserror = "1.0.38" tokio = { version = "1.25.0", features = ["sync", "parking_lot"], optional = true } tower = { version = "0.4.13", features = [] } -tower-http = { version = "0.3.5", features = ["cors"] } +tower-http = { version = "0.4.0", features = ["cors"] } tracing = "0.1.37" tracing-opentelemetry = "0.18.0" webpki = { version = "0.22.0", optional = true } diff --git a/crates/iana/Cargo.toml b/crates/iana/Cargo.toml index ec208a40..75fe6db3 100644 --- a/crates/iana/Cargo.toml +++ b/crates/iana/Cargo.toml @@ -7,7 +7,7 @@ license = "Apache-2.0" [dependencies] serde = { version = "1.0.152", optional = true } -schemars = { version = "0.8.11", default-features = false, optional = true } +schemars = { version = "0.8.12", default-features = false, optional = true } [features] default = ["serde", "schemars"] diff --git a/crates/jose/Cargo.toml b/crates/jose/Cargo.toml index 48c7912a..c8a1b6fb 100644 --- a/crates/jose/Cargo.toml +++ b/crates/jose/Cargo.toml @@ -6,7 +6,7 @@ edition = "2021" license = "Apache-2.0" [dependencies] -base64ct = { version = "1.5.3", features = ["std"] } +base64ct = { version = "1.6.0", features = ["std"] } chrono = { version = "0.4.23", features = ["serde"] } digest = "0.10.6" ecdsa = { version = "0.15.1", features = ["signing", "verifying"] } @@ -18,7 +18,7 @@ p256 = { version = "0.12.0", features = ["ecdsa"] } p384 = { version = "0.12.0", features = ["ecdsa"] } rand = "0.8.5" rsa = "0.8.1" -schemars = "0.8.11" +schemars = "0.8.12" sec1 = "0.3.0" serde = { version = "1.0.152", features = ["derive"] } serde_json = "1.0.93" diff --git a/crates/keystore/Cargo.toml b/crates/keystore/Cargo.toml index 003c2e3a..3ca573ed 100644 --- a/crates/keystore/Cargo.toml +++ b/crates/keystore/Cargo.toml @@ -8,7 +8,7 @@ license = "Apache-2.0" [dependencies] anyhow = "1.0.69" aead = { version = "0.5.1", features = ["std"] } -const-oid = { version = "0.9.1", features = ["std"] } +const-oid = { version = "0.9.2", features = ["std"] } cookie = { version = "0.17.0", features = ["key-expansion", "private"] } der = { version = "0.6.1", features = ["std"] } ecdsa = { version = "0.15.1", features = ["std"] } @@ -26,7 +26,7 @@ spki = { version = "0.6.0", features = ["std"] } thiserror = "1.0.38" generic-array = "0.14.6" chacha20poly1305 = { version = "0.10.1", features = ["std"] } -base64ct = "1.5.3" +base64ct = "1.6.0" mas-iana = { path = "../iana" } mas-jose = { path = "../jose" } diff --git a/crates/listener/Cargo.toml b/crates/listener/Cargo.toml index 8f3ba671..7df85cb5 100644 --- a/crates/listener/Cargo.toml +++ b/crates/listener/Cargo.toml @@ -14,7 +14,7 @@ pin-project-lite = "0.2.9" thiserror = "1.0.38" tokio = { version = "1.25.0", features = ["net", "rt", "macros", "signal", "time"] } tokio-rustls = "0.23.4" -tower-http = { version = "0.3.5", features = ["add-extension"] } +tower-http = { version = "0.4.0", features = ["add-extension"] } tower-service = "0.3.2" tracing = "0.1.37" libc = "0.2.139" diff --git a/crates/oidc-client/Cargo.toml b/crates/oidc-client/Cargo.toml index a7454731..9ca81a0b 100644 --- a/crates/oidc-client/Cargo.toml +++ b/crates/oidc-client/Cargo.toml @@ -18,7 +18,7 @@ hyper = [ keystore = ["dep:mas-keystore"] [dependencies] -base64ct = { version = "1.5.3", features = ["std"] } +base64ct = { version = "1.6.0", features = ["std"] } bytes = "1.4.0" chrono = "0.4.23" form_urlencoded = "1.1.0" @@ -59,7 +59,7 @@ version = "0.14.24" features = ["client", "http1", "http2", "stream", "runtime" ] optional = true [dependencies.tower-http] -version = "0.3.5" +version = "0.4.0" features = ["follow-redirect", "decompression-full", "set-header", "timeout"] optional = true diff --git a/crates/policy/Cargo.toml b/crates/policy/Cargo.toml index 52e57ee9..3f669fd1 100644 --- a/crates/policy/Cargo.toml +++ b/crates/policy/Cargo.toml @@ -13,7 +13,7 @@ serde_json = "1.0.93" thiserror = "1.0.38" tokio = { version = "1.25.0", features = ["io-util"] } tracing = "0.1.37" -wasmtime = { version = "5.0.0", default-features = false, features = ["async", "cranelift"] } +wasmtime = { version = "6.0.0", default-features = false, features = ["async", "cranelift"] } mas-data-model = { path = "../data-model" } oauth2-types = { path = "../oauth2-types" } diff --git a/crates/router/Cargo.toml b/crates/router/Cargo.toml index 673fd307..6b2ce231 100644 --- a/crates/router/Cargo.toml +++ b/crates/router/Cargo.toml @@ -6,7 +6,7 @@ edition = "2021" license = "Apache-2.0" [dependencies] -axum = { version = "0.6.8", default-features = false } +axum = { version = "0.6.9", default-features = false } serde = { version = "1.0.152", features = ["derive"] } serde_urlencoded = "0.7.1" url = "2.3.1" diff --git a/crates/spa/Cargo.toml b/crates/spa/Cargo.toml index 1889f2f4..73cfc99c 100644 --- a/crates/spa/Cargo.toml +++ b/crates/spa/Cargo.toml @@ -13,7 +13,7 @@ camino = { version = "1.1.3", features = ["serde1"] } headers = "0.3.8" http = "0.2.9" tower-service = "0.3.2" -tower-http = { version = "0.3.5", features = ["fs"] } +tower-http = { version = "0.4.0", features = ["fs"] } tokio = { version = "1.25.0", features = ["fs"] } [[bin]]