µWebSockets v0.17.0 Release Notes

Release Date: 2020-01-10 // over 4 years ago
  • 💥 Breaking changes

    • WebSocket user data is now automatically constructed/destructed before/after open/close events.
    • A new Http router brings deterministic and simplified matching rules, read more in user manual.

    🔋 Features

    • 🛠 WebSocket::cork, HttpResponse::cork added/fixed up for efficient batching per socket.
    • WebSocket::send now automatically corks itself if desirable.

    🔒 Security

    • ➕ Added fuzz target for TopicTree (pub/sub)
    • ➕ Added mocked fuzz target with pub/sub usage
    • 🛠 Fixed a handful of various bugs
    • 🛠 Zero discovered defects left unfixed as for now

    By the way

    🐎 There's new work started on a Python wrapper called µWebSockets.py with promising performance (it beats the Node.js wrapper by far, it also beats japronto).