• v1.7.39 cd5c0c5e7b

    v1.7.39 Stable

    Administrator released this 2026-03-08 00:50:33 +01:00 | 317 commits to main since this release

    Fix extraction failures on encrypted RAR5 archives with valid file content

    • Add 2.5s retry with delay when legacy extraction fails with CRC/password error: allows Windows file handles to fully release before retrying
    • Improve auto-recovery: force re-download when known password fails for one archive but works for siblings (detects content corruption behind valid RAR headers)
    • Expand auto-recovery trigger to include wrong_password category alongside crc_error for encrypted RAR5
    • Add fsync (datasync) after download completes for pre-allocated sparse files
    • Fix permanent extraction failure loop: archives with valid headers but corrupt content were previously skipped by auto-recovery
    Downloads
  • v1.7.38 94126943d5

    v1.7.38 Stable

    Administrator released this 2026-03-08 00:03:34 +01:00 | 319 commits to main since this release

    Boost hybrid extraction speed: switch JVM from SerialGC to G1GC (MaxGCPauseMillis=50) for shorter pause times; increase JVM heap from 8GB to 32GB to reduce GC pressure on high-RAM systems; raise hybrid extraction thread cap from 8 to 12 (uses 75% of CPU cores instead of 50%); refresh daemon process CPU priority before each extraction request for correct hybrid priority

    Downloads
  • v1.7.37 fd3b5033a4

    v1.7.37 Stable

    Administrator released this 2026-03-07 23:46:53 +01:00 | 321 commits to main since this release

    Fix stall-timeout re-download loop for providers that don't report fileSize (e.g. Mega-Debrid Web): (1) Early-exit from download read loop now also uses the raw HTTP Content-Length header as fallback when totalBytes is unknown, preventing the stall timer from firing on the final server-close wait. (2) Stall handler now checks if the file is already complete on disk before deleting and retrying — if the file size matches expectations, the download is treated as successful instead of being discarded and re-queued. This is a belt-and-suspenders fix on top of v1.7.36.

    Downloads
  • v1.7.36 143d0921fc

    v1.7.36 Stable

    Administrator released this 2026-03-07 23:35:17 +01:00 | 323 commits to main since this release

    Fix stall-timeout false positives on fully downloaded small archive parts (e.g. 15-20 × 101 MB multi-part RARs): the download loop now exits immediately once all expected bytes are received instead of waiting for the server to close the connection, which previously triggered the stall detector and caused unnecessary re-downloads from scratch. Also reduce post-processing churn by consuming requeue flags after no-op hybrid extraction rounds (<2s), preventing dozens of redundant archive-readiness scans when many small parts complete in rapid succession.

    Downloads
  • v1.7.35 46a64f9e95

    v1.7.35 Stable

    Administrator released this 2026-03-07 23:15:42 +01:00 | 325 commits to main since this release

    Fix stop-start race conditions that could cause app hang when disabling a provider between stop and start. Added scheduler generation counter to cleanly terminate stale schedulers. Guard abort handlers from overwriting item status after a new session start. Yield in start() to let pending abort handlers complete before building the run item list. Added regression test for rapid stop, disable provider, start sequence.

    Downloads
  • v1.7.34 3032604496

    v1.7.34 Stable

    Administrator released this 2026-03-07 22:33:46 +01:00 | 327 commits to main since this release

    Fix auto-recovery causing infinite re-download loop on password-protected archives

    Downloads
  • v1.7.33 3ab7b6c9a3

    v1.7.33 Stable

    Administrator released this 2026-03-07 22:27:22 +01:00 | 329 commits to main since this release

    Fix extraction failures on already-downloaded archives with correct file sizes but corrupt content

    Downloads
  • v1.7.32 2a429b49c0

    v1.7.32 Stable

    Administrator released this 2026-03-07 22:14:24 +01:00 | 331 commits to main since this release

    • Stop unchanged hybrid archive retry loops\n- Keep extract-error state until manual retry or real archive change
    Downloads
  • v1.7.31 960b1fa046

    v1.7.31 Stable

    Administrator released this 2026-03-07 21:53:49 +01:00 | 333 commits to main since this release

    Fix hybrid auto-recovery loops and disk-fallback false positives

    Downloads
  • v1.7.30 1222cb08b5

    v1.7.30 Stable

    Administrator released this 2026-03-07 21:27:42 +01:00 | 335 commits to main since this release

    Fixes auto-recovery for pre-1.7.29 damaged archive parts after update, stabilizes JVM daemon error capture so archive-open failures are detected correctly, and re-queues affected RAR sets for fresh download instead of looping on checksum errors.

    Downloads