github Viren070/AIOStreams v2.22.0

13 hours ago

2.22.0 (2026-01-22)

Important

This update brings a breaking change in the official docker images. curl is no longer available in the images. wget and a basic shell have been added for backwards compatibility with any wget based health checks you may have. However, this will also he removed in future updates. It is recommended you remove the healthcheck section of your compose as the image includes a built-in health check.

Features

  • add 'Original' option in language filters (72e37ea), closes #526 #468
  • add bitrate to filters, sorting, formatter, and SEL (#631) (073724f)
  • allow configuring max sel / formatter length (384ccda)
  • allow customising cache TTLs per preset/hostname (47eabef), closes #581 #580
  • anime-database: add new source and other improvements (f47a441)
  • build/docker: switch to debian based distroless image (74653a3)
  • builtins/newznab: add BUILTIN_NAB_HTTP_PROXY (28eaafa)
  • enable seadex integration by default (1af1932)
  • fallback to cached manifest on save/refresh if available (df39400)
  • formatter: add smallcaps string modifier (0e186dc)
  • improve seasonPack detection and add folderSeasons, formattedFolderSeasons, folderEpisodes, formattedFolderEpisodes to formatter (47ea735)
  • sel: add values &avg, functions; custom min & max functions; enable random function. (60d3445)
  • sel: add median, sum, variance (267c75d)
  • sel: add metadata constants to expression filters (e0ae160)
  • sel: add percentile, range, iqr, stddev, mode, skewness, kurtosis functions (9513378)
  • sel: enable sqrt (267c75d)
  • update predefined formatters (f4bfb31)

Bug Fixes

  • anime-database: dont use tmdb episode offset (3ebfc9b)
  • build/docker: add /bin/sh for backwards compatability (1568296)
  • builtins/newznab: always set user agent by default (dc031ea)
  • builtins/newznab: prefer usenetdate for age and fallback to enclosure length for size (2ac54d6)
  • builtins/znab: append search params from apiPath to params (9bb7099)
  • cache: flush stale entrie on write when necessary and add separate size variable (6cabe65)
  • debrid: handle TOO_MANY_REQUESTS with specific error video (b893191)
  • debrid: improve error handling for file info and store auth parsing (5656af4)
  • debrid: pass zod error through, and use 307 status code. (5ced1a5)
  • divide by episode count for episode packs during bitrate calculation (58111dc)
  • dont calculate bitrate using runtime for season packs (14e5b60)
  • env: update regex for user agent mappings to allow wildcard characters (d29c0a3)
  • estimate bitrate for season packs using season data from metadata (6b84fbc)
  • fallback to volumes for season (93ee286)
  • healthcheck: use status endpoint (d8d1f06)
  • ignore usenet types for seeder range (fdbca21)
  • presets/nzbhydra: pass through pagination and add initial limit option (a67ff08)
  • presets/orion: increase max constraint to 500 (dba96f1)
  • reduce filter log noise (e11649d)
  • usenet-stream-base: cache resolve errors (abe8dbc)

Miscellaneous Chores

  • Dockerfile: add opencontainer labels (d1e288f)

Don't miss a new AIOStreams release

NewReleases is sending notifications on new releases.