2.1.0
This release introduces the WebSocket protocol of the channel manager.
- Improvement: Epicenter.js now supports the websockets protocol for the cometd library used in the Channel Manager.
- By default, websocket support is enabled. You can change this in the Channel Manager configuration options.
- When websocket support is enabled, the Channel Manager attempts to connect using websockets, and if it cannot, falls back to using the long poll transport.
- Bug fix: Epicenter.js now consistently uses the access token available in
epicenter.token
as part of the Authorization header for calls to the underlying Epicenter RESTful APIs. This was not working for some cases starting in Epicenter.js 1.8.0 but is now resolved. - Bug fix: Epicenter.js now gets its protocol (
http
vs.https
) from the URL of the page it is being run on. - Internal: The automated test framework is updated; it no longer relies on
bower
and now supports Mac OS X through Sierra.