diff --git a/Cargo.toml b/Cargo.toml index 970262c..3aec378 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -33,10 +33,10 @@ unwrap_used = "deny" [dependencies] chrono = { version = "0.4.38", features = ["clock"], default-features = false } -serde = { version = "1.0.200", features = ["derive"] } -async-trait = "0.1.80" -url = { version = "2.5.0", features = ["serde"] } -serde_json = { version = "1.0.116", features = ["preserve_order"] } +serde = { version = "1.0.204", features = ["derive"] } +async-trait = "0.1.81" +url = { version = "2.5.2", features = ["serde"] } +serde_json = { version = "1.0.120", features = ["preserve_order"] } reqwest = { version = "0.11.27", default-features = false, features = [ "json", "stream", @@ -50,9 +50,9 @@ rsa = "0.9.6" once_cell = "1.19.0" http = "0.2.12" sha2 = { version = "0.10.8", features = ["oid"] } -thiserror = "1.0.59" +thiserror = "1.0.62" derive_builder = "0.20.0" -itertools = "0.12.1" +itertools = "0.13.0" dyn-clone = "1.0.17" enum_delegate = "0.2.0" httpdate = "1.0.3" @@ -62,7 +62,7 @@ http-signature-normalization-reqwest = { version = "0.10.0", default-features = "default-spawner", ] } http-signature-normalization = "0.7.0" -bytes = "1.6.0" +bytes = "1.6.1" futures-core = { version = "0.3.30", default-features = false } pin-project-lite = "0.2.14" activitystreams-kinds = "0.3.0" @@ -70,20 +70,20 @@ regex = { version = "1.10.5", default-features = false, features = [ "std", "unicode", ] } -tokio = { version = "1.37.0", features = [ +tokio = { version = "1.38.0", features = [ "sync", "rt", "rt-multi-thread", "time", ] } -diesel = { version = "2.1.6", features = [ +diesel = { version = "2.2.1", features = [ "postgres", ], default-features = false, optional = true } futures = "0.3.30" -moka = { version = "0.12.7", features = ["future"] } +moka = { version = "0.12.8", features = ["future"] } # Actix-web -actix-web = { version = "4.5.1", default-features = false, optional = true } +actix-web = { version = "4.8.0", default-features = false, optional = true } # Axum axum = { version = "0.6.20", features = [ @@ -92,10 +92,10 @@ axum = { version = "0.6.20", features = [ ], default-features = false, optional = true } tower = { version = "0.4.13", optional = true } hyper = { version = "0.14", optional = true } -http-body-util = { version = "0.1.1", optional = true } +http-body-util = { version = "0.1.2", optional = true } [dev-dependencies] -anyhow = "1.0.82" +anyhow = "1.0.86" env_logger = "0.11.3" tower-http = { version = "0.5.2", features = ["map-request-body", "util"] } axum = { version = "0.6.20", features = [ @@ -104,7 +104,7 @@ axum = { version = "0.6.20", features = [ "query", ], default-features = false } axum-macros = "0.3.8" -tokio = { version = "1.37.0", features = ["full"] } +tokio = { version = "1.38.0", features = ["full"] } [profile.dev] strip = "symbols"