This update improves sidecar RAM storage, GPU decoding and recovery when work is cancelled. A Linux sidecar preview adds a dedicated page for pairing and monitoring a worker.
What's new
- Run a Linux worker. Pair the separate sidecar container from its web page and see its active media, CPU/GPU activity and available encoders. Capacity remains controlled through Compose.
- Collect VMAF v1 research separately. Optional server measurements compare short samples under the current and new models. The existing quality model still decides whether a file can replace its original.
Smoother and safer
- RAM jobs start and clean up more reliably on Mac. Concurrent jobs share a bounded RAM budget, and downloads stream directly into working storage.
- GPU jobs handle more of the real pipeline. Capable workers receive the correct hardware-decode commands, Intel decoding has room for frames still held by the encoder, and VAAPI keeps 10-bit precision where required.
- Cancelled work stays cancelled. Late claims and upload retries no longer keep obsolete remote work alive.
- Affected VC-1 files avoid false timestamp failures. Source verification reconstructs missing presentation timestamps consistently with encoding; candidate checks remain strict.
Before you update
Update the main container and sidecars together to receive the full set of fixes. Preserve existing pairing/configuration volumes. Deploying the Linux worker requires its separate sidecar Compose service; the main container remains the control plane.
Good to know
- The Linux sidecar is an amd64 preview; Intel acceleration and RAM working storage require explicit Compose configuration. Follow the Linux sidecar setup guide. The dashboard has no built-in authentication: keep it private or use an authenticated proxy.
- The Windows MSI is an unsigned Windows preview. See the code signing policy. macOS downloads are Developer ID signed, notarised and stapled.
- VMAF v1 research is disabled by default. Enabling
OPTIMISARR_VMAF_SHADOW_SERVER=1adds bounded CPU scoring on the main server, including for sidecar-verified jobs. It does not change quality thresholds or replacement decisions.
See the full changelog for the complete technical record.