What's Changed
Caution
Version 26.3 is the final release supporting legacy architectures and older OS baselines:
- Linux MIPS (
mipseb,mipsel) - Linux PowerPC e500 (
ppc500) - Linux kernel < 3.2 (Kernel 2.6.x series is now deprecated)
- macOS < 12.0 (Monterey 12+ will be our new baseline)
-
Features:
-
Bug fixes:
- Fixed missing path separator in auto-detected config template path #902
- Fixed feed preview for new (unsaved) feeds #893
- Fixed RSS episode duplicate keys #868
- Hardened web auth token generation and unpack-dir symlink handling #894
- Fixed WebUI crash on startup with non-English languages #845
- Fixed WebUI runtime errors from unguarded addEventListener and Status.status accesses #834
- Fixed feed category priority and consolidated category resolution #835
- Fixed JSON-RPC param reader #843
- Fixed category not preserved for compressed archives in NzbDir subdirectories #860
- Fixed SkipWrite causing an infinite spin loop #871
- Fixed "Download Remaining Files" not working for Health-failed files from History #870
- Fixed UnpackPassFile not being consulted for 7z archives with encrypted headers #877
- Fixed parsing of the filename from the Content-Disposition header #865
- Fixed error message for OS release retrieval on Linux #864
- Fixed segfault crashes and data races #851
- Fixed printf format specifiers for int64 and size_t #856
- Translated leftover English strings in Polish and Hungarian locale files #876
- Updated DirectUnpack description and WriteLog default value #837
-
For developers:
- Added AI-Assisted Contributions Policy #873
- Bumped par2-turbo to v1.4.0-20260803 #885
- Updated rapidyenc to v1.1.1-20260821 #896
- Fixed functional test suite on Python 3 and modern pytest #883
- Fixed rare random failures in System tests #859
- Fixed tests skipping without assertions when unrar/7z unavailable #878
- Fixed cppcheck errors in CI and added .clang-tidy / .clangd configs for consistent static analysis #811