v0.13.0
Changelog
socketioxide
- fix: issue #311, the
delete_ns
fn was deadlocking the entire server when called from inside adisconnec_handler
. - feat: the
delete_ns
is now gracefully closing the adapter as well as all its sockets before being removed. - feat: the API use
Bytes
rather thanVec<u8>
to represent binary payloads. This allow to avoid unnecessary copies. - deps: use
futures-util
andfutures-core
rather than the wholefutures
crate.
engineioxide
- feat: the API use
Bytes/Str
rather thanVec<u8>
andString
to represent payloads. This allow to avoid unnecessary copies. - deps: use
futures-util
andfutures-core
rather than the wholefutures
crate.
What's Changed
- chore(deps-dev): bump vite from 5.0.12 to 5.0.13 in /examples/react-rooms-chat/client by @dependabot in #298
- chore(deps-dev): bump vite from 5.0.12 to 5.0.13 in /examples/loco-rooms-chat/client by @dependabot in #299
- tests: Improve test bed by @Totodore in #300
- chore(deps): update salvo requirement from 0.66.0 to 0.67.0 by @dependabot in #301
- docs: fix typo on test flag by @Totodore in #302
- Use bytes::Bytes instead of Vec to represent binary payloads by @kelnos in #285
- chore: remove salvo deps and corresponding doctest by @Totodore in #303
- chore(deps): bump hyper to "1.0.3" and remove unused features by @Totodore in #304
- chore(dev-deps): update rust_socketio requirement from 0.4.2 to 0.6.0 by @dependabot in #306
- chore(ci/bench): add bencher configuration by @Totodore in #307
- chore(deps): use
futures_core
andfutures_util
rather than wholefutures
crate by @Totodore in #305 - feat(engineio): add a
Str
type for Message packet by @Totodore in #310 - Fix: deadlocking when calling
close_ns
from inside adisconnect_handler
by @Totodore in #316
Full Changelog: v0.12.0...v0.13.0