- require EventMachine ~> 1.0.0.beta.4 (support for old version was to confusing for a lot of users)
- remove thin-websocket wrapper
- postponse sending messages and closing connection to next tick(prevent locking rest of current request)
- support for WebSocket drafts 09-13 (currently proposed as standard)
- prevent blocking tests when invalid responsed is received
- fix bug that resulted in 'location mismatch' error on Safari and iOS
- support for WebSocket drafts 07 and 08
- support for WebSocket drafts 05 and 06
- fix tests in Ruby 1.9.2
- better documentation
- bugfix: env passed to callbacks should be valid now
- prepare for supporting server other that thin
- small changes of API
- change handling backend options
- depend on em-websocket instead of copying source
- performance improvements thanks to rbtrace
- fixed critical bug that duplicated instance variables
- change Rack::WebSocket::Application @connection variable name to @conn - first one is to often used to block it
- allow debugging of WebSocket connection
- add missing gem dependencies
- clear connection inactivity timeout for WebSocket connections
- inform about bug in EM < 1.0.0
- add thin-websocket wrapper around thin binary
- initial release