Motrix v2.0.0-beta.19

v2.0.0-beta.19Pre-release
Added 3
  • Autofill the New Task dialog's URL field from the clipboard when opening the Links tab if every non-empty line is a downloadable link
  • Add a new General setting to control clipboard autofill behavior in New Task
  • Deduplicate downloads handed over from the browser extension by idempotency key to prevent bridge retries from creating duplicate tasks
Changed 9
  • Consolidate the About dialog's update action and channel selector into one compact control
  • Create independent tasks for each line pasted on the Links tab instead of submitting them as mirrors of one file
  • Report partial paste failures on the Links tab with created and failed counts
  • Never pre-check the Delete downloaded files option when removing tasks based on task status
  • Only pre-check the Delete downloaded files option when using the Shift shortcut for task removal
  • Extend the Pieces tab to cover HTTP downloads as well as BitTorrent tasks
Fixed 6
  • Make the in-app updater hand off to the installer reliably by preparing the quit policy before installing
  • Preserve piece length across session restore
  • Reconcile duplicate aria2 rows by GID during session restore so stale history cannot overwrite a paused task
  • Restore tray icon toggle on left-click
  • Preserve the tray icon position on macOS
  • Prevent the dashboard activity tooltip from triggering a resize loop when moving quickly across cells
Security 1
  • Limit plugins' HTTP access to the hostPermissions declared in their manifest, enforced on the initial URL and every redirect hop

From Motrix

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
DistributionArchitecturesPlanned output
macOS 12 or laterarm64 (Apple Silicon), x64 (Intel)DMG and ZIP
Windowsx64Unsigned NSIS installer (.exe) and ZIP
Linuxx64, arm64DEB and RPM
Flatpak Native Host companionlinux/x64, linux/arm64Motrix-Native-Host-2.0.0-beta.19-linux-<arch>.tar.gz
Docker Hub / GHCRlinux/amd64, linux/arm64Immutable 2.0.0-beta.19 tag in both registries
Snap StoreNot 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
New Contributors

Full Changelog: https://github.com/agalwood/Motrix/compare/v2.0.0-beta.18...v2.0.0-beta.19

View original

Upgraded? How did it go?

Discussion