docs(release): document #4366 and #4368 for the 4.13.2 notes - #4370
Conversation
Two changes landed around the release PR and are not in its notes: #4366 merged into main while #4367 sat in a stuck GitHub merge lock, and #4369 is queued to merge before the tag. Both ship in 4.13.2, so both need entries. #4366 — MeshCore Virtual Node "Allow PKI export" gate. Adds the CHANGELOG entry, a blog item, and the feature docs it shipped without: a new "PKI private-key export (MeshCore)" section in docs/configuration/virtual-node.md covering what the gate does and the three things to know before enabling it — the VN port has no client authentication, the private key is a strictly larger grant than admin commands (change the node vs. become it, which is why it is a separate switch), and gate-off replies Disabled, byte-identical to firmware built without ENABLE_PRIVATE_KEY_EXPORT. #4368 — add_contact pushed before every PKI DM re-favorited the recipient, because the firmware's addFromContact() sets is_favorite to shield the entry from NodeDB eviction. Worth more than a one-line fix entry: it explains a symptom users saw and misattributed to the auto-favorite feature, so the blog gets its own short section on it. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PZtasD4tS76xq2PTDHMA5o
|
Claude finished @Yeraze's task —— View job PR Review — docs(release): document #4366 and #4368 for the 4.13.2 notes
This is a docs-only PR adding CHANGELOG entries and documentation for two features that shipped in 4.13.2. The writing is clear and the security messaging is appropriately direct. A few observations:
|
Two changes ship in 4.13.2 but are missing from its notes. This closes both before the tag.
Why they were missed
mainwhile the release PR chore(release): 4.13.2 — version bump, changelog backfill, doc gaps #4367 sat in a stuck GitHub merge lock, so it landed after the changelog was written.Either way both are in the
v4.13.2tree, so both need entries — this is the same drift the release PR just cleaned up, and it should not be reintroduced on the way out the door.#4366 — Virtual Node "Allow PKI export"
CHANGELOG entry, a blog item, and the feature docs it shipped without: a new PKI private-key export (MeshCore) section in
docs/configuration/virtual-node.md.The docs lead with the three things that matter before enabling it:
allowAdminCommandsDisabled, byte-identical to firmware built withoutENABLE_PRIVATE_KEY_EXPORT, so clients show an accurate "unavailable" instead of hanging#4368 — add_contact re-favoriting every DM recipient
A one-line "Fixed" entry undersells this one, so the blog gets a short section of its own. It explains a symptom users actually saw and misattributed to the zero-hop auto-favorite feature: MeshMonitor pushed
add_contactbefore every PKI DM, and the firmware'saddFromContact()setsis_favorite = trueto shield the entry from NodeDB eviction — so every DM, including every Auto-Ack reply, re-favorited its recipient.The entry is explicit that the
isFavoritedownsync is untouched and that key-push still happens whenever the radio genuinely lacks the key, so nobody reads this as "PKI DMs got weaker".Merge order
This must merge after #4369, since it documents that fix. Then the tag.
Verification
Docs-only — no code, no version change.
docs:newsregenerates cleanly with the new blog content.🤖 Generated with Claude Code
https://claude.ai/code/session_01PZtasD4tS76xq2PTDHMA5o