v2.0.0-beta.32
Pre-releaseMotrix 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/edge |
After 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
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
- 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