v2.0.0-beta.19
Pre-releaseMotrix 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
hostPermissionsdeclared 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
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. - 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
changelatest/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