Skip to content

Changelog1.x

Version 1.4.0

Features

  • auth: sign in behind a reverse proxy via gui configuration (#1420) (fbad2f0)
  • health: add a “quick” health-check depth (#1410) (89ee934)
  • health: PAR2 repair now fixes missing articles inside RAR releases (#1348) (5c7bf79)
  • ui: activity chart separates client playback reads from app-triggered reads (#1340) (79ad0ef)
  • ui: make health check depth adjustable (#1426) (9c315ac)
  • usenet: benchmark configured provider limits above 50 connections (#1360) (63bde75)

Bug Fixes

  • arr: retain WebDAV items when Arr repair only partially completes (#1381) (75420e9)
  • arr: stop re-importing uploads rejected by queue rules (#1380) (95e9598)
  • auth: recover from rejected login action origins (#1401) (7895e06)
  • auth: sign in works again behind a reverse proxy (#1406) (ee0bbbd)
  • ci: anchor prerelease notes to latest stable release (#1402) (bf640d2)
  • db: let orphan cleanup continue through temporary locks (#1408) (9c163ff)
  • deps: Bump advanced-security/component-detection-dependency-submission-action (#1395) (a35ffe2)
  • deps: Bump js-yaml and @redocly/openapi-core in /frontend (#1397) (5fe0a8d)
  • deps: Bump Scalar.AspNetCore from 2.17.1 to 2.17.2 (#1339) (e3737c6)
  • deps: Bump the npm-minor-and-patch group (#1392) (b78fa73)
  • deps: Bump the npm-minor-and-patch group (#1422) (bfb2074)
  • deps: Bump the npm-minor-and-patch group across 1 directory with 4 updates (#1341) (4e32bb6)
  • deps: Bump the nuget-minor-and-patch group with 1 update (#1423) (de1d6b0)
  • deps: Bump the react-router group across 1 directory with 5 updates (#1337) (11c2c02)
  • deps: Bump zensical from 0.0.57 to 0.0.59 in the docs-python group (#1391) (1a98063)
  • docker: ship the musl rapidyenc native in the Alpine image (#1370) (5275648)
  • health: defer contended PAR2 repairs (#1383) (4bc4a21)
  • health: preserve urgent repairs across concurrent checks (#1407) (33ebeef)
  • health: prevent false repairs when stored segment alternatives are available (#1373) (6fb47d9)
  • metrics: count shared-stream pump fetches as client reads (#1350) (581833f)
  • nntp: bound fresh connection acquisition (#1409) (f912daa)
  • nntp: keep playback working when a provider returns the wrong post (#1357) (b4ede00)
  • queue: allow reviewed cleanup of large orphan backlogs (#1352) (b5bf01e)
  • queue: import independent RAR and 7z archive sets separately (#1382) (c9250ba)
  • queue: preserve jobs and retry delays during concurrent queue changes (#1399) (8ddebd9)
  • sab: accept duplicate segment fallbacks and keep validation errors bounded (#1400) (11d587b)
  • sab: Sonarr/Radarr no longer loop on “Download doesn’t contain intermediate path” after a job folder is removed (#1347) (295c4cc)
  • ui: match app read legend to the activity chart (#1355) (2240674)
  • ui: move public Base URL into General settings (#1411) (82d5501)
  • ui: render app activity reads with a solid line (#1349) (56f9d4e)
  • usenet: prevent stale provider misses from blocking imports (#1403) (303b7a7)
  • usenet: speed tests use articles available from the selected provider (#1361) (699e0ca)
  • usenet: verify retrievable articles before marking releases dead (#1404) (4a4fe71)
  • webdav: make /view HEAD requests metadata-only (#1405) (c2be9fb)

Performance Improvements

  • health: reduce redundant PAR2 repair work (#1385) (9f72826)