From 7aa7414b63a367b9eebf34f6adfad4a3bc6f310a Mon Sep 17 00:00:00 2001 From: totodore Date: Wed, 29 Oct 2025 20:23:16 +0100 Subject: [PATCH 1/2] chore(deps): socketioxide release --- Cargo.lock | 2 +- crates/engineioxide/CHANGELOG.md | 5 +++++ crates/engineioxide/Cargo.toml | 2 +- crates/engineioxide/{Readme.md => README.md} | 0 crates/engineioxide/src/lib.rs | 2 +- 5 files changed, 8 insertions(+), 3 deletions(-) rename crates/engineioxide/{Readme.md => README.md} (100%) diff --git a/Cargo.lock b/Cargo.lock index 31203f70..b0353044 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -740,7 +740,7 @@ checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" [[package]] name = "engineioxide" -version = "0.17.1" +version = "0.17.2" dependencies = [ "axum", "base64 0.22.1", diff --git a/crates/engineioxide/CHANGELOG.md b/crates/engineioxide/CHANGELOG.md index ded88ef7..ce9172cd 100644 --- a/crates/engineioxide/CHANGELOG.md +++ b/crates/engineioxide/CHANGELOG.md @@ -1,3 +1,8 @@ +# engineioxide 0.17.2 +* fix: `Noop` packet was emitted only one time during the upgrade mechanism, leading to an infinite upgrade loop when the client sent multiple http polling requests. +* fix: the socket closing process was incorrect in some edge cases, leading to leaky sockets. This fix ensures that sockets are properly closed and resources are released. +* feat: improve traces in the upgrade and closing mechanisms. + # engineioxide 0.17.1 * fix: upgrade process was timing out when the client made accidentally more than one polling requests while upgrading (#497). diff --git a/crates/engineioxide/Cargo.toml b/crates/engineioxide/Cargo.toml index 92059cf7..aabd6bd8 100644 --- a/crates/engineioxide/Cargo.toml +++ b/crates/engineioxide/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "engineioxide" description = "Engine IO server implementation in rust as a Tower Service." -version = "0.17.1" +version = "0.17.2" edition.workspace = true rust-version.workspace = true authors.workspace = true diff --git a/crates/engineioxide/Readme.md b/crates/engineioxide/README.md similarity index 100% rename from crates/engineioxide/Readme.md rename to crates/engineioxide/README.md diff --git a/crates/engineioxide/src/lib.rs b/crates/engineioxide/src/lib.rs index 3bf3469a..cff26f28 100644 --- a/crates/engineioxide/src/lib.rs +++ b/crates/engineioxide/src/lib.rs @@ -29,7 +29,7 @@ nonstandard_style, missing_docs )] -#![doc = include_str!("../Readme.md")] +#![doc = include_str!("../README.md")] pub use engineioxide_core::Str; pub use service::{ProtocolVersion, TransportType}; From 0a0bef2bff2e2183d34988cf6e1dae98e0f56d85 Mon Sep 17 00:00:00 2001 From: totodore Date: Wed, 29 Oct 2025 20:35:43 +0100 Subject: [PATCH 2/2] chore(deps): socketioxide release --- crates/engineioxide/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/engineioxide/Cargo.toml b/crates/engineioxide/Cargo.toml index aabd6bd8..1c2a3e25 100644 --- a/crates/engineioxide/Cargo.toml +++ b/crates/engineioxide/Cargo.toml @@ -10,7 +10,7 @@ homepage.workspace = true keywords.workspace = true categories.workspace = true license.workspace = true -readme = "Readme.md" +readme = "README.md" # docs.rs-specific configuration [package.metadata.docs.rs]