๐ v2.0.0-alpha2 - Bug Fixes & Improvements
โ ๏ธ ALPHA RELEASE - For Testing Only
This is the second alpha release of MeshMonitor v2.0.0, fixing critical Docker build issues and improving auto-announce debugging.
๐ Bug Fixes
Docker Build Fix (#140)
- Fixed: Docker production build failing with
npm cierror - Change: Updated Dockerfile to use
npm install --omit=devinstead ofnpm ci --only=production - Reason:
npm cirequires package-lock.json which is deleted in the builder stage - Impact: Docker images can now be built successfully for releases
Auto-Announce Debugging Improvements
- Added: Comprehensive logging to diagnose auto-announce scheduling issues
- Logs:
- Interval trigger events with connection status
- Skipped announcements when disconnected
- Scheduler startup confirmation with next announcement time
- Purpose: Help identify if scheduler is starting, interval is firing, or connection checks are failing
๐ Changes Since Alpha 1
+ Fixed Docker production build (npm install --omit=dev)
+ Added auto-announce interval trigger logging
+ Added connection status logging in announce scheduler
+ Added scheduler startup confirmation message๐ Debugging Auto-Announce
If auto-announce isn't working, check the logs for:
๐ข Starting announce scheduler with X hour interval- Confirms scheduler is starting๐ข Announce scheduler started - next announcement in X hours- Confirms interval was created๐ข Announce interval triggered (connected: true/false)- Shows when interval fires๐ข Sending auto-announcement to channel X- Shows actual announcement being sent
If you see "connected: false" when the interval triggers, the node connection may be dropping between announcements.
๐ง First-Run Setup
Same as Alpha 1:
- Username:
admin - Password:
changeme
โ ๏ธ IMPORTANT: Change this password immediately after first login!
๐ Configuration
Same environment variables as Alpha 1 - see full documentation in the Alpha 1 release notes.
๐งช Testing
This alpha release focuses on:
- โ Docker build process working correctly
- โ Docker images publishing to GitHub Container Registry
- ๐ Auto-announce scheduling diagnostics
๐ Known Issues
- Auto-announce may not be triggering at the configured interval (debugging logs added in this release)
๐ฆ What's Next
- Investigate and fix auto-announce scheduling based on new diagnostic logs
- Additional bug fixes from community feedback
- v2.0.0-beta1 with stabilized features
๐ Full Changelog
Commits in this release:
- fix: update Dockerfile to use npm install --omit=dev instead of npm ci
- fix: add logging to debug auto-announce scheduling
๐ Acknowledgments
Thanks to the community for reporting the Docker build and auto-announce issues!
๐ค Generated with Claude Code