This new release introduce the socketioxide-mongodb adapter crate. This adapter enables horizontal scaling of your Socketioxide servers across distributed deployments by leveraging MongoDB as a message bus.
The Socket::on_fallback
method will allow you to set a fallback event handler if you want to handle incoming event dynamically. Extract the associated dynamic event with the Event
extractor.
Changelog
socketioxide 0.17.0
- deps: bump
socketioxide-core
to 0.17 - feat: add
SocketIo::on_fallback
andEvent
extractor to add a fallback event handler and
dynamically extract the incoming event. - MSRV: rust-version is now 1.86 with edition 2024
socketioxide-core 0.17.0
- feat(breaking): remote-adapter packets are now refactored in the core crate. Any adapter implementation can use
it through theremote-adapter
flag. - MSRV: rust-version is now 1.86 with edition 2024
socketioxide-mongodb 0.1.0
- Initial release!
What's Changed
- test(parser/common): fix flaky unordered map comparison by @Totodore in #499
- chore: rust 2024 migration by @Totodore in #501
- chore(deps): bump redis from 0.29.5 to 0.30.0 by @dependabot in #502
- feat(socketio): on_fallback handler and Event extractor by @Totodore in #504
- chore(docs): move changelog to crate folders by @Totodore in #505
- feat(adapter/mongodb): mongodb adapter crate by @Totodore in #493
- refactor(core): factor-out remote adapter packets by @Totodore in #506
- fix(ci): breaking test with PR #506 by @Totodore in #508
Full Changelog: v0.15.0...socketioxide-v0.17.0