v1.30.0
Full Changelog: v1.29.8...v1.30.0
🚀 Release v1.30.0
📝 Summary
VibeNVR v1.30.0 is a milestone release that introduces our highly anticipated Granular Role-Based Access Control (RBAC). System administrators now have the precision to fine-tune Viewer accounts, explicitly granting or revoking the ability to view live feeds, replay historical events, or control PTZ cameras on a per-user and per-camera basis. This release also includes a beautiful redesign of the User Settings interface to support these powerful new capabilities intuitively.
🛠️ Key Improvements
- 🚀 Granular RBAC: Viewers can now be assigned specific VIEW, REPLAY, and CONTROL permissions via a flexible
camera_accessesmodel. - 🛡️ Security: Stricter endpoint validation ensures viewers can only access streams, frames, and events for cameras they are explicitly authorized for, strengthening the core security posture.
- 🎨 Aesthetics: The User Settings modal has been completely redesigned with a modern sticky layout, intuitive toggles, and responsive checkboxes tailored for mobile and desktop experiences.