This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+1 more
Summary
AI summarySelf-healing database migration promotes legacy 'Off' motion states to 'Always', fixing a critical dead-lock in motion detection.
Full changelog
Full Changelog: https://github.com/spupuz/VibeNVR/compare/v1.27.0...v1.27.1
🚀 Release v1.27.1: Motion Sync & ONVIF Stability
📝 Summary
VibeNVR v1.27.1 is a critical stability release focused on hardening the motion detection pipeline and resolving ONVIF subscription race conditions. This update introduces a self-healing database migration that automatically corrects legacy configuration artifacts, ensuring that cameras migrating from v1.26.x maintain consistent recording functionality. We have also refined the ONVIF event lifecycle to respect hardware session limits, providing a much smoother experience for high-density camera deployments.
🛠️ Key Improvements
- 🚀 Self-Healing Motion Engine: Implemented an automatic database migration that promotes legacy 'Off' motion states to 'Always'. This resolves a critical "dead-lock" where cameras were configured to record on motion but ignored all detection events.
- 🛡️ ONVIF Session Hardening: Introduced a mandatory 5-second asynchronous cooldown for subscription re-binding. This ensures that camera firmware has sufficient time to prune stale SOAP sessions, eliminating the "Subscription Limit Full" errors on hardware like Tapo and Reolink.
- ⚙️ Fail-Safe Synchronization: Hardened the backend-to-engine sync payload to automatically ignore invalid motion states, ensuring recording continuity even if the underlying database record is transiently inconsistent.
- 🔊 Version Alignment: Full synchronization of backend and frontend versions to v1.27.1, verified by the Deep Assurance Suite (26/26 Security & Functional tests passed).
VibeNVR continues to evolve towards absolute reliability and premium hardware integration. 📹✨
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About spupuz/VibeNVR
All releases →Related context
Related tools
Earlier breaking changes
- v1.28.3 Must update docker-compose.yml with TZ variable for all services
Beta — feedback welcome: [email protected]