This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+4 more
Summary
AI summaryFixed iOS in‑app file downloads failing on iPhone/iOS apps.
Full changelog
🚀 What's New in v3.8.1
✨ Improvements
- Adaptive Progress Bar
The progress bar width is now fully responsive, automatically adjusting to fit the terminal window size.
🐛 Bug Fixes
-
APE Builds on Firefox (WebRTC)
Resolved the issue where APE builds would hang during WebRTC connection setup.ℹ️ Technical Detail: This fixes compatibility with Firefox 146+, which introduced ML-KEM for WebRTC by sending a post-quantum (PQ) key share during the DTLS 1.3 handshake.
-
iOS In-App Downloads
Fixed an issue preventing file downloads from working correctly when opened inside iPhone/iOS apps. -
i18n OS Detection
Fixed a bug where the application failed to automatically detect the operating system's default language. -
404 Error Display
Corrected the formatting and display logic for 404 (Not Found) error messages.
📦 Which file should I download?
- If you want a single file that runs everywhere, across OSes? choose APE (
ffl.com/fflo.com). - If you want platform-optimized size/perf, choose a native build. 🙂
- On Linux and unsure about glibc (or on musl)? -> APE
ffl.comis the safest choice.
ℹ️ On the first run of a native build, the app performs an internal extraction step (by pyapp), so startup is temporarily slower once.
The install scripts pre-warm this step; manual downloads will see the one-time delay.
APE builds (ffl.com/fflo.com) are single-file and do not have this first-run warmup.
Windows (native)
- x86_64 →
ffl-v3.8.1-x86_64-windows.zip
Unzip to getffl.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.8.1-manylinux_glibc2.39-x86_64-linux.tar.gz- Best for newer distros (e.g., Ubuntu 24).
-
glibc 2.28+ — widest compatibility
ffl-v3.8.1-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.8.1-aarch-darwin.tar.gz - Intel (x86_64) →
ffl-v3.8.1-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.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About FFL
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]