Bug Fixes
- homebridge: detect and stop inactive live streams (3a5a007)
- homebridge: set light as primary service for beams (b33233d)
- homebridge: set security system as primary service for alarm (a888bd1)
- remove night mode from alarm and location modes (63ff8a0)
Features
- homebridge: configure night mode to bypass contact sensors (24183c4), closes #215
- add support for z-wave thermostats via ring alarm (#331) (3daa1f1)
- more reliable live streams regardless of nat type (09a78c9)
- use random srtp key/value for all live streams (082567a)
Performance Improvements
- new http interface with dns caching and keepalive (e9d97c8)
- remove characteristic GETs unless required to fetch updates (d159c32)
BREAKING CHANGES
- homebridge: Night Mode can now be configured as a way to bypass contact sensors for either Home or Away mode. Night Mode previously activated Home mode only. By default, Night Mode will be hidden in HomeKit.
- Night mode is no longer an option for Ring Alarm and Location Modes. Any automations that made use of Night mode will need to use Home mode instead.
- UPnP and NAT-PMP hole punching has been removed in favor of RTP latching. This should lead to a successful live stream, regardless of network configuration, network settings, and NAT type
- ffmpeg is now required for live streams. See https://github.com/dgreif/ring/wiki/FFmpeg for details