Documentation

Release notes

0.2.0

Built from source commit 93fa27a. Windows x64 (installer, portable) and Linux x64 (AppImage, Debian package). Not code-signed. Checksums, the release manifest and a record of how each file was built and tested are published beside the downloads.

The database format is unchanged from 0.1.0 (format 7), so an archive written by 0.1.0 opens without an upgrade.

New

  • Verify whole archive. The storage ledger can check every stored object in one pass, with progress and a stop button. It reports VERIFIED only when every object was read and matched.
  • Diagnostics. A button in the status bar saves a troubleshooting report where you choose. It holds counts and log lines with names, paths and file contents removed, and is never sent anywhere.

More robust

  • One copy per archive. Starting AFTRIMGE again on an archive that is already open shows a message and exits instead of starting a second engine. An installed copy and a portable copy still run side by side.
  • Backup before a format upgrade. When a future version needs to upgrade the database format, it first writes a checked copy to backups/ and changes nothing if that copy cannot be made.
  • Crash record. An internal failure writes a short local record to logs/panic.log before the program stops.
  • Bounded logs. Daily logs are kept for 14 days and at most 64 MB besides today's.
  • Safer restore destinations. A restore refuses a destination reached through a junction or symbolic link, and on Windows refuses device names such as CON, alternate data streams and names Windows would silently change.
  • Clean-up after a crash. Temporary files left beside a file by an interrupted restore are removed by the next scan of that folder once they are 15 minutes old. A restore or export that fails, for example on a full disk, now removes its own partial file.
  • Size limits on interface requests.

Known limitations

  • Not code-signed. Smart App Control may block the programs.
  • The installed Windows executable could not be launched on the test machine because Smart App Control refused it; installing over 0.1.0 and uninstalling were tested, and the portable build of the same source was launched and tested.
  • Tested on Windows 11 and on Ubuntu 24.04 under WSL2 only.
  • Updates are manual.

Source: docs/RELEASE_NOTES.md