-
v1.7.39 Stable
released this
2026-03-08 00:50:33 +01:00 | 317 commits to main since this releaseFix 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 Stable
released this
2026-03-08 00:03:34 +01:00 | 319 commits to main since this releaseBoost 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 Stable
released this
2026-03-07 23:46:53 +01:00 | 321 commits to main since this releaseFix 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 Stable
released this
2026-03-07 23:35:17 +01:00 | 323 commits to main since this releaseFix 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 Stable
released this
2026-03-07 23:15:42 +01:00 | 325 commits to main since this releaseFix 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 Stable
released this
2026-03-07 22:33:46 +01:00 | 327 commits to main since this releaseFix auto-recovery causing infinite re-download loop on password-protected archives
Downloads
-
v1.7.33 Stable
released this
2026-03-07 22:27:22 +01:00 | 329 commits to main since this releaseFix extraction failures on already-downloaded archives with correct file sizes but corrupt content
Downloads
-
v1.7.32 Stable
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 Stable
released this
2026-03-07 21:53:49 +01:00 | 333 commits to main since this releaseFix hybrid auto-recovery loops and disk-fallback false positives
Downloads
-
v1.7.30 Stable
released this
2026-03-07 21:27:42 +01:00 | 335 commits to main since this releaseFixes 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