From 511e6e8a525b8047bd9c5bc8199578b014044f85 Mon Sep 17 00:00:00 2001 From: totodore Date: Thu, 9 Jul 2026 20:59:37 +0200 Subject: [PATCH] chore(deps): release --- Cargo.lock | 8 ++++---- crates/engineioxide-core/CHANGELOG.md | 4 ++++ crates/engineioxide-core/Cargo.toml | 2 +- crates/engineioxide/CHANGELOG.md | 3 +++ crates/engineioxide/Cargo.toml | 4 ++-- crates/socketioxide-core/CHANGELOG.md | 3 +++ crates/socketioxide-core/Cargo.toml | 2 +- crates/socketioxide/CHANGELOG.md | 5 +++++ crates/socketioxide/Cargo.toml | 6 +++--- examples/Cargo.lock | 8 ++++---- 10 files changed, 30 insertions(+), 15 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index bdb643aa..e3e1ec2e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -812,7 +812,7 @@ dependencies = [ [[package]] name = "engineioxide" -version = "0.17.5" +version = "0.17.6" dependencies = [ "axum", "bytes", @@ -842,7 +842,7 @@ dependencies = [ [[package]] name = "engineioxide-core" -version = "0.2.1" +version = "0.2.2" dependencies = [ "base64", "bytes", @@ -2577,7 +2577,7 @@ dependencies = [ [[package]] name = "socketioxide" -version = "0.18.4" +version = "0.18.5" dependencies = [ "axum", "bytes", @@ -2611,7 +2611,7 @@ dependencies = [ [[package]] name = "socketioxide-core" -version = "0.18.1" +version = "0.18.2" dependencies = [ "arbitrary", "bytes", diff --git a/crates/engineioxide-core/CHANGELOG.md b/crates/engineioxide-core/CHANGELOG.md index ffd78b0f..8ca7e5c0 100644 --- a/crates/engineioxide-core/CHANGELOG.md +++ b/crates/engineioxide-core/CHANGELOG.md @@ -1,3 +1,7 @@ +# engineioxide-core 0.2.2 +* refactor: move polling payload encoder/decoder to `core`. +* chore(deps): bump cmov from 0.5.3 to 0.5.4 + # engineioxide-core 0.2.1 * deps: bump rand from 0.9.1 to 0.10.0 diff --git a/crates/engineioxide-core/Cargo.toml b/crates/engineioxide-core/Cargo.toml index cd4b642d..30c6563c 100644 --- a/crates/engineioxide-core/Cargo.toml +++ b/crates/engineioxide-core/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "engineioxide-core" description = "Engineioxide core types and utilities" -version = "0.2.1" +version = "0.2.2" edition.workspace = true rust-version.workspace = true authors.workspace = true diff --git a/crates/engineioxide/CHANGELOG.md b/crates/engineioxide/CHANGELOG.md index 9ff42c21..946c89fd 100644 --- a/crates/engineioxide/CHANGELOG.md +++ b/crates/engineioxide/CHANGELOG.md @@ -1,3 +1,6 @@ +# engineioxide 0.17.6 +* feat: add `emit_{binary,many}_volatile` methods to `Socket` to emit volatile packets. + # engineioxide 0.17.5 fix: v3 packet header in polling payload should have a size in utf-16 code points. diff --git a/crates/engineioxide/Cargo.toml b/crates/engineioxide/Cargo.toml index dda825d7..f6ee4096 100644 --- a/crates/engineioxide/Cargo.toml +++ b/crates/engineioxide/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "engineioxide" description = "Engine IO server implementation as a Tower Service." -version = "0.17.5" +version = "0.17.6" edition.workspace = true rust-version.workspace = true authors.workspace = true @@ -19,7 +19,7 @@ features = ["v3"] rustdoc-args = ["--cfg", "docsrs"] [dependencies] -engineioxide-core = { path = "../engineioxide-core", version = "0.2" } +engineioxide-core = { path = "../engineioxide-core", version = "0.2.2" } bytes.workspace = true futures-core.workspace = true futures-util.workspace = true diff --git a/crates/socketioxide-core/CHANGELOG.md b/crates/socketioxide-core/CHANGELOG.md index 94b92627..909d6ab0 100644 --- a/crates/socketioxide-core/CHANGELOG.md +++ b/crates/socketioxide-core/CHANGELOG.md @@ -1,3 +1,6 @@ +# socketioxide-core 0.18.2 +* feat: add new `Volatile` broadcast flag + # socketioxide-core 0.18.1 * feat: add a `is_binary` method to `Packet` to check if the packet is binary. * MSRV: rust-version is now 1.94 diff --git a/crates/socketioxide-core/Cargo.toml b/crates/socketioxide-core/Cargo.toml index 7e1b2f2e..09bf24cf 100644 --- a/crates/socketioxide-core/Cargo.toml +++ b/crates/socketioxide-core/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "socketioxide-core" description = "Core of the socketioxide library. Contains basic types and interfaces for the socketioxide crate and all other related sub-crates." -version = "0.18.1" +version = "0.18.2" edition.workspace = true rust-version.workspace = true authors.workspace = true diff --git a/crates/socketioxide/CHANGELOG.md b/crates/socketioxide/CHANGELOG.md index 94f137bc..501115b8 100644 --- a/crates/socketioxide/CHANGELOG.md +++ b/crates/socketioxide/CHANGELOG.md @@ -1,3 +1,8 @@ +# socketioxide 0.18.5 +* feat: add `volatile()` flags to emit without guaranteeing delivery, this allows to avoid filling internal +buffers and improve performance [#602](https://github.com/Totodore/socketioxide/issues/602). +* chore(deps): bump cmov from 0.5.3 to 0.5.4 + # socketioxide 0.18.4 * docs: document accessing state from custom extractors * MSRV: rust-version is now 1.94 diff --git a/crates/socketioxide/Cargo.toml b/crates/socketioxide/Cargo.toml index 5c8ae658..a46f6f27 100644 --- a/crates/socketioxide/Cargo.toml +++ b/crates/socketioxide/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "socketioxide" description = "Socket IO server implementation in rust as a Tower Service." -version = "0.18.4" +version = "0.18.5" edition.workspace = true rust-version.workspace = true authors.workspace = true @@ -13,8 +13,8 @@ license.workspace = true readme.workspace = true [dependencies] -engineioxide = { path = "../engineioxide", version = "0.17" } -socketioxide-core = { path = "../socketioxide-core", version = "0.18" } +engineioxide = { path = "../engineioxide", version = "0.17.6" } +socketioxide-core = { path = "../socketioxide-core", version = "0.18.2" } bytes.workspace = true futures-core.workspace = true diff --git a/examples/Cargo.lock b/examples/Cargo.lock index 1346a150..aafcd54e 100644 --- a/examples/Cargo.lock +++ b/examples/Cargo.lock @@ -1081,7 +1081,7 @@ dependencies = [ [[package]] name = "engineioxide" -version = "0.17.5" +version = "0.17.6" dependencies = [ "bytes", "engineioxide-core", @@ -1107,7 +1107,7 @@ dependencies = [ [[package]] name = "engineioxide-core" -version = "0.2.1" +version = "0.2.2" dependencies = [ "base64", "bytes", @@ -3796,7 +3796,7 @@ dependencies = [ [[package]] name = "socketioxide" -version = "0.18.4" +version = "0.18.5" dependencies = [ "bytes", "engineioxide", @@ -3821,7 +3821,7 @@ dependencies = [ [[package]] name = "socketioxide-core" -version = "0.18.1" +version = "0.18.2" dependencies = [ "arbitrary", "bytes",