Repository navigation
GITHUB_RELEASE_v1.8.7
Release Date: November 12, 2025
Type: Patch Release - Bug Fixes & Documentation
Fixed incorrect internet status reporting in bridge nodes:
- Before: Bridge → Router (with Internet) → Reports "Internet: NO" ❌
- After: Bridge → Router (with Internet) → Reports "Internet: YES" ✅
Bridge nodes now properly check for actual internet connectivity by verifying both WiFi connection status AND valid gateway IP (not 0.0.0.0).
Impact:
- ✅ Accurate internet status for bridge nodes
- ✅ Correct bridge failover behavior
- ✅ No more false positives on regular nodes
Files changed: src/arduino/wifi.hpp
Fixed confusing version numbers in header files:
- Updated
painlessMesh.hversion comment: 1.8.4 → 1.8.7 - Updated
AlteriomPainlessMesh.hversion defines: 1.6.1 → 1.8.7 - Created comprehensive VERSION_MANAGEMENT.md documentation
Clarification: Header file version comments indicate the library version when documentation was reviewed, not file-specific versioning. Use library.properties for the official version.
New comprehensive guide explaining:
- ✅ What version numbers in header files mean
- ✅ Where to find the official library version
- ✅ How to track file modification history
- ✅ Version update workflow and best practices
Essential reading for contributors!
Sketch → Include Library → Manage Libraries →
Search "AlteriomPainlessMesh" → Update to 1.8.7
lib_deps = alteriom/AlteriomPainlessMesh@^1.8.7npm install @alteriom/painlessmesh@1.8.7Fully backward compatible with v1.8.6. No breaking changes.
- Release Notes: docs/releases/RELEASE_NOTES_v1.8.7.md
- Version Management Guide: docs/VERSION_MANAGEMENT.md
- Full Changelog: CHANGELOG.md
- Online Documentation: https://alteriom.github.io/painlessMesh/
- NPM Package: https://www.npmjs.com/package/@alteriom/painlessmesh
- PlatformIO Registry: https://registry.platformio.org/libraries/alteriom/AlteriomPainlessMesh
- Report Issues: https://github.com/Alteriom/painlessMesh/issues
Library Package: painlessMesh-v1.8.7.zip
- Will be generated automatically by GitHub Actions
Thanks to our users for reporting issues and helping improve the library!
Full Changelog: https://github.com/Alteriom/painlessMesh/compare/v1.8.6...v1.8.7