# Motrix v2.0.0-beta.14 - Product: Motrix (https://whatsnew.fyi/product/motrix) - Vendor: agalwood - Date: 2026-08-16 - Version: v2.0.0-beta.14 - Original notes: https://github.com/agalwood/Motrix/releases/tag/v2.0.0-beta.14 - Permalink: https://whatsnew.fyi/product/motrix/releases/v2.0.0-beta.14 - Labels: Pre-release What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — A ground-up desktop rebuild with Electron 43, React 19, and TypeScript 7 - **added** — Customizable Dashboard with dark mode support - **added** — Cross-platform application menu - **added** — One host-neutral download core for both desktop app and Node/Web Server - **added** — SQLite session recovery for downloads - **added** — Tracker management functionality - **added** — UPnP and NAT-PMP support - **added** — HTTP, FTP, BitTorrent, and magnet download support - **added** — MDXP-based integration for official CLI and browser handoff - **added** — Local discovery and device-code pairing for remote Server instances - **added** — QuickJS plugin sandbox with capability consent - **added** — Bundled builtin plugins and in-app plugin marketplace - **added** — Persistent, verified multi-platform Server containers published to Docker Hub and GHCR - **changed** — Improved task-inspector feedback in the desktop interface - **fixed** — Native container publication recovery with native architecture builds for linux/amd64 and linux/arm64 #### Motrix 2.0.0-beta.14 English | [简体中文](https://github.com/agalwood/Motrix/blob/v2.0.0-beta.14/docs/release-notes/2.0.0-beta.14.zh-CN.md) Motrix 2.0.0-beta.14 is the next Motrix Turbo beta intended for public distribution after every protected release gate passes. It supersedes the incomplete beta.13 container result without moving or reusing the immutable `v2.0.0-beta.13` tag. The [beta.13 historical record](https://github.com/agalwood/Motrix/blob/v2.0.0-beta.14/docs/release-notes/2.0.0-beta.13.md) documents the successful desktop and R2 publication and the container failure. ##### Native container publication recovery - Builds `linux/amd64` on `ubuntu-22.04` and `linux/arm64` on `ubuntu-22.04-arm`. Each job verifies the GitHub-hosted Linux runner and its native architecture before Buildx starts. The container release path no longer installs or invokes QEMU. - Pushes each successful platform only by its untagged, content-addressed OCI digest to Docker Hub and GHCR. A single architecture never receives the public version tag and cannot become the official release on its own. - Inspects the raw per-platform OCI index in both registries, hashes it back to the Buildx digest, validates the exact version, source commit, non-root user, image manifest, and attestation manifest, and records immutable build metadata tied to the exact workflow run and attempt. - Anonymously pulls the exact staged digest from both registries and runs the full Server runtime smoke on its native runner before that platform metadata can leave the job. - Allows one finalize job to proceed only after the complete amd64/arm64 build set succeeds. It rejects missing, duplicate, unexpected, cross-wired, or future-attempt records before creating the versioned multi-platform index. - Rechecks both immutable version tags immediately before finalization. A clean run creates both indexes from the verified platform digests; a rerun resumes an identical complete result or repairs one missing registry from the verified existing index. Any conflicting immutable tag fails closed. - Requires Docker Hub and GHCR to expose the same final index digest, platform manifests, and attestation manifests. It also validates max-level BuildKit provenance, the exact source revision and builder run, and a non-empty SPDX SBOM for both architectures. - Signs each final index digest with the exact protected tag-workflow identity, then verifies both signatures anonymously with a bounded fail-closed wait. - Runs the full anonymous runtime smoke for the final public index on native amd64 and arm64 runners and against both registries. Stable floating aliases are handled by a final recovery-safe job only after every build, index, signature, provenance, SBOM, anonymous pull, and runtime gate succeeds. - Beta releases still publish only their immutable version tag; beta.14 does not update `latest`, `stable`, or another stable floating alias. The GitHub prerelease, R2 update feed, container registries, and Snap Store remain independently gated publication channels. Their individual safety checks and recovery rules are strict, but this release does not claim cross-channel atomicity. ##### Snap beta policy Snap is not part of the beta.14 distribution. Protected prerelease Snap runs stop after source validation, so they do not build Snap artifacts, upload Store revisions, or change `latest/edge`. Stable Snap publication retains its complete two-architecture verification and protected Store gates. ##### Highlights - A ground-up desktop rebuild with Electron 43, React 19, and TypeScript 7, including a customizable Dashboard, dark mode, a cross-platform application menu, and clearer task-inspector feedback. - One host-neutral download core for both the desktop app and the Node/Web Server, with SQLite session recovery, tracker management, UPnP/NAT-PMP, and HTTP, FTP, BitTorrent, and magnet support. - MDXP-based integration for the official _[Truncated at 4000 characters — full notes: https://github.com/agalwood/Motrix/releases/tag/v2.0.0-beta.14]_