Menu

#169 fix: 10-issue blitz — ESM, path, SSH, cleanup, TTL, decommission, release notify, fleet-mcp

closed
nobody
None
2026-04-23
2026-04-22
Anonymous
No

Originally created by: kumaakh

Summary

Closes [#167], [#161], [#146], [#150], [#70], [#8], [#69], [#144], [#72], [#151]

  • fix(#167): ESM __dirname shim in compose-permissions.ts
  • fix(#146): receive_files/send_files Windows path normalisation (backslash/forward-slash)
  • fix(#144): SSH usernames containing spaces accepted and passed through intact
  • fix(#150): specific SSH error messages in register_member; post-register hook gated on success
  • fix(#70): send_files collision detection — error on basename collision
  • fix(#8): stale task directory cleanup on completion and server startup scan
  • fix(#69): provision_auth credential helper auto-removed at token TTL
  • fix(#72): remove_member full decommissioning (idle check, VCS revoke, SSH key removal)
  • feat(#151): local member dispatches do not load fleet-mcp
  • feat(#161): fleet_status shows update notice when newer release available on GitHub

Test plan

  • [ ] npm run build — 0 errors
  • [ ] npm test — all pass, count higher than 812 baseline
  • [ ] Each of the 10 issues has ≥ 1 new test

🤖 Generated with Claude Code

Related

Tickets: #144
Tickets: #146
Tickets: #150
Tickets: #151
Tickets: #161
Tickets: #167
Tickets: #69
Tickets: #70
Tickets: #72
Tickets: #8

Discussion

  • Anonymous

    Anonymous - 2026-04-23

    Ticket changed by: kumaakh

    • status: open --> closed
     

Log in to post a comment.

MongoDB Logo MongoDB