Good news everyone!
I finally released SockJS 0.3.4. It consists of a number
of quite small fixes that accumulated over last half a year.
It is quite likely that I forgot about some of the fixes done
on dev branch - please do remind me if that's the case!
Known problems:
- Cross-protocol connections may not always work (http - https)
- SockJS-erlang sometimes reports a mysterious
crash with last message "go"
- Real heartbeats are still not supported (but one can emulate
them using 'onheartbeat' callback on the sockjs-client side).
SockJS-client 0.3.4
=====
* Mentioned njoyce's fork of sockjs-gevent.
* #90 - Don't catch onbeforeunload event - it breaks javascript://
links in IE.
* IE mangles 204 response code for 1223 on ajax, see:
http://bugs.jquery.com/ticket/1450
* Make `new` optional for SockJS constructor (via substack).
* It is impossible to cancel JSONP polling request - compensate for that.
* Refactored EventEmitter prototype (used only internally)
SockJS-node 0.3.4
=====
* #73 - apparently 'package' is a reserved keyword (use 'pkg' instead)
* #93 - Coffescript can leak a variable when the same name is used
in catch statement. Let's always use 'x' as the variable in catch.
* #76 - decorateConnection could throw an error if remote connection
was closed before setup was complete
* #90 - Fix "TypeError: 'addListener'" exception (via @pl).
* #66 - Failure to post data to /xhr_send should kill the session
* remove 'optionalDependencies' section from package.json,
'rbytes' was always optional.
* #91 - Fix rare null exception.