# Changelog

## [2.14.0] - 2026-07-02

### Added
- Added gateway health scoring for community PoPs, including packet loss, latency, uplink saturation, and power status.
- Added IPv6 prefix delegation status to the member portal for homes and small businesses.
- Added planned maintenance notices by neighborhood, with optional SMS and email alerts.
- Added automated config validation for new rooftop relay nodes before they are accepted into the mesh.

### Fixed
- Fixed an issue where some dual-radio relay nodes preferred a weaker 5 GHz mesh path after reboot.
- Fixed stale outage banners remaining visible after service had been restored.
- Fixed incorrect usage totals for members behind shared CGNAT pools during accounting rollover.
- Fixed DHCP lease renewal failures on several older indoor CPE models.

### Changed
- Changed mesh route selection to penalize links with recurring jitter, not only packet loss.
- Changed maintenance windows to default to local neighborhood time in all operator views.
- Changed onboarding copy to better explain line-of-sight requirements for rooftop installs.

## [2.13.2] - 2026-06-11

### Added
- Added operator notes to node records so volunteers can document roof access, mounting hardware, and landlord requirements.
- Added alerts for backup battery runtime below 30 minutes at relay sites.
- Added export support for monthly service availability reports.

### Fixed
- Fixed missing offline notifications when a node lost both mesh and LTE backup at the same time.
- Fixed incorrect signal history graphs for links that changed channel width.
- Fixed member portal login failures caused by expired invite links being reused.
- Fixed a race condition that could delay captive portal release after payment confirmation.

### Changed
- Changed default alert thresholds for neighborhood gateways to reduce duplicate paging during upstream provider outages.
- Changed node inventory labels from “router” to “mesh node” where the device is not acting as a gateway.
- Changed speed test scheduling to avoid peak evening hours unless explicitly requested.

## [2.13.0] - 2026-05-24

### Added
- Added support for multi-gateway failover using weighted community exit points.
- Added neighborhood-level capacity dashboards for volunteers and coordinators.
- Added installation checklist templates for rooftop relays, apartment handoffs, and temporary event coverage.
- Added public status page components for backbone links, DNS, member portal, and payment processing.

### Fixed
- Fixed route flapping on long-distance links with asymmetric signal quality.
- Fixed incorrect offline status for solar-powered nodes during charge controller restarts.
- Fixed duplicate invoices generated when a member changed service tiers near the billing cutoff.
- Fixed topology map rendering delays on networks with more than 500 active nodes.

### Changed
- Changed firmware rollout behavior to stage upgrades by site role before expanding to leaf nodes.
- Changed default DNS resolver order to prefer local caching resolvers before upstream fallbacks.
- Changed member suspension handling so emergency service notices and payment pages remain reachable.