Releases
v2.31.1
Compare
Sorry, something went wrong.
No results found
2.31.1 (2026-07-17)
Features
add DISK_CACHE_DIR for overriding disk backed cache directory (d27bbab ), closes #1100
config: support marking settings as deprecated (f0e6eea )
dashboard: add clear logs button (#1076 ) (2159015 )
parser/regex: add DVD REMUX quality (#1103 ) (d0ce2a3 )
seadex: always apply group matching and expose match method (28c82eb ), closes #990
Bug Fixes
api/nab: handle rss request and other fixes (8c08077 )
blocklists: derivce source name from username for raw gist urls automatically (8ae4914 ), closes #1102
builtins/knaben: calculate age based on lastSeen (21814d4 )
builtins: only create infoHash field for torrents (06256f7 )
config: fix parsing for builtin title lang setting (f9afa75 )
core/formatter: update small caps map (edf9ca5 ), closes #1112
debrid: encode webdav path for webdav based playback services (50d199f ), closes #1006
deduplicator: handle stremio-usenet type when detecting usenet stream (c0be37d )
filterer: only apply digital release tolerance to unreleased content (35315d1 )
filterer: re-evaluate included stream expressions on the full result set (e7aee6b ), closes #387
frontend: try to improve password manager compatibility (a9542b6 )
http: follow redirects manually to re-evaluate header/proxy rules (8d582af )
improve failover logs (5585ee7 )
logging: redact sensitive info in all log sinks and hash credentials in cache/lock keys (3f2a970 ), closes #849 #952
loosen released schema to string instead of strict datetime (87967d2 ), closes #831
metadata/tmdb: use original_name field for TVDetails (f3aea6b )
parser/regex: adjust AI filter and add separate Upscaled filter (#1105 ) (4db1272 )
parser: adjust bluray regex (bf80194 )
parser: check for plus symbol separately to avoid false positives in service parser (f5c84b1 )
parser: use language-aware transliteration for scrape queries and title matching (7c51cec ), closes #1030
presets/argentinaTv: only override streams with URL as live (4cae141 ), closes #859
release-blocklist: only write an override when a remote source flags the release (#1104 ) (b527742 )
split at first colon only to allow passwords with colons in AIOSTREAMS_AUTH (041a2c3 )
update parser (4f4a866 )
usenet: name archive-inner downloads by their display name (dc05750 )
usenet: recognize old-style .sNN–.zNN rar volume rollover (98c33db )
usenet: report the specific reason for unstreamable archives (9569bc5 )
usenet: use PAR2 names when obfuscation fragments a rar set (7fd76c1 )
Code Refactoring
centralise auth check and give detailed reason (16d3e09 )
You can’t perform that action at this time.