Releases: zettajs/zetta
Releases · zettajs/zetta
v1.5.1
v1.5.0
v1.4.0
v1.3.0
v1.2.0
v1.1.0
v1.0.0
v1.0.0-beta.7
v1.0.0-beta.6
New Features
- Multiplex Websockets: Add support for application level pings. #282 Docs
- Support TLS options on http/spdy server. #283 Docs
- Expose .available() on VirtualDevice. #285
Bug Fixes
- Extended character support #272
- Decode hub names correctly when spaces are present. #274
- Efficiently pipe request/response to peer instead of buffering response. #275
- Multiplexed Websockets: Properly return 405 when message type is unrecognized. #281
- VirtualDevice: properly update state from logs event stream. #284
v1.0.0-beta
Beta Release of v1.0.0
This is a big one, going forward with this release we will honor the semantic versioning requirements of no breaking changes until the next major release.
To install through npm you must specify the version because it's only in a beta release. npm install [email protected]
You can test peering with a heroku server we have up. http://zetta-v1-beta.herokuapp.com/
New Features
- Multiplexed websocket streams. #243 Full documentation
- Allows for multiple event topics per websocket connection.
- Client enabled limits of receiving only N messages on a specific topic.
- Wildcard/Regex topics. eg.
Detroit/photocell/*/value
subscribe to all photocell value streams in Detroit server.
- Peer connection watchdog timer from the initiating side. Server that initiates the peering connection starts a watchdog timer to make sure the socket and zetta cloud server is still connected otherwise disconnects and reconnects. #247
Breaking Changes with < 1.0.0
- We updated a few things in the internal Z2Z protocol which will brake peering to servers not running on >= 1.0.0 #238