diff --git a/Cargo.toml b/Cargo.toml index 729d3481..af42590b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -47,5 +47,5 @@ rmp = "0.8" tracing-subscriber = { version = "0.3", features = ["env-filter"] } tokio-stream = "0.1" tokio-util = { version = "0.7", features = ["io"], default-features = false } -criterion = { package = "codspeed-criterion-compat", version = "*" } +criterion = { package = "codspeed-criterion-compat", version = "4" } axum = "0.8" diff --git a/crates/socketioxide/CHANGELOG.md b/crates/socketioxide/CHANGELOG.md index 281842b8..ad67c940 100644 --- a/crates/socketioxide/CHANGELOG.md +++ b/crates/socketioxide/CHANGELOG.md @@ -1,3 +1,8 @@ +# socketioxide 0.18.0 +* feat(**breaking**): remove sync handlers to gain 50% of compilation speed. +* feat: Socket rooms will be removed only **after** the disconnect handler execution, +making them available in the disconnect handler (thanks @Mettwasser). + # socketioxide 0.17.2 * fix: issue [#527](https://github.com/Totodore/socketioxide/issues/527). Socketioxide failed to build with the `tracing` flag enable and with `tracing-attributes` set to `v0.1.28`. diff --git a/crates/socketioxide/Cargo.toml b/crates/socketioxide/Cargo.toml index 45e4dcf3..4edae20b 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.17.1" +version = "0.18.0" edition.workspace = true rust-version.workspace = true authors.workspace = true