github kenn-io/msgvault v0.25.0

37 minutes ago

New features

  • Connect Claude Code and Codex to your archive with msgvault agent setup. The command installs skills and configures MCP access, the connection assistants use to work with MsgVault. msgvault setup status reports each installed agent's connection status and any repair command.
  • Sync Microsoft 365 mailboxes from multiple organizations without switching configuration between runs. Define named apps under [microsoft.apps.NAME] and select one with msgvault add-o365 ADDRESS --oauth-app NAME. Teams, contacts, and the web add-source form continue to use [microsoft].
  • Find MCP tools by describing a task with search_tools. Search runs locally and returns relevant tools with their descriptions and inputs, limited to those available to the connection.
  • Export one person's messages as JSONL through an MCP-connected assistant. Archive owners receive the export, manifest, and completion receipt without running msgvault export-messages separately. Exports must fit within the 512 KiB response limit.
  • Review staged deletions through MCP without enabling writes. Archive owners can now list deletion batches with list_deletions and read a batch's receipt with get_deletion. These tools are unavailable to delegated sessions.

Improvements

  • Remove leftover Microsoft tokens when removing a Graph mail or IMAP source. MsgVault attempts cleanup across the default and named apps, keeps tokens another active source still uses, and warns when unreadable IMAP settings prevent cleanup.
  • Identify an IMAP account's authentication method through the accounts API's optional auth_method field when its settings are readable.

Bug fixes

  • Run the Linux release binaries on distributions back to Ubuntu 22.04 again. The withdrawn 0.24.0 Linux binaries required glibc 2.43 and failed with version `GLIBC_2.43' not found on Ubuntu 24.04, Debian 12, and other releases older than Ubuntu 26.04. If updating to 0.24.0 left msgvault unable to start, reinstall with curl -fsSL https://msgvault.io/install.sh | bash. Your archive was not changed.
  • Keep your working installation when an update fails verification. msgvault update checks that the new binary starts before replacing the installed one. A failed, timed-out, or canceled check leaves the existing binary in place.
  • Restore provider credentials, CardDAV logins, and the server API key on Windows with the required access permissions. Restore preserves files omitted from the backup and reports permission conflicts. To repair a conflict, move the conflicting file aside, stop the daemon, and rerun msgvault backup restore SNAPSHOT --repo REPO --target DIR --permissions-only.

Don't miss a new msgvault release

NewReleases is sending notifications on new releases.