github Reaparr/Reaparr v0.37.0-dev.2

pre-release5 hours ago

0.37.0-dev.2 (2026-03-09)

Bug Fixes

  • WebAPI: Accept GUID array payload for clear tasks endpoint (04caa23)
  • Web-UI: Align actions column to start (36eeba0)
  • WebAPI: Align downloader temp handling and move cleanup (a6b524c)
  • WebAPI: Avoid destructuring unsafe API request payloads (ffa36c0)
  • Web-UI: Don't show 0 byte sizes but instead show "-" as download speed in the downloads table (f1da3c2)
  • WebAPI: Fixed a memory leak that happened due to incorrect disposal of downloading resources (4d79097)
  • WebAPI: Fixed a minor count bug in generating tvshow fake data for testing (da495e3)
  • Web-UI: Fixed all the broken documentation links due to the new Reaparr.rocks website (9f35b77)
  • WebAPI: Fixed an issue where it would make a download as DownloadFinished prematurely (e8f74c9)
  • WebAPI: Fixed an issue where the check all connections dialog would show Done at the start while still starting (0de6aba)
  • WebAPI: Fixed several annoying DownloadTask bugs where pausing the tvShow would pause all children and breaking the download flow (8b820d3)
  • WebAPI: Fixed start/stop downloadtask commands on tvshow/season (60f96f8)
  • Web-UI: Fixed the annoying columns in the downloadstable changing width when updating its values (eaba7c9)
  • WebAPI: Handle glibc loader copy on arm64 (2199edf)
  • WebAPI: Mask sensitive request fields in logs (5bceb4d)
  • WebAPI: Pausing a download task will now set the downloadspeed to zero (4f44136)
  • WebAPI: Preserve DataReceived on completed downloads (225ce1f)
  • WebAPI: Prevent cleanup from deleting shared download folders (105f334)
  • WebAPI: Prevent double disposal of PlexDownloadClient during shutdown (383cf27)
  • Web-UI: Remove any casts from SignalR patch parsing (673b474)
  • WebAPI: Remove orphaned download task parents after child cleanup (029fafd)
  • WebAPI: Reset paused task progress and prioritize unreachable tasks (369db11)
  • WebAPI: Resolve ambiguous Result.Try overload in DashMpdCliWrapper event loop (a820eb8)
  • WebAPI: Resolved issue where Sonarr/Radarr would send delete all and nothing would happen (94de81b)
  • WebAPI: Set FullTitle for PlexMovie in mapper (801396f)
  • Web-UI: Show server success when any connection ok (58a54cf)
  • WebAPI: Skip pausing download tasks that are not actively downloading (45fc87b)

Features

  • Web-UI: A PlexServer can now be paused in its entirety by pressing the pause button in the DownloadTable (8479ee2)
  • Web-UI: Add glowing tooltip styling for log levels (2824e95)
  • Web-UI: Added a timeline with filter options to the logging visible in the Download details dialog (c36c9cb)
  • Web-UI: Added an notification to the Sonarr/Radarr integration screen about the reverse proxy setup to do that first (62e8593)
  • Web-UI: Change the default sorting for the Download task logs from new to old, from top to bottom (b8e0acb)
  • Web-UI: Moved the check all connections button to the Server Connections tab in the Plex server settings (e2d4028)
  • Web-UI: Registering a Plex account with an authentication token, will now use the e-mail of that token as the display name, if the display name is empty (f6acb75)
  • Web-UI: Removed the DownloadBar and moved the clear completed button to each individual server downloads table (4bbf531)

Performance Improvements

  • WebAPI: Immediately broadcast first download progress to front-end (4929d85)
  • Web-UI: Improved download task progress update performance massively, by only sending the delta instead of the entire download task tree on every progress update (f17bba8)
  • WebAPI: Incredible memory optimization when downloading media, instead of Reaparr using 1gb of memory it now uses around a 100mb! (4c0bf42)
  • WebAPI: Split out the log tables based on the mediafile type, this is to increase performance of retrieiving DownloadTask logs (48a6dd9)
  • WebAPI: Split out the log tables based on the mediafile type, this is to increase performance of retrieiving DownloadTask logs (61635c4)

Reverts

  • Revert "build(WebAPI): Added IsDownloadsPausedByUser to PlexServer table" (571db66)

Don't miss a new Reaparr release

NewReleases is sending notifications on new releases.