Skip to content

spupuz/VibeNVR

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

Updates πŸ› οΈ Key Improvements, πŸ™Œ Contributors, and πŸš€ Release v1.30.4 across a mixed release.

Changes in this release

Feature Medium

Adds ONVIF auto-discovery with UI RTSP URL auto-fill

Adds ONVIF auto-discovery with UI RTSP URL auto-fill

Source: llm_adapter@2026-06-12

Confidence: high

β€”
Feature Medium

Routes camera sub-streams through go2rtc gateway for AI inference optimization

Routes camera sub-streams through go2rtc gateway for AI inference optimization

Source: llm_adapter@2026-06-12

Confidence: high

β€”
Feature Low

Adds comprehensive GitHub Actions CI pipeline with security integration tests and LOC enforcement

Adds comprehensive GitHub Actions CI pipeline with security integration tests and LOC enforcement

Source: llm_adapter@2026-06-12

Confidence: high

β€”
Feature Low

Adds ARIA labels to icon‑only buttons for improved accessibility

Adds ARIA labels to icon‑only buttons for improved accessibility

Source: llm_adapter@2026-06-12

Confidence: high

β€”
Feature Low

Ensures overlay dropdowns adapt perfectly to Dark Mode

Ensures overlay dropdowns adapt perfectly to Dark Mode

Source: llm_adapter@2026-06-12

Confidence: high

β€”
Bugfix Medium

Hardened RTSP URL parsing to prevent engine crashes

Hardened RTSP URL parsing to prevent engine crashes

Source: llm_adapter@2026-06-12

Confidence: high

β€”
Bugfix Medium

Improved engine teardown logic for stability

Improved engine teardown logic for stability

Source: llm_adapter@2026-06-12

Confidence: high

β€”
Bugfix Medium

Resolved CI path traversal test false positives caused by Nginx redirects

Resolved CI path traversal test false positives caused by Nginx redirects

Source: llm_adapter@2026-06-12

Confidence: high

β€”
Bugfix Low

Resolved numerous flake8 and React linting warnings

Resolved numerous flake8 and React linting warnings

Source: llm_adapter@2026-06-12

Confidence: high

β€”
Refactor Low

Extracted fetch_engine_stats helper to improve maintainability

Extracted fetch_engine_stats helper to improve maintainability

Source: llm_adapter@2026-06-12

Confidence: high

β€”
Refactor Low

Refactored probe parsing logic for better robustness

Refactored probe parsing logic for better robustness

Source: granite4.1:30b@2026-06-12-audit

Confidence: low

β€”
Full changelog

πŸš€ Release v1.30.4

πŸ“ Summary

This patch brings a massive leap in ONVIF usability, advanced routing for go2rtc sub-streams, UI accessibility upgrades, and a brand new comprehensive CI Assurance pipeline. We've fine-tuned the engine to better handle sub-streams for AI detection and completely overhauled the dropdown styling for an immaculate Dark Mode experience. This release packs all changes from v1.30.3 to v1.30.4!

πŸ› οΈ Key Improvements

  • πŸš€ ONVIF Auto-Discovery: Instantly probe cameras to discover Stream Profiles and auto-fill RTSP URLs directly from the UI (PR #55). Refactored probe parsing logic for better robustness (PR #57).
  • πŸš€ Advanced Go2RTC Routing: Camera sub-streams are now explicitly routed through the go2rtc gateway for optimized AI inference processing, saving bandwidth and CPU cycles (PR #52).
  • πŸ›‘οΈ CI & Deep Assurance Pipeline: Added a comprehensive new GitHub Actions CI pipeline with automated Security Integration Tests, deep linting, and strict Effective Lines of Code (LOC) enforcement to maintain a healthy codebase.
  • 🎨 UI & Accessibility: Added comprehensive ARIA labels to icon-only buttons (PR #54) and ensured all overlay dropdowns perfectly adapt to Dark Mode (PR #40).
  • 🧹 Code Health: Extracted the fetch_engine_stats helper to improve maintainability (PR #51) and resolved numerous flake8 and React linting warnings (PR #53).
  • πŸ”§ Stability Fixes: Hardened RTSP URL parsing to prevent engine crashes, improved engine teardown logic, and resolved multiple CI path traversal test false positives caused by Nginx redirects.

πŸ™Œ Contributors

  • @Lion-killer: Massive contributions across UI fixes, go2rtc routing, linting resolutions, and the new ONVIF auto-fill capabilities.
  • @spupuz: Code health refactoring, probe parsing logic, ARIA accessibility enhancements, and CI integrations.
  • @dependabot: Kept our frontend dependencies safe and up to date.

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.29.7 Removed the legacy `stream_url` schema from stream routing.
  • v1.28.3 Must update docker-compose.yml with TZ variable for all services

Beta — feedback welcome: [email protected]