Server
Socket.IO 1.3.0 is out with lots of fixes, in addition to stability and performance improvements. You can also now configure the clients with custom SSL and reconnection backoff parameters.
- Fix tests on Node v0.11 (dba462) [rauchg]
- Fixed socket.io test runs on windows (19c442) [rauchg]
null
andundefined
origins trigger theorigins
callback properly with origin value*
(GH#1936) [drewblaisdell]- Updated
debug
version to2.1.0
(GH#1926) [coderaiser] - Fixed typo in socket.io README (GH#1922) [smart--petea]
- Fixed a typo in an error message (GH#1943) [eychu]
- Added test for reconnection after server restarts (GH#1939) [rase-]
- Updated year range in licence (GH#1938) [fay-jai]
- Added tests to better ensure that volatile emits work as intended (GH#1903) [rase-]
- Fixed
socket.leave
when leaving an unknown room (ca82c0) [defunctzombie] - Added tests for SSL certificate options in Node clients (GH#290) [rase-]
- Fixed broken engine.io build due to invalid deps (GH#296) [rase-]
- Correctly abort the ongoing data request when closing transport (GH#297) [lpinca]
Client
- Use faster, new Travis build env(GH#785) [joshk]
- Reconnection fixes and improvements (GH#788) [mokesmokes]
- Fix travis env for running browser tests on PRs [rauchg]
- Fix url parsing when uri string is undefined (GH#797) [defunctzombie]
- The
socket
object now has anid
property pointing to the underlying engine.iosocket.id
(GH#799) [rase-] - Only call xhr.abort() on error cases when polling (GH#319) [samcday]
- Added SSL options or Node clients (GH#356) [rase-]
- Fixed browser tests on travis for engine.io-client [rauchg]
- Fix default port detection when host is specified (GH#366) [defunctzombie]
- Fix test runs on some IE browsers that fire too many open connections (GH#368) [rase-]
Parsers
- Greatly improved engine.io-parser documentation [grant]
- Encoding payloads to binary only if the buffer contains binary (GH#37) [rase-]
- Fixed parse error caused by the server encoding to strings if binary supported (GH#41) [rase-]
- Use travis matrix for better browser test runs (GH#38) [rase-]
- Allow sending binary in from old browsers as base64 (GH#36) [cvlchinet]
socket.io-redis
- Fixed room memory leak by bumping
socket.io-adapter
version (GH#42) [barisusakli] - Fixed broken link in README (GH#35) [hannesvdvreken]
socket.io-adapter
- Fix confusing comment in
add
(GH#21) [marcooliveira] - Call the callback on
delAll
(GH#20) [marcooliveira]
As usual, you can grab the client from the CDN!
<script src="https://cdn.socket.io/socket.io-1.3.2.js"></script>