Bug Fixes
- drop support for node 10 (509d556)
- remove sip calling in favor of live calls (7aeae37)
- use Buffer.from (2b28d90)
- homebridge: force cameras to be recreated in HomeKit (94a1520)
- homebridge: increase minimum homebridge version to 1.4.0 (d5be74a)
Features
- add floodlight pro (f749d38), closes #889
- homebridge: stream opus audio without ffmpeg for transcoding (ee142bc)
BREAKING CHANGES
ring-client-api
only (homebridge not impacted) - All streaming will now be done using the new Ring api via WebRTC + WebSockets. For those usingcamera.streamVideo
, you should not notice any difference. Anyone directly interacting with sip sessions, you will need to migrate to the newLiveCall
api. It's fairly similar, and should be more reliable long term. A number of other sip-specific methods have been removed from theRingCamera
api as well.- Node 10 is no longer officially supported. It may still work, but could break without warning in the future.
- homebridge: The minimum supported homebridge version for this plugin is now 1.4.0
- homebridge: This change will break all existing automations related to cameras, and will likely move them back to the default room in HomeKit. Once updated, you will have to set up your automations again manually. This is necessary to get camera audio working again after the switch to Opus
- homebridge: Switching to Opus requires the camera to be removed and re-added to HomeKit. Until this is done, you will not receive audio from your cameras.