github JMS1717/8mb.local v141
v141: Reliability, Adaptive Concurrency, and Direct API Support

latest release: v142
one day ago

NEW: Microsoft Store listing has been approved! See below:

https://apps.microsoft.com/store/detail/9N4583VRRR13?cid=DevShareMCLPCS

What's new

  • Added automatic worker concurrency selection based on CPU, RAM, and available
    GPU memory. A manual limit is still available.
  • Improved batch queue reliability and downloads with reconnectable progress,
    atomic ZIP creation, collision-safe archive names, and safer dispatch cleanup.
  • Hardened codec settings recovery so malformed or incomplete saved visibility
    data cannot remove every CPU fallback or crash startup. Saved selections now
    survive detection and restart more reliably.
  • Improved restart recovery for direct compression and Folder Watch jobs by
    recording job metadata before dispatch and restoring pending work safely.
  • Added direct API documentation and stronger output-path and SPA fallback
    protection.
  • Added a frontend dependency regression check for the patched cookie
    package and made the local release validation fail clearly when the advisory
    fix is missing.
  • Improved native Windows restart handling so media-storage, memory-budget,
    retention, history, concurrency, and logging choices reload from saved
    settings.

GitHub issue follow-up

  • Addressed issue #37.
    Multipart uploads and FFmpeg temporary files now use ./uploads/.tmp, which
    is inside the configured /app/uploads volume instead of Docker's writable
    container layer. MEDIA_STORAGE=auto can use shared memory when the budget
    fits and falls back to that mounted upload path when it does not.
  • Addressed issue #23.
    Direct use of the existing backend is now documented and verified without
    the UI, with examples for single-file upload, compression, status,
    cancellation, download, and batch ZIP workflows in docs/API.md.
    FastAPI also exposes /docs and /openapi.json while the application is
    running.

Windows files

  • 8mblocal.exe — portable application.
  • 8mblocal-Setup.exe — isolated current-user installer path is supported.
  • 8mblocal_141.0.0.0_x64.msix — Store package. Microsoft signs Store
    submissions after certification.

Don't miss a new 8mb.local release

NewReleases is sending notifications on new releases.