github axpdev-lab/aeroftp v4.0.2
AeroFTP v4.0.2

12 hours ago

[4.0.2] - 2026-06-04

Cross-Machine Keystore Portability & Agent-Facing Polish

Makes a multi-user keystore backup open correctly on a second computer, makes the
import reversible and legible, and lands the agent-breaking CLI/MCP fixes.

Added

  • Portable passphrase-less accounts: a keystore backup now carries a transport-wrapped key (Argon2id over the backup password) for each passphrase-less user partition, and the import re-keys it to the local device. An account that previously showed an empty "My Servers" after a cross-machine import now populates correctly.
  • Repair multi-user data: a Settings panel that proactively detects accounts whose data key is bound to another machine and rebuilds them from this device's saved servers, always taking a timestamped snapshot first.
  • Reversible keystore import: the import snapshots the existing user_partitions.db to a timestamped .bak before overwriting it, and a post-import summary modal surfaces the restart prompt, cross-machine re-key counts, and the snapshot path instead of a transient toast.
  • Lean MCP list_servers: aeroftp_list_servers returns lean identity fields by default; pass include_capabilities: true to embed the full per-profile transfer-capabilities block. A vault of 80+ servers no longer overflows the agent tool-result cap on the default call.

Fixed

  • MCP error readability: S3, WebDAV, and Azure XML error messages no longer leak '/&/< into JSON error fields; the final error formatter now emits raw UTF-8.
  • Quiet JSON output: the path-resolution Note: line is now silenced in --json mode, matching the profile banner and Next: hints, so a machine-readable run stays quiet on both streams.

Changed

  • Settings backup table: the legacy "Other Apps" and "Import Any" rows collapse into a single "Bridge" row with a FILE FORMAT column listing the supported export extensions.
  • i18n style: replaced roughly 2024 em-dashes with ASCII hyphens across all 47 locale files (punctuation only, no meaning change).
  • Dependencies: chrono 0.4.45, log 0.4.32, reqwest 0.13.4 (non-pinned patch updates).
  • Merged wishlist slice 2/3 from main: OpenDrive Native API header label, MEGAcmd real-quota storage handling, Manage Users avatar edit, and switching the active user from the interactive profiles -i loop.

Downloads:

  • Windows: .msi installer, .exe, or .zip portable (no installation required)
  • macOS: .dmg disk image
  • Linux: .deb, .rpm, .snap, or .AppImage

Download AeroFTP

Don't miss a new aeroftp release

NewReleases is sending notifications on new releases.