Skip to content

v0.13.0

Compare
Choose a tag to compare
@Totodore Totodore released this 06 May 18:52
· 46 commits to main since this release

Changelog

socketioxide

  • fix: issue #311, the delete_ns fn was deadlocking the entire server when called from inside a disconnec_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 than Vec<u8> to represent binary payloads. This allow to avoid unnecessary copies.
  • deps: use futures-util and futures-core rather than the whole futures crate.

engineioxide

  • feat: the API use Bytes/Str rather than Vec<u8> and String to represent payloads. This allow to avoid unnecessary copies.
  • deps: use futures-util and futures-core rather than the whole futures 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 and futures_util rather than whole futures 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 a disconnect_handler by @Totodore in #316

Full Changelog: v0.12.0...v0.13.0