Skip to content

v2.28.0

Latest

Choose a tag to compare

@Viren070 Viren070 released this 27 Apr 20:35
b40dc9a

2.28.0 (2026-04-27)

Features

  • add REMOVED_ADDONS to hide addons from marketplace (1993e01), closes #611
  • add parent/child config linking (2cadd66)
  • add subtitle filter and sort settings (4c450ab), closes #332
  • add unified DEFAULT_SERVICE_CREDENTIALS and FORCED_SERVICE_CREDENTIALS env vars, deprecating service specific env vars (6878fed)
  • allow overiding built-in formats, seeing code from UI (67d631f)
  • frontend: allow saving formatters in config (67d631f)
  • presets/nekoBt: add search mode setting (16a9a94)
  • presets/stremthru: parse audio and subtitle languages (#898) (65a8a60)
  • presets/torrentio: support URL list for env var (c7bc486), closes #892
  • presets: add yastream marketplace preset (#896) (dfae452)

Bug Fixes

  • apply non-imdb episode check to relative absolute episode (6f39d65)
  • builtins/dataset: trigger sync if local data is stale (9999eb9)
  • builtins/torrent-galaxy: use string instead of url for t field. (2f0b265)
  • config: ignore non-enabled services in merge (ae8e4b4)
  • core/formatter: use grapheme segmentation in truncate to avoid splitting emoji (274eb41)
  • debrid/torbox: mark direct unpack state as downloaded (6e02fa2), closes #903
  • debrid: log full error for torbox when it cannot be parsed and fix rate limit check being too loose (61183c9)
  • don't use merged user data to frontend (ae8e4b4)
  • frontend: remove beta tag from seanime (2c6da1a)
  • frontend: update seanime modal (0e5f246)
  • presets/mediafusion: set max_streams to 100 (9f3cda5)