Skip to content

v0.16.1

Latest
Compare
Choose a tag to compare
@Totodore Totodore released this 29 Jan 11:11
· 2 commits to main since this release
105a2cc

Changelog

engineioxide 0.16.1

  • feat: add Config::ws_read_buffer_size to set the read buffer size for each websocket.
    It will default to 4KiB (previously 128KiB). You can increase it if you have high message throughput and less sockets.

socketioxide 0.16.1

  • feat: add Config::ws_read_buffer_size to set the read buffer size for each websocket.
  • deps: bump engineioxide to 0.16.1.

socketioxide-parser-common 0.16.1

  • fix: clone partial packets when keeping them to avoid holding a reference to the ws read buffer for too long. Otherwise it cause the ws read buffer to grows indefinitely in a many binary packets scenario.

socketioxide-redis 0.2

  • deps: bump redis to 0.28.2
  • feat(breaking): the redis cluster adapter constructor now takes a &redis::cluster::ClusterClient
    to match all other adapter constructors.

What's Changed

  • chore(ci): remove tagging from release ci by @Totodore in #443
  • test(engineio): mock http/ws connections and improve integration tests by @Totodore in #447
  • fix(engineio/ws): add read_buffer_size option and set default to 4KiB by @Totodore in #450
  • feat: improve memory usage by @Totodore in #451
  • feat(redis): use ClusterClient for redis cluster creation by @Totodore in #452

Full Changelog: v0.16.0...v0.16.1