# Changelog

## [2026.07.0] - 2026-07-08

### Added
- Added automatic gateway failover between the North Roof and Library PoPs for nodes running firmware `1.14.0` or newer.
- Added IPv6 prefix delegation for member routers, with `/56` assignments available on request.
- Added per-neighborhood status indicators to the public network status page.
- Added installer self-checks for antenna alignment, link margin, and expected throughput before a new node is marked active.

### Fixed
- Fixed intermittent DHCP renewal failures after controller restarts.
- Fixed incorrect latency reporting for relay-only nodes with asymmetric uplinks.
- Fixed a routing issue where some Riverside nodes preferred a slower backup path after brief packet loss.
- Fixed stale outage notices remaining visible after service was restored.

### Changed
- Changed default mesh route preference to favor stable 5 GHz links over short-lived high-throughput paths.
- Changed node health alerts to require five minutes of sustained packet loss before paging volunteers.
- Changed maintenance windows to start at 02:00 local time instead of midnight to reduce impact on evening users.

## [2026.06.1] - 2026-06-18

### Added
- Added support for the new roof-mounted battery monitors at the Co-op Hall and Market Street relay sites.
- Added internal notes to node records so field volunteers can document access instructions and equipment history.
- Added automated reminders for members whose routers have not checked in for more than seven days.
- Added a lightweight speed test endpoint hosted inside the mesh for troubleshooting local links.

### Fixed
- Fixed backup gateway advertisements continuing for up to 90 seconds after upstream loss.
- Fixed duplicate member notifications during planned maintenance.
- Fixed an issue where some older CPE devices failed to reconnect after DFS channel changes.
- Fixed missing reverse DNS records for newly assigned IPv6 ranges.

### Changed
- Changed firmware rollout behavior to upgrade relay nodes in smaller batches.
- Changed monitoring thresholds for solar-powered sites to account for overnight battery discharge.
- Changed the member portal wording around “offline” nodes to distinguish local Wi-Fi issues from mesh backhaul outages.

## [2026.05.0] - 2026-05-21

### Added
- Added the South Garden relay, improving coverage for Maple, Ash, and 4th Street members.
- Added traffic graphs for volunteer maintainers, broken down by gateway, relay, and neighborhood.
- Added configuration backups for all managed member routers.
- Added a public maintenance calendar with planned work and expected impact.

### Fixed
- Fixed packet loss spikes caused by MTU mismatches between tunnel gateways.
- Fixed slow DNS responses when the primary resolver was reachable but degraded.
- Fixed incorrect billing status shown for sponsored community-access accounts.
- Fixed installer app crashes when submitting photos over weak mesh links.

### Changed
- Changed default DNS resolver order to prefer in-network resolvers before upstream fallback.
- Changed new node provisioning to require a minimum 12 dB link margin before activation.
- Changed gateway bandwidth limits to reserve more capacity for voice calls and emergency service traffic during congestion.