Skip to content

Changelog

All notable changes to Alta VMS are documented here. Versions follow date-based build tags (vYY.MM.DD[-suffix]); builds with a suffix such as -dev1 are pre-release.

First public development build.

Added

  • Live monitoring — multi-camera video wall with 1/2/3 grid layouts, WebRTC (WHEP) streaming with automatic HLS fallback, per-tile transport switch, live stats, and a full-screen camera overlay.
  • Archive playback — DVR-style timeline with event markers and clip export from a selection.
  • Cameras & Groups — manage cameras across multiple Alta servers; organize them into groups with per-group operator/viewer roles.
  • Maps — place cameras on floor plans with field-of-view cones and open them live from the map.
  • Investigate — review motion/detection events, exported MP4 clips, and screenshots with filtering.
  • Alerts & Notifications — rule-based alerts (offline, degraded, online, motion, Alta unavailable/restored, config drift) with live in-app delivery and email channels.
  • Users & access — JWT authentication, role-based access control, user invitations, and an audit log.
  • Self-installing binaryaltavms install provisions a systemd service, dedicated system user, generated secrets, and config under /etc/altavms with data in /var/lib/altavms.
  • Configurationconfig.yaml with environment-variable overrides; production validation for origins, JWT secret, and encryption key.

Notes

  • Default HTTP port is 3303.
  • Single Go binary with the web UI and SQLite embedded; schema migrations run automatically on startup.