Motrix 2.0.0-beta.36
English | 简体中文
Motrix 2.0.0-beta.36 improves interrupted download recovery, adds an opt-in
AppImage browser launch integration, and follows system conventions for size
and speed units. It is intended for public distribution only after every
protected release gate passes.
Highlights
- A browser-specific Native Messaging registration failure no longer stops the
desktop bridge or removes healthy registrations for other browsers. Discovery
and extension settings remain available, and individual failures are logged
(#2118). - Interrupted download finalization can recover from the downloaded files using
Retry. Transient aria2 stop-cleanup races retry automatically, while persistent
failures remain visible instead of leaving tasks stuck in Finalizing
(#2115). - AppImage users can explicitly install a stable Native Messaging host, repair
its registration, select a moved image, or remove the integration in Settings.
Full browser cold reconnect with saved pairing credentials also requires the
companion Extension update
(#2116,
Extension #18). - Size and speed units now default to decimal on macOS and binary IEC on
Windows/Linux; Web follows the browser device. Appearance settings can override
the unit system, and changing display units preserves existing speed limits
(#2114). - New browser-extension submissions use the current default save directory
without restarting the bridge, in both Desktop and Server
(#2113). - Linux tray icons use the correct light/dark artwork and refresh when the
system theme changes
(#2109). - A Show window at login preference lets users choose whether automatic login
launches display the main window; it defaults to off
(#2106).
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. Check finalization recovery, save-directory changes on an
existing browser connection, unit switching without changing speed limits,
login startup behavior, and Linux tray visibility across theme changes.
AppImage cold reconnect requires a compatible companion Extension. Native Linux
x64 browser E2E, ordinary Chrome/Edge coverage, and packaged E2E on the final
rebased AppImage integration commits remain pending. Windows login startup and
the reported Windows finalization paths also need real-device verification.
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.36 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, RPM, and pacman |
| Flatpak Native Host companion | linux/x64, linux/arm64
| Motrix-Native-Host-2.0.0-beta.36-linux-<arch>.tar.gz
|
| Docker Hub / GHCR | linux/amd64, linux/arm64
| Immutable 2.0.0-beta.36 tag in both registries
|
| Snap Store | amd64, arm64
| 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.36 and
ghcr.io/agalwood/motrix-server:2.0.0-beta.36. See the
Docker Server deployment guide
for storage, networking, remote Extension pairing, and upgrade guidance.
Distribution notes
- AppImage desktop integration remains opt-in. Browser cold launch uses a
separately enabled stable Native Messaging host and a registered AppImage path;
saved-pairing reconnect needs the compatible companion Extension update. - Flatpak is validated separately and is not published by the release tag; the
GitHub prerelease includes its Native Host companion archives. - Windows
arm64and 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 updateslatest/edgeonly; it does not
promote the build tocandidateorstable.
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(settings): add login startup window preference by @agalwood in #2106
- fix(tray): correct linux theme icons and refresh on changes by @agalwood in #2109
- fix(bridge): refresh the save directory for new submissions by @agalwood in #2113
- feat(ui): follow system defaults for size and speed units by @agalwood in #2114
- fix(task): recover interrupted download finalization by @agalwood in #2115
- feat(bridge): enable appimage browser cold launch by @agalwood in #2116
- fix(bridge): isolate browser registration failures by @agalwood in #2118
- chore(release): prepare 2.0.0-beta.36 by @agalwood in #2122
Full Changelog: v2.0.0-beta.35...v2.0.0-beta.36