This page retains the user-facing release notes from ROSI v5.0.0. Release pages are not regenerated here; use the latest release on GitHub for current assets and the full changelog.
Upgrading from ROSI 4
ROSI 4.4.0 and later can upgrade to ROSI 5 from inside the app, after you confirm. On first launch, ROSI 5 imports your ROSI 4 settings, queue, lifetime stats, and download activity, and your ROSI 4 data folder is kept. ROSI 4.3.2 and earlier must update to 4.4.0 first. On other systems, install ROSI 5 manually. See the Getting Started guide.
5.0.0
ROSI 5 is a cross-platform yt-dlp GUI rebuilt on Tauri V2 with a Rust backend. It uses the system webview, so installers and memory use are smaller.
Changes in v5.0.0:
- Security: ROSI's update checks and preview thumbnail downloads now reject the eight eMudhra intermediate certificates whose keys were compromised (disclosed October 2026).
- Network: New optional Upstream proxy setting. Downloads, format lists, previews, and thumbnails can now go through your HTTP proxy (
http://host:port, without authentication). ROSI still checks every destination before using the proxy, and private network targets stay blocked. - Flatpak: The Flatpak now includes its own JavaScript runtime (Node.js) for yt-dlp, so YouTube downloads that needed Deno now work in the Flatpak.
- Flatpak: ROSI now tells Flatpak users when an update is available and opens the release page so they can download it. Flatpak builds still update by reinstalling the bundle.
Platform notes
- Linux: ROSI 5 ships an x64 AppImage and an x64 Flatpak. DEB and RPM packages are no longer built or published, and Linux ARM64 is not supported in version 5.
- macOS: ROSI 5 requires macOS 15 or later.
- Windows: ROSI 5 requires Windows 10 version 2004 or later, on x64 or ARM64.