Skip to main content

v1.84.0

· 4 min read
rogerrabbit
Maintainer

Changelog

New Features

  • feat(clients): add Sportarr support (#2552) (@Sportarr)
  • feat(dashboard): user-configurable widgets with release stats and charts (#2561) (@zze0s)
  • feat(feeds): add support for custom User-Agent header (#2526) (@nihalxx3)
  • feat(filters): add Books tab for book and audiobook filtering (#2599) (@zze0s)
  • feat(indexers): DigitalCore freeleech support (#2597) (@zze0s)
  • feat(indexers): add PeerGarden (#2562) (@zze0s)
  • feat(indexers): add RetroToon World (#2589) (@zze0s)
  • feat(indexers): update MAM announce format (#2593) (@zze0s)
  • feat(indexers): update PeerGarden IRC server (#2601) (@zze0s)
  • feat(lists): add support for Trakt smart lists (#2550) (@MaKTaiL)

Bug fixes

  • fix(auth): preserve return url and clean up session on expiry (#2573) (@zze0s)
  • fix(ci): docs update trigger never fired on tag builds (#2557) (@s0up4200)
  • fix(ci): update existing docs indexer PR instead of opening duplicates (#2577) (@zze0s)
  • fix(http): improve bad request and not found handling (#2592) (@zze0s)
  • fix(indexers): TBy remove invite command (#2549) (@luckylittle)
  • fix(indexers): bring back MAM VIP to FL mapping (#2603) (@zze0s)
  • fix(indexers): feed refresh scheduling and indexer secret setting (#2591) (@zze0s)
  • fix(indexers): update TorrentHR pattern (#2554) (@senseiriksha)
  • fix(irc): accept join confirmation received before the join workflow starts (#2587) (@s0up4200)
  • fix(irc): do not log entering Connecting state as invalid (#2606) (@zze0s)
  • fix(irc): set default auth mechanism and gate NickServ fallback (#2604) (@zze0s)
  • fix(irc): show full channel history in webui (#2571) (@zze0s)
  • fix(irc): stop network after repeated short-lived connections (#2605) (@zze0s)
  • fix(lists): error on update when list has never been refreshed (#2568) (@zze0s)
  • fix(notifications): respect Discord embed limits (#2594) (@com6056)
  • fix(releases): cleanup with Pending state (#2590) (@zze0s)

Other work

  • build(deps): bump pnpm/action-setup from 6.0.9 to 6.0.10 in the github group across 1 directory (#2576) (@dependabot[bot])
  • build(deps): bump the golang group with 14 updates (#2559) (@dependabot[bot])
  • build(deps): bump the npm group across 1 directory with 25 updates (#2572) (@dependabot[bot])
  • build(web): replace @vitejs/plugin-react-swc with @vitejs/plugin-react (#2582) (@zze0s)
  • chore(dependabot): exclude CodeQL from cooldown (#2575) (@zze0s)
  • chore(deps): migrate Shoutrrr to active fork (#2581) (@zze0s)
  • docs: add NZBGet, Shoutrrr and ntfy (#2551) (@zotabee)
  • refactor(filters): store indexer connections (#2569) (@zze0s)

v1.83.0

· 3 min read
rogerrabbit
Maintainer

Changelog

New Features

  • feat(clients): add aria2 support (#2548) (@zze0s)
  • feat(filters): batch external filter lookup (#2546) (@zze0s)
  • feat(filters): update Perfect FLAC to match RED/OPS definition (#2534) (@zze0s)
  • feat(indexers): update TorrentHR for UNIT3D migration (#2531) (@chorijan)
  • feat(lists): add Whisparr v3 support and fix list refresh panic (#2544) (@zze0s)
  • feat(logs): add trace id from announce to action and improved structured logging (#2533) (@zze0s)
  • feat(releases): keep torrent in memory and only write a file when needed (#840) (@KyleSanderson)
  • feat(releases): replace anacrolix/torrent with autobrr/go-torrent (#2535) (@zze0s)
  • feat(tests): implement E2E test suite (#1099) (@zze0s)

Bug fixes

  • fix(actions): treat invalid arr download client responses as errors (#2222) (@s0up4200)
  • fix(docs): parse v2 definitions in indexer docs generator (#2542) (@zze0s)
  • fix(feeds): empty imdb id handling (#2539) (@zze0s)
  • fix(feeds): resolve magnet links from torznab magneturl (#2547) (@zze0s)
  • fix(feeds): stagger scheduled runs and store cache items synchronously (#2271) (@zze0s)
  • fix(irc): attempt NickServ IDENTIFY with account on failure (#2540) (@zze0s)
  • fix(irc): keep live updates in sync with history when skipping message cleaning (#2538) (@zze0s)
  • fix(web): replace HeadlessUI slide-overs with non-modal Base UI drawers (#2537) (@zze0s)

Other work

  • build(deps): bump actions/setup-python from 6 to 7 in the github group (#2541) (@dependabot[bot])
  • build(deps): bump the github group with 2 updates (#2529) (@dependabot[bot])
  • perf(indexers): cache announce templates and stop allocating errors on misses (#2545) (@zze0s)
  • refactor(logger): drop the wrapper and improve log sanitizing (#2543) (@zze0s)

v1.82.0

· 2 min read
rogerrabbit
Maintainer

Changelog

New Features

  • feat(config): align defaults with README.md (#2509) (@Nomsplease)
  • feat(indexers): definition v2 format (#2502) (@zze0s)
  • feat(indexers): DigitalCore add alt url (#2514) (@zze0s)
  • feat(indexers): add DasUnerwartete (#2493) (@zze0s)
  • feat(indexers): make NickServ optional and channel password required for BIT-HDTV (#2498) (@arjunrn)
  • feat(irc): optionally skip message cleaning (#2518) (@zze0s)
  • feat(irc): resilient connection & channel handling with improved auto-recover (#1709) (@zze0s)
  • feat(macros): add MetaTMDB field (#2517) (@zze0s)
  • feat(releases): support type in release search (#2512) (@nuxencs)

Bug fixes

  • fix(indexers): DasUnerwartete key settings and NickServ auth (#2516) (@martylukyy)
  • fix(irc): announce processor channel lookup order (#2510) (@zze0s)

Other work

  • build(deps): add workflow to update language versions (#2499) (@zze0s)
  • build(deps): bump Go to 1.26 (#2497) (@zze0s)
  • build(deps): bump rls to v0.8.1 (#2496) (@zze0s)
  • build(deps): bump the npm group in /web with 18 updates (#2501) (@dependabot[bot])
  • chore: update PR template and add agent guidelines (#2513) (@zze0s)
  • refactor(backend): return structs and accept interfaces (#2504) (@zze0s)

v1.81.0

· One min read
rogerrabbit
Maintainer

Changelog

New Features

Other work

  • build(deps): bump actions/cache from 5 to 6 in the github group (#2491) (@dependabot[bot])
  • build(deps): bump the github group with 2 updates (#2487) (@dependabot[bot])
  • build(deps): bump the golang group across 1 directory with 2 updates (#2484) (@dependabot[bot])
  • build(deps): bump the golang group with 4 updates (#2482) (@dependabot[bot])
  • build(deps): bump the golang group with 6 updates (#2492) (@dependabot[bot])
  • build(deps): bump the npm group in /web with 25 updates (#2483) (@dependabot[bot])
  • chore(deps): Dependabot ignore problematic submodule dependency (#2488) (@zze0s)

v1.79.0

· One min read
rogerrabbit
Maintainer

Changelog

New Features

Bug fixes

Other work

v1.77.0

· One min read
rogerrabbit
Maintainer

Changelog

New Features

Bug fixes

Other work