This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+1 more
Summary
AI summaryUpdates π οΈ Key Improvements, π Contributors, and π Release v1.30.4 across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| 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_statshelper 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
About spupuz/VibeNVR
All releases βRelated context
Related tools
Beta — feedback welcome: [email protected]