Releases
v2.34.0
Compare
Sorry, something went wrong.
No results found
2.34.0 (2026-09-04)
Features
add linked accounts with stremio and aiomanager as supported platforms (dd0decb ), closes #1229 #1230
allow staying signed in to a configuration (31f8876 ), closes #1233
arr: clean up stuck imports in the Sonarr/Radarr queue (560794a )
arr: link Sonarr/Radarr instances and hand imports over to them (560794a )
arr: replace dead releases through the arr that grabbed them (560794a )
builtins: add Anime Tosho (New) built-in addon (#1271 ) (0e42d19 )
builtins: add The Pirate Bay built-in addon (#1273 ) (2a56c79 )
builtins: add TheRARBG built-in addon (#1269 ) (fe753f1 )
community: share formatters and templates with other users and instances (c72bad4 )
core: add mediaInfoQuality (#1234 ) (9a456a2 )
core: add MPEG-4 encode and PCM audio tag (#1204 ) (f909749 )
core: add onConditionFailure setting for parallel groups (bdf5be9 ), closes #1025
core: show editions in gdrive formatter (#1242 ) (2774b07 )
core: show editions in lightgdrive and prism (#1214 ) (e301251 )
dashboard: add memory graph (eb6a32e )
dashboard: update overview page with active streams, bandwidth, review queue, usenet activity (3304d21 )
frontend: add formatter browser with mini previews, tabs for built-in / saved / community (c72bad4 )
frontend: group filter tabs (0d19b73 )
frontend: keep unsaved changes as drafts (2a61865 )
frontend: redesign about page, template wizard, onboarding experience (80dd827 )
frontend: update styles (00d1900 )
frontend: use shared sortable list component for groups editor (38f9e53 )
health-checks: let expressions react to whether a service is up (9ce46c8 )
presets: add USA TV Next preset (a6969b2 ), closes #1031
presets: ingest Easynews++ subtitle languages from the 💬 line (#1133 ) (20fbd41 )
sel: add folderSize() function (#1258 ) (f0de21b )
server: add configurable max JSON request body size (c72bad4 )
shares: expose the usenet library as a virtual filesystem (edbf3c1 )
shares: serve the library over WebDAV, NFS and FUSE (6458135 )
usenet: recheck library entries against your providers on a schedule (568f35b )
usenet: reset recorded stats per provider/indexer and flag removed providers (3d7e9d8 )
usenet: support serving audio files (af32429 )
usenet: support suffix byte ranges on the native stream route (9d8df15 )
usenet: verify file heads match their extension at import and on rechecks (568f35b )
variants: activate a variant from the request and health checks (9ce46c8 )
Bug Fixes
acknowledge instance-provided TMDB/TVDB keys in the template wizard and config page (39c6281 )
add link to template browser on your configuration card (3d77a85 )
anime-database: correctly handle empty stored sources (9e59c4a )
anime-database: make the shared store safe across replicas (8ef429f )
anime-database: switch the anime offline database to cedya77's continuation (5394626 )
builtins/eztv: match season packs (episode "0") (#1262 ) (e677c79 )
builtins/torznab: use prowlarrindexer as indexer (61e8236 )
builtins: add server-side category filtering to TorrentGalaxy and TheRARBG (#1276 ) (16f983f )
config: trust proxies on private networks by default (1bd1474 )
core: fix emoji-boundary regex (#1238 ) (c5a253f )
core: let real probe data override indexer and filename-derived language/subtitle guesses (#1185 ) (6fdbc62 )
core: match titles that carry a country tag or year (7a0f2c1 )
core: preserve DebridError identity across distributed lock (#1184 ) (448d7c5 )
core: skip language/subtitle filters for P2P streams pending service wrap (#1187 ) (7e0a73a )
core: stop stremthru treating subtitle flags as audio languages (#1241 ) (a91ac4b )
distributed-lock: fix crash reviving errors with a getter-only name (#1274 ) (b4ebc5c )
distributed-lock: let a file-lock waiter take over a stale lock (a554c9f )
frontend/alert: align description-only text correctly (d7c5f01 )
frontend/combobox: allow limiting displayed item pills (b86d30b )
frontend/templates: validate select defaults in validator (8c6f778 )
frontend: add back sign in/out triggers to about page/page controls (5e450a5 )
frontend: add back simple/advanced toggle (9450b36 )
frontend: adjust interface mode switch styles (16b2bba )
frontend: adjust modal and nzb browser styling/layout (9555e95 )
frontend: detect earlier visits for first visit path in update modal (ca9b676 )
frontend: ensure correct template details panel opens on back (d18f338 )
frontend: expand up to 5 newer releases by default (ddc9643 )
frontend: fix featured templates fallback when configured IDs are stale (5ef92d1 )
frontend: keep menu tabs on one row past five tabs (6420946 )
frontend: reserve the scrollbar gutter to stop layout shift (8c2b148 )
frontend: restore contrast on surfaces using the desaturated palettes (3be1af9 )
frontend: route to the configure page for path param variants (dfa22fe )
frontend: say "just now" for sub-second relative times (2c88136 )
frontend: scope unsaved drafts to the identity that made them (34e3b15 )
frontend: update colour styles (9a4a1af )
frontend: use the latest change handler in ui components (2c88136 )
frontend: wrap template detail content in a single scroll container (e63adcf )
key torrent grabs on guid and indexer where available (e0a5b4c ), closes #1192
linked-accounts: match installed addons by identity, not URL (37825d2 )
linked-accounts: push manifest URLs that use an alias (a47d696 )
nab: answer test queries with a category the client asked for (b6a51fb )
parent-config: carry trusted over when merging a parent on load (5920130 )
preserve word boundary when stripping : and ; in cleanTitle (#1188 ) (6b9ee1c )
presets: update Marvel Universe default URL (861ee6b )
recognize Torrin TRN short name (#1243 ) (44e46b7 )
remove arr warning (0839161 )
remove noisy queue cleanup log (bbaf8a4 )
server: enable trust proxy and derive cookie Secure from the request (0dcf57d )
server: properly handle request body too large errors (c72bad4 )
templates: discard saved template inputs the template no longer accepts (2eed6d8 )
torrent: lower the default get-torrent concurrency (#1193 ) (c01b81a )
use the static middleware by express (#1171 ) (61d1aca )
usenet: attribute byte-path nzb grab failures and improve error log (a5bdb4f )
usenet: cap prefetchSegments at 256 (8ddedd0 )
usenet: don't size a file from =ybegin size= when it holds only some parts (e211efa )
usenet: merge NZBs that list one file per article (f1ff3c5 )
usenet: resume the segment stream for paused-mode readers (16a2f7b )
usenet: stop caching non-NZB grab responses (5e932f6 ), closes #1205
usenet: sweep parsed nzb cache for eviction at an interval (1c80936 )
Performance Improvements
analytics: drop unreachable and redundant analytics_events indexes (764a123 )
anime-database: move the canonical store into the database (efca465 )
anime-database: reduce store memory and rebuild cost (383b06b )
id-mappings: use typed arrays and a binary cache file (dae294c )
lazy load user agents library (c5b716c )
set max semi space size to 8 (2cee29f )
usenet/ebml: scan for cluster headers without copying the chunk (e770f10 )
usenet: decrypt AES-CBC in place with native module (a5132f1 )
usenet: don't decode abandoned article fetches (773bb07 )
usenet: grow read-ahead with what the player has consumed (8d9713b )
usenet: manually run GC on engine eviction (d63d240 )
usenet: recycle serve-path slot buffers across range streams (98eb2f4 )
usenet: resolve lazy RAR fragments off the seek path (74accda )
usenet: share a measured part grid across an archive set's volumes (125fe03 )
usenet: size an archive range stream's first window to one segment (0a674ba )
usenet: size pooled article buffers from the declared segment size (2dbd222 )
usenet: start an archive range stream narrow (e23e363 )
You can’t perform that action at this time.