diff --git a/Cargo.lock b/Cargo.lock index d45cf73c3..86c130ec3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -215,9 +215,9 @@ dependencies = [ [[package]] name = "argon2" -version = "0.5.2" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17ba4cac0a46bc1d2912652a751c47f2a9f3a7fe89bcae2275d418f5270402f9" +checksum = "3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072" dependencies = [ "base64ct", "blake2", @@ -332,9 +332,9 @@ dependencies = [ [[package]] name = "async-graphql" -version = "7.0.0" +version = "7.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ad990024653fd2d0321a568f64e620404a894047b2ab8c475f7452c8bb82cf6" +checksum = "b16926f97f683ff3b47b035cc79622f3d6a374730b07a5d9051e81e88b5f1904" dependencies = [ "async-graphql-derive", "async-graphql-parser", @@ -357,7 +357,7 @@ dependencies = [ "serde", "serde_json", "serde_urlencoded", - "static_assertions", + "static_assertions_next", "tempfile", "thiserror", "time", @@ -368,9 +368,9 @@ dependencies = [ [[package]] name = "async-graphql-axum" -version = "7.0.0" +version = "7.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb1c9aed04854fb55a9d3fbab94e013cfc7ca5e3cead0b49b439884f8a467039" +checksum = "de3415c9dbaf54397292da0bb81a907e2b989661ce068e4ccfebac33dc9e245e" dependencies = [ "async-graphql", "async-trait", @@ -386,9 +386,9 @@ dependencies = [ [[package]] name = "async-graphql-derive" -version = "7.0.0" +version = "7.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3909cc7228128099b603d057e5a920b9499ce24299f8f680d5d1f213d7b830c0" +checksum = "a6a7349168b79030e3172a620f4f0e0062268a954604e41475eff082380fe505" dependencies = [ "Inflector", "async-graphql-parser", @@ -403,9 +403,9 @@ dependencies = [ [[package]] name = "async-graphql-parser" -version = "7.0.0" +version = "7.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ceb02570faf16e3b6775cc286b1f0fb2e4eb846144a08c130ca5ad6e25219fe" +checksum = "58fdc0adf9f53c2b65bb0ff5170cba1912299f248d0e48266f444b6f005deb1d" dependencies = [ "async-graphql-value", "pest", @@ -415,9 +415,9 @@ dependencies = [ [[package]] name = "async-graphql-value" -version = "7.0.0" +version = "7.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "516317bb55d143cc47941c0cb952134dd207c5ab3c839ee226eedd6dd9a96f43" +checksum = "7cf4d4e86208f4f9b81a503943c07e6e7f29ad3505e6c9ce6431fe64dc241681" dependencies = [ "bytes", "indexmap 2.1.0", @@ -1069,9 +1069,9 @@ checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" [[package]] name = "chrono" -version = "0.4.31" +version = "0.4.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38" +checksum = "9f13690e35a5e4ace198e7beea2895d29f3a9cc55015fcebe6336bd2010af9eb" dependencies = [ "android-tzdata", "iana-time-zone", @@ -1079,7 +1079,7 @@ dependencies = [ "num-traits 0.2.17", "serde", "wasm-bindgen", - "windows-targets 0.48.5", + "windows-targets 0.52.0", ] [[package]] @@ -1094,9 +1094,9 @@ dependencies = [ [[package]] name = "ciborium" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "effd91f6c78e5a4ace8a5d3c0b6bfaec9e2baaef55f3efc00e45fb2e477ee926" +checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e" dependencies = [ "ciborium-io", "ciborium-ll", @@ -1105,15 +1105,15 @@ dependencies = [ [[package]] name = "ciborium-io" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdf919175532b369853f5d5e20b26b43112613fd6fe7aee757e35f7a44642656" +checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757" [[package]] name = "ciborium-ll" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "defaa24ecc093c77630e6c15e17c51f5e187bf35ee514f4e2d67baaa96dae22b" +checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9" dependencies = [ "ciborium-io", "half", @@ -1392,6 +1392,12 @@ version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" +[[package]] +name = "crunchy" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" + [[package]] name = "crypto-bigint" version = "0.5.5" @@ -1674,18 +1680,18 @@ dependencies = [ [[package]] name = "derive_builder" -version = "0.12.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d67778784b508018359cbc8696edb3db78160bab2c2a28ba7f56ef6932997f8" +checksum = "660047478bc508c0fde22c868991eec0c40a63e48d610befef466d48e2bee574" dependencies = [ "derive_builder_macro", ] [[package]] name = "derive_builder_core" -version = "0.12.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c11bdc11a0c47bc7d37d582b5285da6849c96681023680b906673c5707af7b0f" +checksum = "9b217e6dd1011a54d12f3b920a411b5abd44b1716ecfe94f5f2f2f7b52e08ab7" dependencies = [ "darling 0.14.4", "proc-macro2", @@ -1695,9 +1701,9 @@ dependencies = [ [[package]] name = "derive_builder_macro" -version = "0.12.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebcda35c7a396850a55ffeac740804b40ffec779b98fffbb1738f4033f0ee79e" +checksum = "7a5f77d7e20ac9153428f7ca14a88aba652adfc7a0ef0a06d654386310ef663b" dependencies = [ "derive_builder_core", "syn 1.0.109", @@ -1943,7 +1949,7 @@ checksum = "e2153bd83ebc09db15bcbdc3e2194d901804952e3dc96967e1cd3b0c5c32d112" [[package]] name = "embed-sdk" version = "0.1.0" -source = "git+https://github.com/Lantern-chat/embed-service.git?rev=b00278f1d2c41bc4394d394426dff0ecf8e42c90#b00278f1d2c41bc4394d394426dff0ecf8e42c90" +source = "git+https://github.com/Lantern-chat/embed-service.git?rev=0d43394bb2514f57edc402a83f69b171705c3650#0d43394bb2514f57edc402a83f69b171705c3650" dependencies = [ "bitflags 1.3.2", "client-sdk-common", @@ -2466,9 +2472,13 @@ dependencies = [ [[package]] name = "half" -version = "1.8.2" +version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7" +checksum = "bc52e53916c08643f1b56ec082790d1e86a32e58dc5268f897f313fbae7b4872" +dependencies = [ + "cfg-if", + "crunchy", +] [[package]] name = "halfbrown" @@ -2960,9 +2970,9 @@ dependencies = [ [[package]] name = "iso8601-timestamp" -version = "0.2.16" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daa57edc7ad71119e3d501cec542b6c3552881a421ebd61a78c7bf25ebc2eb73" +checksum = "24d4e5d712dd664b11e778d1cfc06c79ba2700d6bc1771e44fb7b6a4656b487d" dependencies = [ "diesel", "generic-array 1.0.0", @@ -3894,9 +3904,9 @@ dependencies = [ [[package]] name = "libz-sys" -version = "1.1.14" +version = "1.1.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "295c17e837573c8c821dbaeb3cceb3d745ad082f7572191409e69cbc1b3fd050" +checksum = "037731f5d3aaa87a5675e895b63ddff1a87624bc29f77004ea829809654e48f6" dependencies = [ "cc", "libc", @@ -3948,9 +3958,9 @@ dependencies = [ [[package]] name = "lockfree-object-pool" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee33defb27b106378a6efcfcde4dda6226dfdac8ba7a2904f5bc93363cb88557" +checksum = "3a69c0481fc2424cb55795de7da41add33372ea75a94f9b6588ab6a2826dfebc" [[package]] name = "log" @@ -4285,9 +4295,9 @@ dependencies = [ [[package]] name = "moka" -version = "0.12.3" +version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2cebde309854872ea4fcaf4d7c870ad8d5873091c6bfb7ce91fd08ea648f20b0" +checksum = "ad9dc9808102655926a6086abd0b9965ebefd4a39ef0d184f074c34ba5049ec6" dependencies = [ "crossbeam-channel", "crossbeam-epoch", @@ -5043,18 +5053,18 @@ dependencies = [ [[package]] name = "pin-project" -version = "1.1.3" +version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422" +checksum = "0302c4a0442c456bd56f841aee5c3bfd17967563f6fadc9ceb9f9c23cf3807e0" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "1.1.3" +version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" +checksum = "266c042b60c9c76b8d53061e52b2e0d1116abc57cefc8c5cd671619a56ac3690" dependencies = [ "proc-macro2", "quote", @@ -5258,9 +5268,9 @@ checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] @@ -5551,9 +5561,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.10.2" +version = "1.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" +checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15" dependencies = [ "aho-corasick", "memchr", @@ -5563,9 +5573,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.3" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" +checksum = "5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd" dependencies = [ "aho-corasick", "memchr", @@ -6093,9 +6103,9 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.195" +version = "1.0.196" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63261df402c67811e9ac6def069e4786148c4563f4b50fd4bf30aa370d626b02" +checksum = "870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32" dependencies = [ "serde_derive", ] @@ -6112,9 +6122,9 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.195" +version = "1.0.196" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46fe8f8603d81ba86327b23a2e9cdf49e1255fb94a4c5f297f6ee0547178ea2c" +checksum = "33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67" dependencies = [ "proc-macro2", "quote", @@ -6136,9 +6146,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.111" +version = "1.0.112" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "176e46fa42316f18edd598015a5166857fc835ec732f5215eac6b7bdbf0a84f4" +checksum = "4d1bd37ce2324cf3bf85e5a25f96eb4baf0d5aa6eba43e7ae8958870c4ec48ed" dependencies = [ "itoa 1.0.10", "ryu", @@ -6198,9 +6208,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.4.0" +version = "3.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64cd236ccc1b7a29e7e2739f27c0b2dd199804abc4290e32f59f3b68d6405c23" +checksum = "f5c9fdb6b00a489875b22efd4b78fe2b363b72265cc5f6eb2e2b9ee270e6140c" dependencies = [ "base64 0.21.7", "chrono", @@ -6215,9 +6225,9 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.4.0" +version = "3.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93634eb5f75a2323b16de4748022ac4297f9e76b6dced2be287a099f41b5e788" +checksum = "dbff351eb4b33600a2e138dfa0b10b65a238ea8ff8fb2387c422c5022a3e8298" dependencies = [ "darling 0.20.3", "proc-macro2", @@ -6522,6 +6532,12 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" +[[package]] +name = "static_assertions_next" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7beae5182595e9a8b683fa98c4317f956c9a2dec3b9716990d20023cc60c766" + [[package]] name = "std_serde_shims" version = "0.2.1" @@ -7498,9 +7514,9 @@ checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" [[package]] name = "value-trait" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea87257cfcbedcb9444eda79c59fdfea71217e6305afee8ee33f500375c2ac97" +checksum = "dad8db98c1e677797df21ba03fca7d3bf9bec3ca38db930954e4fe6e1ea27eb4" dependencies = [ "float-cmp", "halfbrown", @@ -7870,9 +7886,9 @@ checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" [[package]] name = "winnow" -version = "0.5.34" +version = "0.5.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7cf47b659b318dccbd69cc4797a39ae128f533dce7902a1096044d1967b9c16" +checksum = "1931d78a9c73861da0134f453bb1f790ce49b2e30eba8410b4b79bac72b46a2d" dependencies = [ "memchr", ] diff --git a/Cargo.toml b/Cargo.toml index 1ab587845..db492cd50 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -30,7 +30,6 @@ members = [ "crates/kitsune-messaging", "crates/kitsune-observability", "crates/kitsune-oidc", - "crates/kitsune-retry-policies", "crates/kitsune-scss-compiler", "crates/kitsune-search", "crates/kitsune-service", @@ -46,6 +45,7 @@ members = [ "lib/athena", "lib/cursiv", "lib/http-compat", + "lib/kitsune-retry-policies", "lib/masto-id-convert", "lib/post-process", "lib/speedy-uuid", diff --git a/crates/kitsune-activitypub/Cargo.toml b/crates/kitsune-activitypub/Cargo.toml index 68fd5f591..3bd31fe41 100644 --- a/crates/kitsune-activitypub/Cargo.toml +++ b/crates/kitsune-activitypub/Cargo.toml @@ -13,7 +13,7 @@ diesel-async = "0.4.1" futures-util = "0.3.30" headers = "0.4.0" http = "1.0.0" -iso8601-timestamp = "0.2.16" +iso8601-timestamp = "0.2.17" kitsune-cache = { path = "../kitsune-cache" } kitsune-core = { path = "../kitsune-core" } kitsune-db = { path = "../kitsune-db" } @@ -31,7 +31,7 @@ mime = "0.3.17" mime_guess = { version = "2.0.4", default-features = false } rsa = "0.9.6" scoped-futures = "0.1.3" -serde = "1.0.195" +serde = "1.0.196" sha2 = "0.10.8" simd-json = "0.13.8" speedy-uuid = { path = "../../lib/speedy-uuid" } diff --git a/crates/kitsune-cache/Cargo.toml b/crates/kitsune-cache/Cargo.toml index c945730f4..8380c838a 100644 --- a/crates/kitsune-cache/Cargo.toml +++ b/crates/kitsune-cache/Cargo.toml @@ -7,9 +7,9 @@ version.workspace = true [dependencies] deadpool-redis = "0.14.0" enum_dispatch = "0.3.12" -moka = { version = "0.12.3", features = ["sync"] } +moka = { version = "0.12.4", features = ["sync"] } redis = "0.24.0" -serde = "1.0.195" +serde = "1.0.196" simd-json = "0.13.8" thiserror = "1.0.56" tracing = "0.1.40" diff --git a/crates/kitsune-captcha/Cargo.toml b/crates/kitsune-captcha/Cargo.toml index 62a41157d..248f08150 100644 --- a/crates/kitsune-captcha/Cargo.toml +++ b/crates/kitsune-captcha/Cargo.toml @@ -8,7 +8,7 @@ edition.workspace = true enum_dispatch = "0.3.12" http = "1.0.0" kitsune-http-client = { path = "../kitsune-http-client" } -serde = { version = "1.0.195", features = ["derive"] } +serde = { version = "1.0.196", features = ["derive"] } serde_urlencoded = "0.7.1" simd-json = "0.13.8" strum = { version = "0.25.0", features = ["derive"] } diff --git a/crates/kitsune-config/Cargo.toml b/crates/kitsune-config/Cargo.toml index 70db7bb56..3417f2a8b 100644 --- a/crates/kitsune-config/Cargo.toml +++ b/crates/kitsune-config/Cargo.toml @@ -6,7 +6,7 @@ version.workspace = true [dependencies] miette = "5.10.0" -serde = { version = "1.0.195", features = ["derive"] } +serde = { version = "1.0.196", features = ["derive"] } smol_str = { version = "0.2.1", features = ["serde"] } tokio = { version = "1.35.1", features = ["fs"] } toml = { version = "0.8.8", default-features = false, features = ["parse"] } diff --git a/crates/kitsune-core/Cargo.toml b/crates/kitsune-core/Cargo.toml index 42287dad2..52d4538f6 100644 --- a/crates/kitsune-core/Cargo.toml +++ b/crates/kitsune-core/Cargo.toml @@ -11,7 +11,7 @@ const_format = "0.2.32" http = "1.0.0" kitsune-db = { path = "../kitsune-db" } kitsune-messaging = { path = "../kitsune-messaging" } -serde = { version = "1.0.195", features = ["derive"] } +serde = { version = "1.0.196", features = ["derive"] } speedy-uuid = { path = "../../lib/speedy-uuid", features = ["diesel"] } thiserror = "1.0.56" typed-builder = "0.18.1" diff --git a/crates/kitsune-db/Cargo.toml b/crates/kitsune-db/Cargo.toml index 86c67c733..4ce4d5c5b 100644 --- a/crates/kitsune-db/Cargo.toml +++ b/crates/kitsune-db/Cargo.toml @@ -18,7 +18,7 @@ diesel_migrations = "2.1.0" futures-util = { version = "0.3.30", default-features = false, features = [ "alloc", ] } -iso8601-timestamp = { version = "0.2.16", features = ["diesel-pg"] } +iso8601-timestamp = { version = "0.2.17", features = ["diesel-pg"] } kitsune-blocking = { path = "../kitsune-blocking" } kitsune-config = { path = "../kitsune-config" } kitsune-language = { path = "../kitsune-language" } @@ -28,7 +28,7 @@ num-derive = "0.4.1" num-traits = "0.2.17" rustls = "0.22.2" rustls-native-certs = "0.7.0" -serde = { version = "1.0.195", features = ["derive"] } +serde = { version = "1.0.196", features = ["derive"] } simd-json = "0.13.8" speedy-uuid = { path = "../../lib/speedy-uuid", features = ["diesel"] } thiserror = "1.0.56" diff --git a/crates/kitsune-embed/Cargo.toml b/crates/kitsune-embed/Cargo.toml index 9698c0449..920227205 100644 --- a/crates/kitsune-embed/Cargo.toml +++ b/crates/kitsune-embed/Cargo.toml @@ -7,9 +7,9 @@ version.workspace = true [dependencies] diesel = "2.1.4" diesel-async = "0.4.1" -embed-sdk = { git = "https://github.com/Lantern-chat/embed-service.git", rev = "b00278f1d2c41bc4394d394426dff0ecf8e42c90" } +embed-sdk = { git = "https://github.com/Lantern-chat/embed-service.git", rev = "0d43394bb2514f57edc402a83f69b171705c3650" } http = "1.0.0" -iso8601-timestamp = "0.2.16" +iso8601-timestamp = "0.2.17" kitsune-db = { path = "../kitsune-db" } kitsune-http-client = { path = "../kitsune-http-client" } once_cell = "1.19.0" diff --git a/crates/kitsune-http-client/Cargo.toml b/crates/kitsune-http-client/Cargo.toml index 0ddf78cf4..64e2355f4 100644 --- a/crates/kitsune-http-client/Cargo.toml +++ b/crates/kitsune-http-client/Cargo.toml @@ -23,8 +23,8 @@ hyper-util = { version = "0.1.2", features = [ hyper-rustls = { version = "0.26.0", features = ["http2"] } kitsune-http-signatures = { path = "../kitsune-http-signatures" } kitsune-type = { path = "../kitsune-type" } -pin-project = "1.1.3" -serde = "1.0.195" +pin-project = "1.1.4" +serde = "1.0.196" simd-json = "0.13.8" tower = { version = "0.4.13", features = ["util"] } tower-http = { version = "0.5.1", features = [ diff --git a/crates/kitsune-http-signatures/Cargo.toml b/crates/kitsune-http-signatures/Cargo.toml index 729b65a7b..f11d711f3 100644 --- a/crates/kitsune-http-signatures/Cargo.toml +++ b/crates/kitsune-http-signatures/Cargo.toml @@ -6,7 +6,7 @@ edition.workspace = true [dependencies] base64-simd = "0.8.0" -derive_builder = "0.12.0" +derive_builder = "0.13.0" http = "1.0.0" kitsune-blocking = { path = "../kitsune-blocking" } itertools = { version = "0.12.0", default-features = false } diff --git a/crates/kitsune-jobs/Cargo.toml b/crates/kitsune-jobs/Cargo.toml index 7717122f2..fdb8db792 100644 --- a/crates/kitsune-jobs/Cargo.toml +++ b/crates/kitsune-jobs/Cargo.toml @@ -15,7 +15,7 @@ kitsune-db = { path = "../kitsune-db" } kitsune-email = { path = "../kitsune-email" } miette = "5.10.0" scoped-futures = "0.1.3" -serde = { version = "1.0.195", features = ["derive"] } +serde = { version = "1.0.196", features = ["derive"] } speedy-uuid = { path = "../../lib/speedy-uuid" } tracing = "0.1.40" typed-builder = "0.18.1" diff --git a/crates/kitsune-mastodon/Cargo.toml b/crates/kitsune-mastodon/Cargo.toml index a65c45ec8..f52b9cbde 100644 --- a/crates/kitsune-mastodon/Cargo.toml +++ b/crates/kitsune-mastodon/Cargo.toml @@ -5,11 +5,11 @@ edition.workspace = true version.workspace = true [dependencies] -derive_builder = "0.12.0" +derive_builder = "0.13.0" diesel = "2.1.4" diesel-async = "0.4.1" futures-util = "0.3.30" -iso8601-timestamp = "0.2.16" +iso8601-timestamp = "0.2.17" kitsune-cache = { path = "../kitsune-cache" } kitsune-core = { path = "../kitsune-core" } kitsune-db = { path = "../kitsune-db" } @@ -20,7 +20,7 @@ kitsune-url = { path = "../kitsune-url" } kitsune-util = { path = "../kitsune-util" } mime = "0.3.17" scoped-futures = "0.1.3" -serde = "1.0.195" +serde = "1.0.196" simd-json = "0.13.8" smol_str = "0.2.1" speedy-uuid = { path = "../../lib/speedy-uuid" } diff --git a/crates/kitsune-messaging/Cargo.toml b/crates/kitsune-messaging/Cargo.toml index 5da9858c7..98d4e8788 100644 --- a/crates/kitsune-messaging/Cargo.toml +++ b/crates/kitsune-messaging/Cargo.toml @@ -8,14 +8,14 @@ edition.workspace = true ahash = "0.8.7" derive_more = { version = "1.0.0-beta.6", features = ["from"] } futures-util = "0.3.30" -kitsune-retry-policies = { path = "../kitsune-retry-policies" } +kitsune-retry-policies = { path = "../../lib/kitsune-retry-policies" } pin-project-lite = "0.2.13" redis = { version = "0.24.0", features = [ "aio", "connection-manager", "tokio-rustls-comp", ] } -serde = "1.0.195" +serde = "1.0.196" simd-json = "0.13.8" tokio = { version = "1.35.1", features = ["macros", "rt", "sync"] } tokio-stream = { version = "0.1.14", features = ["sync"] } diff --git a/crates/kitsune-oidc/Cargo.toml b/crates/kitsune-oidc/Cargo.toml index aa3a4debf..e0cfa7c10 100644 --- a/crates/kitsune-oidc/Cargo.toml +++ b/crates/kitsune-oidc/Cargo.toml @@ -12,7 +12,7 @@ http-compat = { path = "../../lib/http-compat" } kitsune-config = { path = "../kitsune-config" } kitsune-http-client = { path = "../kitsune-http-client" } miette = "5.10.0" -moka = { version = "0.12.3", features = ["sync"] } +moka = { version = "0.12.4", features = ["sync"] } once_cell = "1.19.0" openidconnect = { version = "3.4.0", default-features = false, features = [ # Accept these two, per specification invalid, cases to increase compatibility @@ -20,7 +20,7 @@ openidconnect = { version = "3.4.0", default-features = false, features = [ "accept-string-booleans", ] } redis = "0.24.0" -serde = { version = "1.0.195", features = ["derive"] } +serde = { version = "1.0.196", features = ["derive"] } simd-json = "0.13.8" speedy-uuid = { path = "../../lib/speedy-uuid", features = ["serde"] } thiserror = "1.0.56" diff --git a/crates/kitsune-search/Cargo.toml b/crates/kitsune-search/Cargo.toml index 528ad9e30..f9b6ae9bb 100644 --- a/crates/kitsune-search/Cargo.toml +++ b/crates/kitsune-search/Cargo.toml @@ -16,7 +16,7 @@ futures-util = "0.3.30" kitsune-db = { path = "../kitsune-db" } kitsune-language = { path = "../kitsune-language" } miette = "5.10.0" -serde = { version = "1.0.195", features = ["derive"] } +serde = { version = "1.0.196", features = ["derive"] } speedy-uuid = { path = "../../lib/speedy-uuid" } strum = { version = "0.25.0", features = ["derive"] } thiserror = "1.0.56" diff --git a/crates/kitsune-service/Cargo.toml b/crates/kitsune-service/Cargo.toml index a9542853d..ef8c0c06b 100644 --- a/crates/kitsune-service/Cargo.toml +++ b/crates/kitsune-service/Cargo.toml @@ -6,12 +6,12 @@ version.workspace = true [dependencies] ahash = "0.8.7" -argon2 = "0.5.2" +argon2 = "0.5.3" async-stream = "0.3.5" athena = { path = "../../lib/athena" } bytes = "1.5.0" deadpool-redis = "0.14.0" -derive_builder = "0.12.0" +derive_builder = "0.13.0" diesel = "2.1.4" diesel-async = "0.4.1" futures-util = "0.3.30" @@ -24,7 +24,7 @@ garde = { version = "0.17.0", default-features = false, features = [ ] } http = "1.0.0" img-parts = "0.3.0" -iso8601-timestamp = "0.2.16" +iso8601-timestamp = "0.2.17" kitsune-blocking = { path = "../kitsune-blocking" } kitsune-cache = { path = "../kitsune-cache" } kitsune-captcha = { path = "../kitsune-captcha" } @@ -51,7 +51,7 @@ rand = "0.8.5" rsa = "0.9.6" rusty-s3 = { version = "0.5.0", default-features = false } scoped-futures = "0.1.3" -serde = "1.0.195" +serde = "1.0.196" simd-json = "0.13.8" smol_str = "0.2.1" speedy-uuid = { path = "../../lib/speedy-uuid" } diff --git a/crates/kitsune-type/Cargo.toml b/crates/kitsune-type/Cargo.toml index fba0f6fb8..1d2d94adf 100644 --- a/crates/kitsune-type/Cargo.toml +++ b/crates/kitsune-type/Cargo.toml @@ -5,8 +5,8 @@ authors.workspace = true edition.workspace = true [dependencies] -iso8601-timestamp = "0.2.16" -serde = { version = "1.0.195", features = ["derive"] } +iso8601-timestamp = "0.2.17" +serde = { version = "1.0.196", features = ["derive"] } simd-json = "0.13.8" smol_str = { version = "0.2.1", features = ["serde"] } speedy-uuid = { path = "../../lib/speedy-uuid", features = ["serde"] } diff --git a/crates/kitsune-util/Cargo.toml b/crates/kitsune-util/Cargo.toml index 8759503a1..d248478a4 100644 --- a/crates/kitsune-util/Cargo.toml +++ b/crates/kitsune-util/Cargo.toml @@ -6,7 +6,7 @@ version.workspace = true [dependencies] bubble-bath = "0.1.1" -iso8601-timestamp = "0.2.16" +iso8601-timestamp = "0.2.17" kitsune-type = { path = "../kitsune-type" } once_cell = "1.19.0" pulldown-cmark = { version = "0.9.3", default-features = false, features = [ diff --git a/kitsune-cli/Cargo.toml b/kitsune-cli/Cargo.toml index 6cde7c973..da8df9def 100644 --- a/kitsune-cli/Cargo.toml +++ b/kitsune-cli/Cargo.toml @@ -20,7 +20,7 @@ envy = "0.4.2" kitsune-config = { path = "../crates/kitsune-config" } kitsune-db = { path = "../crates/kitsune-db" } miette = { version = "5.10.0", features = ["fancy"] } -serde = { version = "1.0.195", features = ["derive"] } +serde = { version = "1.0.196", features = ["derive"] } speedy-uuid = { path = "../lib/speedy-uuid" } tokio = { version = "1.35.1", features = ["full"] } tracing-subscriber = "0.3.18" diff --git a/kitsune-job-runner/Cargo.toml b/kitsune-job-runner/Cargo.toml index 7b0002cc1..c1ab4065f 100644 --- a/kitsune-job-runner/Cargo.toml +++ b/kitsune-job-runner/Cargo.toml @@ -22,7 +22,7 @@ kitsune-federation = { path = "../crates/kitsune-federation" } kitsune-federation-filter = { path = "../crates/kitsune-federation-filter" } kitsune-jobs = { path = "../crates/kitsune-jobs" } kitsune-observability = { path = "../crates/kitsune-observability" } -kitsune-retry-policies = { path = "../crates/kitsune-retry-policies" } +kitsune-retry-policies = { path = "../lib/kitsune-retry-policies" } kitsune-service = { path = "../crates/kitsune-service" } kitsune-url = { path = "../crates/kitsune-url" } miette = { version = "5.10.0", features = ["fancy"] } diff --git a/kitsune/Cargo.toml b/kitsune/Cargo.toml index 138ee4c99..011a0d070 100644 --- a/kitsune/Cargo.toml +++ b/kitsune/Cargo.toml @@ -15,7 +15,7 @@ eula = false [dependencies] athena = { path = "../lib/athena" } -argon2 = { version = "0.5.2", features = ["std"] } +argon2 = { version = "0.5.3", features = ["std"] } askama = { version = "0.12.1", features = [ "with-axum", ], default-features = false } @@ -30,7 +30,7 @@ axum-extra = { version = "0.9.2", features = [ ] } axum-flash = "0.8.0" bytes = "1.5.0" -chrono = { version = "0.4.31", default-features = false } +chrono = { version = "0.4.33", default-features = false } clap = { version = "4.4.18", features = ["derive", "wrap_help"] } const-oid = { version = "0.9.6", features = ["db"] } cursiv = { path = "../lib/cursiv", features = ["axum"] } @@ -41,7 +41,7 @@ futures-util = "0.3.30" headers = "0.4.0" http = "1.0.0" http-body-util = "0.1.0" -iso8601-timestamp = "0.2.16" +iso8601-timestamp = "0.2.17" itertools = { version = "0.12.0", default-features = false } kitsune-activitypub = { path = "../crates/kitsune-activitypub" } kitsune-blocking = { path = "../crates/kitsune-blocking" } @@ -78,7 +78,7 @@ oxide-auth-async = "0.1.1" oxide-auth-axum = "0.4.0" rust-embed = { version = "8.2.0", features = ["include-exclude"] } scoped-futures = "0.1.3" -serde = { version = "1.0.195", features = ["derive"] } +serde = { version = "1.0.196", features = ["derive"] } serde_urlencoded = "0.7.1" simd-json = "0.13.8" speedy-uuid = { path = "../lib/speedy-uuid" } @@ -107,7 +107,7 @@ utoipa-swagger-ui = { version = "6.0.0", features = ["axum"] } # --- Optional dependencies --- # "graphql" feature -async-graphql = { version = "7.0.0", default-features = false, features = [ +async-graphql = { version = "7.0.1", default-features = false, features = [ "playground", "tempfile", "time", @@ -115,7 +115,7 @@ async-graphql = { version = "7.0.0", default-features = false, features = [ "unblock", "uuid", ], optional = true } -async-graphql-axum = { version = "7.0.0", optional = true } +async-graphql-axum = { version = "7.0.1", optional = true } # "mastodon-api" feature kitsune-mastodon = { path = "../crates/kitsune-mastodon", optional = true } diff --git a/lib/athena/Cargo.toml b/lib/athena/Cargo.toml index 3a62ce6fc..041682308 100644 --- a/lib/athena/Cargo.toml +++ b/lib/athena/Cargo.toml @@ -10,8 +10,8 @@ ahash = "0.8.7" deadpool-redis = "0.14.0" either = { version = "1.9.0", default-features = false } futures-util = { version = "0.3.30", default-features = false } -iso8601-timestamp = { version = "0.2.16", features = ["diesel-pg"] } -kitsune-retry-policies = { path = "../../crates/kitsune-retry-policies" } +iso8601-timestamp = { version = "0.2.17", features = ["diesel-pg"] } +kitsune-retry-policies = { path = "../kitsune-retry-policies" } once_cell = "1.19.0" rand = "0.8.5" redis = { version = "0.24.0", default-features = false, features = [ @@ -22,7 +22,7 @@ redis = { version = "0.24.0", default-features = false, features = [ "tokio-rustls-comp", ] } retry-policies = "0.2.1" -serde = { version = "1.0.195", features = ["derive"] } +serde = { version = "1.0.196", features = ["derive"] } simd-json = "0.13.8" smol_str = "0.2.1" speedy-uuid = { path = "../speedy-uuid", features = ["redis", "serde"] } diff --git a/crates/kitsune-retry-policies/Cargo.toml b/lib/kitsune-retry-policies/Cargo.toml similarity index 100% rename from crates/kitsune-retry-policies/Cargo.toml rename to lib/kitsune-retry-policies/Cargo.toml diff --git a/crates/kitsune-retry-policies/src/lib.rs b/lib/kitsune-retry-policies/src/lib.rs similarity index 100% rename from crates/kitsune-retry-policies/src/lib.rs rename to lib/kitsune-retry-policies/src/lib.rs diff --git a/lib/speedy-uuid/Cargo.toml b/lib/speedy-uuid/Cargo.toml index 53ffe85c0..26e98cdf0 100644 --- a/lib/speedy-uuid/Cargo.toml +++ b/lib/speedy-uuid/Cargo.toml @@ -5,13 +5,13 @@ edition.workspace = true version.workspace = true [dependencies] -async-graphql = { version = "7.0.0", default-features = false, optional = true } +async-graphql = { version = "7.0.1", default-features = false, optional = true } diesel = { version = "2.1.4", features = [ "postgres_backend", "uuid", ], optional = true } redis = { version = "0.24.0", default-features = false, optional = true } -serde = { version = "1.0.195", optional = true } +serde = { version = "1.0.196", optional = true } thiserror = "1.0.56" uuid = { version = "1.7.0", features = ["fast-rng", "v7"] } uuid-simd = { version = "0.8.0", features = ["uuid"] } diff --git a/lib/tower-stop-using-brave/Cargo.toml b/lib/tower-stop-using-brave/Cargo.toml index 7a999494a..698c059c0 100644 --- a/lib/tower-stop-using-brave/Cargo.toml +++ b/lib/tower-stop-using-brave/Cargo.toml @@ -8,7 +8,7 @@ version.workspace = true either = "1.9.0" http = "1.0.0" once_cell = "1.19.0" -regex = "1.10.2" +regex = "1.10.3" tower-layer = "0.3.2" tower-service = "0.3.2"