Skip to content

v1.0.0-beta

Pre-release
Pre-release
Compare
Choose a tag to compare
@AdamMagaluk AdamMagaluk released this 26 Oct 14:13
· 119 commits to master since this release

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

Other

  • Fixed: zetta properly returning 404 on disconnected peers. #242
  • Only throw an error in the default VirtualDevice callback if an error has been provided. #241 Fixes #240.
  • Peer management updates. #239