Skip to content

Changelog1.x

Version 1.4.3

Features

  • health: add actions to resolve attention items and clarify health statistics (#1484) (5b395b4)
  • health: separate active attention items from repair history (#1463) (68f4d2b)
  • support: identify stalled playback and repeated health checks in support packs (#1482) (873d317)

Bug Fixes

  • auth: hash the WEBDAV_PASSWORD env value once, not per request (#1438) (6ae4c24)
  • deps: Bump github/codeql-action in the github-actions group (#1478) (d542ca5)
  • deps: Bump zensical from 0.0.59 to 0.0.61 in the docs-python group (#1476) (5b6d6ff)
  • health: explain blocked removals and omit file extensions from searches (#1490) (e9f2734)
  • health: flag unlinked files and allow needs-attention removal with read-only WebDAV (#1494) (d907cbc)
  • health: include history-linked files in routine checks (#1466) (d55e941)
  • health: keep running health checks visible after starting a full scan (#1481) (ab7652a)
  • health: prevent cancellation leaving old files behind after successful Arr repairs (#1503) (272d575)
  • health: start orphan cleanup retry budget after contention (#1464) (6d255ae)
  • health: urgent streaming repairs keep their failure count across restarts (#1496) (a60e759)
  • metrics: quarantine a corrupt metrics database and back off failed flushes (#1435) (5093dd0)
  • nntp: handle late connection factory cancellation without stacks (#1473) (13acf51)
  • nntp: normalize pooled capacity by configured connection limits (#1491) (570975f)
  • queue: bypass packed range lookup for empty 7z members (#1505) (5ac8313)
  • queue: classify unsupported 7z compression before packed range lookup (#1468) (f9354d4)
  • queue: explain intentional archive compression rejection (#1470) (efd1368)
  • queue: filter sample-directory videos without sibling-size comparisons (#1475) (f76d460)
  • queue: import RAR releases with individually scrambled volume names (#1469) (eac163b)
  • ui: clarify Activity totals and make support easier to find (#1485) (eaba97a)
  • ui: explain degraded Arr warnings directly on overview (#1504) (23d6593)
  • ui: make health alerts and playback failures easier to inspect (#1499) (0d0d7b6)
  • ui: size error breakdown segments outside tooltip wrappers (#1498) (d04075a)
  • ui: surface alerts across pages and simplify navigation (#1508) (55f4aed)
  • usenet: include protocol reasons and open timings in breaker logs (#1465) (de34a6c)
  • usenet: prevent healthy providers being skipped while connections queue (#1495) (ec275c1)
  • usenet: prevent playback stalls when a provider’s transfer slots are stuck (#1489) (7a81faa)
  • usenet: prevent queued connection waits from stalling provider failover (#1506) (b8fe4c4)
  • usenet: release stalled transfers when playback is cancelled (#1472) (9d0793e)
  • webdav: range requests after a flaky header probe no longer return bytes from the wrong offset (#1455) (0868917)
  • webdav: reduce unnecessary range read-ahead and improve seek diagnostics (#1487) (1b11254)

UX

  • ui: group live overview metrics in the active reads card (#1486) (3e89fb2)