You've already forked authentication-service
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:
@@ -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
|
||||
|
@@ -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"] }
|
||||
|
@@ -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"
|
||||
|
@@ -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"]
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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"]
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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"] }
|
||||
|
@@ -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
|
||||
|
||||
|
@@ -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"] }
|
||||
|
@@ -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
|
||||
|
@@ -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"
|
||||
|
@@ -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"
|
||||
|
@@ -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"]
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
Reference in New Issue
Block a user