chore(release): bump version to 4.6.2#3095
Conversation
Patch release covering the MQTT-ingest rework (#3089) and follow-on UX fixes (#3093 channel display-name, #3091 Channel Database move to Global) plus the usual dependency bumps and minor fixes. Version bumps across all five canonical files: package.json, package-lock.json (regenerated), helm/meshmonitor/Chart.yaml, desktop/package.json, desktop/src-tauri/tauri.conf.json. CHANGELOG: organized under [4.6.2] with the user-visible MQTT/channel items called out as the headline changes. CLAUDE.md: - Migration count 62+ → 63+ (latest: 063_drop_source_id_from_channel_database) - "Every row carries a sourceId" rule gains an exception note for channel_database — it's intentionally global (decryption service tries every enabled row regardless of source) and migration 063 dropped the dead sourceId column. Blog post + news.json: "MeshMonitor v4.6.2 — MQTT in the Unified views & cleaner channel names" — three things users will notice immediately (slot-0 channel renamed from "Primary" to the modem-preset label, Channel Database moved to Global Settings, MQTT sources now participate in Unified Messages and Unified Telemetry) plus action items after upgrade. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
Claude finished @Yeraze's task —— View job PR Review: chore(release): bump version to 4.6.2Todo List:
Review SummaryThis is a well-executed version bump PR with comprehensive documentation updates. The changes are appropriate for a patch release covering MQTT improvements, channel UX, and several bug fixes. ✅ Strengths
|
System Test ResultsMeshMonitor System Test ResultsTest Run: 2026-05-19 18:31:01 EDT Test Summary
✅ Overall Result: PASSEDAll deployment configurations are working correctly! Test DetailsConfiguration Import:
Quick Start Test:
Security Test:
V1 API Test:
Reverse Proxy Test:
Reverse Proxy + OIDC Test:
Virtual Node CLI Test:
Backup & Restore Test:
Database Migration Test:
DB Backing Consistency Test:
|
Summary
Patch release covering #3089 (MQTT ingest rework + Unified-view source attribution + cross-source dedup), #3093 (channel display-name from modem preset), #3091 (Channel Database moved to Global Settings, dead
sourceIdcolumn dropped via migration 063), #3094 (Meshcore repeater telemetry), #3086 (SQLITE_CORRUPT recovery), #3088 (Desktop first-run), plus the usual dependency bumps.Version bumps across all five canonical files:
package.json,package-lock.json(regenerated),helm/meshmonitor/Chart.yaml,desktop/package.json,desktop/src-tauri/tauri.conf.json.What's in here
[4.6.2] - 2026-05-19section organized under Features / Fixes / Refactors / Dependencies / Docs. MQTT and channel-rename items called out as the headline changes.62+→63+, latest migration name updated. "Every row carries asourceId" rule gains an exception note forchannel_database(intentionally global sincechannelDecryptionServicetries every enabled row regardless of source).lastUpdatedbumped.Test plan
4.6.2version: "4.6.2"on/api/healthnpx tsc --noEmitcleannpx vitest rungreen (15167 / 0 in last full run)jq '.items[0]' docs/public/news.jsonsystem-testlabel below)🤖 Generated with Claude Code