# Changelog

All notable changes to the community mesh-network ISP platform are documented here.

## [2.8.0] - 2026-07-14

### Added

- Automatic rerouting around degraded wireless links using latency, packet-loss, and signal-quality metrics.
- Subscriber portal usage charts with daily and monthly traffic totals.
- Installer diagnostics for antenna alignment, channel congestion, and expected link capacity.
- Optional maintenance-window notifications by email and SMS.
- Support for IPv6 prefix delegation on residential connections.

### Fixed

- Intermittent DHCP lease failures after gateway failover.
- Incorrect offline status for nodes connected through multiple relay hops.
- Captive portal loops affecting some Android devices.
- Traffic graphs displaying duplicate samples after daylight-saving time changes.
- Stale DNS resolver settings persisting after a node changed upstream gateways.

### Changed

- Increased route stability by requiring sustained link degradation before switching paths.
- Reduced telemetry bandwidth on low-capacity backhaul links.
- Updated the subscriber portal to show local outage and maintenance information more prominently.
- Extended default DHCP lease duration from 12 to 24 hours.

## [2.7.2] - 2026-06-19

### Added

- Per-node packet-loss history in the network operations dashboard.
- Warning banners for unsupported router firmware.
- CSV export for subscriber installation and service-status reports.

### Fixed

- Nodes occasionally failing to rejoin the mesh after an automatic firmware update.
- Incorrect signal-strength values reported by selected outdoor radio models.
- Duplicate outage notifications when several upstream nodes failed simultaneously.
- Slow dashboard loading for networks with more than 500 active nodes.
- Usage totals counting internal mesh traffic as subscriber internet traffic.

### Changed

- Firmware rollouts now pause automatically when the failure rate exceeds the configured threshold.
- Improved outage grouping so subscribers receive one incident notification per affected area.
- Updated channel-selection logic to avoid frequencies with persistent interference.

## [2.7.0] - 2026-05-28

### Added

- Staged firmware deployments by neighborhood, hardware model, or custom node group.
- Shared gateway support for community sites with redundant upstream connections.
- Public status-page components for regional outages and scheduled maintenance.
- Installer notes and site photos in subscriber records.
- Configurable bandwidth profiles for residential, community-center, and emergency-service connections.

### Fixed

- Route flapping caused by brief signal drops during heavy rain.
- Port-forwarding rules not restoring correctly after gateway reboots.
- Subscriber sessions remaining active after service suspension.
- Incorrect time zones in scheduled maintenance notifications.
- Memory growth in the mesh telemetry collector during extended outages.

### Changed

- Reworked gateway selection to consider available capacity in addition to route cost.
- Moved node health checks from fixed intervals to adaptive scheduling.
- Raised the minimum supported router firmware version to 1.14.
- Standardized connection-status labels across the operations dashboard and subscriber portal.