github Viren070/AIOStreams v2.30.0

latest release: 2026.05.22.1323-nightly
3 hours ago

2.30.0 (2026-05-22)

⚠ BREAKING CHANGES

  • remove deprecated service specific default/forced credential env vars
  • remove deprecated addon specific host/proxy/protocol rewrite env vars
  • remove deprecated proxy URL port/protocol/host rewrite env vars
  • deprecate ADDON_PASSWORD in favour of using AIOSTREAMS_AUTH + AIOSTREAMS_AUTH_REQUIRED for both dashboard and config access control
  • add v2.30 migration guide for breaking changes
  • api/user: switch to basic auth

Features

  • add AIOSTREAMS_AUTH_PROXY (684ac80)
  • add VC-1 encode (832072b), closes #960
  • add admin dashboard with analytics, logs, system info, users, proxy, tasks, cache, and settings pages (1a9892b)
  • add transform API to settings store (9be1928)
  • add user-specific addon statistics (1a9892b)
  • api/user: switch to basic auth (1a9892b)
  • dashboard/settings: add dropdown menu with import. export, reset, import from env actions (7a67b93)
  • dashboard: add user details view to dashboard, format numbers (a8bcd2b)
  • deprecate ADDON_PASSWORD in favour of using AIOSTREAMS_AUTH + AIOSTREAMS_AUTH_REQUIRED for both dashboard and config access control (1a9892b)
  • frontend: add right to swipeDirections for toasts (687a05c)
  • frontend: show dirty alert as bottom style toast on mobile (180b8f9)
  • frontend: switch to tanstack router + rspack/rsbuild for improved performance (1a9892b)
  • remove deprecated addon specific host/proxy/protocol rewrite env vars (1a9892b)
  • remove deprecated proxy URL port/protocol/host rewrite env vars (1a9892b)
  • remove deprecated service specific default/forced credential env vars (1a9892b)
  • rewrite database layer with migrations. (1a9892b)
  • use cleaner, structured logging format, recommended to set LOG_FORMAT=json. (1a9892b)

Bug Fixes

  • add * to character class for user agent map (7273135)
  • correct key (3188f9e)
  • detect string | array<string> as list kind (c3d4604)
  • dont send access key in user api response (173609b)
  • frontend: add note to use env var on login page (32a6556)
  • frontend: fix layout shifting on dirty alert (180b8f9)
  • frontend: ui issues (9fc73b3)
  • handle non admin in routes (6d129ef)
  • inject access key in right place (153cdc5)
  • migrate accessToken to accessKey (adfbcaa)
  • only apply status defaults once (87209fd)
  • presets/custom: allow selecting none for pin position (1a9892b)
  • short circuit on unequal length (88a5d08)
  • show error toast if non admin user attempts login to dashboard (520dadd)
  • support literal \n in serviceCredentialsMap (78e492e)
  • support multi addon password in migration (7c937e8)
  • unwrap union options before classifying (6cd5ad7)
  • use commaSeparated helper for prowlarr indexers env var and disabled stream types (e75e82a)
  • use task manager for initial runs too (8c4680f)

Documentation

Miscellaneous Chores

  • Dockerfile: update frontend output location (1a9892b)

Don't miss a new AIOStreams release

NewReleases is sending notifications on new releases.