You've already forked authentication-service
mirror of
https://github.com/matrix-org/matrix-authentication-service.git
synced 2025-08-07 17:03:01 +03:00
Bump most Rust dependencies
This commit is contained in:
153
Cargo.lock
generated
153
Cargo.lock
generated
@@ -161,9 +161,9 @@ checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "apalis-core"
|
name = "apalis-core"
|
||||||
version = "0.4.7"
|
version = "0.4.9"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "5dbe998f2a77a65433e3e893f7ffba5b0c4835a9601ccab02aa868d1d3ed71eb"
|
checksum = "1deb48475efcdece1f23a0553209ee842f264c2a5e9bcc4928bfa6a15a044cde"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"async-stream",
|
"async-stream",
|
||||||
"async-trait",
|
"async-trait",
|
||||||
@@ -184,9 +184,9 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "apalis-cron"
|
name = "apalis-cron"
|
||||||
version = "0.4.7"
|
version = "0.4.9"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "9fc57450bd6a857d2370bb5504cf3d7f2a1fb85c7b68bdb7f92f50aac0e26aac"
|
checksum = "43310b7e0132f9520b09224fb6faafb32eec82a672aa79c09e46b5b488ed505b"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"apalis-core",
|
"apalis-core",
|
||||||
"async-stream",
|
"async-stream",
|
||||||
@@ -1086,18 +1086,18 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "cranelift-bforest"
|
name = "cranelift-bforest"
|
||||||
version = "0.102.1"
|
version = "0.104.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "8e7e56668d2263f92b691cb9e4a2fcb186ca0384941fe420484322fa559c3329"
|
checksum = "d819feeda4c420a18f1e28236ca0ce1177b22bf7c8a44ddee92dfe40de15bcf0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"cranelift-entity",
|
"cranelift-entity",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "cranelift-codegen"
|
name = "cranelift-codegen"
|
||||||
version = "0.102.1"
|
version = "0.104.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "2a9ff61938bf11615f55b80361288c68865318025632ea73c65c0b44fa16283c"
|
checksum = "e9b8d03d5bdbca7e5f72b0e0a0f69933ed1f09e24be6c075aa6fe3f802b0cc0c"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bumpalo",
|
"bumpalo",
|
||||||
"cranelift-bforest",
|
"cranelift-bforest",
|
||||||
@@ -1116,33 +1116,33 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "cranelift-codegen-meta"
|
name = "cranelift-codegen-meta"
|
||||||
version = "0.102.1"
|
version = "0.104.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "50656bf19e3d4a153b404ff835b8b59e924cfa3682ebe0d3df408994f37983f6"
|
checksum = "a3fd3664e38e51649b17dc30cfdd561273fe2f590dcd013fb75d9eabc6272dfb"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"cranelift-codegen-shared",
|
"cranelift-codegen-shared",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "cranelift-codegen-shared"
|
name = "cranelift-codegen-shared"
|
||||||
version = "0.102.1"
|
version = "0.104.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "388041deeb26109f1ea73c1812ea26bfd406c94cbce0bb5230aa44277e43b209"
|
checksum = "4b031ec5e605828975952622b5a77d49126f20ffe88d33719a0af66b23a0fc36"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "cranelift-control"
|
name = "cranelift-control"
|
||||||
version = "0.102.1"
|
version = "0.104.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "b39b7c512ffac527e5b5df9beae3d67ab85d07dca6d88942c16195439fedd1d3"
|
checksum = "fada054d017cf2ed8f7ed2336e0517fc1b19e6825be1790de9eb00c94788362b"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"arbitrary",
|
"arbitrary",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "cranelift-entity"
|
name = "cranelift-entity"
|
||||||
version = "0.102.1"
|
version = "0.104.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "fdb25f573701284fe2bcf88209d405342125df00764b396c923e11eafc94d892"
|
checksum = "177b6f94ae8de6348eb45bf977c79ab9e3c40fc3ac8cb7ed8109560ea39bee7d"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"serde",
|
"serde",
|
||||||
"serde_derive",
|
"serde_derive",
|
||||||
@@ -1150,9 +1150,9 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "cranelift-frontend"
|
name = "cranelift-frontend"
|
||||||
version = "0.102.1"
|
version = "0.104.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "e57374fd11d72cf9ffb85ff64506ed831440818318f58d09f45b4185e5e9c376"
|
checksum = "ebebd23a69a23e3ddea78e98ff3a2de222e88c8e045d81ef4a72f042e0d79dbd"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"cranelift-codegen",
|
"cranelift-codegen",
|
||||||
"log",
|
"log",
|
||||||
@@ -1162,15 +1162,15 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "cranelift-isle"
|
name = "cranelift-isle"
|
||||||
version = "0.102.1"
|
version = "0.104.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "ae769b235f6ea2f86623a3ff157cc04a4ff131dc9fe782c2ebd35f272043581e"
|
checksum = "1571bfc14df8966d12c6121b5325026591a4b4009e22fea0fe3765ab7cd33b96"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "cranelift-native"
|
name = "cranelift-native"
|
||||||
version = "0.102.1"
|
version = "0.104.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "3dc7bfb8f13a0526fe20db338711d9354729b861c336978380bb10f7f17dd207"
|
checksum = "35a69c37e0c10b46fe5527f2397ac821046efbf5f7ec112c8b84df25712f465b"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"cranelift-codegen",
|
"cranelift-codegen",
|
||||||
"libc",
|
"libc",
|
||||||
@@ -1179,9 +1179,9 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "cranelift-wasm"
|
name = "cranelift-wasm"
|
||||||
version = "0.102.1"
|
version = "0.104.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "2c5f41a4af931b756be05af0dd374ce200aae2d52cea16b0beb07e8b52732c35"
|
checksum = "9b3fef8bbceb8cb56d3f1778b0418d75c5cf12ec571a35fc01eb41abb0227a25"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"cranelift-codegen",
|
"cranelift-codegen",
|
||||||
"cranelift-entity",
|
"cranelift-entity",
|
||||||
@@ -3712,7 +3712,7 @@ checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
|
|||||||
[[package]]
|
[[package]]
|
||||||
name = "opa-wasm"
|
name = "opa-wasm"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
source = "git+https://github.com/matrix-org/rust-opa-wasm.git#ba83f2d4391823b1b34de3e786d1454a0fc90efb"
|
source = "git+https://github.com/matrix-org/rust-opa-wasm.git#3f577300ac712b585e03b54f0751080479ab4e12"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"base64 0.21.7",
|
"base64 0.21.7",
|
||||||
@@ -3725,6 +3725,7 @@ dependencies = [
|
|||||||
"form_urlencoded",
|
"form_urlencoded",
|
||||||
"hex",
|
"hex",
|
||||||
"hmac",
|
"hmac",
|
||||||
|
"indexmap 2.2.2",
|
||||||
"json-patch",
|
"json-patch",
|
||||||
"md-5",
|
"md-5",
|
||||||
"parse-size",
|
"parse-size",
|
||||||
@@ -5900,9 +5901,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "tokio"
|
name = "tokio"
|
||||||
version = "1.35.1"
|
version = "1.36.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "c89b4efa943be685f629b149f53829423f8f5531ea21249408e8e2f8671ec104"
|
checksum = "61285f6515fa018fb2d1e46eb21223fff441ee8db5d0f1435e8ab4f5cdb80931"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"backtrace",
|
"backtrace",
|
||||||
"bytes",
|
"bytes",
|
||||||
@@ -6507,18 +6508,18 @@ checksum = "4d91413b1c31d7539ba5ef2451af3f0b833a005eb27a631cec32bc0635a8602b"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "wasm-encoder"
|
name = "wasm-encoder"
|
||||||
version = "0.36.2"
|
version = "0.38.1"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "822b645bf4f2446b949776ffca47e2af60b167209ffb70814ef8779d299cd421"
|
checksum = "0ad2b51884de9c7f4fe2fd1043fccb8dcad4b1e29558146ee57a144d15779f3f"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"leb128",
|
"leb128",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "wasmparser"
|
name = "wasmparser"
|
||||||
version = "0.116.1"
|
version = "0.118.1"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "a58e28b80dd8340cb07b8242ae654756161f6fc8d0038123d679b7b99964fa50"
|
checksum = "95ee9723b928e735d53000dec9eae7b07a60e490c85ab54abb66659fc61bfcd9"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"indexmap 2.2.2",
|
"indexmap 2.2.2",
|
||||||
"semver",
|
"semver",
|
||||||
@@ -6526,9 +6527,9 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "wasmtime"
|
name = "wasmtime"
|
||||||
version = "15.0.1"
|
version = "17.0.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "642e12d108e800215263e3b95972977f473957923103029d7d617db701d67ba4"
|
checksum = "910fabce77e660f0e0e41cfd5f69fc8bf020a025f059718846e918db7177f469"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"async-trait",
|
"async-trait",
|
||||||
@@ -6541,7 +6542,6 @@ dependencies = [
|
|||||||
"object",
|
"object",
|
||||||
"once_cell",
|
"once_cell",
|
||||||
"paste",
|
"paste",
|
||||||
"psm",
|
|
||||||
"serde",
|
"serde",
|
||||||
"serde_derive",
|
"serde_derive",
|
||||||
"serde_json",
|
"serde_json",
|
||||||
@@ -6554,23 +6554,23 @@ dependencies = [
|
|||||||
"wasmtime-fiber",
|
"wasmtime-fiber",
|
||||||
"wasmtime-jit",
|
"wasmtime-jit",
|
||||||
"wasmtime-runtime",
|
"wasmtime-runtime",
|
||||||
"windows-sys 0.48.0",
|
"windows-sys 0.52.0",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "wasmtime-asm-macros"
|
name = "wasmtime-asm-macros"
|
||||||
version = "15.0.1"
|
version = "17.0.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "beada8bb15df52503de0a4c58de4357bfd2f96d9a44a6e547bad11efdd988b47"
|
checksum = "37288142e9b4a61655a3bcbdc7316c2e4bb9e776b10ce3dd758f8186b4469572"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"cfg-if",
|
"cfg-if",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "wasmtime-cache"
|
name = "wasmtime-cache"
|
||||||
version = "15.0.1"
|
version = "17.0.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "aba5bf44d044d25892c03fb3534373936ee204141ff92bac8297787ac7f22318"
|
checksum = "45cbd74a636f09d2108f9405c79857f061e19323e4abeed22e837cfe7b08a22b"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"base64 0.21.7",
|
"base64 0.21.7",
|
||||||
@@ -6582,15 +6582,15 @@ dependencies = [
|
|||||||
"serde_derive",
|
"serde_derive",
|
||||||
"sha2",
|
"sha2",
|
||||||
"toml",
|
"toml",
|
||||||
"windows-sys 0.48.0",
|
"windows-sys 0.52.0",
|
||||||
"zstd",
|
"zstd",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "wasmtime-component-macro"
|
name = "wasmtime-component-macro"
|
||||||
version = "15.0.1"
|
version = "17.0.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "56ccba556991465cca68d5a54769684bcf489fb532059da55105f851642d52c1"
|
checksum = "ad63de18eb42e586386b6091f787c82707cbd5ac5e9343216dba1976190cd03a"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
@@ -6603,15 +6603,15 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "wasmtime-component-util"
|
name = "wasmtime-component-util"
|
||||||
version = "15.0.1"
|
version = "17.0.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "05492a177a6006cb73f034d6e9a6fad6da55b23c4398835cb0012b5fa51ecf67"
|
checksum = "7e0a160c0c44369aa4bee6d311a8e4366943bab1651040cc8b0fcec2c9eb8906"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "wasmtime-cranelift"
|
name = "wasmtime-cranelift"
|
||||||
version = "15.0.1"
|
version = "17.0.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "fe2e7532f1d6adbcc57e69bb6a7c503f0859076d07a9b4b6aabe8021ff8a05fd"
|
checksum = "3734cc01b7cd37bc62fdbcd9529ca9547440052d4b3886cfdec3b8081a5d3647"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"cfg-if",
|
"cfg-if",
|
||||||
@@ -6634,9 +6634,9 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "wasmtime-cranelift-shared"
|
name = "wasmtime-cranelift-shared"
|
||||||
version = "15.0.1"
|
version = "17.0.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "8c98d5378a856cbf058d36278627dfabf0ed68a888142958c7ae8e6af507dafa"
|
checksum = "e0eb33cd30c47844aa228d4d0030587e65c1108343f311fe9f7248b5bd9cb65c"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"cranelift-codegen",
|
"cranelift-codegen",
|
||||||
@@ -6650,9 +6650,9 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "wasmtime-environ"
|
name = "wasmtime-environ"
|
||||||
version = "15.0.1"
|
version = "17.0.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "a6d33a9f421da810a070cd56add9bc51f852bd66afbb8b920489d6242f15b70e"
|
checksum = "9a3a056b041fdea604f0972e2fae97958e7748d629a55180228348baefdfc217"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"cranelift-entity",
|
"cranelift-entity",
|
||||||
@@ -6670,9 +6670,9 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "wasmtime-fiber"
|
name = "wasmtime-fiber"
|
||||||
version = "15.0.1"
|
version = "17.0.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "404741f4c6d7f4e043be2e8b466406a2aee289ccdba22bf9eba6399921121b97"
|
checksum = "43987d0977c07f15c3608c2f255870c127ffd19e35eeedb1ac1dccedf9932a42"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"cc",
|
"cc",
|
||||||
@@ -6680,14 +6680,14 @@ dependencies = [
|
|||||||
"rustix 0.38.31",
|
"rustix 0.38.31",
|
||||||
"wasmtime-asm-macros",
|
"wasmtime-asm-macros",
|
||||||
"wasmtime-versioned-export-macros",
|
"wasmtime-versioned-export-macros",
|
||||||
"windows-sys 0.48.0",
|
"windows-sys 0.52.0",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "wasmtime-jit"
|
name = "wasmtime-jit"
|
||||||
version = "15.0.1"
|
version = "17.0.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "8d0994a86d6dca5f7d9740d7f2bd0568be06d2014a550361dc1c397d289d81ef"
|
checksum = "9b3e48395ac672b386ed588d97a9612aa13a345008f26466f0dfb2a91628aa9f"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"bincode",
|
"bincode",
|
||||||
@@ -6702,35 +6702,25 @@ dependencies = [
|
|||||||
"wasmtime-environ",
|
"wasmtime-environ",
|
||||||
"wasmtime-jit-icache-coherence",
|
"wasmtime-jit-icache-coherence",
|
||||||
"wasmtime-runtime",
|
"wasmtime-runtime",
|
||||||
"windows-sys 0.48.0",
|
"windows-sys 0.52.0",
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "wasmtime-jit-debug"
|
|
||||||
version = "15.0.1"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "4e0c4b74e606d1462d648631d5bc328e3d5b14e7f9d3ff93bc6db062fb8c5cd8"
|
|
||||||
dependencies = [
|
|
||||||
"once_cell",
|
|
||||||
"wasmtime-versioned-export-macros",
|
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "wasmtime-jit-icache-coherence"
|
name = "wasmtime-jit-icache-coherence"
|
||||||
version = "15.0.1"
|
version = "17.0.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "3090a69ba1476979e090aa7ed4bc759178bafdb65b22f98b9ba24fc6e7e578d5"
|
checksum = "bdc26415bb89e9ccd3bdc498fef63aabf665c4c0dd710c107691deb9694955da"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"cfg-if",
|
"cfg-if",
|
||||||
"libc",
|
"libc",
|
||||||
"windows-sys 0.48.0",
|
"windows-sys 0.52.0",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "wasmtime-runtime"
|
name = "wasmtime-runtime"
|
||||||
version = "15.0.1"
|
version = "17.0.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "b993ac8380385ed67bf71b51b9553edcf1ab0801b78a805a067de581b9a3e88a"
|
checksum = "0abddaf17912aabaf39be0802d5eba9a002e956e902d1ebd438a2fe1c88769a2"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"cc",
|
"cc",
|
||||||
@@ -6742,24 +6732,23 @@ dependencies = [
|
|||||||
"memfd",
|
"memfd",
|
||||||
"memoffset",
|
"memoffset",
|
||||||
"paste",
|
"paste",
|
||||||
"rand 0.8.5",
|
"psm",
|
||||||
"rustix 0.38.31",
|
"rustix 0.38.31",
|
||||||
"sptr",
|
"sptr",
|
||||||
"wasm-encoder",
|
"wasm-encoder",
|
||||||
"wasmtime-asm-macros",
|
"wasmtime-asm-macros",
|
||||||
"wasmtime-environ",
|
"wasmtime-environ",
|
||||||
"wasmtime-fiber",
|
"wasmtime-fiber",
|
||||||
"wasmtime-jit-debug",
|
|
||||||
"wasmtime-versioned-export-macros",
|
"wasmtime-versioned-export-macros",
|
||||||
"wasmtime-wmemcheck",
|
"wasmtime-wmemcheck",
|
||||||
"windows-sys 0.48.0",
|
"windows-sys 0.52.0",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "wasmtime-types"
|
name = "wasmtime-types"
|
||||||
version = "15.0.1"
|
version = "17.0.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "8b5778112fcab2dc3d4371f4203ab8facf0c453dd94312b0a88dd662955e64e0"
|
checksum = "b35a95cdc1433729085beab42c0a5c742b431f25b17c40d7718e46df63d5ffc7"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"cranelift-entity",
|
"cranelift-entity",
|
||||||
"serde",
|
"serde",
|
||||||
@@ -6770,9 +6759,9 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "wasmtime-versioned-export-macros"
|
name = "wasmtime-versioned-export-macros"
|
||||||
version = "15.0.1"
|
version = "17.0.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "f50f51f8d79bfd2aa8e9d9a0ae7c2d02b45fe412e62ff1b87c0c81b07c738231"
|
checksum = "fad322733fe67e45743784d8b1df452bcb54f581572a4f1a646a4332deecbcc2"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
@@ -6781,9 +6770,9 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "wasmtime-wit-bindgen"
|
name = "wasmtime-wit-bindgen"
|
||||||
version = "15.0.1"
|
version = "17.0.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "4b804dfd3d0c0d6d37aa21026fe7772ba1a769c89ee4f5c4f13b82d91d75216f"
|
checksum = "41e5675998fdc74495afdd90ad2bd221206a258075b23048af0535a969b07893"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"heck",
|
"heck",
|
||||||
@@ -6793,9 +6782,9 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "wasmtime-wmemcheck"
|
name = "wasmtime-wmemcheck"
|
||||||
version = "15.0.1"
|
version = "17.0.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "9b6060bc082cc32d9a45587c7640e29e3c7b89ada82677ac25d87850aaccb368"
|
checksum = "b20a19e10d8cb50b45412fb21192982b7ce85c0122dc33bb71f1813e25dc6e52"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "web-sys"
|
name = "web-sys"
|
||||||
|
14
Cargo.toml
14
Cargo.toml
@@ -58,7 +58,7 @@ oauth2-types = { path = "./crates/oauth2-types/", version = "=0.7.0" }
|
|||||||
|
|
||||||
# High-level error handling
|
# High-level error handling
|
||||||
[workspace.dependencies.anyhow]
|
[workspace.dependencies.anyhow]
|
||||||
version = "1.0.75"
|
version = "1.0.79"
|
||||||
|
|
||||||
# UTF-8 paths
|
# UTF-8 paths
|
||||||
[workspace.dependencies.camino]
|
[workspace.dependencies.camino]
|
||||||
@@ -66,13 +66,13 @@ version = "1.1.6"
|
|||||||
|
|
||||||
# Time utilities
|
# Time utilities
|
||||||
[workspace.dependencies.chrono]
|
[workspace.dependencies.chrono]
|
||||||
version = "0.4.31"
|
version = "0.4.33"
|
||||||
default-features = false
|
default-features = false
|
||||||
features = ["serde", "clock"]
|
features = ["serde", "clock"]
|
||||||
|
|
||||||
# CLI argument parsing
|
# CLI argument parsing
|
||||||
[workspace.dependencies.clap]
|
[workspace.dependencies.clap]
|
||||||
version = "4.4.8"
|
version = "4.4.18"
|
||||||
features = ["derive"]
|
features = ["derive"]
|
||||||
|
|
||||||
# HTTP request/response
|
# HTTP request/response
|
||||||
@@ -81,7 +81,7 @@ version = "0.2.11"
|
|||||||
|
|
||||||
# Templates
|
# Templates
|
||||||
[workspace.dependencies.minijinja]
|
[workspace.dependencies.minijinja]
|
||||||
version = "1.0.10"
|
version = "1.0.12"
|
||||||
|
|
||||||
# Random values
|
# Random values
|
||||||
[workspace.dependencies.rand]
|
[workspace.dependencies.rand]
|
||||||
@@ -89,16 +89,16 @@ version = "0.8.5"
|
|||||||
|
|
||||||
# Serialization and deserialization
|
# Serialization and deserialization
|
||||||
[workspace.dependencies.serde]
|
[workspace.dependencies.serde]
|
||||||
version = "1.0.193"
|
version = "1.0.196"
|
||||||
features = ["derive"] # Most of the time, if we need serde, we need derive
|
features = ["derive"] # Most of the time, if we need serde, we need derive
|
||||||
|
|
||||||
# JSON serialization and deserialization
|
# JSON serialization and deserialization
|
||||||
[workspace.dependencies.serde_json]
|
[workspace.dependencies.serde_json]
|
||||||
version = "1.0.108"
|
version = "1.0.112"
|
||||||
|
|
||||||
# Custom error types
|
# Custom error types
|
||||||
[workspace.dependencies.thiserror]
|
[workspace.dependencies.thiserror]
|
||||||
version = "1.0.50"
|
version = "1.0.56"
|
||||||
|
|
||||||
# Logging and tracing
|
# Logging and tracing
|
||||||
[workspace.dependencies.tracing]
|
[workspace.dependencies.tracing]
|
||||||
|
@@ -12,12 +12,12 @@ publish = false
|
|||||||
workspace = true
|
workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
async-trait = "0.1.74"
|
async-trait = "0.1.77"
|
||||||
axum = { version = "0.6.20", features = ["headers"] }
|
axum = { version = "0.6.20", features = ["headers"] }
|
||||||
axum-extra = { version = "0.8.0", features = ["cookie-private", "cookie-key-expansion"] }
|
axum-extra = { version = "0.8.0", features = ["cookie-private", "cookie-key-expansion"] }
|
||||||
chrono.workspace = true
|
chrono.workspace = true
|
||||||
data-encoding = "2.5.0"
|
data-encoding = "2.5.0"
|
||||||
futures-util = "0.3.29"
|
futures-util = "0.3.30"
|
||||||
headers = "0.3.9"
|
headers = "0.3.9"
|
||||||
http.workspace = true
|
http.workspace = true
|
||||||
http-body = "0.4.5"
|
http-body = "0.4.5"
|
||||||
@@ -26,11 +26,11 @@ mime = "0.3.17"
|
|||||||
rand.workspace = true
|
rand.workspace = true
|
||||||
sentry = { version = "0.31.8", default-features = false }
|
sentry = { version = "0.31.8", default-features = false }
|
||||||
serde.workspace = true
|
serde.workspace = true
|
||||||
serde_with = "3.4.0"
|
serde_with = "3.5.1"
|
||||||
serde_urlencoded = "0.7.1"
|
serde_urlencoded = "0.7.1"
|
||||||
serde_json.workspace = true
|
serde_json.workspace = true
|
||||||
thiserror.workspace = true
|
thiserror.workspace = true
|
||||||
tokio = "1.34.0"
|
tokio = "1.35.1"
|
||||||
tower = { version = "0.4.13", features = ["util"] }
|
tower = { version = "0.4.13", features = ["util"] }
|
||||||
tracing.workspace = true
|
tracing.workspace = true
|
||||||
url.workspace = true
|
url.workspace = true
|
||||||
|
@@ -26,9 +26,9 @@ rand.workspace = true
|
|||||||
rand_chacha = "0.3.1"
|
rand_chacha = "0.3.1"
|
||||||
rustls = "0.22.2"
|
rustls = "0.22.2"
|
||||||
serde_json.workspace = true
|
serde_json.workspace = true
|
||||||
serde_yaml = "0.9.27"
|
serde_yaml = "0.9.30"
|
||||||
sqlx = { version = "0.7.3", features = ["runtime-tokio-rustls", "postgres"] }
|
sqlx = { version = "0.7.3", features = ["runtime-tokio-rustls", "postgres"] }
|
||||||
tokio = { version = "1.34.0", features = ["full"] }
|
tokio = { version = "1.35.1", features = ["full"] }
|
||||||
tower = "0.4.13"
|
tower = "0.4.13"
|
||||||
tower-http = { version = "0.4.4", features = ["fs"] }
|
tower-http = { version = "0.4.4", features = ["fs"] }
|
||||||
url.workspace = true
|
url.workspace = true
|
||||||
@@ -45,7 +45,7 @@ opentelemetry-otlp = { version = "0.14.0", features = ["trace", "metrics"] }
|
|||||||
opentelemetry-prometheus = "0.14.1"
|
opentelemetry-prometheus = "0.14.1"
|
||||||
opentelemetry-semantic-conventions.workspace = true
|
opentelemetry-semantic-conventions.workspace = true
|
||||||
opentelemetry-stdout = { version = "0.2.0", features = ["trace", "metrics"] }
|
opentelemetry-stdout = { version = "0.2.0", features = ["trace", "metrics"] }
|
||||||
opentelemetry_sdk = { version = "0.21.1", features = ["trace", "metrics", "rt-tokio"] }
|
opentelemetry_sdk = { version = "0.21.2", features = ["trace", "metrics", "rt-tokio"] }
|
||||||
opentelemetry-zipkin = { version = "0.19.0", default-features = false }
|
opentelemetry-zipkin = { version = "0.19.0", default-features = false }
|
||||||
prometheus = "0.13.3"
|
prometheus = "0.13.3"
|
||||||
sentry = { version = "0.31.8", default-features = false, features = ["backtrace", "contexts", "panic", "tower"] }
|
sentry = { version = "0.31.8", default-features = false, features = ["backtrace", "contexts", "panic", "tower"] }
|
||||||
|
@@ -12,23 +12,23 @@ publish = false
|
|||||||
workspace = true
|
workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
tokio = { version = "1.34.0", features = ["fs", "rt"] }
|
tokio = { version = "1.35.1", features = ["fs", "rt"] }
|
||||||
tracing.workspace = true
|
tracing.workspace = true
|
||||||
async-trait = "0.1.74"
|
async-trait = "0.1.77"
|
||||||
|
|
||||||
thiserror.workspace = true
|
thiserror.workspace = true
|
||||||
anyhow.workspace = true
|
anyhow.workspace = true
|
||||||
|
|
||||||
camino = { workspace = true, features = ["serde1"] }
|
camino = { workspace = true, features = ["serde1"] }
|
||||||
chrono.workspace = true
|
chrono.workspace = true
|
||||||
figment = { version = "0.10.12", features = ["env", "yaml", "test"] }
|
figment = { version = "0.10.14", features = ["env", "yaml", "test"] }
|
||||||
ipnetwork = { version = "0.20.0", features = ["serde", "schemars"] }
|
ipnetwork = { version = "0.20.0", features = ["serde", "schemars"] }
|
||||||
schemars = { version = "0.8.16", features = ["url", "chrono"] }
|
schemars = { version = "0.8.16", features = ["url", "chrono"] }
|
||||||
ulid.workspace = true
|
ulid.workspace = true
|
||||||
url.workspace = true
|
url.workspace = true
|
||||||
|
|
||||||
serde.workspace = true
|
serde.workspace = true
|
||||||
serde_with = { version = "3.4.0", features = ["hex", "chrono"] }
|
serde_with = { version = "3.5.1", features = ["hex", "chrono"] }
|
||||||
serde_json.workspace = true
|
serde_json.workspace = true
|
||||||
|
|
||||||
pem-rfc7468 = "0.7.0"
|
pem-rfc7468 = "0.7.0"
|
||||||
|
@@ -12,7 +12,7 @@ publish = false
|
|||||||
workspace = true
|
workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
async-trait = "0.1.74"
|
async-trait = "0.1.77"
|
||||||
tracing.workspace = true
|
tracing.workspace = true
|
||||||
thiserror.workspace = true
|
thiserror.workspace = true
|
||||||
headers = "0.3.9"
|
headers = "0.3.9"
|
||||||
@@ -20,6 +20,6 @@ headers = "0.3.9"
|
|||||||
mas-templates.workspace = true
|
mas-templates.workspace = true
|
||||||
|
|
||||||
[dependencies.lettre]
|
[dependencies.lettre]
|
||||||
version = "0.11.2"
|
version = "0.11.4"
|
||||||
default-features = false
|
default-features = false
|
||||||
features = ["tokio1-rustls-tls", "hostname", "builder", "tracing", "pool", "smtp-transport", "sendmail-transport"]
|
features = ["tokio1-rustls-tls", "hostname", "builder", "tracing", "pool", "smtp-transport", "sendmail-transport"]
|
||||||
|
@@ -14,12 +14,12 @@ workspace = true
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow.workspace = true
|
anyhow.workspace = true
|
||||||
async-graphql = { version = "6.0.11", features = ["chrono", "url"] }
|
async-graphql = { version = "6.0.11", features = ["chrono", "url"] }
|
||||||
async-trait = "0.1.74"
|
async-trait = "0.1.77"
|
||||||
chrono.workspace = true
|
chrono.workspace = true
|
||||||
lettre = { version = "0.11.2", default-features = false }
|
lettre = { version = "0.11.4", default-features = false }
|
||||||
serde.workspace = true
|
serde.workspace = true
|
||||||
thiserror.workspace = true
|
thiserror.workspace = true
|
||||||
tokio = { version = "1.34.0", features = ["sync"] }
|
tokio = { version = "1.35.1", features = ["sync"] }
|
||||||
tracing.workspace = true
|
tracing.workspace = true
|
||||||
tower = { version = "0.4.13", features = ["util"] }
|
tower = { version = "0.4.13", features = ["util"] }
|
||||||
ulid.workspace = true
|
ulid.workspace = true
|
||||||
|
@@ -13,8 +13,8 @@ workspace = true
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
# Async runtime
|
# Async runtime
|
||||||
tokio = { version = "1.34.0", features = ["macros"] }
|
tokio = { version = "1.35.1", features = ["macros"] }
|
||||||
futures-util = "0.3.29"
|
futures-util = "0.3.30"
|
||||||
|
|
||||||
# Logging and tracing
|
# Logging and tracing
|
||||||
tracing.workspace = true
|
tracing.workspace = true
|
||||||
@@ -37,19 +37,19 @@ axum-extra = { version = "0.8.0", features = ["cookie-private"] }
|
|||||||
async-graphql = { version = "6.0.11", features = ["tracing", "apollo_tracing"] }
|
async-graphql = { version = "6.0.11", features = ["tracing", "apollo_tracing"] }
|
||||||
|
|
||||||
# Emails
|
# Emails
|
||||||
lettre = { version = "0.11.2", default-features = false, features = ["builder"] }
|
lettre = { version = "0.11.4", default-features = false, features = ["builder"] }
|
||||||
|
|
||||||
# Database access
|
# Database access
|
||||||
sqlx = { version = "0.7.3", features = ["runtime-tokio-rustls", "postgres"] }
|
sqlx = { version = "0.7.3", features = ["runtime-tokio-rustls", "postgres"] }
|
||||||
|
|
||||||
# Various structure (de)serialization
|
# Various structure (de)serialization
|
||||||
serde.workspace = true
|
serde.workspace = true
|
||||||
serde_with = { version = "3.4.0", features = ["hex", "chrono"] }
|
serde_with = { version = "3.5.1", features = ["hex", "chrono"] }
|
||||||
serde_json.workspace = true
|
serde_json.workspace = true
|
||||||
serde_urlencoded = "0.7.1"
|
serde_urlencoded = "0.7.1"
|
||||||
|
|
||||||
# Password hashing
|
# Password hashing
|
||||||
argon2 = { version = "0.5.2", features = ["password-hash", "std"] }
|
argon2 = { version = "0.5.3", features = ["password-hash", "std"] }
|
||||||
bcrypt = "0.15.0"
|
bcrypt = "0.15.0"
|
||||||
pbkdf2 = { version = "0.12.2", features = ["password-hash", "std", "simple", "parallel"] }
|
pbkdf2 = { version = "0.12.2", features = ["password-hash", "std", "simple", "parallel"] }
|
||||||
zeroize = "1.7.0"
|
zeroize = "1.7.0"
|
||||||
@@ -58,8 +58,8 @@ zeroize = "1.7.0"
|
|||||||
base64ct = "1.6.0"
|
base64ct = "1.6.0"
|
||||||
camino.workspace = true
|
camino.workspace = true
|
||||||
chrono.workspace = true
|
chrono.workspace = true
|
||||||
psl = "2.1.12"
|
psl = "2.1.16"
|
||||||
time = "0.3.30"
|
time = "0.3.31"
|
||||||
url.workspace = true
|
url.workspace = true
|
||||||
mime = "0.3.17"
|
mime = "0.3.17"
|
||||||
minijinja.workspace = true
|
minijinja.workspace = true
|
||||||
|
@@ -14,13 +14,13 @@ workspace = true
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
axum = { version = "0.6.20", optional = true }
|
axum = { version = "0.6.20", optional = true }
|
||||||
bytes = "1.5.0"
|
bytes = "1.5.0"
|
||||||
futures-util = "0.3.29"
|
futures-util = "0.3.30"
|
||||||
headers = "0.3.9"
|
headers = "0.3.9"
|
||||||
http.workspace = true
|
http.workspace = true
|
||||||
http-body = "0.4.5"
|
http-body = "0.4.5"
|
||||||
hyper = "0.14.27"
|
hyper = "0.14.27"
|
||||||
hyper-rustls = { version = "0.25.0", features = ["http1", "http2"], default-features = false, optional = true }
|
hyper-rustls = { version = "0.25.0", features = ["http1", "http2"], default-features = false, optional = true }
|
||||||
once_cell = "1.18.0"
|
once_cell = "1.19.0"
|
||||||
opentelemetry.workspace = true
|
opentelemetry.workspace = true
|
||||||
rustls = { version = "0.22.2", optional = true }
|
rustls = { version = "0.22.2", optional = true }
|
||||||
rustls-native-certs = { version = "0.7.0", optional = true }
|
rustls-native-certs = { version = "0.7.0", optional = true }
|
||||||
@@ -28,7 +28,7 @@ serde.workspace = true
|
|||||||
serde_json.workspace = true
|
serde_json.workspace = true
|
||||||
serde_urlencoded = "0.7.1"
|
serde_urlencoded = "0.7.1"
|
||||||
thiserror.workspace = true
|
thiserror.workspace = true
|
||||||
tokio = { version = "1.34.0", features = ["sync", "parking_lot"], optional = true }
|
tokio = { version = "1.35.1", features = ["sync", "parking_lot"], optional = true }
|
||||||
tower = { version = "0.4.13", features = ["util"] }
|
tower = { version = "0.4.13", features = ["util"] }
|
||||||
tower-http = { version = "0.4.4", features = ["cors"] }
|
tower-http = { version = "0.4.4", features = ["cors"] }
|
||||||
tracing.workspace = true
|
tracing.workspace = true
|
||||||
@@ -39,7 +39,7 @@ mas-tower.workspace = true
|
|||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
anyhow.workspace = true
|
anyhow.workspace = true
|
||||||
tokio = { version = "1.34.0", features = ["macros", "rt"] }
|
tokio = { version = "1.35.1", features = ["macros", "rt"] }
|
||||||
|
|
||||||
[features]
|
[features]
|
||||||
axum = ["dep:axum"]
|
axum = ["dep:axum"]
|
||||||
|
@@ -20,8 +20,8 @@ icu_plurals = { version = "1.4.0", features = ["compiled_data", "std"] }
|
|||||||
icu_provider = { version = "1.4.0", features = ["std", "sync"] }
|
icu_provider = { version = "1.4.0", features = ["std", "sync"] }
|
||||||
icu_provider_adapters = { version = "1.4.0", features = ["std"] }
|
icu_provider_adapters = { version = "1.4.0", features = ["std"] }
|
||||||
pad = "0.1.6"
|
pad = "0.1.6"
|
||||||
pest = "2.7.5"
|
pest = "2.7.6"
|
||||||
pest_derive = "2.7.5"
|
pest_derive = "2.7.6"
|
||||||
serde.workspace = true
|
serde.workspace = true
|
||||||
serde_json.workspace = true
|
serde_json.workspace = true
|
||||||
thiserror.workspace = true
|
thiserror.workspace = true
|
||||||
|
@@ -13,13 +13,13 @@ workspace = true
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow.workspace = true
|
anyhow.workspace = true
|
||||||
async-trait = "0.1.74"
|
async-trait = "0.1.77"
|
||||||
camino.workspace = true
|
camino.workspace = true
|
||||||
convert_case = "0.6.0"
|
convert_case = "0.6.0"
|
||||||
csv = "1.3.0"
|
csv = "1.3.0"
|
||||||
futures-util = "0.3.29"
|
futures-util = "0.3.30"
|
||||||
hyper = { version = "0.14.27", features = ["tcp", "client", "http1"] }
|
hyper = { version = "0.14.27", features = ["tcp", "client", "http1"] }
|
||||||
serde.workspace = true
|
serde.workspace = true
|
||||||
tokio = { version = "1.34.0", features = ["macros", "rt-multi-thread", "fs", "io-util"] }
|
tokio = { version = "1.35.1", features = ["macros", "rt-multi-thread", "fs", "io-util"] }
|
||||||
tracing.workspace = true
|
tracing.workspace = true
|
||||||
tracing-subscriber.workspace = true
|
tracing-subscriber.workspace = true
|
||||||
|
@@ -19,16 +19,16 @@ ecdsa = { version = "0.16.9", features = ["signing", "verifying"] }
|
|||||||
elliptic-curve = "0.13.8"
|
elliptic-curve = "0.13.8"
|
||||||
generic-array = "0.14.7"
|
generic-array = "0.14.7"
|
||||||
hmac = "0.12.1"
|
hmac = "0.12.1"
|
||||||
k256 = { version = "0.13.2", features = ["ecdsa"] }
|
k256 = { version = "0.13.3", features = ["ecdsa"] }
|
||||||
p256 = { version = "0.13.2", features = ["ecdsa"] }
|
p256 = { version = "0.13.2", features = ["ecdsa"] }
|
||||||
p384 = { version = "0.13.0", features = ["ecdsa"] }
|
p384 = { version = "0.13.0", features = ["ecdsa"] }
|
||||||
rand.workspace = true
|
rand.workspace = true
|
||||||
rsa = "0.9.4"
|
rsa = "0.9.6"
|
||||||
schemars = "0.8.16"
|
schemars = "0.8.16"
|
||||||
sec1 = "0.7.3"
|
sec1 = "0.7.3"
|
||||||
serde.workspace = true
|
serde.workspace = true
|
||||||
serde_json.workspace = true
|
serde_json.workspace = true
|
||||||
serde_with = "3.4.0"
|
serde_with = "3.5.1"
|
||||||
sha2 = { version = "0.10.8", features = ["oid"] }
|
sha2 = { version = "0.10.8", features = ["oid"] }
|
||||||
signature = "2.2.0"
|
signature = "2.2.0"
|
||||||
thiserror.workspace = true
|
thiserror.workspace = true
|
||||||
|
@@ -13,20 +13,20 @@ workspace = true
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
aead = { version = "0.5.2", features = ["std"] }
|
aead = { version = "0.5.2", features = ["std"] }
|
||||||
const-oid = { version = "0.9.5", features = ["std"] }
|
const-oid = { version = "0.9.6", features = ["std"] }
|
||||||
der = { version = "0.7.8", features = ["std"] }
|
der = { version = "0.7.8", features = ["std"] }
|
||||||
ecdsa = { version = "0.16.9", features = ["std"] }
|
ecdsa = { version = "0.16.9", features = ["std"] }
|
||||||
elliptic-curve = { version = "0.13.8", features = ["std", "pem", "sec1"] }
|
elliptic-curve = { version = "0.13.8", features = ["std", "pem", "sec1"] }
|
||||||
k256 = { version = "0.13.2", features = ["std"] }
|
k256 = { version = "0.13.3", features = ["std"] }
|
||||||
p256 = { version = "0.13.2", features = ["std"] }
|
p256 = { version = "0.13.2", features = ["std"] }
|
||||||
p384 = { version = "0.13.0", features = ["std"] }
|
p384 = { version = "0.13.0", features = ["std"] }
|
||||||
pem-rfc7468 = { version = "0.7.0", features = ["std"] }
|
pem-rfc7468 = { version = "0.7.0", features = ["std"] }
|
||||||
pkcs1 = { version = "0.7.5", features = ["std"] }
|
pkcs1 = { version = "0.7.5", features = ["std"] }
|
||||||
pkcs8 = { version = "0.10.2", features = ["std", "pkcs5", "encryption"] }
|
pkcs8 = { version = "0.10.2", features = ["std", "pkcs5", "encryption"] }
|
||||||
rand.workspace = true
|
rand.workspace = true
|
||||||
rsa = { version = "0.9.4", features = ["std", "pem"] }
|
rsa = { version = "0.9.6", features = ["std", "pem"] }
|
||||||
sec1 = { version = "0.7.3", features = ["std"] }
|
sec1 = { version = "0.7.3", features = ["std"] }
|
||||||
spki = { version = "0.7.2", features = ["std"] }
|
spki = { version = "0.7.3", features = ["std"] }
|
||||||
thiserror.workspace = true
|
thiserror.workspace = true
|
||||||
generic-array = "0.14.7"
|
generic-array = "0.14.7"
|
||||||
chacha20poly1305 = { version = "0.10.1", features = ["std"] }
|
chacha20poly1305 = { version = "0.10.1", features = ["std"] }
|
||||||
|
@@ -13,15 +13,15 @@ workspace = true
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
bytes = "1.5.0"
|
bytes = "1.5.0"
|
||||||
event-listener = "4.0.0"
|
event-listener = "4.0.3"
|
||||||
futures-util = "0.3.29"
|
futures-util = "0.3.30"
|
||||||
http-body = "0.4.5"
|
http-body = "0.4.5"
|
||||||
hyper = { version = "0.14.27", features = ["server", "http1", "http2", "tcp"] }
|
hyper = { version = "0.14.27", features = ["server", "http1", "http2", "tcp"] }
|
||||||
libc = "0.2.150"
|
libc = "0.2.152"
|
||||||
pin-project-lite = "0.2.13"
|
pin-project-lite = "0.2.13"
|
||||||
socket2 = "0.5.5"
|
socket2 = "0.5.5"
|
||||||
thiserror.workspace = true
|
thiserror.workspace = true
|
||||||
tokio = { version = "1.34.0", features = ["net", "rt", "macros", "signal", "time"] }
|
tokio = { version = "1.35.1", features = ["net", "rt", "macros", "signal", "time"] }
|
||||||
tokio-rustls = "0.25.0"
|
tokio-rustls = "0.25.0"
|
||||||
tower-http = { version = "0.4.4", features = ["add-extension"] }
|
tower-http = { version = "0.4.4", features = ["add-extension"] }
|
||||||
tower-service = "0.3.2"
|
tower-service = "0.3.2"
|
||||||
@@ -30,7 +30,7 @@ tracing.workspace = true
|
|||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
anyhow.workspace = true
|
anyhow.workspace = true
|
||||||
rustls-pemfile = "2.0.0"
|
rustls-pemfile = "2.0.0"
|
||||||
tokio = { version = "1.34.0", features = ["net", "rt", "macros", "signal", "time", "rt-multi-thread"] }
|
tokio = { version = "1.35.1", features = ["net", "rt", "macros", "signal", "time", "rt-multi-thread"] }
|
||||||
tokio-test = "0.4.3"
|
tokio-test = "0.4.3"
|
||||||
tracing-subscriber.workspace = true
|
tracing-subscriber.workspace = true
|
||||||
|
|
||||||
|
@@ -13,7 +13,7 @@ workspace = true
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow.workspace = true
|
anyhow.workspace = true
|
||||||
async-trait = "0.1.74"
|
async-trait = "0.1.77"
|
||||||
http.workspace = true
|
http.workspace = true
|
||||||
serde.workspace = true
|
serde.workspace = true
|
||||||
tower = { version = "0.4.13", features = ["util"] }
|
tower = { version = "0.4.13", features = ["util"] }
|
||||||
|
@@ -14,7 +14,7 @@ workspace = true
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow.workspace = true
|
anyhow.workspace = true
|
||||||
serde.workspace = true
|
serde.workspace = true
|
||||||
async-trait = "0.1.74"
|
async-trait = "0.1.77"
|
||||||
http.workspace = true
|
http.workspace = true
|
||||||
tokio = { version = "1.34.0", features = ["sync", "macros", "rt"] }
|
tokio = { version = "1.35.1", features = ["sync", "macros", "rt"] }
|
||||||
url.workspace = true
|
url.workspace = true
|
||||||
|
@@ -18,7 +18,7 @@ serde_json.workspace = true
|
|||||||
language-tags = { version = "0.3.2", features = ["serde"] }
|
language-tags = { version = "0.3.2", features = ["serde"] }
|
||||||
url.workspace = true
|
url.workspace = true
|
||||||
parse-display = "0.8.2"
|
parse-display = "0.8.2"
|
||||||
serde_with = { version = "3.4.0", features = ["chrono"] }
|
serde_with = { version = "3.5.1", features = ["chrono"] }
|
||||||
chrono.workspace = true
|
chrono.workspace = true
|
||||||
sha2 = "0.10.8"
|
sha2 = "0.10.8"
|
||||||
data-encoding = "2.5.0"
|
data-encoding = "2.5.0"
|
||||||
|
@@ -28,19 +28,19 @@ base64ct = { version = "1.6.0", features = ["std"] }
|
|||||||
bytes = "1.5.0"
|
bytes = "1.5.0"
|
||||||
chrono.workspace = true
|
chrono.workspace = true
|
||||||
form_urlencoded = "1.2.1"
|
form_urlencoded = "1.2.1"
|
||||||
futures-util = "0.3.29"
|
futures-util = "0.3.30"
|
||||||
headers = "0.3.9"
|
headers = "0.3.9"
|
||||||
http.workspace = true
|
http.workspace = true
|
||||||
language-tags = "0.3.2"
|
language-tags = "0.3.2"
|
||||||
once_cell = "1.18.0"
|
once_cell = "1.19.0"
|
||||||
mime = "0.3.17"
|
mime = "0.3.17"
|
||||||
rand.workspace = true
|
rand.workspace = true
|
||||||
serde.workspace = true
|
serde.workspace = true
|
||||||
serde_json.workspace = true
|
serde_json.workspace = true
|
||||||
serde_urlencoded = "0.7.1"
|
serde_urlencoded = "0.7.1"
|
||||||
serde_with = "3.4.0"
|
serde_with = "3.5.1"
|
||||||
thiserror.workspace = true
|
thiserror.workspace = true
|
||||||
tokio = { version = "1.34.0", features = ["rt", "macros", "rt-multi-thread"] }
|
tokio = { version = "1.35.1", features = ["rt", "macros", "rt-multi-thread"] }
|
||||||
tower = { version = "0.4.13", features = ["full"] }
|
tower = { version = "0.4.13", features = ["full"] }
|
||||||
tracing.workspace = true
|
tracing.workspace = true
|
||||||
url.workspace = true
|
url.workspace = true
|
||||||
@@ -70,7 +70,7 @@ optional = true
|
|||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
assert_matches = "1.5.0"
|
assert_matches = "1.5.0"
|
||||||
bitflags = "2.4.1"
|
bitflags = "2.4.2"
|
||||||
mas-keystore.workspace = true
|
mas-keystore.workspace = true
|
||||||
rand_chacha = "0.3.1"
|
rand_chacha = "0.3.1"
|
||||||
wiremock = "0.5.21"
|
wiremock = "0.5.22"
|
||||||
|
@@ -18,15 +18,15 @@ serde.workspace = true
|
|||||||
serde_json.workspace = true
|
serde_json.workspace = true
|
||||||
schemars = {version = "0.8.16", optional = true }
|
schemars = {version = "0.8.16", optional = true }
|
||||||
thiserror.workspace = true
|
thiserror.workspace = true
|
||||||
tokio = { version = "1.34.0", features = ["io-util", "rt"] }
|
tokio = { version = "1.35.1", features = ["io-util", "rt"] }
|
||||||
tracing.workspace = true
|
tracing.workspace = true
|
||||||
wasmtime = { version = "15.0.0", default-features = false, features = ["async", "cranelift"] }
|
wasmtime = { version = "17.0.0", default-features = false, features = ["async", "cranelift"] }
|
||||||
|
|
||||||
mas-data-model.workspace = true
|
mas-data-model.workspace = true
|
||||||
oauth2-types.workspace = true
|
oauth2-types.workspace = true
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
tokio = { version = "1.34.0", features = ["fs", "rt", "macros"] }
|
tokio = { version = "1.35.1", features = ["fs", "rt", "macros"] }
|
||||||
|
|
||||||
[features]
|
[features]
|
||||||
cache = ["wasmtime/cache"]
|
cache = ["wasmtime/cache"]
|
||||||
|
@@ -12,21 +12,21 @@ publish = false
|
|||||||
workspace = true
|
workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
async-trait = "0.1.74"
|
async-trait = "0.1.77"
|
||||||
sqlx = { version = "0.7.3", features = ["runtime-tokio-rustls", "postgres", "migrate", "chrono", "json", "uuid", "ipnetwork"] }
|
sqlx = { version = "0.7.3", features = ["runtime-tokio-rustls", "postgres", "migrate", "chrono", "json", "uuid", "ipnetwork"] }
|
||||||
sea-query = { version = "0.30.3", features = ["derive", "attr", "with-uuid", "with-chrono", "postgres-array"] }
|
sea-query = { version = "0.30.7", features = ["derive", "attr", "with-uuid", "with-chrono", "postgres-array"] }
|
||||||
sea-query-binder = { version = "0.5.0", features = ["sqlx-postgres", "with-uuid", "with-chrono", "postgres-array"] }
|
sea-query-binder = { version = "0.5.0", features = ["sqlx-postgres", "with-uuid", "with-chrono", "postgres-array"] }
|
||||||
chrono.workspace = true
|
chrono.workspace = true
|
||||||
serde.workspace = true
|
serde.workspace = true
|
||||||
serde_json.workspace = true
|
serde_json.workspace = true
|
||||||
thiserror.workspace = true
|
thiserror.workspace = true
|
||||||
tracing.workspace = true
|
tracing.workspace = true
|
||||||
futures-util = "0.3.29"
|
futures-util = "0.3.30"
|
||||||
|
|
||||||
rand.workspace = true
|
rand.workspace = true
|
||||||
rand_chacha = "0.3.1"
|
rand_chacha = "0.3.1"
|
||||||
url.workspace = true
|
url.workspace = true
|
||||||
uuid = "1.6.1"
|
uuid = "1.7.0"
|
||||||
ulid = { workspace = true, features = ["uuid"] }
|
ulid = { workspace = true, features = ["uuid"] }
|
||||||
|
|
||||||
oauth2-types.workspace = true
|
oauth2-types.workspace = true
|
||||||
|
@@ -12,12 +12,12 @@ publish = false
|
|||||||
workspace = true
|
workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
async-trait = "0.1.74"
|
async-trait = "0.1.77"
|
||||||
chrono.workspace = true
|
chrono.workspace = true
|
||||||
thiserror.workspace = true
|
thiserror.workspace = true
|
||||||
futures-util = "0.3.29"
|
futures-util = "0.3.30"
|
||||||
|
|
||||||
apalis-core = { version = "0.4.7", features = ["tokio-comp"] }
|
apalis-core = { version = "0.4.9", features = ["tokio-comp"] }
|
||||||
opentelemetry.workspace = true
|
opentelemetry.workspace = true
|
||||||
rand_core = "0.6.4"
|
rand_core = "0.6.4"
|
||||||
serde.workspace = true
|
serde.workspace = true
|
||||||
|
@@ -13,18 +13,18 @@ workspace = true
|
|||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow.workspace = true
|
anyhow.workspace = true
|
||||||
apalis-core = { version = "=0.4.7", features = ["extensions", "tokio-comp", "storage"] }
|
apalis-core = { version = "0.4.9", features = ["extensions", "tokio-comp", "storage"] }
|
||||||
apalis-cron = "=0.4.7"
|
apalis-cron = "0.4.9"
|
||||||
async-stream = "0.3.5"
|
async-stream = "0.3.5"
|
||||||
async-trait = "0.1.74"
|
async-trait = "0.1.77"
|
||||||
chrono.workspace = true
|
chrono.workspace = true
|
||||||
event-listener = "4.0.0"
|
event-listener = "4.0.3"
|
||||||
futures-lite = "2.0.1"
|
futures-lite = "2.2.0"
|
||||||
rand.workspace = true
|
rand.workspace = true
|
||||||
rand_chacha = "0.3.1"
|
rand_chacha = "0.3.1"
|
||||||
sqlx = { version = "0.7.3", features = ["runtime-tokio-rustls", "postgres"] }
|
sqlx = { version = "0.7.3", features = ["runtime-tokio-rustls", "postgres"] }
|
||||||
thiserror.workspace = true
|
thiserror.workspace = true
|
||||||
tokio = { version = "1.34.0", features = ["rt"] }
|
tokio = { version = "1.35.1", features = ["rt"] }
|
||||||
tower = "0.4.13"
|
tower = "0.4.13"
|
||||||
tracing.workspace = true
|
tracing.workspace = true
|
||||||
tracing-opentelemetry.workspace = true
|
tracing-opentelemetry.workspace = true
|
||||||
|
@@ -230,7 +230,7 @@ where
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Worker not seen in 5 minutes yet has running jobs
|
// Worker not seen in 5 minutes yet has running jobs
|
||||||
StorageWorkerPulse::ReenqueueOrphaned { count } => {
|
StorageWorkerPulse::ReenqueueOrphaned { count, .. } => {
|
||||||
let job_type = T::NAME;
|
let job_type = T::NAME;
|
||||||
let mut conn = self
|
let mut conn = self
|
||||||
.pool
|
.pool
|
||||||
|
@@ -14,7 +14,7 @@ workspace = true
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
arc-swap = "1.6.0"
|
arc-swap = "1.6.0"
|
||||||
tracing.workspace = true
|
tracing.workspace = true
|
||||||
tokio = { version = "1.34.0", features = ["macros", "rt", "fs"] }
|
tokio = { version = "1.35.1", features = ["macros", "rt", "fs"] }
|
||||||
walkdir = "2.4.0"
|
walkdir = "2.4.0"
|
||||||
|
|
||||||
anyhow.workspace = true
|
anyhow.workspace = true
|
||||||
|
@@ -16,7 +16,7 @@ http.workspace = true
|
|||||||
tracing.workspace = true
|
tracing.workspace = true
|
||||||
tracing-opentelemetry.workspace = true
|
tracing-opentelemetry.workspace = true
|
||||||
tower = "0.4.13"
|
tower = "0.4.13"
|
||||||
tokio = { version = "1.34.0", features = ["time"] }
|
tokio = { version = "1.35.1", features = ["time"] }
|
||||||
opentelemetry.workspace = true
|
opentelemetry.workspace = true
|
||||||
opentelemetry-http = "0.10.0"
|
opentelemetry-http = "0.10.0"
|
||||||
opentelemetry-semantic-conventions.workspace = true
|
opentelemetry-semantic-conventions.workspace = true
|
||||||
|
Reference in New Issue
Block a user