Releases: homebridge-plugins/homebridge-eufy-security
Releases · homebridge-plugins/homebridge-eufy-security
v3.0.2
v3.0.1
What's Changed
- [Bug]: Inconsistencies in Applying Display Settings for Enabled, Motion, and Light Buttons Fixes #543 by @lenoxys in #544
- [Bug]: if a single device is attached to the station and they're not sharing the same serial number display it as a list by @lenoxys in #547
Full Changelog: v3.0.0...v3.0.1
v3.0.0
v2.3.30-hksv
What's news
Fixed
- Resolved issue with incorrect differentiation between alarms and cameras.
- Improved method for distinguishing between alarms and cameras sharing the same serial number.
- It will destroy all automatisation done before if some exist.
Full Changelog: v2.3.29...v2.3.30
v2.3.29-hksv
What's news
Updated
- Added a method checkNodeJSVersionCompatibility() to ensure compatibility with supported Node.js versions.
- This enhancement ensures Livestream functionality works seamlessly by detecting and handling incompatible Node.js versions (versions '^18.19.1', '^20.11.1', and '^21.6.2').
- Users are now informed through error logs if they are using an incompatible Node.js version, reducing potential issues with Livestream functionality.
Full Changelog: v2.3.28...v2.3.29
v2.3.28-hksv
What's new
Added
- Added a new feature to bypass compatibility check for running on incompatible Node.js versions (#505)
Full Changelog: v2.3.27...v2.3.28
v2.3.27-hksv
What's news
Added
- Implemented a hard stop mechanism in LocalLivestreamManager to manage scenarios where the livestream initialization fails to commence. If the livestream does not initiate successfully within 15 seconds, this mechanism automatically triggers to halt the process.
Fixed
- Fixed logging message inconsistency in CameraAccessory.ts.
- Fixed logging message inconsistency in streamingDelegate.ts.
Updated
- Disabled HKSV by default
Full Changelog: v2.3.26...v2.3.27
v2.3.26-hksv
Added
- Implemented improved error handling in various modules to handle errors more gracefully.
- Added logging for starting and stopping of station livestreams.
- Added logging for live streaming initiation for accessing the most recent snapshot.
Fixed
- Fixed potential memory leaks and resource exhaustion issues related to livestream management.
- Fixed incorrect stopping of livestream proxies and ensured proper cleanup.
- Fixed potential race conditions and added safeguards to prevent unwanted behavior.
- Fixed issues related to cached livestream IDs not being properly cleared.
Deleted
- Removed unnecessary livestream ID caching in streaming and recording delegates.
- Deleted unused code related to livestream management and proxy streams.
Full Changelog: v2.3.25...v2.3.26
v2.3.25-hksv
v2.3.24
What's Changed
Added
- Masking of sensitive data in logs.
- Enhanced security by masking sensitive information such as usernames, passwords, tokens, and private keys in logs.
- Node.js version inclusion in logs.
- Improved debugging and troubleshooting by adding Node.js version information to the logs.
Full Changelog: v2.3.23...v2.3.24