github AnInsomniacy/motrix-next v3.5.0-beta.12
v3.5.0-beta.12 — Fast Exit & Windows Warning Fixes

latest releases: v3.8.10-beta.2, v3.8.10-beta.1, v3.8.9...
pre-releaseone month ago

What's Changed

This release optimizes app exit speed on Windows by implementing a dual-path engine termination strategy, and fixes two pre-existing compiler warnings on Windows builds.

🛠 Improvements

  • Fast engine termination on exit — App shutdown now uses CommandChild::kill() (instant TerminateProcess) instead of spawning taskkill.exe (which blocked ~800 ms). The thorough taskkill /T /F tree-kill is preserved for restart and update scenarios where port reclamation is required.
  • Eliminated 100 ms sleep on exit — The post-kill sleep was only needed when reusing the port; it is now skipped during app exit.
  • Removed redundant debug exit logs — Cleaned up leftover diagnostic logging from the Windows exit investigation.

🐛 Bug Fixes

  • Fixed dead_code warning on Windowsis_aria2c_process is now correctly gated with #[cfg(any(unix, test))] since Windows inlines the equivalent check via tasklist CSV output.
  • Fixed unused_variables warning on Windows — Test variable in cleanup_port structural assertion is now properly prefixed for the platform-gated usage.

📦 Downloads

Platform Architecture File
macOS Apple Silicon · Intel .dmg
Windows x64 · ARM64 -setup.exe
Linux x64 · ARM64 .AppImage .deb

Don't miss a new motrix-next release

NewReleases is sending notifications on new releases.