chore(release): 2.1.0 — LAN device discovery; retire static devices.json
This commit is contained in:
@@ -3,6 +3,15 @@
|
||||
All notable changes to Void 2.0 are documented here.
|
||||
Format: [Keep a Changelog](https://keepachangelog.com).
|
||||
|
||||
## 2.1.0 — LAN device discovery
|
||||
- **`lan_devices` store + hourly `arp-scan`** (`migration 024`, `lib/infra/scan.js`,
|
||||
`lib/db/repos/lan_devices.js`, `lib/cron`): the Devices band is now DB-backed and
|
||||
self-updating. New MACs land in a **Discovered** review queue; the owner names/
|
||||
groups/promotes them (`/api/devices`). Devices are keyed by MAC (IP is mutable);
|
||||
unreviewed + absent rows auto-prune (randomized >24h, others >14d) so randomized
|
||||
MACs can't bloat the table. Replaces the static `public/devices.json` (now seeded
|
||||
into the table by the migration).
|
||||
|
||||
## 2.0.0 — General availability (Void 1 retired)
|
||||
- **Dropped the `-alpha` tag.** Void 2 is *the* homelab dashboard; `void.hynesy.com` has served it since alpha-18.
|
||||
- **Void 1 retired.** CT 301 stopped, backed up (vzdump archive + off-CT data tarball), and destroyed 2026-06-08.
|
||||
|
||||
Reference in New Issue
Block a user