1
0
mirror of https://github.com/matrix-org/matrix-authentication-service.git synced 2025-08-09 04:22:45 +03:00

Bump most Rust dependencies

This commit is contained in:
Quentin Gliech
2024-02-02 15:23:18 +01:00
parent d20b0dc81d
commit b927d330c9
25 changed files with 151 additions and 162 deletions

View File

@@ -12,12 +12,12 @@ publish = false
workspace = true
[dependencies]
async-trait = "0.1.74"
async-trait = "0.1.77"
axum = { version = "0.6.20", features = ["headers"] }
axum-extra = { version = "0.8.0", features = ["cookie-private", "cookie-key-expansion"] }
chrono.workspace = true
data-encoding = "2.5.0"
futures-util = "0.3.29"
futures-util = "0.3.30"
headers = "0.3.9"
http.workspace = true
http-body = "0.4.5"
@@ -26,11 +26,11 @@ mime = "0.3.17"
rand.workspace = true
sentry = { version = "0.31.8", default-features = false }
serde.workspace = true
serde_with = "3.4.0"
serde_with = "3.5.1"
serde_urlencoded = "0.7.1"
serde_json.workspace = true
thiserror.workspace = true
tokio = "1.34.0"
tokio = "1.35.1"
tower = { version = "0.4.13", features = ["util"] }
tracing.workspace = true
url.workspace = true

View File

@@ -26,9 +26,9 @@ rand.workspace = true
rand_chacha = "0.3.1"
rustls = "0.22.2"
serde_json.workspace = true
serde_yaml = "0.9.27"
serde_yaml = "0.9.30"
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-http = { version = "0.4.4", features = ["fs"] }
url.workspace = true
@@ -45,7 +45,7 @@ opentelemetry-otlp = { version = "0.14.0", features = ["trace", "metrics"] }
opentelemetry-prometheus = "0.14.1"
opentelemetry-semantic-conventions.workspace = true
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 }
prometheus = "0.13.3"
sentry = { version = "0.31.8", default-features = false, features = ["backtrace", "contexts", "panic", "tower"] }

View File

@@ -12,23 +12,23 @@ publish = false
workspace = true
[dependencies]
tokio = { version = "1.34.0", features = ["fs", "rt"] }
tokio = { version = "1.35.1", features = ["fs", "rt"] }
tracing.workspace = true
async-trait = "0.1.74"
async-trait = "0.1.77"
thiserror.workspace = true
anyhow.workspace = true
camino = { workspace = true, features = ["serde1"] }
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"] }
schemars = { version = "0.8.16", features = ["url", "chrono"] }
ulid.workspace = true
url.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
pem-rfc7468 = "0.7.0"

View File

@@ -12,7 +12,7 @@ publish = false
workspace = true
[dependencies]
async-trait = "0.1.74"
async-trait = "0.1.77"
tracing.workspace = true
thiserror.workspace = true
headers = "0.3.9"
@@ -20,6 +20,6 @@ headers = "0.3.9"
mas-templates.workspace = true
[dependencies.lettre]
version = "0.11.2"
version = "0.11.4"
default-features = false
features = ["tokio1-rustls-tls", "hostname", "builder", "tracing", "pool", "smtp-transport", "sendmail-transport"]

View File

@@ -14,12 +14,12 @@ workspace = true
[dependencies]
anyhow.workspace = true
async-graphql = { version = "6.0.11", features = ["chrono", "url"] }
async-trait = "0.1.74"
async-trait = "0.1.77"
chrono.workspace = true
lettre = { version = "0.11.2", default-features = false }
lettre = { version = "0.11.4", default-features = false }
serde.workspace = true
thiserror.workspace = true
tokio = { version = "1.34.0", features = ["sync"] }
tokio = { version = "1.35.1", features = ["sync"] }
tracing.workspace = true
tower = { version = "0.4.13", features = ["util"] }
ulid.workspace = true

View File

@@ -13,8 +13,8 @@ workspace = true
[dependencies]
# Async runtime
tokio = { version = "1.34.0", features = ["macros"] }
futures-util = "0.3.29"
tokio = { version = "1.35.1", features = ["macros"] }
futures-util = "0.3.30"
# Logging and tracing
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"] }
# Emails
lettre = { version = "0.11.2", default-features = false, features = ["builder"] }
lettre = { version = "0.11.4", default-features = false, features = ["builder"] }
# Database access
sqlx = { version = "0.7.3", features = ["runtime-tokio-rustls", "postgres"] }
# Various structure (de)serialization
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_urlencoded = "0.7.1"
# Password hashing
argon2 = { version = "0.5.2", features = ["password-hash", "std"] }
argon2 = { version = "0.5.3", features = ["password-hash", "std"] }
bcrypt = "0.15.0"
pbkdf2 = { version = "0.12.2", features = ["password-hash", "std", "simple", "parallel"] }
zeroize = "1.7.0"
@@ -58,8 +58,8 @@ zeroize = "1.7.0"
base64ct = "1.6.0"
camino.workspace = true
chrono.workspace = true
psl = "2.1.12"
time = "0.3.30"
psl = "2.1.16"
time = "0.3.31"
url.workspace = true
mime = "0.3.17"
minijinja.workspace = true

View File

@@ -14,13 +14,13 @@ workspace = true
[dependencies]
axum = { version = "0.6.20", optional = true }
bytes = "1.5.0"
futures-util = "0.3.29"
futures-util = "0.3.30"
headers = "0.3.9"
http.workspace = true
http-body = "0.4.5"
hyper = "0.14.27"
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
rustls = { version = "0.22.2", optional = true }
rustls-native-certs = { version = "0.7.0", optional = true }
@@ -28,7 +28,7 @@ serde.workspace = true
serde_json.workspace = true
serde_urlencoded = "0.7.1"
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-http = { version = "0.4.4", features = ["cors"] }
tracing.workspace = true
@@ -39,7 +39,7 @@ mas-tower.workspace = true
[dev-dependencies]
anyhow.workspace = true
tokio = { version = "1.34.0", features = ["macros", "rt"] }
tokio = { version = "1.35.1", features = ["macros", "rt"] }
[features]
axum = ["dep:axum"]

View File

@@ -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_adapters = { version = "1.4.0", features = ["std"] }
pad = "0.1.6"
pest = "2.7.5"
pest_derive = "2.7.5"
pest = "2.7.6"
pest_derive = "2.7.6"
serde.workspace = true
serde_json.workspace = true
thiserror.workspace = true

View File

@@ -13,13 +13,13 @@ workspace = true
[dependencies]
anyhow.workspace = true
async-trait = "0.1.74"
async-trait = "0.1.77"
camino.workspace = true
convert_case = "0.6.0"
csv = "1.3.0"
futures-util = "0.3.29"
futures-util = "0.3.30"
hyper = { version = "0.14.27", features = ["tcp", "client", "http1"] }
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-subscriber.workspace = true

View File

@@ -19,16 +19,16 @@ ecdsa = { version = "0.16.9", features = ["signing", "verifying"] }
elliptic-curve = "0.13.8"
generic-array = "0.14.7"
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"] }
p384 = { version = "0.13.0", features = ["ecdsa"] }
rand.workspace = true
rsa = "0.9.4"
rsa = "0.9.6"
schemars = "0.8.16"
sec1 = "0.7.3"
serde.workspace = true
serde_json.workspace = true
serde_with = "3.4.0"
serde_with = "3.5.1"
sha2 = { version = "0.10.8", features = ["oid"] }
signature = "2.2.0"
thiserror.workspace = true

View File

@@ -13,20 +13,20 @@ workspace = true
[dependencies]
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"] }
ecdsa = { version = "0.16.9", features = ["std"] }
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"] }
p384 = { version = "0.13.0", features = ["std"] }
pem-rfc7468 = { version = "0.7.0", features = ["std"] }
pkcs1 = { version = "0.7.5", features = ["std"] }
pkcs8 = { version = "0.10.2", features = ["std", "pkcs5", "encryption"] }
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"] }
spki = { version = "0.7.2", features = ["std"] }
spki = { version = "0.7.3", features = ["std"] }
thiserror.workspace = true
generic-array = "0.14.7"
chacha20poly1305 = { version = "0.10.1", features = ["std"] }

View File

@@ -13,15 +13,15 @@ workspace = true
[dependencies]
bytes = "1.5.0"
event-listener = "4.0.0"
futures-util = "0.3.29"
event-listener = "4.0.3"
futures-util = "0.3.30"
http-body = "0.4.5"
hyper = { version = "0.14.27", features = ["server", "http1", "http2", "tcp"] }
libc = "0.2.150"
libc = "0.2.152"
pin-project-lite = "0.2.13"
socket2 = "0.5.5"
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"
tower-http = { version = "0.4.4", features = ["add-extension"] }
tower-service = "0.3.2"
@@ -30,7 +30,7 @@ tracing.workspace = true
[dev-dependencies]
anyhow.workspace = true
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"
tracing-subscriber.workspace = true

View File

@@ -13,7 +13,7 @@ workspace = true
[dependencies]
anyhow.workspace = true
async-trait = "0.1.74"
async-trait = "0.1.77"
http.workspace = true
serde.workspace = true
tower = { version = "0.4.13", features = ["util"] }

View File

@@ -14,7 +14,7 @@ workspace = true
[dependencies]
anyhow.workspace = true
serde.workspace = true
async-trait = "0.1.74"
async-trait = "0.1.77"
http.workspace = true
tokio = { version = "1.34.0", features = ["sync", "macros", "rt"] }
tokio = { version = "1.35.1", features = ["sync", "macros", "rt"] }
url.workspace = true

View File

@@ -18,7 +18,7 @@ serde_json.workspace = true
language-tags = { version = "0.3.2", features = ["serde"] }
url.workspace = true
parse-display = "0.8.2"
serde_with = { version = "3.4.0", features = ["chrono"] }
serde_with = { version = "3.5.1", features = ["chrono"] }
chrono.workspace = true
sha2 = "0.10.8"
data-encoding = "2.5.0"

View File

@@ -28,19 +28,19 @@ base64ct = { version = "1.6.0", features = ["std"] }
bytes = "1.5.0"
chrono.workspace = true
form_urlencoded = "1.2.1"
futures-util = "0.3.29"
futures-util = "0.3.30"
headers = "0.3.9"
http.workspace = true
language-tags = "0.3.2"
once_cell = "1.18.0"
once_cell = "1.19.0"
mime = "0.3.17"
rand.workspace = true
serde.workspace = true
serde_json.workspace = true
serde_urlencoded = "0.7.1"
serde_with = "3.4.0"
serde_with = "3.5.1"
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"] }
tracing.workspace = true
url.workspace = true
@@ -70,7 +70,7 @@ optional = true
[dev-dependencies]
assert_matches = "1.5.0"
bitflags = "2.4.1"
bitflags = "2.4.2"
mas-keystore.workspace = true
rand_chacha = "0.3.1"
wiremock = "0.5.21"
wiremock = "0.5.22"

View File

@@ -18,15 +18,15 @@ serde.workspace = true
serde_json.workspace = true
schemars = {version = "0.8.16", optional = 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
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
oauth2-types.workspace = true
[dev-dependencies]
tokio = { version = "1.34.0", features = ["fs", "rt", "macros"] }
tokio = { version = "1.35.1", features = ["fs", "rt", "macros"] }
[features]
cache = ["wasmtime/cache"]

View File

@@ -12,21 +12,21 @@ publish = false
workspace = true
[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"] }
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"] }
chrono.workspace = true
serde.workspace = true
serde_json.workspace = true
thiserror.workspace = true
tracing.workspace = true
futures-util = "0.3.29"
futures-util = "0.3.30"
rand.workspace = true
rand_chacha = "0.3.1"
url.workspace = true
uuid = "1.6.1"
uuid = "1.7.0"
ulid = { workspace = true, features = ["uuid"] }
oauth2-types.workspace = true

View File

@@ -12,12 +12,12 @@ publish = false
workspace = true
[dependencies]
async-trait = "0.1.74"
async-trait = "0.1.77"
chrono.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
rand_core = "0.6.4"
serde.workspace = true

View File

@@ -13,18 +13,18 @@ workspace = true
[dependencies]
anyhow.workspace = true
apalis-core = { version = "=0.4.7", features = ["extensions", "tokio-comp", "storage"] }
apalis-cron = "=0.4.7"
apalis-core = { version = "0.4.9", features = ["extensions", "tokio-comp", "storage"] }
apalis-cron = "0.4.9"
async-stream = "0.3.5"
async-trait = "0.1.74"
async-trait = "0.1.77"
chrono.workspace = true
event-listener = "4.0.0"
futures-lite = "2.0.1"
event-listener = "4.0.3"
futures-lite = "2.2.0"
rand.workspace = true
rand_chacha = "0.3.1"
sqlx = { version = "0.7.3", features = ["runtime-tokio-rustls", "postgres"] }
thiserror.workspace = true
tokio = { version = "1.34.0", features = ["rt"] }
tokio = { version = "1.35.1", features = ["rt"] }
tower = "0.4.13"
tracing.workspace = true
tracing-opentelemetry.workspace = true

View File

@@ -230,7 +230,7 @@ where
}
// Worker not seen in 5 minutes yet has running jobs
StorageWorkerPulse::ReenqueueOrphaned { count } => {
StorageWorkerPulse::ReenqueueOrphaned { count, .. } => {
let job_type = T::NAME;
let mut conn = self
.pool

View File

@@ -14,7 +14,7 @@ workspace = true
[dependencies]
arc-swap = "1.6.0"
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"
anyhow.workspace = true

View File

@@ -16,7 +16,7 @@ http.workspace = true
tracing.workspace = true
tracing-opentelemetry.workspace = true
tower = "0.4.13"
tokio = { version = "1.34.0", features = ["time"] }
tokio = { version = "1.35.1", features = ["time"] }
opentelemetry.workspace = true
opentelemetry-http = "0.10.0"
opentelemetry-semantic-conventions.workspace = true