chore(release): open 4.14.0 - #4539
Conversation
The 4.13.3 line had accumulated 13 `feat` commits since v4.13.2 — a minor release's worth of work carried on a patch number. Among them: the Analyzer Observer subsystem (#4457, three phases), the unified per-source navigation and Meshtastic phone bottom bar (#4473), admin ACK outcomes with opt-in auto-retry (#4487/#4492), position provenance on Node Details (#4432/#4498), MeshCore SNR/RSSI on messages (#4504) and discovery results (#4516), and Packet Monitor type-to-filter (#4512). Infrastructure users will feel too: better-sqlite3 12 -> 13 (N-API rework of the DB driver) and MeshCore per-channel permission semantics (#4537). Opening 4.14 also makes good on a deprecation the docs promise in four places ("These paths will be REMOVED in 4.14"): the v1 root-path shims and the /api/upgrade 410s. PR #4189 removes them and has been held for exactly this. It is a separate decision and is NOT part of this commit. Bumps all five version files; the lockfile diff is the two version entries only, with no dependency churn. Co-Authored-By: Claude Opus 5 <[email protected]> Claude-Session: https://claude.ai/code/session_01L9NzRtqE8eSMS8tvAeodUB
|
Claude finished @Yeraze's task —— View job PR Review: chore(release): open 4.14.0Tasks:
This is a clean, well-scoped version bump. Here's the review: Version Consistency ✅All five required files (per
Residual
|
System Test ResultsMeshMonitor System Test ResultsTest Run: 2026-08-03 13:24:07 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:
|
Version bump only — no code changes.
Why a minor, not another 4.13.3 rc
Since v4.13.2: 50 commits — 13
feat, 17fix, 16chore, 3docs, 1ci. NoBREAKING CHANGEmarkers, no!:commits. Thirteen features on a patch number is the wrong shape.The features aren't incidental:
Plus infrastructure users will feel: better-sqlite3 12 → 13 (N-API rework of the database driver) and MeshCore per-channel permission semantics (#4537 — additive, but grants behave differently).
It also unblocks a promise already made
Four docs say the v1 root paths are removed in 4.14 —
api-reference.md,API.md,REST_API.md("These paths will be REMOVED in 4.14. Migrate before upgrading.") andAPI_REFERENCE.md. Those paths are still live and still emittingWarning: 299.#4189 removes them and has been held specifically until 4.14 opened. It is now unblocked — but merging it is a separate decision and is deliberately not part of this PR, because it turns 4.14.0 into a release that removes public API endpoints.
Changes
package.jsonpackage-lock.json--package-lock-only)helm/meshmonitor/Chart.yamlversion+appVersiondesktop/src-tauri/tauri.conf.jsondesktop/package.jsonLockfile diff is the two version entries only — no dependency churn.
git grep 4.13.3-rc6is clean outside the changelog.Note
This sets the version to a bare
4.14.0, as asked — not4.14.0-rc1. If you'd rather stabilise through release candidates first (the 4.13.x line ran to rc6), that's a one-word change here before merge.Per the release convention, this carries the
system-testlabel.🤖 Generated with Claude Code
https://claude.ai/code/session_01L9NzRtqE8eSMS8tvAeodUB