Websocket-Rails v0.1.6 Release Notes

  • July 17 2012

    • ➕ Added private channel support - Thanks to @MhdSyrwan
    • ➕ Added DSL method for marking channels as private.
    • ➕ Added support for attaching success and failure callbacks to triggered events on the JavaScript client.
    • 🛠 Fixed JSON parsing bug in HTTP streaming client when multiple events were received together.
    • ➕ Added connection keepalive ping/pong timers to ensure clients do not disconnect automatically. Ensures HTTP streaming works well on Heroku.
    • ✂ Removed the requirement of using the thin-socketrails executable. The executable will be removed entirely in the next release.
    • ➕ Added Jasmine specs for CoffeeScript client.
    • Exceptions triggered in controller actions are now serialized and passed to the failure callback on the client that triggered the action.
    • Events triggered on the client before the connection is fully established are now queued and sent in bulk once the connection is ready.