2.14.0 (2025-09-29)
Features
- add
allAddons
variable to dynamic exit condition and add placeholder exit conditions (b7280a9) - add
queriedAddons
andqueryType
to exit conditions and improve descriptions (a09a03c) - add dynamic fetching strategy with redesigned strategy card and fix parallel groups (48dbadd), closes #410
- allow limiting certain addons to specific media types (59e611a)
- builtins: add support for using alternative titles in scraping (4f4b044)
- make redis store optional for rate limiting (b47c293)
- sel: enable the
in
operator (6a10f7c) - use urlsafe encoded configs, add requiredFields, adjust playback URL handling, and sql cache store. (9a9d3d2)
Bug Fixes
- add debug logs to redirect handling and follow additional redirects (5e3f6fb)
- add error handling for URL parsing in Proxifier class (6e0e6f5)
- adjust key for metadata lock (028e772)
- adjust lock, refactor retry operations, remove minimum length requirement for condition, increase max length for conditions to 3000 (136ca58)
- always validate dynamic addon fetching condition when enabled (778bbf7)
- cache adjustments (8772ab7)
- default catalogs to empty array to allow manifests without catalogs (d5f4c93)
- fix filtering of null/undefined attributes (5313969)
- handle unknown resolution in prism formatter (97bd672)
- handle zod errors gracefully (60fd28c)
- improve error message for expression evaluation error (37a9de3)
- improve releaseGroup regex (#403) (2c9c887)
- increase max length of group and dynamic addon fetching condition to 1500 (f965b44)
- increase ttl in metadata lock (b30810a)
- presets/mediafusion: clean filename (820a5e0)
- presets/more-like-this: update manifest generation (1ca7f55)
- presets/stremthru-store: add Usenet stream type handling and info hash extraction (aa3ae24)
- presets/torbox: handle Usenet stream type in hash extraction (967cff2)
- use correct cache key for tvdb token (63aacd1)
- use fetchAndProcessAddons instead of fetchFromAddon in dynamic fetch strategy (b0cddfc)