diff --git a/Cargo.toml b/Cargo.toml index 715c237..0f6b304 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -10,4 +10,4 @@ homepage = "https://github.com/hubertshelley/silent" license = "Apache-2.0" readme = "./readme.md" repository = "https://github.com/hubertshelley/silent" -version = "2.0.0" +version = "2.1.0" diff --git a/examples/configs/Cargo.toml b/examples/configs/Cargo.toml index bcd60cb..e1d033b 100644 --- a/examples/configs/Cargo.toml +++ b/examples/configs/Cargo.toml @@ -7,4 +7,4 @@ edition = "2021" [dependencies] silent = { path = "../../silent" } -async-trait = "0.1.83" +async-trait = "0.1.85" diff --git a/examples/custom_handler/Cargo.toml b/examples/custom_handler/Cargo.toml index c9845c6..981611f 100644 --- a/examples/custom_handler/Cargo.toml +++ b/examples/custom_handler/Cargo.toml @@ -7,4 +7,4 @@ edition = "2021" [dependencies] silent = { path = "../../silent" } -async-trait = "0.1.83" +async-trait = "0.1.85" diff --git a/examples/custom_tokio_listener/Cargo.toml b/examples/custom_tokio_listener/Cargo.toml index d55f539..82b05bd 100644 --- a/examples/custom_tokio_listener/Cargo.toml +++ b/examples/custom_tokio_listener/Cargo.toml @@ -7,5 +7,5 @@ edition = "2021" [dependencies] silent = { path = "../../silent" } -async-trait = "0.1.83" -tokio = { version = "1.41.0", features = ["full"] } +async-trait = "0.1.85" +tokio = { version = "1.42.0", features = ["full"] } diff --git a/examples/custom_tokio_runtime/Cargo.toml b/examples/custom_tokio_runtime/Cargo.toml index c500196..1d95f86 100644 --- a/examples/custom_tokio_runtime/Cargo.toml +++ b/examples/custom_tokio_runtime/Cargo.toml @@ -7,5 +7,5 @@ edition = "2021" [dependencies] silent = { path = "../../silent" } -async-trait = "0.1.83" -tokio = { version = "1.41.0", features = ["full"] } +async-trait = "0.1.85" +tokio = { version = "1.42.0", features = ["full"] } diff --git a/examples/custom_tokio_unix_listener/Cargo.toml b/examples/custom_tokio_unix_listener/Cargo.toml index 200f193..439b94d 100644 --- a/examples/custom_tokio_unix_listener/Cargo.toml +++ b/examples/custom_tokio_unix_listener/Cargo.toml @@ -8,7 +8,7 @@ edition = "2021" [dependencies] silent = { path = "../../silent" } http-body-util = "0.1" -hyper = { version = "1.0.0", features = ["full"] } +hyper = { version = "1.5.2", features = ["full"] } hyper-util = { version = "0.1", features = ["tokio", "server-auto", "http1"] } -tokio = { version = "1.0", features = ["full"] } +tokio = { version = "1.42", features = ["full"] } tracing-subscriber = { version = "0.3", features = ["env-filter"] } diff --git a/examples/exception_handler/Cargo.toml b/examples/exception_handler/Cargo.toml index f9af097..4a189f0 100644 --- a/examples/exception_handler/Cargo.toml +++ b/examples/exception_handler/Cargo.toml @@ -7,4 +7,4 @@ edition = "2021" [dependencies] silent = { path = "../../silent" } -serde = { version = "1.0.213", features = ["derive"] } +serde = { version = "1.0.217", features = ["derive"] } diff --git a/examples/form/Cargo.toml b/examples/form/Cargo.toml index cf8e409..c590860 100644 --- a/examples/form/Cargo.toml +++ b/examples/form/Cargo.toml @@ -7,4 +7,4 @@ edition = "2021" [dependencies] silent = { path = "../../silent" } -serde = { version = "1.0.210", features = ["derive"] } +serde = { version = "1.0.217", features = ["derive"] } diff --git a/examples/grpc/Cargo.toml b/examples/grpc/Cargo.toml index bfd86fe..3780dd6 100644 --- a/examples/grpc/Cargo.toml +++ b/examples/grpc/Cargo.toml @@ -15,9 +15,9 @@ path = "src/client.rs" [dependencies] tonic = { version = "0.12.3" } prost = "0.13" -tokio = { version = "1.40", features = ["macros", "rt-multi-thread"] } +tokio = { version = "1.42", features = ["macros", "rt-multi-thread"] } silent = { path = "../../silent", features = ["grpc"] } -async-trait = "0.1.83" +async-trait = "0.1.85" [build-dependencies] tonic-build = { version = "0.12.3" } diff --git a/examples/grpc_h2c/Cargo.toml b/examples/grpc_h2c/Cargo.toml index ab02624..c975a54 100644 --- a/examples/grpc_h2c/Cargo.toml +++ b/examples/grpc_h2c/Cargo.toml @@ -15,13 +15,13 @@ path = "src/client.rs" [dependencies] tonic = { version = "0.12.3" } prost = "0.13" -tokio = { version = "1.41", features = ["macros", "rt-multi-thread"] } +tokio = { version = "1.42", features = ["macros", "rt-multi-thread"] } silent = { path = "../../silent", features = ["grpc"] } -async-trait = "0.1.83" -http = "1.1.0" -hyper-util = "0.1.9" -hyper = "1.5.0" -tower = "0.5.1" +async-trait = "0.1.85" +http = "1.2.0" +hyper-util = "0.1.10" +hyper = "1.5.2" +tower = "0.5.2" [build-dependencies] tonic-build = { version = "0.12.3" } diff --git a/examples/grpc_streaming/Cargo.toml b/examples/grpc_streaming/Cargo.toml index 57e75b3..599c48a 100644 --- a/examples/grpc_streaming/Cargo.toml +++ b/examples/grpc_streaming/Cargo.toml @@ -15,11 +15,11 @@ path = "src/client.rs" [dependencies] tonic = { version = "0.12.3" } prost = "0.13" -tokio = { version = "1.40", features = ["macros", "rt-multi-thread"] } +tokio = { version = "1.42", features = ["macros", "rt-multi-thread"] } silent = { path = "../../silent", features = ["grpc"] } -async-trait = "0.1.83" -tokio-stream = "0.1.16" -h2 = "0.4.6" +async-trait = "0.1.85" +tokio-stream = "0.1.17" +h2 = "0.4.7" [build-dependencies] tonic-build = { version = "0.12.3" } diff --git a/examples/middleware/Cargo.toml b/examples/middleware/Cargo.toml index a4e02fa..91fa994 100644 --- a/examples/middleware/Cargo.toml +++ b/examples/middleware/Cargo.toml @@ -6,5 +6,5 @@ edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -async-trait = "0.1.83" +async-trait = "0.1.85" silent = { path = "../../silent" } diff --git a/examples/multipart-form/Cargo.toml b/examples/multipart-form/Cargo.toml index 5857af5..7ec3d3b 100644 --- a/examples/multipart-form/Cargo.toml +++ b/examples/multipart-form/Cargo.toml @@ -7,4 +7,4 @@ edition = "2021" [dependencies] silent = { path = "../../silent", features = ["multipart"] } -serde = { version = "1.0.213", features = ["derive"] } +serde = { version = "1.0.217", features = ["derive"] } diff --git a/examples/sse-chat/Cargo.toml b/examples/sse-chat/Cargo.toml index ff8dfbc..62c4630 100644 --- a/examples/sse-chat/Cargo.toml +++ b/examples/sse-chat/Cargo.toml @@ -11,4 +11,4 @@ once_cell = "1" parking_lot = "0.12" tokio = { version = "1", features = ["macros"] } tokio-stream = { version = "0.1", features = ["net"] } -serde = { version = "1.0.210", features = ["derive"] } +serde = { version = "1.0.217", features = ["derive"] } diff --git a/examples/templates/Cargo.toml b/examples/templates/Cargo.toml index 06445f8..27998a6 100644 --- a/examples/templates/Cargo.toml +++ b/examples/templates/Cargo.toml @@ -6,5 +6,5 @@ edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -serde = { version = "1.0.213", features = ["derive"] } +serde = { version = "1.0.217", features = ["derive"] } silent = { path = "../../silent", features = ["template"] } diff --git a/examples/todo/Cargo.toml b/examples/todo/Cargo.toml index 521d1cf..f505356 100644 --- a/examples/todo/Cargo.toml +++ b/examples/todo/Cargo.toml @@ -7,6 +7,6 @@ edition = "2021" [dependencies] silent = { path = "../../silent" } -serde = { version = "1.0.213", features = ["derive"] } +serde = { version = "1.0.217", features = ["derive"] } uuid = { version = "1.11.0", features = ["serde", "v4"] } -async-trait = "0.1.83" +async-trait = "0.1.85" diff --git a/examples/websocket-chat/Cargo.toml b/examples/websocket-chat/Cargo.toml index 48df2b1..29f87fb 100644 --- a/examples/websocket-chat/Cargo.toml +++ b/examples/websocket-chat/Cargo.toml @@ -7,7 +7,7 @@ publish = false [dependencies] silent = { path = "../../silent", features = ["upgrade"] } -tokio = { version = "1.41.0", features = ["full"] } -tokio-stream = { version = "0.1.16", features = ["net"] } +tokio = { version = "1.42.0", features = ["full"] } +tokio-stream = { version = "0.1.17", features = ["net"] } futures-util = { version = "0.3.31", default-features = false } once_cell = "1.20.2" diff --git a/examples/websocket/Cargo.toml b/examples/websocket/Cargo.toml index 4e00934..e83aef2 100644 --- a/examples/websocket/Cargo.toml +++ b/examples/websocket/Cargo.toml @@ -6,9 +6,9 @@ edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -async-trait = "0.1.83" +async-trait = "0.1.85" silent = { path = "../../silent", features = ["upgrade"] } -tokio = { version = "1.41.0", features = ["full"] } +tokio = { version = "1.42.0", features = ["full"] } tokio-tungstenite = "0.26.1" futures-util = "0.3.31" backtrace = "0.3.74" diff --git a/silent/Cargo.toml b/silent/Cargo.toml index 045eef2..46e6cff 100644 --- a/silent/Cargo.toml +++ b/silent/Cargo.toml @@ -34,33 +34,33 @@ grpc = ["upgrade", "dep:tonic", "dep:pin-project-lite", "dep:pin-project", "dep: [dependencies] # Basic dependencies -thiserror = "2.0.0" -hyper = { version = "1.5.0", features = ["full"] } -hyper-util = { version = "0.1.9", features = ["server-auto", "tokio"] } -tokio = { version = "1.41.0", optional = true } -bytes = "1.8.0" +thiserror = "2.0.9" +hyper = { version = "1.5.2", features = ["full"] } +hyper-util = { version = "0.1.10", features = ["server-auto", "tokio"] } +tokio = { version = "1.42.0", optional = true } +bytes = "1.9.0" http-body-util = "0.1.2" -tracing = "0.1.40" -tracing-subscriber = { version = "0.3.18", features = ["chrono"] } -async-trait = "0.1.83" -serde = { version = "1.0.213", features = ["derive"] } -serde_json = "1.0.132" +tracing = "0.1.41" +tracing-subscriber = { version = "0.3.19", features = ["chrono"] } +async-trait = "0.1.85" +serde = { version = "1.0.217", features = ["derive"] } +serde_json = "1.0.135" uuid = "1.11.0" -url = "2.5.2" -serde_html_form = "0.2.6" +url = "2.5.4" +serde_html_form = "0.2.7" mime = "0.3.17" futures-util = "0.3.31" -chrono = { version = "0.4.38", default-features = false, features = ["clock"] } +chrono = { version = "0.4.39", default-features = false, features = ["clock"] } tokio-tungstenite = { version = "0.26.1", optional = true } headers = "0.4.0" -tokio-stream = { version = "0.1.16", features = ["net"], optional = true } +tokio-stream = { version = "0.1.17", features = ["net"], optional = true } pin-project = { version = "1.1", optional = true } -pin-project-lite = { version = "0.2.15", optional = true } -http = "1.1.0" +pin-project-lite = { version = "0.2.16", optional = true } +http = "1.2.0" http-body = "1.0.1" futures = "0.3.31" -tokio-util = "0.7.12" -anyhow = "1.0.91" +tokio-util = "0.7.13" +anyhow = "1.0.95" # Scheduler cron = { version = "0.14.0", optional = true } @@ -68,7 +68,7 @@ cron = { version = "0.14.0", optional = true } # Multipart multer = { version = "3.1.0", optional = true } multimap = { version = "0.10.0", features = ["serde"], optional = true } -tempfile = { version = "3.13.0", optional = true } +tempfile = { version = "3.15.0", optional = true } textnonce = { version = "1.0.0", optional = true } @@ -87,5 +87,5 @@ argon2 = { version = "0.5.3", optional = true } pbkdf2 = { version = "0.12", features = ["simple"], optional = true } aes-gcm = { version = "0.10.3", optional = true } aes = { version = "0.8", optional = true } -rsa = { version = "0.9.6", optional = true } +rsa = { version = "0.9.7", optional = true } mime_guess = "2.0.5"