diff --git a/Cargo.lock b/Cargo.lock index 46449866..d453c20b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4873,7 +4873,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -4903,7 +4903,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "ahash", "anyhow", @@ -4951,7 +4951,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64 0.22.1", @@ -4987,7 +4987,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -4996,7 +4996,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -5039,7 +5039,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -5074,7 +5074,7 @@ dependencies = [ [[package]] name = "tako-rs-server-pt" -version = "2.4.2" +version = "2.5.0" dependencies = [ "compio", "core_affinity", @@ -5092,7 +5092,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/Cargo.toml b/Cargo.toml index 090cf74a..a7c60f68 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -53,7 +53,7 @@ exclude = [ resolver = "2" [workspace.package] -version = "2.4.2" +version = "2.5.0" edition = "2024" # Track the latest stable. We rely on let-chains, async-fn-in-trait HRTB # inference fixes (rustc#100013), and edition 2024. Bumping is non-breaking @@ -136,13 +136,13 @@ subtle = "2.6.1" syn = { version = "2" } # Path-only doctest dependencies are omitted from published crates, avoiding an umbrella cycle. tako-rs = { path = "tako-rs" } -tako-rs-core = { path = "tako-rs-core", version = "2.4.2" } -tako-rs-extractors = { path = "tako-rs-extractors", version = "2.4.2" } -tako-rs-macros = { path = "tako-rs-macros", version = "2.4.2" } -tako-rs-plugins = { path = "tako-rs-plugins", version = "2.4.2" } -tako-rs-server = { path = "tako-rs-server", version = "2.4.2" } -tako-rs-server-pt = { path = "tako-rs-server-pt", version = "2.4.2" } -tako-rs-streams = { path = "tako-rs-streams", version = "2.4.2" } +tako-rs-core = { path = "tako-rs-core", version = "2.5.0" } +tako-rs-extractors = { path = "tako-rs-extractors", version = "2.5.0" } +tako-rs-macros = { path = "tako-rs-macros", version = "2.5.0" } +tako-rs-plugins = { path = "tako-rs-plugins", version = "2.5.0" } +tako-rs-server = { path = "tako-rs-server", version = "2.5.0" } +tako-rs-server-pt = { path = "tako-rs-server-pt", version = "2.5.0" } +tako-rs-streams = { path = "tako-rs-streams", version = "2.5.0" } thread_local = "1.1.10" tikv-jemallocator = "0.7.0" tokio = { version = "1.52.1", features = ["fs", "io-util", "macros", "net", "rt", "rt-multi-thread", "signal", "sync", "time"] } diff --git a/README.md b/README.md index 40a4d6f5..69bf64dd 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ Add these dependencies to your `Cargo.toml`: ```toml [dependencies] -tako-rs = "2.4" +tako-rs = "2.5" tokio = { version = "1", features = ["macros", "net", "rt-multi-thread"] } ``` @@ -76,9 +76,11 @@ and integrations through [Cargo features](https://tako.rust-dd.com/docs/referenc See the [runtime compatibility guide](https://tako.rust-dd.com/docs/concepts/runtimes) for transport support on Tokio and Compio. -Upgrading? 2.4 needs no code changes; its -[migration guide](https://tako.rust-dd.com/docs/reference/migration-2-4) covers -the core pinning default, the header deadline, and extractor entries. The +Upgrading? 2.5 changes the WebSocket API, removes deprecated APIs, and wraps +the raw multipart stream to enforce upload limits. Follow the +[2.5 migration guide](https://tako.rust-dd.com/docs/reference/migration-2-5). +The [2.4 migration guide](https://tako.rust-dd.com/docs/reference/migration-2-4) +covers core pinning, the header deadline, and extractor entries. The [2.3 migration guide](https://tako.rust-dd.com/docs/reference/migration-2-3) covers the removed HTTP client, WebTransport, and gRPC changes, the [2.2 migration guide](https://tako.rust-dd.com/docs/reference/migration-2-2) the per-thread diff --git a/docs/releases/2.5.0.md b/docs/releases/2.5.0.md new file mode 100644 index 00000000..0d7c99c8 --- /dev/null +++ b/docs/releases/2.5.0.md @@ -0,0 +1,40 @@ +Tako 2.5 replaces tungstenite with a WebSocket engine shared by Tokio and Compio. +All eight crates are versioned at 2.5.0 and require Rust 1.95 or newer. + +### Breaking changes + +- Replace `TakoWs` with `WebSocketUpgrade` and import message and error types + from `tako::ws`. On Compio, replace the `compio-ws` feature with `compio` and `ws`. +- WebSocket `send()` buffers frames until the handler waits, the write buffer + fills, or `flush()` is called. Call `flush()` before continuing if a frame must + be written immediately. Sends from another task still write immediately. +- Deprecated serving functions, `Router::state`, `set_state`, and other legacy + APIs are removed. Use the server builders and `Router::with_state`. +- Raw multipart access now returns `MultipartFields` and `MultipartError` + instead of multer's types, so part-count and content-type limits also apply + when reading fields directly. + +The [migration guide](https://tako.rust-dd.com/docs/reference/migration-2-5) +lists every removed API and its replacement, with WebSocket examples for both +runtimes. + +### Fixes + +- WebSockets send a close frame when a handler returns with no socket handles + left, panics, or reaches its lifetime limit. Subprotocol negotiation handles + repeated header fields. +- Multipart uploads enforce configured limits and timeouts, preserve returned + temporary files, and remove abandoned uploads. +- Cookie extraction reads repeated headers; response cookie jars emit only + changed cookies. Accept negotiation respects `q=0`; ETag matching handles + repeated headers and commas inside quoted tags. +- HMAC verification uses the configured timestamp header. CSRF path matching + respects path boundaries, and IP filters reject unknown clients when + configured to deny by default. +- SSE timers run on Compio without a Tokio runtime. Filtered signal streams + recover after lagging behind. + +All 247 selected Autobahn cases pass on Tokio and Compio. Performance and +compression groups are excluded. + +[Full diff](https://github.com/rust-dd/tako/compare/v2.4.2...v2.5.0) diff --git a/examples/auth/Cargo.lock b/examples/auth/Cargo.lock index 2d77b3f3..52e5cc28 100644 --- a/examples/auth/Cargo.lock +++ b/examples/auth/Cargo.lock @@ -1159,7 +1159,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -1172,7 +1172,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1201,7 +1201,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64", @@ -1225,7 +1225,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -1234,7 +1234,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -1262,7 +1262,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1281,7 +1281,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/examples/autobahn-echo-compio/Cargo.lock b/examples/autobahn-echo-compio/Cargo.lock index 74dd612e..fbd02c31 100644 --- a/examples/autobahn-echo-compio/Cargo.lock +++ b/examples/autobahn-echo-compio/Cargo.lock @@ -1829,7 +1829,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -1843,7 +1843,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1877,7 +1877,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64", @@ -1903,7 +1903,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -1912,7 +1912,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -1942,7 +1942,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1964,7 +1964,7 @@ dependencies = [ [[package]] name = "tako-rs-server-pt" -version = "2.4.2" +version = "2.5.0" dependencies = [ "compio", "core_affinity", @@ -1981,7 +1981,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/examples/autobahn-echo/Cargo.lock b/examples/autobahn-echo/Cargo.lock index 6d97af31..96191c65 100644 --- a/examples/autobahn-echo/Cargo.lock +++ b/examples/autobahn-echo/Cargo.lock @@ -1166,7 +1166,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -1179,7 +1179,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1211,7 +1211,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64", @@ -1235,7 +1235,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -1244,7 +1244,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -1272,7 +1272,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1291,7 +1291,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/examples/bench-pt/Cargo.lock b/examples/bench-pt/Cargo.lock index 61834fdd..328a96dd 100644 --- a/examples/bench-pt/Cargo.lock +++ b/examples/bench-pt/Cargo.lock @@ -1893,7 +1893,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -1907,7 +1907,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1938,7 +1938,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64", @@ -1964,7 +1964,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -1973,7 +1973,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -2003,7 +2003,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -2025,7 +2025,7 @@ dependencies = [ [[package]] name = "tako-rs-server-pt" -version = "2.4.2" +version = "2.5.0" dependencies = [ "compio", "core_affinity", @@ -2042,7 +2042,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/examples/extractors-multi/Cargo.lock b/examples/extractors-multi/Cargo.lock index f26a706b..fdee8128 100644 --- a/examples/extractors-multi/Cargo.lock +++ b/examples/extractors-multi/Cargo.lock @@ -1159,7 +1159,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -1172,7 +1172,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1201,7 +1201,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64", @@ -1225,7 +1225,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -1234,7 +1234,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -1262,7 +1262,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1281,7 +1281,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/examples/file-stream/Cargo.lock b/examples/file-stream/Cargo.lock index 16f153ac..b7d19b66 100644 --- a/examples/file-stream/Cargo.lock +++ b/examples/file-stream/Cargo.lock @@ -1159,7 +1159,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -1172,7 +1172,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1201,7 +1201,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64", @@ -1225,7 +1225,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -1234,7 +1234,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -1262,7 +1262,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1281,7 +1281,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/examples/graphql-generic-ws/Cargo.lock b/examples/graphql-generic-ws/Cargo.lock index 93662dd1..b6521434 100644 --- a/examples/graphql-generic-ws/Cargo.lock +++ b/examples/graphql-generic-ws/Cargo.lock @@ -1689,7 +1689,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -1702,7 +1702,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1736,7 +1736,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64", @@ -1760,7 +1760,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -1769,7 +1769,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -1797,7 +1797,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1816,7 +1816,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/examples/graphql/Cargo.lock b/examples/graphql/Cargo.lock index 10bcda23..68a724fc 100644 --- a/examples/graphql/Cargo.lock +++ b/examples/graphql/Cargo.lock @@ -1688,7 +1688,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -1701,7 +1701,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1735,7 +1735,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64", @@ -1759,7 +1759,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -1768,7 +1768,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -1796,7 +1796,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1815,7 +1815,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/examples/grpc-streaming/Cargo.lock b/examples/grpc-streaming/Cargo.lock index daf5a311..efddc272 100644 --- a/examples/grpc-streaming/Cargo.lock +++ b/examples/grpc-streaming/Cargo.lock @@ -1169,7 +1169,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -1182,7 +1182,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1213,7 +1213,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64", @@ -1237,7 +1237,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -1246,7 +1246,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -1274,7 +1274,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1293,7 +1293,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/examples/grpc-unary/Cargo.lock b/examples/grpc-unary/Cargo.lock index 9dae18d8..e73e66f9 100644 --- a/examples/grpc-unary/Cargo.lock +++ b/examples/grpc-unary/Cargo.lock @@ -1248,7 +1248,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -1261,7 +1261,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1292,7 +1292,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64", @@ -1316,7 +1316,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -1325,7 +1325,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -1353,7 +1353,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1372,7 +1372,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/examples/health/Cargo.lock b/examples/health/Cargo.lock index 97831a06..b64d8875 100644 --- a/examples/health/Cargo.lock +++ b/examples/health/Cargo.lock @@ -1159,7 +1159,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -1172,7 +1172,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1201,7 +1201,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64", @@ -1225,7 +1225,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -1234,7 +1234,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -1262,7 +1262,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1281,7 +1281,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/examples/hello-world-compio/Cargo.lock b/examples/hello-world-compio/Cargo.lock index 671389bd..386fe600 100644 --- a/examples/hello-world-compio/Cargo.lock +++ b/examples/hello-world-compio/Cargo.lock @@ -1891,7 +1891,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -1905,7 +1905,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1936,7 +1936,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64", @@ -1962,7 +1962,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -1971,7 +1971,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -2001,7 +2001,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -2023,7 +2023,7 @@ dependencies = [ [[package]] name = "tako-rs-server-pt" -version = "2.4.2" +version = "2.5.0" dependencies = [ "compio", "core_affinity", @@ -2040,7 +2040,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/examples/hello-world-http3/Cargo.lock b/examples/hello-world-http3/Cargo.lock index 6f8a7c8d..47637c85 100644 --- a/examples/hello-world-http3/Cargo.lock +++ b/examples/hello-world-http3/Cargo.lock @@ -2261,7 +2261,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -2274,7 +2274,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -2304,7 +2304,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64", @@ -2328,7 +2328,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -2337,7 +2337,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -2365,7 +2365,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -2390,7 +2390,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/examples/hello-world/Cargo.lock b/examples/hello-world/Cargo.lock index 68170c62..42358076 100644 --- a/examples/hello-world/Cargo.lock +++ b/examples/hello-world/Cargo.lock @@ -1262,7 +1262,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -1276,7 +1276,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1305,7 +1305,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64", @@ -1329,7 +1329,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -1338,7 +1338,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -1368,7 +1368,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1387,7 +1387,7 @@ dependencies = [ [[package]] name = "tako-rs-server-pt" -version = "2.4.2" +version = "2.5.0" dependencies = [ "core_affinity", "futures-util", @@ -1402,7 +1402,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/examples/http3-sse/Cargo.lock b/examples/http3-sse/Cargo.lock index fee4f96d..b4acb1c8 100644 --- a/examples/http3-sse/Cargo.lock +++ b/examples/http3-sse/Cargo.lock @@ -2268,7 +2268,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -2281,7 +2281,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -2311,7 +2311,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64", @@ -2335,7 +2335,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -2344,7 +2344,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -2372,7 +2372,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -2397,7 +2397,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/examples/job-queue/Cargo.lock b/examples/job-queue/Cargo.lock index d9373773..e680f98a 100644 --- a/examples/job-queue/Cargo.lock +++ b/examples/job-queue/Cargo.lock @@ -1184,7 +1184,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -1197,7 +1197,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1226,7 +1226,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64", @@ -1250,7 +1250,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -1259,7 +1259,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -1287,7 +1287,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1306,7 +1306,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/examples/json-header-map/Cargo.lock b/examples/json-header-map/Cargo.lock index 8e9ba70a..37ffd276 100644 --- a/examples/json-header-map/Cargo.lock +++ b/examples/json-header-map/Cargo.lock @@ -1159,7 +1159,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -1172,7 +1172,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1201,7 +1201,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64", @@ -1225,7 +1225,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -1234,7 +1234,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -1262,7 +1262,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1281,7 +1281,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/examples/metrics-opentelemetry/Cargo.lock b/examples/metrics-opentelemetry/Cargo.lock index 947ab321..0090d484 100644 --- a/examples/metrics-opentelemetry/Cargo.lock +++ b/examples/metrics-opentelemetry/Cargo.lock @@ -1505,7 +1505,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -1519,7 +1519,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1548,7 +1548,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64 0.22.1", @@ -1572,7 +1572,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -1581,7 +1581,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -1614,7 +1614,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1633,7 +1633,7 @@ dependencies = [ [[package]] name = "tako-rs-server-pt" -version = "2.4.2" +version = "2.5.0" dependencies = [ "core_affinity", "futures-util", @@ -1648,7 +1648,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/examples/multipart/Cargo.lock b/examples/multipart/Cargo.lock index 7ff28e98..f395103d 100644 --- a/examples/multipart/Cargo.lock +++ b/examples/multipart/Cargo.lock @@ -1200,7 +1200,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -1213,7 +1213,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1242,7 +1242,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64", @@ -1269,7 +1269,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -1278,7 +1278,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -1306,7 +1306,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1325,7 +1325,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/examples/openapi-utoipa/Cargo.lock b/examples/openapi-utoipa/Cargo.lock index 0e406b95..dec8bb35 100644 --- a/examples/openapi-utoipa/Cargo.lock +++ b/examples/openapi-utoipa/Cargo.lock @@ -1173,7 +1173,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -1186,7 +1186,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1216,7 +1216,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64", @@ -1240,7 +1240,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -1249,7 +1249,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -1277,7 +1277,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1296,7 +1296,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/examples/openapi/Cargo.lock b/examples/openapi/Cargo.lock index 00ebc751..74fe008a 100644 --- a/examples/openapi/Cargo.lock +++ b/examples/openapi/Cargo.lock @@ -1161,7 +1161,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -1174,7 +1174,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1204,7 +1204,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64", @@ -1228,7 +1228,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -1237,7 +1237,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -1265,7 +1265,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1284,7 +1284,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/examples/proxy-protocol/Cargo.lock b/examples/proxy-protocol/Cargo.lock index 6301d567..0ddeeb6d 100644 --- a/examples/proxy-protocol/Cargo.lock +++ b/examples/proxy-protocol/Cargo.lock @@ -1201,7 +1201,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -1214,7 +1214,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1243,7 +1243,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64", @@ -1267,7 +1267,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -1276,7 +1276,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -1304,7 +1304,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1324,7 +1324,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/examples/raw-quic/Cargo.lock b/examples/raw-quic/Cargo.lock index eca498c5..90683133 100644 --- a/examples/raw-quic/Cargo.lock +++ b/examples/raw-quic/Cargo.lock @@ -2263,7 +2263,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -2276,7 +2276,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -2306,7 +2306,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64", @@ -2330,7 +2330,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -2339,7 +2339,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -2367,7 +2367,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -2393,7 +2393,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/examples/signals-advanced/Cargo.lock b/examples/signals-advanced/Cargo.lock index 7eeab325..6bcf3763 100644 --- a/examples/signals-advanced/Cargo.lock +++ b/examples/signals-advanced/Cargo.lock @@ -1185,7 +1185,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -1199,7 +1199,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1228,7 +1228,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64", @@ -1252,7 +1252,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -1261,7 +1261,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -1289,7 +1289,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1308,7 +1308,7 @@ dependencies = [ [[package]] name = "tako-rs-server-pt" -version = "2.4.2" +version = "2.5.0" dependencies = [ "core_affinity", "futures-util", @@ -1323,7 +1323,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/examples/signals-basic/Cargo.lock b/examples/signals-basic/Cargo.lock index 7f884111..7c7bfd26 100644 --- a/examples/signals-basic/Cargo.lock +++ b/examples/signals-basic/Cargo.lock @@ -1185,7 +1185,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -1199,7 +1199,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1228,7 +1228,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64", @@ -1252,7 +1252,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -1261,7 +1261,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -1289,7 +1289,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1308,7 +1308,7 @@ dependencies = [ [[package]] name = "tako-rs-server-pt" -version = "2.4.2" +version = "2.5.0" dependencies = [ "core_affinity", "futures-util", @@ -1323,7 +1323,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/examples/signals-complex/Cargo.lock b/examples/signals-complex/Cargo.lock index b51ed274..0d14ff4b 100644 --- a/examples/signals-complex/Cargo.lock +++ b/examples/signals-complex/Cargo.lock @@ -1185,7 +1185,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -1199,7 +1199,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1228,7 +1228,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64", @@ -1252,7 +1252,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -1261,7 +1261,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -1289,7 +1289,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1308,7 +1308,7 @@ dependencies = [ [[package]] name = "tako-rs-server-pt" -version = "2.4.2" +version = "2.5.0" dependencies = [ "core_affinity", "futures-util", @@ -1323,7 +1323,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/examples/signals-route/Cargo.lock b/examples/signals-route/Cargo.lock index 152ada5c..aafccd48 100644 --- a/examples/signals-route/Cargo.lock +++ b/examples/signals-route/Cargo.lock @@ -1185,7 +1185,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -1199,7 +1199,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1228,7 +1228,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64", @@ -1252,7 +1252,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -1261,7 +1261,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -1289,7 +1289,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1308,7 +1308,7 @@ dependencies = [ [[package]] name = "tako-rs-server-pt" -version = "2.4.2" +version = "2.5.0" dependencies = [ "core_affinity", "futures-util", @@ -1323,7 +1323,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/examples/signals-rpc/Cargo.lock b/examples/signals-rpc/Cargo.lock index 3c3169cd..dbd86f1f 100644 --- a/examples/signals-rpc/Cargo.lock +++ b/examples/signals-rpc/Cargo.lock @@ -1185,7 +1185,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -1199,7 +1199,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1228,7 +1228,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64", @@ -1252,7 +1252,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -1261,7 +1261,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -1289,7 +1289,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1308,7 +1308,7 @@ dependencies = [ [[package]] name = "tako-rs-server-pt" -version = "2.4.2" +version = "2.5.0" dependencies = [ "core_affinity", "futures-util", @@ -1323,7 +1323,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/examples/stream-compression/Cargo.lock b/examples/stream-compression/Cargo.lock index 5aa7b47d..6499a742 100644 --- a/examples/stream-compression/Cargo.lock +++ b/examples/stream-compression/Cargo.lock @@ -1262,7 +1262,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -1276,7 +1276,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1305,7 +1305,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64", @@ -1329,7 +1329,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -1338,7 +1338,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -1368,7 +1368,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1387,7 +1387,7 @@ dependencies = [ [[package]] name = "tako-rs-server-pt" -version = "2.4.2" +version = "2.5.0" dependencies = [ "core_affinity", "futures-util", @@ -1402,7 +1402,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/examples/streams-compio/Cargo.lock b/examples/streams-compio/Cargo.lock index b9bfa11c..22208a59 100644 --- a/examples/streams-compio/Cargo.lock +++ b/examples/streams-compio/Cargo.lock @@ -1895,7 +1895,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -1909,7 +1909,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1940,7 +1940,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64", @@ -1966,7 +1966,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -1975,7 +1975,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -2005,7 +2005,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -2027,7 +2027,7 @@ dependencies = [ [[package]] name = "tako-rs-server-pt" -version = "2.4.2" +version = "2.5.0" dependencies = [ "compio", "core_affinity", @@ -2044,7 +2044,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/examples/streams/Cargo.lock b/examples/streams/Cargo.lock index 0e88fc6c..ddd6c7b1 100644 --- a/examples/streams/Cargo.lock +++ b/examples/streams/Cargo.lock @@ -1163,7 +1163,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -1176,7 +1176,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1205,7 +1205,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64", @@ -1229,7 +1229,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -1238,7 +1238,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -1266,7 +1266,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1285,7 +1285,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/examples/tcp-echo/Cargo.lock b/examples/tcp-echo/Cargo.lock index 1db4bdb8..31332d40 100644 --- a/examples/tcp-echo/Cargo.lock +++ b/examples/tcp-echo/Cargo.lock @@ -1173,7 +1173,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -1186,7 +1186,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1215,7 +1215,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64", @@ -1239,7 +1239,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -1248,7 +1248,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -1276,7 +1276,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1295,7 +1295,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/examples/tls-compio/Cargo.lock b/examples/tls-compio/Cargo.lock index 41acfac2..148bf5b8 100644 --- a/examples/tls-compio/Cargo.lock +++ b/examples/tls-compio/Cargo.lock @@ -1946,7 +1946,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -1960,7 +1960,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1992,7 +1992,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64", @@ -2018,7 +2018,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -2027,7 +2027,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -2057,7 +2057,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -2081,7 +2081,7 @@ dependencies = [ [[package]] name = "tako-rs-server-pt" -version = "2.4.2" +version = "2.5.0" dependencies = [ "compio", "core_affinity", @@ -2098,7 +2098,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/examples/typed-routes/Cargo.lock b/examples/typed-routes/Cargo.lock index aa06025a..b0218dc7 100644 --- a/examples/typed-routes/Cargo.lock +++ b/examples/typed-routes/Cargo.lock @@ -1146,7 +1146,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -1159,7 +1159,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1188,7 +1188,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64", @@ -1212,7 +1212,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -1221,7 +1221,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -1249,7 +1249,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1268,7 +1268,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/examples/udp-echo/Cargo.lock b/examples/udp-echo/Cargo.lock index 1a69bb92..d19e69fa 100644 --- a/examples/udp-echo/Cargo.lock +++ b/examples/udp-echo/Cargo.lock @@ -1173,7 +1173,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -1186,7 +1186,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1215,7 +1215,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64", @@ -1239,7 +1239,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -1248,7 +1248,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -1276,7 +1276,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1295,7 +1295,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/examples/unix-socket/Cargo.lock b/examples/unix-socket/Cargo.lock index 4794660f..0bac671f 100644 --- a/examples/unix-socket/Cargo.lock +++ b/examples/unix-socket/Cargo.lock @@ -1173,7 +1173,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -1186,7 +1186,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1215,7 +1215,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64", @@ -1239,7 +1239,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -1248,7 +1248,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -1276,7 +1276,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1295,7 +1295,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/examples/upload-progress/Cargo.lock b/examples/upload-progress/Cargo.lock index 5ef8eb62..b94d7be5 100644 --- a/examples/upload-progress/Cargo.lock +++ b/examples/upload-progress/Cargo.lock @@ -1173,7 +1173,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -1186,7 +1186,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1215,7 +1215,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64", @@ -1239,7 +1239,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -1248,7 +1248,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -1276,7 +1276,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1295,7 +1295,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/examples/websocket-compio/Cargo.lock b/examples/websocket-compio/Cargo.lock index 83d21d20..f27e7f40 100644 --- a/examples/websocket-compio/Cargo.lock +++ b/examples/websocket-compio/Cargo.lock @@ -1882,7 +1882,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -1896,7 +1896,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1930,7 +1930,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64", @@ -1956,7 +1956,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -1965,7 +1965,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -1995,7 +1995,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -2017,7 +2017,7 @@ dependencies = [ [[package]] name = "tako-rs-server-pt" -version = "2.4.2" +version = "2.5.0" dependencies = [ "compio", "core_affinity", @@ -2034,7 +2034,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/examples/websocket-tls/Cargo.lock b/examples/websocket-tls/Cargo.lock index 4e7f043d..7ee45688 100644 --- a/examples/websocket-tls/Cargo.lock +++ b/examples/websocket-tls/Cargo.lock @@ -1313,7 +1313,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -1326,7 +1326,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1359,7 +1359,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64", @@ -1383,7 +1383,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -1392,7 +1392,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -1420,7 +1420,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1441,7 +1441,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/examples/websocket/Cargo.lock b/examples/websocket/Cargo.lock index dc5cd76a..01782c1e 100644 --- a/examples/websocket/Cargo.lock +++ b/examples/websocket/Cargo.lock @@ -1161,7 +1161,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -1174,7 +1174,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1206,7 +1206,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64", @@ -1230,7 +1230,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -1239,7 +1239,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -1267,7 +1267,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1286,7 +1286,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/examples/webtransport/Cargo.lock b/examples/webtransport/Cargo.lock index 0487d401..808c2685 100644 --- a/examples/webtransport/Cargo.lock +++ b/examples/webtransport/Cargo.lock @@ -2476,7 +2476,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -2489,7 +2489,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -2519,7 +2519,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64 0.22.1", @@ -2543,7 +2543,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -2552,7 +2552,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -2580,7 +2580,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -2606,7 +2606,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/examples/with-state/Cargo.lock b/examples/with-state/Cargo.lock index cf96b4ab..bc0af791 100644 --- a/examples/with-state/Cargo.lock +++ b/examples/with-state/Cargo.lock @@ -1149,7 +1149,7 @@ dependencies = [ [[package]] name = "tako-rs" -version = "2.4.2" +version = "2.5.0" dependencies = [ "linkme", "tako-rs-core", @@ -1162,7 +1162,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1191,7 +1191,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64", @@ -1215,7 +1215,7 @@ dependencies = [ [[package]] name = "tako-rs-macros" -version = "2.4.2" +version = "2.5.0" dependencies = [ "proc-macro2", "quote", @@ -1224,7 +1224,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -1252,7 +1252,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1271,7 +1271,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/fuzz/Cargo.lock b/fuzz/Cargo.lock index 9371531c..783b68b3 100644 --- a/fuzz/Cargo.lock +++ b/fuzz/Cargo.lock @@ -1379,7 +1379,7 @@ dependencies = [ [[package]] name = "tako-rs-core" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1412,7 +1412,7 @@ dependencies = [ [[package]] name = "tako-rs-extractors" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "base64", @@ -1439,7 +1439,7 @@ dependencies = [ [[package]] name = "tako-rs-plugins" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "async-trait", @@ -1469,7 +1469,7 @@ dependencies = [ [[package]] name = "tako-rs-server" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "arc-swap", @@ -1489,7 +1489,7 @@ dependencies = [ [[package]] name = "tako-rs-streams" -version = "2.4.2" +version = "2.5.0" dependencies = [ "anyhow", "bytes", diff --git a/tako-rs/src/lib.md b/tako-rs/src/lib.md index 9dff3de1..360c0bcb 100644 --- a/tako-rs/src/lib.md +++ b/tako-rs/src/lib.md @@ -9,7 +9,7 @@ separate `tako` crate on crates.io is an unrelated project. ```toml [dependencies] -tako-rs = "2.4" +tako-rs = "2.5" tokio = { version = "1", features = ["macros", "net", "rt-multi-thread"] } ``` diff --git a/website/content/docs/getting-started/coming-from-axum.mdx b/website/content/docs/getting-started/coming-from-axum.mdx index d7f7c194..8d440b07 100644 --- a/website/content/docs/getting-started/coming-from-axum.mdx +++ b/website/content/docs/getting-started/coming-from-axum.mdx @@ -41,7 +41,7 @@ places where the two differ. ```toml [dependencies] serde = { version = "1", features = ["derive"] } -tako-rs = { version = "2.4", features = ["plugins", "ws", "sse"] } +tako-rs = { version = "2.5", features = ["plugins", "ws", "sse"] } tokio = { version = "1", features = ["macros", "net", "rt-multi-thread"] } ```