towerops/priv
Graham McIntire 004189aaf9
Add firmware tracking database schema
- Create firmware_releases table to store latest available firmware versions
- Create device_firmware_history table to track version changes over time
- Add FirmwareRelease and DeviceFirmwareHistory Ecto schemas with validations
- Add comprehensive tests for both schemas (23 tests, 100% coverage)

firmware_releases stores one record per vendor/product_line with latest version.
device_firmware_history is append-only audit log of device firmware changes.

Part of firmware version tracking system for MikroTik (extensible to other vendors).
2026-02-01 10:13:16 -06:00
..
gettext init 2025-12-21 11:10:43 -06:00
mibs mib update from librenms 2026-01-28 13:38:31 -06:00
profiles mib update from librenms 2026-01-28 13:38:31 -06:00
proto agent overhaul 2026-01-30 16:05:23 -06:00
repo Add firmware tracking database schema 2026-02-01 10:13:16 -06:00
static fix TOTP enrollment with recovery codes 2026-01-31 14:54:44 -06:00