github Yeraze/meshmonitor v4.0.0-beta10

pre-release3 hours ago

MeshMonitor v4.0.0-beta10

⚠️ Pre-release — this is a beta build of the upcoming 4.0.0 release. Not recommended for production.

Summary

Beta10 is a small bug-fix and polish roll-up on top of beta9. Map overlay colors now refresh correctly when switching tilesets, and light color schemes were tuned for AA-contrast readability. A lingering legacy route_segments foreign key that blocked fresh SQLite installs is dropped, and the map_preferences id column is normalized on SQLite. macOS desktop bundles are slimmed down by installing only production dependencies at build time. No schema changes or breaking behavior in this drop.

Bug Fixes

  • Map overlay colors update on tileset change + AA contrast on light schemes — #2765
  • Drop legacy route_segments FK + add map_prefs id on SQLite — #2764

Performance

  • Slim macOS desktop bundles by installing prod-only deps — #2763

Chores

  • Bump version to 4.0.0-beta10 — #2766

Issues Resolved

None closed in this cycle.

Upgrade Notes

No manual steps required. Idempotent migrations will self-apply on first boot.

Full changelog: v4.0.0-beta9...v4.0.0-beta10

🚀 MeshMonitor v4.0.0-beta10

📦 Installation

Docker (recommended):

docker run -d \
  --name meshmonitor \
  -p 8080:3001 \
  -v meshmonitor-data:/data \
  ghcr.io/Yeraze/meshmonitor:4.0.0-beta10

🧪 Testing

✅ All tests passed
✅ TypeScript checks passed
✅ Docker images built for linux/amd64, linux/arm64, linux/arm/v7

📋 Changes

See commit history for detailed changes.

Don't miss a new meshmonitor release

NewReleases is sending notifications on new releases.