Motrix Updates & Release Notes
43 updates curated from 1 source by the Releasebot Team. Last updated: Sep 5, 2026
- Sep 5, 2026
- Date parsed from source:Sep 5, 2026
- First seen by Releasebot:Sep 5, 2026
v2.0.0-beta.32
Motrix releases 2.0.0-beta.32 with a focused Windows reliability update that restores desktop and browser-extension startup after an unclean shutdown and preserves branded installer artwork in release builds.
Motrix 2.0.0-beta.32
English | 简体中文
Motrix 2.0.0-beta.32 is a focused Windows reliability update. It restores normal desktop and browser-extension startup after an unclean shutdown and ensures the branded installer artwork reaches the isolated release build. It is intended for public distribution only after every protected release gate passes.
Highlights
On Windows, the desktop now recovers known bridge startup residue only after Electron confirms single-instance ownership. The recovery preserves local tokens and pairing data, remains limited to the default desktop data directory, and leaves custom bridge directories and Server mode on their existing strict paths. Native Messaging endpoint credentials also remain available across valid Windows DACL variations, avoiding an unintended switch to ticketless browser pairing (#2066).
Published Windows installers now retain the optional branded header and sidebar artwork through isolated finalization. Present images are staged and verified by digest, while missing optional images safely fall back to the NSIS defaults (#2067).
Before testing
This is prerelease software. Back up existing Motrix application data and downloads before installing it. Migration from Motrix v1 data has not yet been validated, so do not use your only copy of v1 data with this beta.
When practical, test v2 in parallel using a separate OS account, machine, or Docker data directory. On Windows, pay particular attention to relaunching the desktop and pairing Motrix Extension after an unclean shutdown, and confirm that the assisted installer displays its branded header and sidebar artwork.
After the protected release completes, Snap testers can install the strictly confined build with sudo snap install motrix --edge. Existing installations tracking latest/edge should upgrade to the same beta.32 revision set.
Planned downloads after release gates pass
Distribution Architectures Planned output macOS 13 or later arm64 (Apple Silicon), x64 (Intel) DMG and ZIP Windows x64 Unsigned NSIS installer (.exe) and ZIP Linux x64, arm64 AppImage, DEB, and RPM Flatpak Native Host companion linux/x64, linux/arm64 Motrix-Native-Host-2.0.0-beta.32-linux-<arch>.tar.gz Docker Hub / GHCR linux/amd64, linux/arm64 Immutable 2.0.0-beta.32 tag in both registries Snap Store amd64, arm64 Verified build set on latest/edgeAfter every container gate passes, the versioned image references will be docker.io/motrixapp/motrix-server:2.0.0-beta.32 and ghcr.io/agalwood/motrix-server:2.0.0-beta.32. See the Docker Server deployment guide for storage, networking, remote Extension pairing, and upgrade guidance.
Distribution notes
AppImage desktop integration is opt-in and confined to the current user's XDG data directory. Browser-extension hand-off is not yet available from the AppImage package because its Native Messaging host does not have a stable path outside the mounted image.
Flatpak is validated separately and is not published by the release tag; the GitHub prerelease includes its Native Host companion archives.
Windows arm64 and all 32-bit packages are not available.
Windows packages are unsigned and may trigger a Windows SmartScreen warning. Download them only from the official GitHub prerelease after it is published.
Beta container tags are immutable and do not update latest, stable, or other stable floating tags.
The Snap package is strictly confined. Its approved personal-files interface is limited to registering Native Messaging host manifests for supported browsers. Beta publication updates latest/edge only; it does not promote the build to candidate or stable.
Feedback
Please report reproducible problems through GitHub Issues. Include your operating system, architecture, package type, and the steps needed to reproduce the issue.
What's Changed
- fix(bridge): recover Windows desktop after unclean shutdown by @agalwood in #2066
- fix(installer): preserve optional artwork in release builds by @agalwood in #2067
- chore(release): prepare 2.0.0-beta.32 by @agalwood in #2068
Full Changelog: v2.0.0-beta.31...v2.0.0-beta.32
Original source - Sep 4, 2026
- Date parsed from source:Sep 4, 2026
- First seen by Releasebot:Sep 4, 2026
v2.0.0-beta.31
Motrix releases 2.0.0-beta.31 with a reliability and desktop-polish update that improves durable download finalization, fixes Docker Extension startup, smooths dark-mode and fullscreen behavior, refreshes onboarding copy, and updates the Windows installer experience.
Motrix 2.0.0-beta.31
English | 简体中文
Motrix 2.0.0-beta.31 is a reliability and desktop-polish update. It improves durable download finalization, fixes Motrix Extension startup in Docker, aligns window state and first-run styling across themes, and refreshes the Windows installer experience. It is intended for public distribution only after every protected release gate passes.
Highlights
Download finalization now uses a same-filesystem move when possible instead of copying the completed payload. The durable journal records that choice, recovery can restore an interrupted move safely, and task state is committed without mutating the live task before the filesystem transaction succeeds (#2056).
Headless Server containers can start the explicitly enabled remote Motrix Extension bridge on the container interface used by Docker port publishing. Startup diagnostics now identify the bridge ownership stage and fixed reason, and the deployment guide documents safe recovery of a stale or invalid ownership record (#2055).
Desktop windows select the correct solid background before the renderer mounts, preventing a light flash in dark mode. Fullscreen transitions now keep custom title-bar controls in sync, hide controls and drag regions while fullscreen, and avoid a duplicate macOS fullscreen menu item (#2057, #2062).
Downloads handed off by Motrix Extension now inherit the application-wide split and per-server connection settings instead of being forced to a single connection (#2062).
The first-run disclaimer restores its intended light appearance and readable highlight contrast in dark mode. English and Simplified Chinese copy also receive small punctuation corrections (#2052, #2062).
The assisted Windows installer now includes branded header and sidebar artwork (#2062).
Before testing
This is prerelease software. Back up existing Motrix application data and downloads before installing it. Migration from Motrix v1 data has not yet been validated, so do not use your only copy of v1 data with this beta.
When practical, test v2 in parallel using a separate OS account, machine, or Docker data directory. Pay particular attention to large completed downloads, recovery after an interrupted finalization, remote Motrix Extension pairing in Docker, Extension downloads with custom connection settings, dark-mode startup, fullscreen transitions, first-run onboarding, and the Windows installer.
After the protected release completes, Snap testers can install the strictly confined build with sudo snap install motrix --edge. Existing installations tracking latest/edge should upgrade to the same beta.31 revision set.
Planned downloads after release gates pass
Distribution
Architectures Planned output macOS 13 or later arm64 (Apple Silicon), x64 (Intel) Windows x64 Linux x64, arm64 Flatpak Native Host companion linux/x64, linux/arm64 Docker Hub / GHCR linux/amd64, linux/arm64 Snap Store amd64, arm64DMG and ZIP
Unsigned NSIS installer (.exe) and ZIP
AppImage, DEB, and RPM
Motrix-Native-Host-2.0.0-beta.31-linux-<arch>.tar.gz
Immutable 2.0.0-beta.31 tag in both registries
Verified build set on latest/edge
After every container gate passes, the versioned image references will be docker.io/motrixapp/motrix-server:2.0.0-beta.31 and ghcr.io/agalwood/motrix-server:2.0.0-beta.31. See the Docker Server deployment guide for storage, networking, remote Extension pairing, and upgrade guidance.
Distribution notes
AppImage desktop integration is opt-in and confined to the current user's XDG data directory. Browser-extension hand-off is not yet available from the AppImage package because its Native Messaging host does not have a stable path outside the mounted image.
Flatpak is validated separately and is not published by the release tag; the GitHub prerelease includes its Native Host companion archives.
Windows arm64 and all 32-bit packages are not available.
Windows packages are unsigned and may trigger a Windows SmartScreen warning. Download them only from the official GitHub prerelease after it is published.
Beta container tags are immutable and do not update latest, stable, or other stable floating tags.
The Snap package is strictly confined. Its approved personal-files interface is limited to registering Native Messaging host manifests for supported browsers. Beta publication updates latest/edge only; it does not promote the build to candidate or stable.
Feedback
Please report reproducible problems through GitHub Issues. Include your operating system, architecture, package type, and the steps needed to reproduce the issue.
What's Changed
fix(server): support Docker extension bridge startup by @agalwood in #2055
chore(l10n): fix some quotes in english and simpchinese by @3gf8jv4dv in #2052
fix(task): repair durable finalize and avoid copies by @agalwood in #2056
fix(window): align startup themes and fullscreen chrome by @agalwood in #2057
fix: address desktop onboarding, bridge, and installer issues by @agalwood in #2062
chore(release): prepare 2.0.0-beta.31 by @agalwood in #2064
Full Changelog: v2.0.0-beta.30...v2.0.0-beta.31
Original source All of your release notes in one feed
Join Releasebot and get updates from agalwood and hundreds of other software products.
- Sep 2, 2026
- Date parsed from source:Sep 2, 2026
- First seen by Releasebot:Sep 2, 2026
v2.0.0-beta.30
Motrix releases 2.0.0-beta.30 as a security and compatibility update, closing Fastify vulnerabilities, tightening transitive dependencies, and moving the desktop runtime to Electron 44. It also refreshes the app and build toolchain.
Motrix 2.0.0-beta.30
English | 简体中文
Motrix 2.0.0-beta.30 is a security and compatibility update. It closes two Fastify vulnerabilities, constrains vulnerable transitive development dependencies, moves the desktop runtime to Electron 44, and refreshes the application and build toolchain. It is intended for public distribution only after every protected release gate passes.
Security and compatibility
Fastify is updated to 5.12.1, fixing CVE-2026-18504, where validation could accept a root primitive that route code received as a coerced object, and CVE-2026-16732, where numeric trustProxy hop counts could be spoofed. Motrix does not use the vulnerable numeric trustProxy form, but the patched release prevents accidental future exposure.
The transitive qs dependency is converged on 6.16.0 when consumers accept it. This fixes CVE-2026-82562 and CVE-2026-82417, which entered only through development tooling rather than the packaged Motrix runtime.
Electron Builder's transitive @xmldom/xmldom dependency is converged on 0.8.15, fixing CVE-2026-83610. This parser is used only by development-time packaging tools.
Electron is updated from 43.4.0 to 44.1.1. Electron 44 requires macOS 13 or later and no longer provides upstream Linux armv7l or Windows ia32 artifacts. Motrix's current release matrix already targets only x64 and arm64, so the supported Windows and Linux outputs are unchanged.
The Flatpak dependency generator is pinned to the upstream revision that understands Electron 44's architecture set. The generated offline source manifest, release signing inputs, runtime hashes, CI images, and packaging checks are updated together.
@motrix/cli is updated to 0.5.0; Biome, Testing Library, Vitest, Vite, i18next, React Router, React Hook Form, Undici, UUID, and other direct dependencies receive compatible patch or minor updates. The repository now uses pnpm 11.25.0.
The MBP1 cryptographic implementation moves to the independently reviewed, exact @noble/curves and @noble/hashes 2.4.0 pair. All normative vectors and protocol tests were regenerated or rerun successfully.
Plugin fixtures now consume @motrix/plugin-api 2.1.0, including its durable delivery context feature. The legacy 2.0 source fixture is retained and type-checked against the current API to protect source compatibility.
Before testing
This is prerelease software. Back up existing Motrix application data and downloads before installing it. Migration from Motrix v1 data has not yet been validated, so do not use your only copy of v1 data with this beta.
When practical, test v2 in parallel using a separate OS account, machine, or Docker data directory. Pay particular attention to server request validation, deployments behind trusted reverse proxies, desktop startup and window behavior after the Electron update, CLI pairing and commands, and loading both current and API 2.0 plugins.
After the protected release completes, Snap testers can install the strictly confined build with sudo snap install motrix --edge. Existing installations tracking latest/edge should upgrade to the same beta.30 revision set.
Planned downloads after release gates pass
Distribution Architectures Planned output macOS 13 or later arm64 (Apple Silicon), x64 (Intel) DMG and ZIP Windows x64 Unsigned NSIS installer (.exe) and ZIP Linux x64, arm64 AppImage, DEB, and RPM Flatpak Native Host companion linux/x64, linux/arm64 Motrix-Native-Host-2.0.0-beta.30-linux-<arch>.tar.gz Docker Hub / GHCR linux/amd64, linux/arm64 Immutable 2.0.0-beta.30 tag in both registries Snap Store amd64, arm64 Verified build set on latest/edgeAfter every container gate passes, the versioned image references will be docker.io/motrixapp/motrix-server:2.0.0-beta.30 and ghcr.io/agalwood/motrix-server:2.0.0-beta.30. See the Docker Server deployment guide for storage, networking, remote Extension pairing, and upgrade guidance.
Distribution notes
AppImage desktop integration is opt-in and confined to the current user's XDG data directory. Browser-extension hand-off is not yet available from the AppImage package because its Native Messaging host does not have a stable path outside the mounted image.
Flatpak is validated separately and is not published by the release tag; the GitHub prerelease includes its Native Host companion archives.
Windows arm64 and all 32-bit packages are not available.
Windows packages are unsigned and may trigger a Windows SmartScreen warning. Download them only from the official GitHub prerelease after it is published.
Beta container tags are immutable and do not update latest, stable, or other stable floating tags.
The Snap package is strictly confined. Its approved personal-files interface is limited to registering Native Messaging host manifests for supported browsers. Beta publication updates latest/edge only; it does not promote the build to candidate or stable.
Feedback
Please report reproducible problems through GitHub Issues. Include your operating system, architecture, package type, and the steps needed to reproduce the issue.
What's Changed
- chore(release): prepare 2.0.0-beta.30 by @agalwood in #2048
- chore(deps): bump @xmldom/xmldom from 0.8.14 to 0.8.15 in /scripts/release-signing-tool by @dependabot[bot] in #2049
Full Changelog: v2.0.0-beta.29...v2.0.0-beta.30
Original source - Sep 2, 2026
- Date parsed from source:Sep 2, 2026
- First seen by Releasebot:Sep 2, 2026
v2.0.0-beta.29
Motrix introduces secure Extension pairing, desktop and server API parity, and a durable plugin hook runtime, while hardening Native Messaging, improving downloads and browser workflows, and updating the bundled aria2 engine.
Motrix 2.0.0-beta.29
English | 简体中文
Motrix 2.0.0-beta.29 introduces the secure Motrix Extension control plane, brings the Desktop and Server application APIs to parity, adds a durable plugin hook runtime, and updates the bundled aria2 engine. It is intended for public distribution only after every protected release gate passes.
Highlights
Motrix Extension can pair with the desktop app through Native Messaging and MBP1. The reviewed protocol uses a short pairing code, encrypted WebSocket envelopes, durable credentials, bounded retries, and explicit revocation. The official Chrome, Edge, and Firefox identities are aligned across manifests, test vectors, and runtime policy. Development builds also keep their Native Messaging host attached to the isolated development profile (#2021).
Headless Server deployments can explicitly enable Motrix Extension pairing over a configured WS/WSS address. Admission, origin, route, process-ownership, and TLS policies keep the remote surface disabled unless the operator opts in; the release path includes compatibility, threat-evidence, integration, and soak checks (#2033).
Desktop and Server now share host-neutral application command and query implementations. The browser UI gains multi-torrent parsing and queues, while bridge, plugin, file-selection, proxy, and task-management behavior is aligned across both hosts. Server operators can also opt into authenticated external aria2 RPC access while loopback remains the default (#2008, #2037).
Plugins can run typed pre- and post-download hooks with staged effects, durable post-delivery work, startup recovery, and crash-safe finalization. Desktop and Server use the same runtime, and the cross-platform finalization helper preserves the required filesystem ordering on Windows and Unix (#2038).
Bundled aria2 is updated to 1.37.0-motrix.12, with every supported archive and binary pinned by SHA-256. WebSocket RPC startup and parallel-response contracts are covered end to end, sparse native RPC diagnostics are promoted into the application log, and trust-store handling is more defensive (#2032).
Native Messaging and Flatpak integration is hardened with owner-only development metadata, stricter caller and filesystem validation, bounded broker processes, atomic companion installation, and safer cleanup. The Flatpak companion remains the only host-side process and continues to reach the sandboxed bridge through its broker boundary.
Redirected downloads preserve their intended filename through proxies, tracker synchronization follows the selected proxy, system proxy discovery runs in an isolated session, global connection options reach newly created tasks, and FFmpeg is resolved immediately before media muxing (#2006, #2013, #2019, #2022).
Desktop fixes cover stale default save directories, unavailable Downloads folders, Windows shortcut and maximized-window restoration, marquee selection, clearer pairing prompts, consistent Settings terminology, a wider peer-address column, and cleanup of ephemeral media-segment tasks after completion or failure (#2014, #2016, #2023, #2030, #2036, #2039, #2041).
Before testing
This is prerelease software. Back up existing Motrix application data and downloads before installing it. Migration from Motrix v1 data has not yet been validated, so do not use your only copy of v1 data with this beta.
When practical, test v2 in parallel using a separate OS account, machine, or Docker data directory. Pay particular attention to first-time and reconnecting Motrix Extension pairing, remote Extension pairing behind your TLS reverse proxy, plugin hooks across restart or interrupted finalization, browser-based torrent creation, concurrent aria2 RPC traffic, proxied redirects, and Native Messaging registration on your platform.
After the protected release completes, Snap testers can install the strictly confined build with sudo snap install motrix --edge. Existing installations tracking latest/edge should upgrade to the same beta.29 revision set.
Planned downloads after release gates pass
Distribution Architectures Planned output macOS 12 or later arm64 (Apple Silicon), x64 (Intel) DMG and ZIP Windows x64 Unsigned NSIS installer (.exe) and ZIP Linux x64, arm64 AppImage, DEB, and RPM Flatpak Native Host companion linux/x64, linux/arm64 Motrix-Native-Host-2.0.0-beta.29-linux-<arch>.tar.gz Docker Hub / GHCR linux/amd64, linux/arm64 Immutable 2.0.0-beta.29 tag in both registries Snap Store amd64, arm64 Verified build set on latest/edgeAfter every container gate passes, the versioned image references will be docker.io/motrixapp/motrix-server:2.0.0-beta.29 and ghcr.io/agalwood/motrix-server:2.0.0-beta.29. See the Docker Server deployment guide for storage, networking, remote Extension pairing, and upgrade guidance.
Distribution notes
AppImage desktop integration is opt-in and confined to the current user's XDG data directory. Browser-extension hand-off is not yet available from the AppImage package because its Native Messaging host does not have a stable path outside the mounted image.
Flatpak is validated separately and is not published by the release tag; the GitHub prerelease includes its Native Host companion archives.
Windows arm64 and all 32-bit packages are not available.
Windows packages are unsigned and may trigger a Windows SmartScreen warning. Download them only from the official GitHub prerelease after it is published.
Beta container tags are immutable and do not update latest, stable, or other stable floating tags.
The Snap package is strictly confined. Its approved personal-files interface is limited to registering Native Messaging host manifests for supported browsers. Beta publication updates latest/edge only; it does not promote the build to candidate or stable.
Feedback
Please report reproducible problems through GitHub Issues. Include your operating system, architecture, package type, and the steps needed to reproduce the issue.
What's Changed
- fix: isolate dev data and repair tracker proxy sync by @agalwood in #2006
- chore(l10n): quote mark updates for simpchinese and english by @3gf8jv4dv in #2005
- feat(server): allow external aria2 RPC access by @agalwood in #2008
- fix(download): preserve filenames for proxied redirect downloads by @agalwood in #2013
- fix(windows): avoid shortcut creation on startup by @agalwood in #2014
- fix(renderer): stabilize marquee selection rendering by @agalwood in #2016
- fix: stabilize browser bridge and FFmpeg media workflow by @agalwood in #2019
- fix(proxy): import system settings through isolated session by @agalwood in #2022
- fix(window): restore maximized state on relaunch by @agalwood in #2023
- feat(bridge): ship the MBP1 extension control plane by @agalwood in #2021
- fix(add-task): refresh default save directory on open by @agalwood in #2030
- fix(aria2): harden WebSocket RPC and upgrade engine by @agalwood in #2032
- feat(bridge): support remote extensions over MBP1 by @agalwood in #2033
- fix(settings): fall back when downloads path is unavailable by @agalwood in #2036
- feat(server): complete app rpc parity by @agalwood in #2037
- feat(plugin): add durable hook runtime by @agalwood in #2038
- fix(media): prevent hidden aria2 segment recovery by @agalwood in #2041
- chore(release): prepare 2.0.0-beta.29 by @agalwood in #2043
- fix(release): derive Flatpak companion license manifest by @agalwood in #2046
Full Changelog: v2.0.0-beta.28...v2.0.0-beta.29
Original source - Aug 28, 2026
- Date parsed from source:Aug 28, 2026
- First seen by Releasebot:Aug 28, 2026
v2.0.0-beta.28
Motrix releases 2.0.0-beta.28 with safer download naming, improved RPC and restart handling, proxy and SOCKS5 support, Windows networking and installer fixes, and cleaner Snap publishing. It also restores the Downloads empty state and sharpens BitTorrent proxy behavior.
Motrix 2.0.0-beta.28
English | 简体中文
Motrix 2.0.0-beta.28 resolves beta blockers in direct-download naming and finalization, RPC lifecycle, proxy handling, Windows networking and integration, and Snap publication. It is intended for public distribution only after every protected release gate passes.
Highlights
HTTP(S) downloads now derive safe final filenames after redirects, request rewriting, plugin hooks, and proxy-aware remote metadata probes. Explicit user filenames remain authoritative, while failed probes retain a safe URL-based fallback (#1976).
The Files inspector keeps the logical HTTP/FTP destination name instead of exposing aria2's temporary .motrix suffix. Finalization rebases persisted file records after a successful rename without changing BitTorrent, Magnet, or multiplexed-download paths (#2001).
An explicitly empty RPC password now enables intentional no-token mode. Motrix still binds aria2 RPC to loopback, disables permissive cross-origin access, refreshes the RPC client before the first call to a restarted engine, and coalesces concurrent restart requests (#1987, #1988).
Native BitTorrent traffic has the same boundary regardless of the selected proxy: peer connections, DHT, and UDP trackers remain direct. Only HTTP(S) requests associated with a torrent, such as HTTP(S) trackers and Web Seeds, can use the download proxy. This release adds an authenticated loopback HTTP bridge so SOCKS5 also works for regular HTTP(S) downloads, tracker-list refreshes, and that BitTorrent HTTP(S) traffic. Per-listener authentication is generated in memory and removed when the bridge stops (#1977).
Motrix now uses @motrix/[email protected], improving Windows default-route selection and NAT mapping in multi-adapter environments such as Tailscale (#1999).
Windows CLI discovery now starts native executables directly and reserves cmd.exe for batch shims, fixing Node.js paths under Program Files (#1998).
The Windows installer restores the dedicated .torrent association icon while preserving the installer-owned Default Apps design (#2003).
The Downloads page restores its empty state when only removed records remain. Protected beta tags also use the Store's scoped edge channel correctly when publishing the verified two-architecture Snap set to latest/edge (#1997, #1996, #2002).
Before testing
This is prerelease software. Back up existing Motrix application data and downloads before installing it. Migration from Motrix v1 data has not yet been validated, so do not use your only copy of v1 data with this beta.
When practical, test v2 in parallel using a separate OS account, machine, or Docker data directory. Pay particular attention to redirected HTTP downloads, downloads using each proxy protocol, the documented BitTorrent proxy boundary, RPC no-token mode, engine restarts, and Windows networking or file associations relevant to your environment.
After the protected release completes, Snap testers can install the strictly confined build with sudo snap install motrix --edge. Existing installations tracking latest/edge should upgrade to the same beta.28 revision set.
Planned downloads after release gates pass
Distribution
Distribution Architectures Planned output macOS 12 or later arm64 (Apple Silicon), x64 (Intel) DMG and ZIP Windows x64 Unsigned NSIS installer (.exe) and ZIP Linux x64, arm64 AppImage, DEB, and RPM Flatpak Native Host companion linux/x64, linux/arm64 Motrix-Native-Host-2.0.0-beta.28-linux-<arch>.tar.gz Docker Hub / GHCR linux/amd64, linux/arm64 Immutable 2.0.0-beta.28 tag in both registries Snap Store amd64, arm64 Verified build set on latest/edgeAfter every container gate passes, the versioned image references will be docker.io/motrixapp/motrix-server:2.0.0-beta.28 and ghcr.io/agalwood/motrix-server:2.0.0-beta.28. See the Docker Server deployment guide for storage, networking, and upgrade guidance.
Distribution notes
AppImage desktop integration is opt-in and confined to the current user's XDG data directory. Browser-extension hand-off is not yet available from the AppImage package because its Native Messaging host does not have a stable path outside the mounted image.
Flatpak is validated separately and is not published by the release tag; the GitHub prerelease includes its Native Host companion archives.
Windows arm64 and all 32-bit packages are not available.
Windows packages are unsigned and may trigger a Windows SmartScreen warning. Download them only from the official GitHub prerelease after it is published.
Beta container tags are immutable and do not update latest, stable, or other stable floating tags.
The Snap package is strictly confined. Its approved personal-files interface is limited to registering Native Messaging host manifests for supported browsers. Beta publication updates latest/edge only; it does not promote the build to candidate or stable.
Feedback
Please report reproducible problems through GitHub Issues. Include your operating system, architecture, package type, and the steps needed to reproduce the issue.
What's Changed
- fix(snap): honor scoped edge channel credentials by @agalwood in #1996
- fix(cli): spawn windows executables directly by @agalwood in #2000
- fix: resolve beta blockers in downloads, RPC, NAT, and proxy by @agalwood in #2002
- chore(release): prepare 2.0.0-beta.28 by @agalwood in #2004
Full Changelog: v2.0.0-beta.27...v2.0.0-beta.28
Original source - Aug 27, 2026
- Date parsed from source:Aug 27, 2026
- First seen by Releasebot:Aug 27, 2026
v2.0.0-beta.27
Motrix ships 2.0.0-beta.27 with verified Snap builds for amd64 and arm64, GeoIP support in the Headless Server, and broad fixes for aria2 behavior, Windows integration, typography, packaging, and desktop details.
Motrix 2.0.0-beta.27
English | 简体中文
Motrix 2.0.0-beta.27 enables protected beta releases to publish verified amd64 and arm64 Snap builds to the Snap Store, adds GeoIP support to the Headless Server, and improves aria2 behavior, Windows integration, typography, packaging, and desktop details. It is intended for public distribution only after every protected release gate passes.
Highlights
Protected stable and beta tags now build, verify, and upload one complete two-architecture Snap set before releasing its exact revisions to latest/edge. Pull requests and manual runs remain build-only, and candidate or stable promotion continues to reuse the already verified revisions.
The Headless Server now exposes the same GeoIP and peer queries as the Electron app, forwards GeoIP events, closes the manager cleanly during shutdown, and prints a copyable Server URL when it starts. Its Add Task dialog now follows the desktop layout and animation behavior (#1986).
aria2 runtime defaults are aligned across new and existing profiles, while BitTorrent preview and file-selection behavior more consistently follows the task's authoritative metadata (#1982).
New HTTP downloads now honor the active performance profile's connection count instead of overriding it with five connections (#1989).
The Files inspector now restores indexed single-file torrent names, refreshes live progress, and preserves the display order of bracketed file names (#1991, #1992).
The Info Hash copy action now copies the raw hash. Selecting SOCKS5 no longer sends an unsupported proxy option to the download engine, while app-update and tracker proxy scopes remain available (#1990, #1994).
The development runner now uses cross-spawn, allowing pnpm start to resolve its child command correctly on Windows (#1981).
Windows 11 default-app detection now prefers UserChoiceLatest, the CLI refreshes its Node path discovery, and concurrent directory-picker requests no longer open duplicate native dialogs (#1967, #1973).
Cross-platform font fallbacks now preserve bundled Inter text while choosing appropriate native CJK fonts for the active platform and locale (#1972).
Server artifacts now include the Motrix license, and the desktop preserves its window title while exposing favicon and Apple touch icons (#1983).
Before testing
This is prerelease software. Back up existing Motrix application data and downloads before installing it. Migration from Motrix v1 data has not yet been validated, so do not use your only copy of v1 data with this beta.
When practical, test v2 in parallel using a separate OS account, machine, or Docker data directory. Do not rely on this beta for your only copy of important downloads.
After the protected release completes, Snap testers can install the strictly confined build with sudo snap install motrix --edge. Verify that normal downloads, removable media, and browser Native Messaging integration behave as expected. Existing installations tracking latest/edge should upgrade to the same beta.27 revision set.
Planned downloads after release gates pass
Distribution Architectures Planned output macOS 12 or later arm64 (Apple Silicon), x64 (Intel) DMG and ZIP Windows x64 Unsigned NSIS installer (.exe) and ZIP Linux x64, arm64 AppImage, DEB, and RPM Flatpak Native Host companion linux/x64, linux/arm64 Motrix-Native-Host-2.0.0-beta.27-linux-<arch>.tar.gz Docker Hub / GHCR linux/amd64, linux/arm64 Immutable 2.0.0-beta.27 tag in both registries Snap Store amd64, arm64 Verified build set on latest/edgeAfter every container gate passes, the versioned image references will be docker.io/motrixapp/motrix-server:2.0.0-beta.27 and ghcr.io/agalwood/motrix-server:2.0.0-beta.27. See the Docker Server deployment guide for storage, networking, and upgrade guidance.
Distribution notes
AppImage desktop integration is opt-in and confined to the current user's XDG data directory. Browser-extension hand-off is not yet available from the AppImage package because its Native Messaging host does not have a stable path outside the mounted image.
Flatpak is validated separately and is not published by the release tag; the GitHub prerelease includes its Native Host companion archives.
Windows arm64 and all 32-bit packages are not available.
Windows packages are unsigned and may trigger a Windows SmartScreen warning. Download them only from the official GitHub prerelease after it is published.
Beta container tags are immutable and do not update latest, stable, or other stable floating tags.
The Snap package is strictly confined. Its approved personal-files interface is limited to registering Native Messaging host manifests for supported browsers. Beta publication updates latest/edge only; it does not promote the build to candidate or stable.
Feedback
Please report reproducible problems through GitHub Issues. Include your operating system, architecture, package type, and the steps needed to reproduce the issue.
What's Changed
- fix(windows): address picker, CJK, and association issues by @agalwood in #1967
- fix(renderer): unify cross-platform font fallbacks by @agalwood in #1972
- fix(cli): refresh windows path for node detection by @agalwood in #1973
- feat(aria2): align runtime defaults and BT preview policy by @agalwood in #1982
- docs: add review FAQ and troubleshooting to issue template by @3gf8jv4dv in #1980
- fix(build): include the Motrix license in Server artifacts by @agalwood in #1983
- feat(server): add GeoIP support and align Add Task dialog by @agalwood in #1986
- chore(release): prepare 2.0.0-beta.27 by @agalwood in #1995
New Contributors
@3gf8jv4dv made their first contribution in #1980
Full Changelog: v2.0.0-beta.26...v2.0.0-beta.27
Original source - Aug 25, 2026
- Date parsed from source:Aug 25, 2026
- First seen by Releasebot:Aug 25, 2026
v2.0.0-beta.26
Motrix ships 2.0.0-beta.26 with safer interrupted download recovery, new system default-app controls on Windows and Linux, and fresh Settings polish. New installs now use each platform’s Downloads folder, with improved locale fit and updated user-agent presets.
Motrix 2.0.0-beta.26
English | 简体中文
Motrix 2.0.0-beta.26 makes interrupted direct-download recovery safer, adds system default-app controls on Windows and Linux, uses each platform's Downloads directory for new installations, and refreshes several Settings details. It is intended for public distribution only after every protected release gate passes.
Highlights
Interrupted HTTP and FTP downloads now persist a non-sensitive replay recipe and remote resource validators. On restart, Motrix inspects the partial file, aria2 checkpoint, final-path conflicts, range support, and the remote ETag or modification time before resuming. If identity or credentials cannot be verified safely, the partial file is preserved and Motrix reports why manual recovery is required
(#1959).Integration settings now report whether Motrix owns .torrent files and magnet: links on Windows and Linux. Windows opens the appropriate Default Apps page without rewriting protected UserChoice values. Native Linux packages can set the .torrent default through xdg-mime, while AppImage integration preserves and restores verified previous handlers
(#1957).New installations now default downloads to the operating system's Downloads directory instead of assuming <home>/Downloads. Existing saved paths are preserved, and confined Snap packages retain their stable real-home default
(#1958).Compact selectors in Settings expand to fit localized labels instead of clipping longer translations
(#1955).Built-in Chrome, Firefox, Safari, and Transmission User-Agent presets have been refreshed (#1960).
Before testing
This is prerelease software. Back up existing Motrix application data and downloads before installing it. Migration from Motrix v1 data has not yet been validated, so do not use your only copy of v1 data with this beta.
When practical, test v2 in parallel using a separate OS account, machine, or Docker data directory. Do not rely on this beta for your only copy of important downloads.
To test recovery, interrupt an HTTP or FTP download after it has written both a partial file and an aria2 checkpoint, then restart Motrix and confirm that the task resumes without discarding progress. Also test a changed remote resource or missing checkpoint and confirm that Motrix preserves the partial file rather than combining incompatible bytes. On Windows and Linux, review the default-app status under Integration settings and verify .torrent and magnet: hand-off.
Planned downloads after release gates pass
Distribution Architectures Planned output macOS 12 or later arm64 (Apple Silicon), x64 (Intel) DMG and ZIP Windows x64 Unsigned NSIS installer (.exe) and ZIP Linux x64, arm64 AppImage, DEB, and RPM Flatpak Native Host companion linux/x64, linux/arm64 Motrix-Native-Host-2.0.0-beta.26-linux-<arch>.tar.gz Docker Hub / GHCR linux/amd64, linux/arm64 Immutable 2.0.0-beta.26 tag in both registries Snap Store — Not published for this betaAfter every container gate passes, the versioned image references will be docker.io/motrixapp/motrix-server:2.0.0-beta.26 and ghcr.io/agalwood/motrix-server:2.0.0-beta.26. See the Docker Server deployment guide for storage, networking, and upgrade guidance.
Distribution notes
AppImage desktop integration is opt-in and confined to the current user's XDG data directory. Browser-extension hand-off is not yet available from the AppImage package because its Native Messaging host does not have a stable path outside the mounted image.
Flatpak is validated separately and is not published by the release tag; the GitHub prerelease includes its Native Host companion archives.
Windows arm64 and all 32-bit packages are not available.
Windows packages are unsigned and may trigger a Windows SmartScreen warning. Download them only from the official GitHub prerelease after it is published.
Beta container tags are immutable and do not update latest, stable, or other stable floating tags.
Snap is not published for this beta. Prerelease Snap runs stop after source validation, so they do not build Snap artifacts, upload Store revisions, or change latest/edge.
Feedback
Please report reproducible problems through GitHub Issues. Include your operating system, architecture, package type, and the steps needed to reproduce the issue.
What's Changed
- fix(settings): adapt select widths to localized text by @agalwood in #1955
- feat(platform): add system default app controls by @agalwood in #1957
- fix(settings): use platform downloads directory by @agalwood in #1958
- fix(downloads): harden interrupted task recovery by @agalwood in #1959
- fix(settings): refresh user-agent presets by @agalwood in #1960
- chore(release): prepare 2.0.0-beta.26 by @agalwood in #1962
Full Changelog: v2.0.0-beta.25...v2.0.0-beta.26
Original source - Aug 23, 2026
- Date parsed from source:Aug 23, 2026
- First seen by Releasebot:Aug 23, 2026
v2.0.0-beta.25
Motrix releases 2.0.0-beta.25 with stronger BitTorrent and Magnet task recovery, safer storage handling, and smarter duplicate torrent detection. It also modernizes AppImage distribution and refines Windows caption controls and the activity heatmap.
Motrix 2.0.0-beta.25
English | 简体中文
Motrix 2.0.0-beta.25 strengthens BitTorrent and Magnet task identity, recovery, and storage safety; modernizes AppImage distribution; and refines several desktop controls. It is intended for public distribution only after every protected release gate passes.
Beta.24 did not reach public distribution because the protected Linux smoke test looked for the AppStream application ID (app.motrix.native.desktop) instead of electron-builder's actual AppImage desktop entry (motrix.desktop). Beta.25 carries the same user-facing changes and corrects that release-only assertion; both AppImage architectures must still pass the complete no-FUSE extraction gate before publication.
Highlights
BitTorrent payloads now use a fixed-length internal staging workspace with validated per-file output mappings. Final names are restored after completion, and failed Magnet metadata resolution can be retried safely with a fresh engine task (#1930, #1932).
Magnet-to-BT conversion immediately persists aria2's authoritative file paths, sizes, and selection state. Domain file indexes consistently remain zero-based, including restore and reseed paths (#1934, #1937).
Re-adding the same torrent now compares its info hash, destination, and file selection. Motrix reuses or focuses a compatible task, verifies completed data before reuse, and reports explicit conflicts for incompatible copies or leftover files instead of silently downloading a numbered duplicate. The internal staging path no longer leaks a bare aria2 GID (#1939).
AppImages now use static x64 and arm64 runtimes, include native zsync update metadata, and support extraction on current Linux systems without depending on FUSE 2 (#1898, #1899, #1933).
Windows caption controls use compact Chromium-inspired glyphs and stay in sync when the window is maximized, restored, or resized (#1925, #1935).
The activity heatmap omits a partial leading month label when it would overlap the next month (#1936, #1938).
New Task file-type filters now show consistent tooltips (#1939).
Before testing
This is prerelease software. Back up existing Motrix application data and downloads before installing it. Migration from Motrix v1 data has not yet been validated, so do not use your only copy of v1 data with this beta.
When practical, test v2 in parallel using a separate OS account, machine, or Docker data directory. Do not rely on this beta for your only copy of important downloads.
For BitTorrent testing, add the same Magnet link more than once with matching and different destinations or file selections. Confirm that compatible tasks are reused, incompatible copies require an explicit choice, and completed data is checked before reuse. Historical tasks with empty file metadata can only be repaired while aria2 still retains their result; otherwise remove the old task and re-add the Magnet link. On Linux, also verify AppImage extraction, desktop integration, and update checks on the architectures you use.
Planned downloads after release gates pass
Distribution Architectures Planned output macOS 12 or later arm64 (Apple Silicon), x64 (Intel) DMG and ZIP Windows x64 Unsigned NSIS installer (.exe) and ZIP Linux x64, arm64 AppImage, DEB, and RPM Flatpak Native Host companion linux/x64, linux/arm64 Motrix-Native-Host-2.0.0-beta.25-linux-<arch>.tar.gz Docker Hub / GHCR linux/amd64, linux/arm64 Immutable 2.0.0-beta.25 tag in both registries Snap Store — Not published for this betaAfter every container gate passes, the versioned image references will be docker.io/motrixapp/motrix-server:2.0.0-beta.25 and ghcr.io/agalwood/motrix-server:2.0.0-beta.25. See the Docker Server deployment guide for storage, networking, and upgrade guidance.
Distribution notes
AppImage desktop integration is opt-in and confined to the current user's XDG data directory. Browser-extension hand-off is not yet available from the AppImage package because its Native Messaging host does not have a stable path outside the mounted image.
Flatpak is validated separately and is not published by the release tag; the GitHub prerelease includes its Native Host companion archives.
Windows arm64 and all 32-bit packages are not available.
Windows packages are unsigned and may trigger a Windows SmartScreen warning. Download them only from the official GitHub prerelease after it is published.
Beta container tags are immutable and do not update latest, stable, or other stable floating tags.
Snap is not published for this beta. Prerelease Snap runs stop after source validation, so they do not build Snap artifacts, upload Store revisions, or change latest/edge.
Feedback
Please report reproducible problems through GitHub Issues. Include your operating system, architecture, package type, and the steps needed to reproduce the issue.
What's Changed
- fix(bt): avoid long paths and retry magnet metadata by @agalwood in #1932
- fix(linux): modernize AppImage distribution by @agalwood in #1933
- fix(window): refine Windows caption controls by @agalwood in #1935
- fix(bt): persist magnet file metadata by @agalwood in #1937
- fix(dashboard): omit partial leading month label in activity heatmap by @Justin24506 in #1938
- fix(bt): prevent duplicate torrent tasks and path conflicts by @agalwood in #1939
- chore(release): prepare 2.0.0-beta.24 by @agalwood in #1940
- fix(release): prepare beta.25 AppImage recovery by @agalwood in #1941
New Contributors
@Justin24506 made their first contribution in #1938
Full Changelog: v2.0.0-beta.23...v2.0.0-beta.25
Original source - Aug 23, 2026
- Date parsed from source:Aug 23, 2026
- First seen by Releasebot:Aug 23, 2026
v2.0.0-beta.24
Motrix prepares 2.0.0-beta.24 release.
chore(release): prepare 2.0.0-beta.24 (#1940)
Original source - Aug 23, 2026
- Date parsed from source:Aug 23, 2026
- First seen by Releasebot:Aug 23, 2026
v2.0.0-beta.23
Motrix releases 2.0.0-beta.23 with download file-time controls, platform-aligned launch and tray behavior, more compact Settings controls, and a Windows fix for the shrinking New Task window.
Motrix 2.0.0-beta.23
English | 简体中文
Motrix 2.0.0-beta.23 adds control over downloaded-file modification times, aligns launch and tray behavior with each desktop operating system, makes Settings controls more compact and consistent, and fixes New Task window shrinking on Windows. It is intended for public distribution only after every protected release gate passes.
Highlights
Downloads can now choose the modification time used for completed HTTP and FTP files. Local is the default and keeps the download completion time; Server applies the remote Last-Modified timestamp when one is available (#1542).
Appearance now uses platform-native launch terminology. macOS offers Dock and Menu Bar combinations, while Windows and Linux offer opening the main window or starting in the system tray. Linux also explains that tray support depends on the desktop environment.
Windows and Linux always retain a tray entry as a reliable way to reopen Motrix, including when an old settings file contains the macOS-only hidden tray value. A Linux tray click now toggles the main window, and context-menu handling uses the events supported by each operating system.
Settings use more consistent widths for short numeric fields and compact selectors. Speed-limit reset actions are grouped before their values, with separate meanings for unlimited standard limits and inherited low-speed limits.
The non-resizable New Task window now shrinks through a bounds update that preserves its current position. This fixes the collapsed window height on Windows while preserving the existing macOS animation behavior (#1879).
Before testing
This is prerelease software. Back up existing Motrix application data and downloads before installing it. Migration from Motrix v1 data has not yet been validated, so do not use your only copy of v1 data with this beta.
When practical, test v2 in parallel using a separate OS account, machine, or Docker data directory. Do not rely on this beta for your only copy of important downloads.
To test file times, download an HTTP or FTP resource that supplies a Last-Modified value, then compare the Local and Server choices under Downloads settings. Also verify that the Appearance launch mode and tray click behavior match your desktop environment.
Planned downloads after release gates pass
Distribution Architectures Planned output macOS 12 or later arm64 (Apple Silicon), x64 (Intel) DMG and ZIP Windows x64 Unsigned NSIS installer (.exe) and ZIP Linux x64, arm64 AppImage, DEB, and RPM Flatpak Native Host companion linux/x64, linux/arm64 Motrix-Native-Host-2.0.0-beta.23-linux-<arch>.tar.gz Docker Hub / GHCR linux/amd64, linux/arm64 Immutable 2.0.0-beta.23 tag in both registries Snap Store — Not published for this betaAfter every container gate passes, the versioned image references will be docker.io/motrixapp/motrix-server:2.0.0-beta.23 and ghcr.io/agalwood/motrix-server:2.0.0-beta.23. See the Docker Server deployment guide for storage, networking, and upgrade guidance.
Distribution notes
AppImage desktop integration is opt-in and confined to the current user's XDG data directory. Browser-extension hand-off is not yet available from the AppImage package because its Native Messaging host does not have a stable path outside the mounted image.
Flatpak is validated separately and is not published by the release tag; the GitHub prerelease includes its Native Host companion archives.
Windows arm64 and all 32-bit packages are not available.
Windows packages are unsigned and may trigger a Windows SmartScreen warning. Download them only from the official GitHub prerelease after it is published.
Beta container tags are immutable and do not update latest, stable, or other stable floating tags.
Snap is not published for this beta. Prerelease Snap runs stop after source validation, so they do not build Snap artifacts, upload Store revisions, or change latest/edge.
Feedback
Please report reproducible problems through GitHub Issues. Include your operating system, architecture, package type, and the steps needed to reproduce the issue.
What's Changed
- fix(add-task): shrink non-resizable window on Windows by @agalwood in #1926
- feat(settings): polish platform and download controls by @agalwood in #1928
- chore(release): prepare 2.0.0-beta.23 by @agalwood in #1929
Full Changelog: v2.0.0-beta.22...v2.0.0-beta.23
Original source - Aug 22, 2026
- Date parsed from source:Aug 22, 2026
- First seen by Releasebot:Aug 22, 2026
v2.0.0-beta.22
Motrix ships 2.0.0-beta.22 with a verified aria2 1.37.0-motrix.10 engine fork, safer custom engine handling, a lower-memory desktop mode, race-condition fixes, and a polished New Task window.
Motrix 2.0.0-beta.22
English | 简体中文
Motrix 2.0.0-beta.22 updates the bundled download engine to aria2 1.37.0-motrix.10, makes custom upstream aria2 replacements safe, fixes an engine task-adoption race, adds a lower-memory desktop mode, and polishes the New Task window. It is intended for public distribution only after every protected release gate passes.
Highlights
Desktop, Server, Docker, and Flatpak packages now use the verified Motrix aria2 fork 1.37.0-motrix.10. Every supported platform asset is pinned by name, size, and SHA-256 digest in the engine lock.
Motrix checks aria2c --version before starting the engine. A version must carry the Motrix suffix and the fork-only SQLite persistence feature to be recognized as the bundled fork; this detection does not depend on RPC, so an incompatible engine cannot crash before it is identified.
When an upstream or otherwise non-Motrix aria2 executable is detected, Motrix warns the user and durably changes max-connection-per-server and split to the upstream limit of 16. The adjusted settings use the Custom performance profile so validation cannot restore an incompatible value.
URI creation also handles aria2 error code 28 defensively. If a custom engine rejects connection options above 16, Motrix retries the request once with compatible values instead of losing the task.
Engine-adopted parent tasks are persisted before task inspectors can save child files or peers. This removes the SQLite foreign-key race that could stop desktop or Server startup while recovering existing aria2 tasks (#1920).
A new Lightweight mode can release the hidden main-window renderer while downloads continue. Background startup can remain headless when safe; Windows and Linux retain a tray entry, while macOS can reopen from the Dock.
The New Task window reads the clipboard only when it opens, so editing the form no longer overwrites user input with later clipboard changes. Collapsing Advanced options now restores the compact window height.
Before testing
This is prerelease software. Back up existing Motrix application data and downloads before installing it. Migration from Motrix v1 data has not yet been validated, so do not use your only copy of v1 data with this beta.
When practical, test v2 in parallel using a separate OS account, machine, or Docker data directory. Do not rely on this beta for your only copy of important downloads.
If you replace the bundled aria2c, expect Motrix to limit connections to 16 unless the executable reports the Motrix fork version and persistence feature.
Planned downloads after release gates pass
Distribution Architectures Planned output macOS 12 or later arm64 (Apple Silicon), x64 (Intel) DMG and ZIP Windows x64 Unsigned NSIS installer (.exe) and ZIP Linux x64, arm64 AppImage, DEB, and RPM Flatpak Native Host companion linux/x64, linux/arm64 Motrix-Native-Host-2.0.0-beta.22-linux-<arch>.tar.gz Docker Hub / GHCR linux/amd64, linux/arm64 Immutable 2.0.0-beta.22 tag in both registries Snap Store — Not published for this betaAfter every container gate passes, the versioned image references will be docker.io/motrixapp/motrix-server:2.0.0-beta.22 and ghcr.io/agalwood/motrix-server:2.0.0-beta.22. See the Docker Server deployment guide for storage, networking, and upgrade guidance.
Distribution notes
AppImage desktop integration is opt-in and confined to the current user's XDG data directory. Browser-extension hand-off is not yet available from the AppImage package because its Native Messaging host does not have a stable path outside the mounted image.
Flatpak is validated separately and is not published by the release tag; the GitHub prerelease includes its Native Host companion archives.
Windows arm64 and all 32-bit packages are not available.
Windows packages are unsigned and may trigger a Windows SmartScreen warning. Download them only from the official GitHub prerelease after it is published.
Beta container tags are immutable and do not update latest, stable, or other stable floating tags.
Snap is not published for this beta. Prerelease Snap runs stop after source validation, so they do not build Snap artifacts, upload Store revisions, or change latest/edge.
Feedback
Please report reproducible problems through GitHub Issues. Include your operating system, architecture, package type, and the steps needed to reproduce the issue.
What's Changed
fix(add-task): restore window height after collapsing advanced by @agalwood in #1916
feat: add lightweight desktop mode by @agalwood in #1917
fix(engine): handle official aria2 limits and task adoption races by @agalwood in #1923
chore(release): prepare 2.0.0-beta.22 by @agalwood in #1924
Full Changelog: v2.0.0-beta.21...v2.0.0-beta.22
Original source - Aug 22, 2026
- Date parsed from source:Aug 22, 2026
- First seen by Releasebot:Aug 22, 2026
v2.0.0-beta.21
Motrix releases 2.0.0-beta.21 with restored verified HTTPS downloads on Linux, new performance profiles with up to 64 connections, more reliable settings and engine recovery, structured log redaction, and returned AppImage packages with optional desktop integration.
Motrix 2.0.0-beta.21
English | 简体中文
Motrix 2.0.0-beta.21 restores verified HTTPS downloads across Linux distributions, adds performance profiles with up to 64 connections, makes settings and engine recovery more reliable, redacts sensitive log data, and returns AppImage packages with user-controlled desktop integration. It is intended for public distribution only after every protected release gate passes.
Beta.20 did not reach public distribution because release assembly rejected electron-builder's valid AppImage-first Linux update metadata. Beta.21 carries the same user-facing changes and normalizes those compatibility fields to the DEB updater asset before final verification and publication.
Highlights
Linux launches aria2 with a fresh CA bundle assembled from the system trust store on every run, falling back to bundled roots when necessary. This fixes valid HTTPS downloads on distributions where the static engine's build-time OpenSSL paths do not exist, without disabling certificate verification.
Desktop, Server, Docker, and Flatpak packages use the Motrix aria2 fork 1.37.0-motrix.6. Server and Docker packages carry the verified Motrix binary instead of depending on a distribution-provided aria2 executable.
Download settings offer Automatic, Balanced, High speed, Maximum, and Custom performance profiles. They coordinate connections, segments, minimum segment size, and disk cache; the bundled engine supports up to 64 connections per server and Automatic mode applies disk-aware startup tuning.
Settings are saved before an engine restart is requested. Options that aria2 can apply immediately are updated in place, while settings requiring a restart keep a durable reminder. Connection, allocation, and cache choices remain consistent after saving and relaunching.
Application and plugin logs share a structured redaction boundary. Secrets, credentials, cookies, request bodies, storage values, sensitive paths, and URL query data are removed while safe diagnostic context is retained.
AppImage publishing is restored for Linux x64 and arm64. On first launch, users may opt in to a desktop entry, icon, and motrix:, magnet:, and .torrent handlers under their own XDG data directory; the integration can be enabled, repaired, or removed later from Settings.
Release assembly accepts electron-builder's AppImage-first source metadata, validates every referenced Linux asset, and emits DEB-based compatibility fields for the updater. Final release verification remains strict.
Tracker state cached before an engine interruption is reapplied after recovery. Expected engine-shutdown errors are suppressed, NAT mappings retry after discovery, and download counts follow Motrix task state.
Windows and Linux caption controls use consistent 28px targets and align with sidebar and panel actions. Toast and content safe areas account for the custom window chrome.
Before testing
This is prerelease software. Back up existing Motrix application data and downloads before installing it. Migration from Motrix v1 data has not yet been validated, so do not use your only copy of v1 data with this beta.
When practical, test v2 in parallel using a separate OS account, machine, or Docker data directory. Do not rely on this beta for your only copy of important downloads.
Planned downloads after release gates pass
Distribution Architectures Planned output macOS 12 or later arm64 (Apple Silicon), x64 (Intel) DMG and ZIP Windows x64 Unsigned NSIS installer (.exe) and ZIP Linux x64, arm64 AppImage, DEB, and RPM Flatpak Native Host companion linux/x64, linux/arm64 Motrix-Native-Host-2.0.0-beta.21-linux-<arch>.tar.gz Docker Hub / GHCR linux/amd64, linux/arm64 Immutable 2.0.0-beta.21 tag in both registries Snap Store — Not published for this betaAfter every container gate passes, the versioned image references will be docker.io/motrixapp/motrix-server:2.0.0-beta.21 and ghcr.io/agalwood/motrix-server:2.0.0-beta.21. See the Docker Server deployment guide for storage, networking, and upgrade guidance.
Distribution notes
AppImage desktop integration is opt-in and confined to the current user's XDG data directory. Browser-extension hand-off is not yet available from the AppImage package because its Native Messaging host does not have a stable path outside the mounted image.
Flatpak is validated separately and is not published by the release tag; the GitHub prerelease includes its Native Host companion archives.
Windows arm64 and all 32-bit packages are not available.
Windows packages are unsigned and may trigger a Windows SmartScreen warning. Download them only from the official GitHub prerelease after it is published.
Beta container tags are immutable and do not update latest, stable, or other stable floating tags.
Snap is not published for this beta. Prerelease Snap runs stop after source validation, so they do not build Snap artifacts, upload Store revisions, or change latest/edge.
Feedback
Please report reproducible problems through GitHub Issues. Include your operating system, architecture, package type, and the steps needed to reproduce the issue.
What's Changed
- feat(appimage): desktop self-integration, release re-enable, and settings toggle by @agalwood in #1902
- docs: fix text and emoji icon formatting issues by @Right202209 in #1903
- fix: persist settings and align desktop window controls by @agalwood in #1906
- chore(engine): bump bundled aria2 to 1.37.0-motrix.5 by @agalwood in #1907
- feat(logging): centralize structured log redaction by @agalwood in #1908
- feat(downloads): add performance profiles and 64-connection tuning by @agalwood in #1909
- fix(linux): restore aria2 CA trust store support by @agalwood in #1913
- chore(release): prepare 2.0.0-beta.20 by @agalwood in #1914
- fix(release): prepare beta.21 AppImage recovery by @agalwood in #1915
New Contributors
- @Right202209 made their first contribution in #1903
Full Changelog: v2.0.0-beta.19...v2.0.0-beta.21
Original source - Aug 22, 2026
- Date parsed from source:Aug 22, 2026
- First seen by Releasebot:Aug 22, 2026
v2.0.0-beta.20
Motrix prepares 2.0.0-beta.20 release.
chore(release): prepare 2.0.0-beta.20 (#1914)
Original source - Aug 18, 2026
- Date parsed from source:Aug 18, 2026
- First seen by Releasebot:Aug 19, 2026
v2.0.0-beta.19
Motrix releases 2.0.0-beta.19 with a more reliable updater handoff, clipboard autofill restored in New Task, safer plugin and task removal handling, and fixes for tray behavior, window controls, and download deduplication across platforms.
Motrix 2.0.0-beta.19
English | 简体中文
Motrix 2.0.0-beta.19 makes the in-app updater hand off to the installer reliably, restores clipboard link autofill in New Task, tightens plugin and task-removal safety, and fixes tray and window-control behavior across platforms. It is intended for public distribution only after every protected release gate passes.
Highlights
Restart and install now completes the update handoff reliably: the updater prepares the quit policy before installing, so hide-to-tray windows close instead of leaving the old version running. The About dialog's update action and channel selector are consolidated into one compact control.
Opening New Task on the Links tab with an empty URL field reads the clipboard once and autofills it when every non-empty line is a downloadable link (http/https/ftp/magnet). This restores the v1 behavior, is gated by a new General setting (default on), and never watches the clipboard in the background.
Each line pasted on the Links tab now creates its own independent task instead of being submitted as mirrors of one file. Partial failures are reported with created/failed counts.
Removing tasks never pre-checks Delete downloaded files based on task status. Deleting data is always an explicit opt-in; only the Shift shortcut pre-checks the box.
Plugins' HTTP access is now limited to the hostPermissions declared in their manifest, enforced on the initial URL and on every redirect hop.
The Pieces tab now covers HTTP downloads as well as BitTorrent tasks, piece length survives restore, and duplicate aria2 rows are reconciled by GID during session restore so stale history cannot overwrite a paused task.
Downloads handed over from the browser extension are deduplicated by idempotency key, so bridge retries cannot create duplicate tasks.
Tray behavior is fixed: left-clicking the tray icon toggles the window again, and macOS preserves the tray icon position.
Window controls follow Motrix's own theme: Windows caption symbols use the app's resolved light/dark theme and refresh on theme change, Linux caption controls use the theme foreground color, and title-bar alignment is refined on both platforms.
The dashboard activity tooltip no longer triggers a resize loop when moving quickly across cells.
Before testing
This is prerelease software. Back up existing Motrix application data and downloads before installing it. Migration from Motrix v1 data has not yet been validated, so do not use your only copy of v1 data with this beta.
When practical, test v2 in parallel using a separate OS account, machine, or Docker data directory. Do not rely on this beta for your only copy of important downloads.
Planned downloads after release gates pass
Distribution
Architectures
Planned output
macOS 12 or later
arm64 (Apple Silicon), x64 (Intel)
DMG and ZIP
Windows
x64
Unsigned NSIS installer (.exe) and ZIP
Linux
x64, arm64
DEB and RPM
Flatpak Native Host companion
linux/x64, linux/arm64
Motrix-Native-Host-2.0.0-beta.19-linux-<arch>.tar.gz
Docker Hub / GHCR
linux/amd64, linux/arm64
Immutable 2.0.0-beta.19 tag in both registries
Snap Store
—
Not published for this beta
After every container gate passes, the versioned image references will be docker.io/motrixapp/motrix-server:2.0.0-beta.19 and ghcr.io/agalwood/motrix-server:2.0.0-beta.19. See the Docker Server deployment guide for storage, networking, and upgrade guidance.
Distribution notes
AppImage is not published for this beta.
Flatpak is validated separately and is not published by the release tag; the GitHub prerelease includes its Native Host companion archives.
Windows arm64 and all 32-bit packages are not available.
Windows packages are unsigned and may trigger a Windows SmartScreen warning. Download them only from the official GitHub prerelease after it is published.
Beta container tags are immutable and do not update latest, stable, or other stable floating tags.
Snap is not published for this beta. Prerelease Snap runs stop after source validation, so they do not build Snap artifacts, upload Store revisions, or change latest/edge.
Feedback
Please report reproducible problems through GitHub Issues. Include your operating system, architecture, package type, and the steps needed to reproduce the issue.
What's Changed
- fix(tray): preserve macos icon position by @agalwood in #1874
- feat(bridge): idempotent download/add via IdempotencyCache by @agalwood in #1877
- feat(downloads): show HTTP piece progress reliably by @agalwood in #1878
- fix: improve window controls and refresh dependencies by @agalwood in #1886
- fix(tray): restore window toggle on left click by @tahazarif10 in #1885
- fix: enforce plugin host permissions, per-line task creation, safe remove default by @agalwood in #1888
- feat(add-task): autofill clipboard link when the dialog opens by @agalwood in #1889
- fix(updater): make update flow reliable by @agalwood in #1890
- fix(dashboard): prevent activity tooltip resize loop by @agalwood in #1893
- fix: sync and align window controls by @agalwood in #1894
- chore(release): prepare 2.0.0-beta.19 by @agalwood in #1895
New Contributors
@tahazarif10 made their first contribution in #1885
Full Changelog: v2.0.0-beta.18...v2.0.0-beta.19
Original source - Aug 18, 2026
- Date parsed from source:Aug 18, 2026
- First seen by Releasebot:Aug 18, 2026
v2.0.0-beta.19
Motrix prepares 2.0.0-beta.19 release.
chore(release): prepare 2.0.0-beta.19 (#1895)
Original source
Curated by the Releasebot team
Releasebot is an aggregator of official product update announcements from hundreds of software vendors and thousands of sources.
Our editorial process involves the manual review and audit of release notes procured with the help of automated systems.