Back to the Archi site

Archi 0.5.0 release notes

Release status: Production macOS release.

Archi 0.5.0 makes everyday archive work faster with drag-and-drop, filename and file-type filtering, and clearer public documentation of Archi's extraction security model.

Highlights

  • Drag archives onto the home screen to extract them.
  • Drag files and folders onto the home screen to start a new archive.
  • Drag files and folders into an open, editable ZIP or 7z archive to add them.
  • Drag a regular file from an archive directly into Finder to extract a copy there.
  • Filter archive entries by filename or file type and sort the Type column.
  • Keep large listings bounded: filtering, sorting, and paging run in Rust before results cross into the WebView.
  • Browse with native file icons and a lazily loaded folder sidebar.
  • Open, browse, test, and safely extract supported archives without extracting them first.
  • Create ZIP and 7z archives from files, folders, mixed selections, and empty folders.
  • Create TAR.GZ, TAR.XZ, and TAR.ZST archives plus GZIP, XZ, and Zstandard single-file streams.
  • Create encrypted ZIP and 7z archives; 7z supports encrypted file names.
  • Extract all entries or only selected files and folders.
  • Safely add, delete, and rename entries in single-volume ZIP and 7z archives.
  • Create and extract ZIP and 7z multi-volume sets.
  • Read and edit UTF-8 ZIP comments.
  • Resolve extraction conflicts with Ask, Replace, Skip, or Keep Both.
  • Show progress, current entry, elapsed time, speed, warnings, and cancellation state.
  • Open the completed extraction destination in Finder.
  • Open a safe archived file in its default Mac app, or press Spacebar for native Quick Look.
  • Open archives through file associations and use five Finder Services: Extract Here, Extract to Folder, Test Archive, Compress to ZIP, and Compress with Options.
  • Keep up to ten recent archive paths locally, available only through File → Open Recent and with controls to disable or clear history.

Safety and privacy

  • Extraction is staged and validated before files are committed to the selected destination.
  • Traversal paths, absolute paths, archive links, unsafe collisions, and source replacement are blocked.
  • Passwords are sent to the bundled engine through standard input, never process arguments or logs.
  • Archive contents, names, passwords, and usage data are not uploaded.
  • The application uses a restrictive Content Security Policy and narrow Tauri permissions.
  • Quarantine propagation remains strict except when the destination filesystem explicitly reports that extended attributes are unsupported.
  • The public security design documents Archi's threat model, extraction pipeline, implemented controls, and limits.

Distribution

  • Product: Archi 0.5.0
  • Bundle identifier: com.nitivar.archi
  • Minimum system: macOS 13
  • Build architecture: universal Apple Silicon and Intel
  • Archive engine: official 7-Zip 26.02 universal macOS binary
  • Packaging: Developer-ID-signed, notarized, and stapled DMG with hardened runtime

See supported formats, known limitations, privacy, and the third-party notices.

Verification completed

  • Final artifact: Archi_0.5.0_universal.dmg
  • SHA-256: 07fc1740912019b6392f89ac707cff33be93b3057e3397ed65cbb0bf957c1077
  • Apple accepted app submission de6eb095-b6b7-4f8d-bb7b-1d9754c7b79d and DMG submission c0c13dd2-a5ed-4183-be29-4384ff4f80da.
  • TypeScript/Vite production build
  • Rust formatting and strict Clippy
  • Complete Rust unit, engine-contract, and security test suites
  • 100,000-entry listing gate
  • 1,000-operation real-engine stress gate
  • Developer ID signing, Apple notarization, and stapling of the universal DMG

Clean-machine installation, upgrade, Finder lifecycle, and uninstall checks remain part of the manual release checklist and are not claimed by this automated verification summary.