Skip to content

Release v3.9.9

Choose a tag to compare

@Leona-Wang Leona-Wang released this 01 Jun 17:02
· 5 commits to main since this release

🚀 What's New in v3.9.9

This is a minor patch release focused on polishing the web preview experience and cleaning up terminal outputs during unexpected client disconnections.

🖼️ Web Preview Enhancements

  • .webp & Extensionless Support: The web UI previewer now fully supports .webp images. Additionally, we fixed a bug where attempting to preview files without a file extension would throw an error.
  • i18n Timing Fixes: Resolved a race condition in the web UI where certain preview-related text elements would render before the translations (i18n) were fully loaded, causing them to temporarily appear untranslated.

🐛 CLI Stability & Polish

  • Graceful Disconnects: If a downloader abruptly refreshes their browser or drops the connection mid-transfer, the sender's CLI will now handle the interruption gracefully. It will quietly clean up the session instead of dumping an ugly call stack (traceback) into your terminal.

Windows (native)

  • x86_64ffl-v3.9.9-x86_64-windows.zip
    Unzip to get ffl.exe.

Linux (native)

We publish two glibc baselines. Pick the highest baseline that does not exceed your system glibc:

  • glibc 2.39+ — smaller & faster

    • ffl-v3.9.9-manylinux_glibc2.39-x86_64-linux.tar.gz
    • Best for newer distros (e.g., Ubuntu 24).
  • glibc 2.28+ — widest compatibility

    • ffl-v3.9.9-manylinux_glibc2.28-x86_64-linux.tar.gz
    • Works on older distros (e.g., Ubuntu 20); larger due to additional internal linking.

⚠️ If your system is musl-based (e.g., Alpine) or you’re unsure about glibc, prefer APE ffl.com.

macOS (native)

  • Apple Silicon (arm64)ffl-v3.9.9-aarch-darwin.tar.gz
  • Intel (x86_64)ffl-v3.9.9-x86_64-darwin.tar.gz

The archive unpacks to a single ffl binary.

🧰 APE (cross-platform single file, zero external deps)

  • ffl.com — Single-file build that runs natively on Linux, macOS, Windows, FreeBSD, OpenBSD 7.3, NetBSD, BIOS, and Android (Termux).
  • fflo.com — Alternative APE build that is exactly aligned with the open-source repo (no additional/proprietary addons).
    As a result, features that require closed-source components—such as upload to server (e.g., --upload)—are not available.

For a deeper comparison between native and APE, see the README’s notes.