@ -1,6 +1,6 @@
[ workspace . package ]
edition = "2024"
rust-version = "1.94.0 "
rust-version = "1.94.1 "
license = "AGPL-3.0-only"
repository = "https://github.com/dani-garcia/vaultwarden"
publish = false
@ -65,7 +65,7 @@ syslog = "7.0.0"
macros = { path = "./macros" }
# Logging
log = "0.4.32 "
log = "0.4.33 "
fern = { version = "0.7.1" , features = [ "syslog-7" , "reopen-1" ] }
# We need the `log` feature for `tracing` to enable logging for several crates to work, like lettre or webauthn-rs
tracing = { version = "0.1.44" , features = [ "log" ] }
@ -116,24 +116,24 @@ derive_more = { version = "2.1.1", features = [
"from" ,
"into" ,
] }
diesel-derive-newtype = "2.1.2 "
diesel-derive-newtype = "2.1.3 "
# SQLite, statically bundled unless the `sqlite_system` feature is enabled
libsqlite3-sys = { version = "0.37.0" , optional = true }
# Crypto-related libraries
rand = "0.10.1 "
rand = "0.10.2 "
ring = "0.17.14"
rustls = { version = "0.23.40 " , features = [ "ring" , "std" ] , default-features = false }
rustls = { version = "0.23.41 " , features = [ "ring" , "std" ] , default-features = false }
subtle = "2.6.1"
# UUID generation
uuid = { version = "1.23.2 " , features = [ "v4" ] }
uuid = { version = "1.23.4 " , features = [ "v4" ] }
# Date and time libraries
chrono = { version = "0.4.45" , default-features = false , features = [ "clock" , "serde" ] }
chrono-tz = "0.10.4"
time = "0.3.47 "
time = "0.3.53 "
# Job scheduler
job_scheduler_ng = "2.4.0"
@ -179,7 +179,7 @@ percent-encoding = "2.3.2" # URL encoding library used for URL's in the emails
email_address = "0.2.9"
# HTML Template library
handlebars = { version = "6.4.1 " , features = [ "dir_source" ] }
handlebars = { version = "6.4.2 " , features = [ "dir_source" ] }
# HTTP client (Used for favicons, version check, DUO and HIBP API)
reqwest = { version = "0.13.4" , default-features = false , features = [
@ -203,25 +203,25 @@ reqwest = { version = "0.13.4", default-features = false, features = [
hickory-resolver = "0.26.1"
# Favicon extraction libraries
html5gum = "0.8.3 "
regex = { version = "1.12.3 " , default-features = false , features = [
html5gum = "0.8.4 "
regex = { version = "1.12.4 " , default-features = false , features = [
"perf" ,
"std" ,
"unicode-perl" ,
] }
data-url = "0.3.2"
bytes = "1.11 .1"
bytes = "1.12 .1"
svg-hush = "0.9.6"
# Cache function results (Used for version check and favicon fetching)
cached = { version = "1.1.0 " , features = [ "async" ] }
cached = { version = "2.0.2 " , features = [ "async" ] }
# Used for custom short lived cookie jar during favicon extraction
cookie = "0.18.1"
cookie_store = "0.22.1"
# Used by U2F, JWT and PostgreSQL
openssl = "0.10.80 "
openssl = "0.10.81 "
# CLI argument parsing
pico-args = "0.5.0"
@ -241,7 +241,7 @@ semver = "1.0.28"
# Mainly used for the musl builds, since the default musl malloc is very slow
mimalloc = { version = "0.1.52" , optional = true , default-features = false , features = [ "secure" ] }
which = "8.0.2 "
which = "8.0.4 "
# Argon2 library with support for the PHC format
argon2 = "0.5.3"
@ -263,8 +263,8 @@ aws-config = { version = "1.8.18", optional = true, default-features = false, fe
"sso" ,
] }
aws-credential-types = { version = "1.2.14" , optional = true }
aws-smithy-runtime-api = { version = "1.12. 3" , optional = true }
http = { version = "1.4.1 " , optional = true }
aws-smithy-runtime-api = { version = "1.13.0 " , optional = true }
http = { version = "1.4.2 " , optional = true }
reqsign-aws-v4 = { version = "3.0.1" , optional = true }
reqsign-core = { version = "3.0.1" , optional = true }