Skip to content

spupuz/VibeNVR

v1.28.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

Affected surfaces

auth rbac

Summary

AI summary

Introduces the Universal AI Activation Framework with Lean Mode and enhanced stability.

Full changelog

Full Changelog: https://github.com/spupuz/VibeNVR/compare/v1.28.0...v1.28.1

🚀 Release v1.28.1

📝 Summary

This release introduces the Universal AI Activation Framework, a major architectural refinement designed to make VibeNVR more resource-efficient and hardware-agnostic. Users without AI accelerators (like Google Coral) can now run the system in a "Lean Mode," while those with specialized hardware benefit from a more robust, singleton-based detection engine.

🛠️ Key Improvements

  • 🤖 Universal AI Master Switch: A new global setting in the AI Detection Engine tab allows for instant enabling/disabling of the TFLite inference pipeline. When OFF, models are completely released from memory, saving significant CPU and RAM.
  • 🔄 Intelligent OpenCV Fallback: Cameras configured for AI detection will now automatically and gracefully fallback to standard OpenCV motion detection if the global AI engine is disabled.
  • 🛡️ Enhanced System Stability: The AI engine now operates as a managed singleton, preventing redundant model loads and ensuring real-time configuration synchronization across all camera threads.
  • 🎨 Visual State Indicators: Updated the Camera Edit modal with amber warnings and status banners, providing clear feedback when the system is operating in fallback mode.
  • 🔍 Configurable NMS: Added a global setting for NMS IoU Threshold, allowing advanced users to fine-tune object overlap filtering for YOLOv8 models.
  • 📦 Build Resilience: Optimized the Docker build context and repository hygiene to ensure seamless model downloading and deployment stability.

🛡️ Security & Assurance

  • RBAC Hardening: Global AI settings are strictly restricted to the Admin role.
  • Full Suite Verification: Passed the comprehensive Deep Assurance Suite, ensuring no regressions in core recording or streaming logic.
  • Privacy Integrity: Verified that no sensitive credentials leak during engine-backend synchronization logs.

Installation Note: After updating, navigate to System Settings → AI Detection Engine to verify your global preferences. If you do not use a Coral TPU, keep the master switch OFF for optimal performance.

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]