2.0 KiB
2.0 KiB
Changelog
This file contains user-facing release notes. Every section must match its Git tag; the release workflow fails when notes for a new tag have not been prepared.
agent-v0.6.8
Stable agent release with more reliable LAN client presence detection.
Added
- The agent safely probes private IPv4 addresses found in DHCP leases and reports the results with its heartbeat.
- Probing is capped at 32 addresses, six concurrent requests, and a short timeout to avoid noticeable load on the router or LAN.
- The server stores
first_seen,last_seen, and the most recent probe time for each client. - The LuCI application keeps English as its default language and provides Russian through
the separate
luci-i18n-rmm-agent-rupackage.
Fixed
- A static DHCP reservation is no longer treated as proof that a client is currently connected.
- Clients are separated into Online, Recently online, and Unconfirmed states.
- DHCP, Wi-Fi, neighbor-table, and active-probe data are merged without duplicate clients.
Compatibility
- The API protocol remains
v1; the server and agent can still be upgraded independently. - Existing agent configuration remains compatible without changes.
- The primary workflow builds OpenWrt 24.10 and 25.12 packages. OpenWrt 21.02, 22.03, and 23.05 packages are added by the separate legacy workflow.
Installation
Download the .ipk or .apk matching the OpenWrt release and target architecture.
Install luci-app-rmm-agent as well to configure the agent through LuCI. Install
luci-i18n-rmm-agent-ru for the Russian interface.
server-v0.8.1
Corrective server release for cloud SSH and LuCI tunnels.
Fixed
- The server validates SSH and LuCI ports issued to agents and rejects invalid endpoints.
- Reverse-tunnel parameters are validated before they are exposed to an operator.
- Boundary-value and malformed tunnel-service response tests were added.
Compatibility
- No database migration is required.
- The agent protocol remains
v1.