# Changelog

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

## [2.8.0] - 2026-07-14

### Added

- Self-service installation checks for antenna alignment, signal quality, and gateway reachability.
- Neighborhood capacity map showing planned maintenance and temporarily congested sectors.
- Automatic failover between fiber backhaul and licensed wireless links at supported hubs.
- Prometheus metrics for mesh route changes, packet loss, and per-sector airtime utilization.

### Fixed

- Intermittent IPv6 prefix loss after customer-premises equipment restarted.
- Incorrect usage totals when traffic crossed multiple community relay nodes.
- Provisioning failures for routers whose serial numbers contained lowercase characters.
- Stale outage banners remaining visible after service had recovered.

### Changed

- Increased route-stability weighting to reduce unnecessary path changes during brief signal fluctuations.
- Updated the installer dashboard to group devices by rooftop site instead of hardware model.
- Reduced DNS cache time for internal service records from 15 minutes to 5 minutes.
- Expanded maintenance notifications to include affected neighborhoods and estimated restoration windows.

## [2.7.3] - 2026-06-19

### Added

- Support for remotely collecting diagnostic bundles from volunteer-operated relay nodes.
- Optional SMS notification when a subscriber connection remains offline for more than 15 minutes.
- Validation warnings for overlapping private address ranges in site configurations.

### Fixed

- DHCP leases occasionally failing to renew across encrypted mesh tunnels.
- Packet-loss graphs displaying gaps when monitoring agents changed gateways.
- Billing credits being rounded incorrectly for partial-day outages.
- Installer mobile view hiding the final activation status on smaller screens.

### Changed

- Retained detailed radio telemetry for 30 days instead of 14 days.
- Improved backhaul selection during peak hours by considering recent latency alongside available bandwidth.
- Standardized node names in alerts, dashboards, and exported reports.

## [2.7.2] - 2026-05-28

### Added

- Per-node notes for documenting roof access, power sources, and local contact details.
- Export of subscriber connection history in CSV format.
- Health checks for NTP synchronization across gateways and relay nodes.

### Fixed

- Duplicate outage notifications caused by rapid gateway reconnects.
- Incorrect channel-width reporting for selected 6 GHz radios.
- Mesh nodes remaining in a pending state after successful remote provisioning.
- Captive portal redirects failing for devices using IPv6-only DNS resolvers.

### Changed

- Delayed automatic node reboot after configuration updates when active traffic exceeds the safety threshold.
- Updated default wireless channel plans to avoid locally restricted frequencies.
- Clarified subscriber-facing messages for planned work, upstream failures, and local equipment faults.