Skip to content

spupuz/VibeNVR

v1.27.1 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

Published 1mo Media Servers
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ffmpeg lightweight local-storage nvr opensource privacy
+1 more
video-surveillance

Summary

AI summary

Self-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

Track spupuz/VibeNVR

Get notified when new releases ship.

Sign up free

About spupuz/VibeNVR

All releases →

Related context

Earlier breaking changes

  • v1.28.3 Must update docker-compose.yml with TZ variable for all services

Beta — feedback welcome: [email protected]