v4.4.2
- Snapshot & streaming performance optimizations
- Improved stability for long-running HKSV recording sessions
What's new in 4.4.x
Node.js 24.5+ Recommended
Node.js 24.5.0 restores native RSA_PKCS1_PADDING support — P2P livestreams work without workarounds. If you're on 24.5+, remove enableEmbeddedPKCS1Support from your config. Only keep it if you're staying on Node 20 or 22.
New Device Support (eufy-security-client 3.7.2)
- SmartDrop (T8790) — lid control and package delivery sensor in HomeKit
- Battery Doorbell C30, C31 & E340
- EufyCam E40 (T8144) & EufyCam S3 Pro (T8162)
- Indoor Cam C210, C220 & P&T E30
- SoloCam E30 & SoloCam C210
- FloodLight E30 (T8426)
- Video Smart Lock (T8530) — camera accessory with livestream
- Entry Sensor E20
- HB3 communication fixes and 2FA login improvements
Snapshots
Snapshots are now captured opportunistically from active livestreams and HKSV recordings — no more polling timers or extra network traffic.
Camera Streaming
- Audio properly isolated from video in P2P streams — fixes codec playback issues
- HKSV always-on when supported (toggle removed)
- Livestream concurrency improvements
Config UI — Full Rewrite
Angular replaced with vanilla JS — lighter, faster, and now with dark theme. Includes real-time device discovery, unsupported device diagnostics, one-click log archive, and smart login protection to prevent duplicate eufy connections.
Stability
- Batch device discovery — faster startup, no more per-device delays
- Debug toggle in settings for detailed logging without config edits
- Race condition and event listener leak fixes throughout
52 beta iterations. Thanks to everyone who tested and reported.