Update dependencies.

This commit is contained in:
Orne Brocaar 2023-09-04 14:10:15 +01:00
parent 2bc2dde0ba
commit cd57929b43
6 changed files with 160 additions and 1304 deletions

268
Cargo.lock generated
View File

@ -111,16 +111,15 @@ dependencies = [
[[package]]
name = "anstream"
version = "0.3.2"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163"
checksum = "b1f58811cfac344940f1a400b6e6231ce35171f614f26439e80f8c1465c5cc0c"
dependencies = [
"anstyle",
"anstyle-parse",
"anstyle-query",
"anstyle-wincon",
"colorchoice",
"is-terminal",
"utf8parse",
]
@ -150,9 +149,9 @@ dependencies = [
[[package]]
name = "anstyle-wincon"
version = "1.0.1"
version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "180abfa45703aebe0093f79badacc01b8fd4ea2e35118747e5811127f926e188"
checksum = "58f54d10c6dfa51283a066ceab3ec1ab78d13fae00aa49243a45e4571fb79dfd"
dependencies = [
"anstyle",
"windows-sys",
@ -259,7 +258,7 @@ dependencies = [
"polling",
"rustix 0.37.23",
"slab",
"socket2",
"socket2 0.4.9",
"waker-fn",
]
@ -380,9 +379,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
[[package]]
name = "aws-config"
version = "0.55.3"
version = "0.56.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bcdcf0d683fe9c23d32cf5b53c9918ea0a500375a9fb20109802552658e576c9"
checksum = "fc6b3804dca60326e07205179847f17a4fce45af3a1106939177ad41ac08a6de"
dependencies = [
"aws-credential-types",
"aws-http",
@ -395,7 +394,7 @@ dependencies = [
"aws-smithy-types",
"aws-types",
"bytes",
"fastrand 1.9.0",
"fastrand 2.0.0",
"http",
"hyper",
"time 0.3.25",
@ -406,37 +405,23 @@ dependencies = [
[[package]]
name = "aws-credential-types"
version = "0.55.3"
version = "0.56.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1fcdb2f7acbc076ff5ad05e7864bdb191ca70a6fd07668dc3a1a8bcd051de5ae"
checksum = "70a66ac8ef5fa9cf01c2d999f39d16812e90ec1467bd382cbbb74ba23ea86201"
dependencies = [
"aws-smithy-async",
"aws-smithy-types",
"fastrand 1.9.0",
"fastrand 2.0.0",
"tokio",
"tracing",
"zeroize",
]
[[package]]
name = "aws-endpoint"
version = "0.55.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8cce1c41a6cfaa726adee9ebb9a56fcd2bbfd8be49fd8a04c5e20fd968330b04"
dependencies = [
"aws-smithy-http",
"aws-smithy-types",
"aws-types",
"http",
"regex",
"tracing",
]
[[package]]
name = "aws-http"
version = "0.55.3"
version = "0.56.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "aadbc44e7a8f3e71c8b374e03ecd972869eb91dd2bc89ed018954a52ba84bc44"
checksum = "3e626370f9ba806ae4c439e49675fd871f5767b093075cdf4fef16cac42ba900"
dependencies = [
"aws-credential-types",
"aws-smithy-http",
@ -452,77 +437,80 @@ dependencies = [
]
[[package]]
name = "aws-sdk-sns"
version = "0.28.0"
name = "aws-runtime"
version = "0.56.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c9f084b21e6078d29458ccc0bfc10cbf3c111632e5674a1b56ed2a5497de653c"
checksum = "07ac5cf0ff19c1bca0cea7932e11b239d1025a45696a4f44f72ea86e2b8bdd07"
dependencies = [
"aws-credential-types",
"aws-endpoint",
"aws-http",
"aws-sig-auth",
"aws-sigv4",
"aws-smithy-async",
"aws-smithy-http",
"aws-smithy-runtime-api",
"aws-smithy-types",
"aws-types",
"fastrand 2.0.0",
"http",
"percent-encoding",
"tracing",
"uuid",
]
[[package]]
name = "aws-sdk-sns"
version = "0.30.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0279f51da1a84996515caf4882040ff77982929c688b09e4cf4d943e39e652f1"
dependencies = [
"aws-credential-types",
"aws-http",
"aws-runtime",
"aws-smithy-async",
"aws-smithy-client",
"aws-smithy-http",
"aws-smithy-http-tower",
"aws-smithy-json",
"aws-smithy-query",
"aws-smithy-runtime",
"aws-smithy-runtime-api",
"aws-smithy-types",
"aws-smithy-xml",
"aws-types",
"bytes",
"http",
"regex",
"tokio-stream",
"tower",
"tracing",
]
[[package]]
name = "aws-sdk-sts"
version = "0.28.0"
version = "0.30.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "265fac131fbfc188e5c3d96652ea90ecc676a934e3174eaaee523c6cec040b3b"
checksum = "a47ad6bf01afc00423d781d464220bf69fb6a674ad6629cbbcb06d88cdc2be82"
dependencies = [
"aws-credential-types",
"aws-endpoint",
"aws-http",
"aws-sig-auth",
"aws-runtime",
"aws-smithy-async",
"aws-smithy-client",
"aws-smithy-http",
"aws-smithy-http-tower",
"aws-smithy-json",
"aws-smithy-query",
"aws-smithy-runtime",
"aws-smithy-runtime-api",
"aws-smithy-types",
"aws-smithy-xml",
"aws-types",
"bytes",
"http",
"regex",
"tower",
"tracing",
]
[[package]]
name = "aws-sig-auth"
version = "0.55.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3b94acb10af0c879ecd5c7bdf51cda6679a0a4f4643ce630905a77673bfa3c61"
dependencies = [
"aws-credential-types",
"aws-sigv4",
"aws-smithy-http",
"aws-types",
"http",
"tracing",
]
[[package]]
name = "aws-sigv4"
version = "0.55.3"
version = "0.56.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9d2ce6f507be68e968a33485ced670111d1cbad161ddbbab1e313c03d37d8f4c"
checksum = "b7b28f4910bb956b7ab320b62e98096402354eca976c587d1eeccd523d9bac03"
dependencies = [
"aws-smithy-http",
"form_urlencoded",
@ -539,9 +527,9 @@ dependencies = [
[[package]]
name = "aws-smithy-async"
version = "0.55.3"
version = "0.56.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "13bda3996044c202d75b91afeb11a9afae9db9a721c6a7a427410018e286b880"
checksum = "2cdb73f85528b9d19c23a496034ac53703955a59323d581c06aa27b4e4e247af"
dependencies = [
"futures-util",
"pin-project-lite",
@ -551,23 +539,23 @@ dependencies = [
[[package]]
name = "aws-smithy-client"
version = "0.55.3"
version = "0.56.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0a86aa6e21e86c4252ad6a0e3e74da9617295d8d6e374d552be7d3059c41cedd"
checksum = "c27b2756264c82f830a91cb4d2d485b2d19ad5bea476d9a966e03d27f27ba59a"
dependencies = [
"aws-smithy-async",
"aws-smithy-http",
"aws-smithy-http-tower",
"aws-smithy-types",
"bytes",
"fastrand 1.9.0",
"fastrand 2.0.0",
"http",
"http-body",
"hyper",
"hyper-rustls 0.23.2",
"hyper-rustls",
"lazy_static",
"pin-project-lite",
"rustls 0.20.8",
"rustls 0.21.6",
"tokio",
"tower",
"tracing",
@ -575,9 +563,9 @@ dependencies = [
[[package]]
name = "aws-smithy-http"
version = "0.55.3"
version = "0.56.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2b3b693869133551f135e1f2c77cb0b8277d9e3e17feaf2213f735857c4f0d28"
checksum = "54cdcf365d8eee60686885f750a34c190e513677db58bbc466c44c588abf4199"
dependencies = [
"aws-smithy-types",
"bytes",
@ -597,9 +585,9 @@ dependencies = [
[[package]]
name = "aws-smithy-http-tower"
version = "0.55.3"
version = "0.56.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3ae4f6c5798a247fac98a867698197d9ac22643596dc3777f0c76b91917616b9"
checksum = "822de399d0ce62829a69dfa8c5cd08efdbe61a7426b953e2268f8b8b52a607bd"
dependencies = [
"aws-smithy-http",
"aws-smithy-types",
@ -613,50 +601,88 @@ dependencies = [
[[package]]
name = "aws-smithy-json"
version = "0.55.3"
version = "0.56.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "23f9f42fbfa96d095194a632fbac19f60077748eba536eb0b9fecc28659807f8"
checksum = "4fb1e7ab8fa7ad10c193af7ae56d2420989e9f4758bf03601a342573333ea34f"
dependencies = [
"aws-smithy-types",
]
[[package]]
name = "aws-smithy-query"
version = "0.55.3"
version = "0.56.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "98819eb0b04020a1c791903533b638534ae6c12e2aceda3e6e6fba015608d51d"
checksum = "28556a3902091c1f768a34f6c998028921bdab8d47d92586f363f14a4a32d047"
dependencies = [
"aws-smithy-types",
"urlencoding",
]
[[package]]
name = "aws-smithy-types"
version = "0.55.3"
name = "aws-smithy-runtime"
version = "0.56.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "16a3d0bf4f324f4ef9793b86a1701d9700fbcdbd12a846da45eed104c634c6e8"
checksum = "745e096b3553e7e0f40622aa04971ce52765af82bebdeeac53aa6fc82fe801e6"
dependencies = [
"aws-smithy-async",
"aws-smithy-client",
"aws-smithy-http",
"aws-smithy-runtime-api",
"aws-smithy-types",
"bytes",
"fastrand 2.0.0",
"http",
"http-body",
"once_cell",
"pin-project-lite",
"pin-utils",
"tokio",
"tracing",
]
[[package]]
name = "aws-smithy-runtime-api"
version = "0.56.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "93d0ae0c9cfd57944e9711ea610b48a963fb174a53aabacc08c5794a594b1d02"
dependencies = [
"aws-smithy-async",
"aws-smithy-http",
"aws-smithy-types",
"bytes",
"http",
"tokio",
"tracing",
]
[[package]]
name = "aws-smithy-types"
version = "0.56.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d90dbc8da2f6be461fa3c1906b20af8f79d14968fe47f2b7d29d086f62a51728"
dependencies = [
"base64-simd",
"itoa",
"num-integer",
"ryu",
"serde",
"time 0.3.25",
]
[[package]]
name = "aws-smithy-xml"
version = "0.55.3"
version = "0.56.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b1b9d12875731bd07e767be7baad95700c3137b56730ec9ddeedb52a5e5ca63b"
checksum = "e01d2dedcdd8023043716cfeeb3c6c59f2d447fce365d8e194838891794b23b6"
dependencies = [
"xmlparser",
]
[[package]]
name = "aws-types"
version = "0.55.3"
version = "0.56.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6dd209616cc8d7bfb82f87811a5c655dc97537f592689b18743bddf5dc5c4829"
checksum = "85aa0451bf8af1bf22a4f028d5d28054507a14be43cb8ac0597a8471fba9edfe"
dependencies = [
"aws-credential-types",
"aws-smithy-async",
@ -1088,20 +1114,19 @@ dependencies = [
[[package]]
name = "clap"
version = "4.3.21"
version = "4.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c27cdf28c0f604ba3f512b0c9a409f8de8513e4816705deb0498b627e7c3a3fd"
checksum = "6a13b88d2c62ff462f88e4a121f17a82c1af05693a2f192b5c38d14de73c19f6"
dependencies = [
"clap_builder",
"clap_derive",
"once_cell",
]
[[package]]
name = "clap_builder"
version = "4.3.21"
version = "4.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08a9f1ab5e9f01a9b81f202e8562eb9a10de70abf9eaeac1be465c28b75aa4aa"
checksum = "2bb9faaa7c2ef94b2743a21f5a29e6f0010dff4caa69ac8e9d6cf8b6fa74da08"
dependencies = [
"anstream",
"anstyle",
@ -1111,9 +1136,9 @@ dependencies = [
[[package]]
name = "clap_derive"
version = "4.3.12"
version = "4.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "54a9bb5758fc5dfe728d1019941681eccaf0cf8a4189b692a0ee2f2ecf90a050"
checksum = "0862016ff20d69b84ef8247369fabf5c008a7417002411897d40ee1f4532b873"
dependencies = [
"heck",
"proc-macro2",
@ -1273,7 +1298,7 @@ dependencies = [
"openssl-probe",
"openssl-sys",
"schannel",
"socket2",
"socket2 0.4.9",
"winapi",
]
@ -1776,7 +1801,7 @@ dependencies = [
"base64 0.21.2",
"dirs-next",
"hyper",
"hyper-rustls 0.24.1",
"hyper-rustls",
"ring",
"rustls 0.21.6",
"rustls-pemfile",
@ -1892,9 +1917,9 @@ dependencies = [
[[package]]
name = "handlebars"
version = "4.3.7"
version = "4.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "83c3372087601b532857d332f5957cbae686da52bb7810bf038c3e3c3cc2fa0d"
checksum = "c39b3bc2a8f715298032cf5087e58573809374b08160aa7d750582bdb82d2683"
dependencies = [
"log",
"pest",
@ -2078,28 +2103,13 @@ dependencies = [
"httpdate",
"itoa",
"pin-project-lite",
"socket2",
"socket2 0.4.9",
"tokio",
"tower-service",
"tracing",
"want",
]
[[package]]
name = "hyper-rustls"
version = "0.23.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1788965e61b367cd03a62950836d5cd41560c3577d90e40e0819373194d1661c"
dependencies = [
"http",
"hyper",
"log",
"rustls 0.20.8",
"rustls-native-certs",
"tokio",
"tokio-rustls 0.23.4",
]
[[package]]
name = "hyper-rustls"
version = "0.24.1"
@ -2109,6 +2119,7 @@ dependencies = [
"futures-util",
"http",
"hyper",
"log",
"rustls 0.21.6",
"rustls-native-certs",
"tokio",
@ -3353,9 +3364,9 @@ dependencies = [
[[package]]
name = "rdkafka"
version = "0.33.2"
version = "0.34.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "da18026aad1c24033da3da726200de7e911e75c2e2cc2f77ffb9b4502720faae"
checksum = "053adfa02fab06e86c01d586cc68aa47ee0ff4489a59469081dc12cbcde578bf"
dependencies = [
"futures-channel",
"futures-util",
@ -3371,9 +3382,9 @@ dependencies = [
[[package]]
name = "rdkafka-sys"
version = "4.5.0+1.9.2"
version = "4.6.0+2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1bb0676c2112342ac7165decdedbc4e7086c0af384479ccce534546b10687a5d"
checksum = "ad63c279fca41a27c231c450a2d2ad18288032e9cbb159ad16c9d96eba35aaaf"
dependencies = [
"cmake",
"libc",
@ -3408,7 +3419,7 @@ dependencies = [
"rustls-native-certs",
"ryu",
"sha1_smol",
"socket2",
"socket2 0.4.9",
"url",
]
@ -3497,7 +3508,7 @@ dependencies = [
"http",
"http-body",
"hyper",
"hyper-rustls 0.24.1",
"hyper-rustls",
"ipnet",
"js-sys",
"log",
@ -3601,9 +3612,9 @@ dependencies = [
[[package]]
name = "rust-embed"
version = "6.8.1"
version = "8.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a36224c3276f8c4ebc8c20f158eca7ca4359c8db89991c4925132aaaf6702661"
checksum = "b1e7d90385b59f0a6bf3d3b757f3ca4ece2048265d70db20a2016043d4509a40"
dependencies = [
"rust-embed-impl",
"rust-embed-utils",
@ -3612,9 +3623,9 @@ dependencies = [
[[package]]
name = "rust-embed-impl"
version = "6.8.1"
version = "8.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "49b94b81e5b2c284684141a2fb9e2a31be90638caf040bf9afbc5a0416afe1ac"
checksum = "3c3d8c6fd84090ae348e63a84336b112b5c3918b3bf0493a581f7bd8ee623c29"
dependencies = [
"proc-macro2",
"quote",
@ -3625,9 +3636,9 @@ dependencies = [
[[package]]
name = "rust-embed-utils"
version = "7.8.1"
version = "8.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9d38ff6bf570dc3bb7100fce9f7b60c33fa71d80e88da3f2580df4ff2bdded74"
checksum = "873feff8cb7bf86fdf0a71bb21c95159f4e4a37dd7a4bd1855a940909b583ada"
dependencies = [
"sha2",
"walkdir",
@ -4117,6 +4128,16 @@ dependencies = [
"winapi",
]
[[package]]
name = "socket2"
version = "0.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2538b18701741680e0322a2302176d3253a35388e2e62f172f64f4f16605f877"
dependencies = [
"libc",
"windows-sys",
]
[[package]]
name = "spin"
version = "0.5.2"
@ -4326,11 +4347,10 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
[[package]]
name = "tokio"
version = "1.29.1"
version = "1.32.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "532826ff75199d5833b9d2c5fe410f29235e25704ee5f0ef599fb51c21f4a4da"
checksum = "17ed6077ed6cd6c74735e21f37eb16dc3935f96878b1fe961074089cc80893f9"
dependencies = [
"autocfg",
"backtrace",
"bytes",
"libc",
@ -4338,7 +4358,7 @@ dependencies = [
"num_cpus",
"pin-project-lite",
"signal-hook-registry",
"socket2",
"socket2 0.5.3",
"tokio-macros",
"windows-sys",
]

1164
api/rust/Cargo.lock generated vendored

File diff suppressed because it is too large Load Diff

2
api/rust/Cargo.toml vendored
View File

@ -21,7 +21,7 @@ hex = "0.4"
rand = "0.8"
tonic = { version = "0.9", features = ["codegen", "prost"], default-features = false, optional = true }
tokio = { version = "1.27", features = ["macros"], optional = true }
tokio = { version = "1.32", features = ["macros"], optional = true }
pbjson = { version = "0.5", optional = true }
pbjson-types = { version = "0.5", optional = true }
serde = { version = "1.0", optional = true }

View File

@ -16,7 +16,7 @@ rand = "0.8"
aes-kw = "0.2"
reqwest = { version = "0.11", features = ["json", "rustls-tls"], default-features = false }
chrono = { version = "0.4", features = ["serde"] }
tokio = { version = "1.27", features = ["macros" ] }
tokio = { version = "1.32", features = ["macros" ] }
# Development and testing
[dev-dependencies]

View File

@ -11,7 +11,7 @@ license = "MIT"
[dependencies]
# CLI interface
clap = { version = "4.2", features = ["derive"] }
clap = { version = "4.4", features = ["derive"] }
# Configuration
serde = { version = "1.0", features = ["derive", "rc"] }
@ -19,7 +19,7 @@ serde_yaml = "0.9"
serde_json = "1.0"
humantime-serde = "1.1"
toml = "0.7"
handlebars = "4.3"
handlebars = "4.4"
# Database
validator = "0.16"
@ -57,25 +57,25 @@ reqwest = { version = "0.11", features = [
], default-features = false }
# Integrations
aws-types = "0.55"
aws-credential-types = "0.55"
aws-config = { version = "0.55", default-features = false }
aws-sdk-sns = "0.28"
aws-types = "0.56"
aws-credential-types = "0.56"
aws-config = { version = "0.56", default-features = false }
aws-sdk-sns = "0.30"
hmac = "0.12"
sha2 = "0.10"
urlencoding = "2.1"
geohash = "0.13"
gcp_auth = "0.9"
lapin = "2.1"
lapin = "2.3"
tokio-executor-trait = "2.1"
tokio-reactor-trait = "1.1"
rdkafka = { version = "0.33", default-features = false, features = ["tokio", "cmake-build"] }
rdkafka = { version = "0.34", default-features = false, features = ["tokio", "cmake-build"] }
# gRPC and Protobuf
tonic = "0.9"
tonic-web = "0.9"
tonic-reflection = "0.9"
tokio = { version = "1.27", features = ["macros", "rt-multi-thread"] }
tokio = { version = "1.32", features = ["macros", "rt-multi-thread"] }
tokio-stream = "0.1"
prost-types = "0.11"
prost = "0.11"
@ -88,7 +88,7 @@ tower = "0.4"
futures = "0.3"
http = "0.2"
http-body = "0.4"
rust-embed = "6.8"
rust-embed = "8.0"
mime_guess = "2.0"
tower-http = { version = "0.4", features = ["trace", "auth"] }
@ -99,7 +99,7 @@ anyhow = "1.0"
# Authentication
pbkdf2 = { version = "0.12", features = ["simple"] }
rand_core = { version = "0.6", features = ["std"] }
jsonwebtoken = "8.2"
jsonwebtoken = "8.3"
openssl = { version = "0.10" }
openidconnect = { version = "3.3", features = ["accept-rfc3339-timestamps"] }
@ -117,7 +117,7 @@ rquickjs = { version = "0.3", features = [
# Misc
lazy_static = "1.4"
uuid = { version = "1.3", features = ["v4", "serde"] }
uuid = { version = "1.4", features = ["v4", "serde"] }
chrono = "0.4"
async-trait = "0.1"
aes = "0.8"
@ -127,7 +127,7 @@ async-recursion = "1.0"
regex = "1.9"
petgraph = "0.6"
prometheus-client = "0.21"
pin-project = "1.0"
pin-project = "1.1"
# Development and testing
[dev-dependencies]

View File

@ -16,7 +16,7 @@ hex = "0.4"
cmac = { version = "0.7", optional = true }
aes = { version = "0.8", optional = true }
serde = { version = "1.0", features = ["derive"], optional = true }
diesel = { version = "2.0", features = ["postgres"], optional = true }
diesel = { version = "2.1", features = ["postgres"], optional = true }
# Error handling
thiserror = "1.0"