Skip to content

Reaparr

v0.38.1 Bugfix

This release fixes issues for SREs watching stability and regressions.

Published 15d Media Servers
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

downloader downloadmanager nuxt plex plex-media vue

Summary

AI summary

Updates Bug Fixes, https://github.com/Reaparr/Reaparr/issues/609, and 0.38.1 across a mixed release.

Changes in this release

Bugfix Medium

Resolve UNC path rejection when checking available disk space.

Resolve UNC path rejection when checking available disk space.

Source: llm_adapter@2026-07-15

Confidence: high

Bugfix Medium

Cap download memory buffer at 50 MB to prevent OOM on large files.

Cap download memory buffer at 50 MB to prevent OOM on large files.

Source: llm_adapter@2026-07-15

Confidence: low

Bugfix Medium

Detect storage errors instead of generic DownloadClientError.

Detect storage errors instead of generic DownloadClientError.

Source: llm_adapter@2026-07-15

Confidence: low

Bugfix Medium

Bypass media cache for single-library queries in WebAPI.

Bypass media cache for single-library queries in WebAPI.

Source: granite4.1:30b@2026-07-15-audit

Confidence: low

Bugfix Medium

Replace cache-doom-loop with stale‑while‑revalidate and suppress invalidation during sync storms in WebAPI.

Replace cache-doom-loop with stale‑while‑revalidate and suppress invalidation during sync storms in WebAPI.

Source: granite4.1:30b@2026-07-15-audit

Confidence: low

Bugfix Low

Fix cache retry countdown loop and error visibility in Web-UI.

Fix cache retry countdown loop and error visibility in Web-UI.

Source: granite4.1:30b@2026-07-15-audit

Confidence: low

Bugfix Low

Keep loading spinner during library refresh until data arrives in Web-UI.

Keep loading spinner during library refresh until data arrives in Web-UI.

Source: granite4.1:30b@2026-07-15-audit

Confidence: low

Bugfix Low

Prevent stale snapshot builds from clearing dirty flag in cache system.

Prevent stale snapshot builds from clearing dirty flag in cache system.

Source: granite4.1:30b@2026-07-15-audit

Confidence: low

Bugfix Low

Set loading state immediately on library init to prevent empty-state flash in Web-UI.

Set loading state immediately on library init to prevent empty-state flash in Web-UI.

Source: granite4.1:30b@2026-07-15-audit

Confidence: low

Bugfix Low

Show server error state and auto‑retry on 503 cache warmup with countdown in Web-UI.

Show server error state and auto‑retry on 503 cache warmup with countdown in Web-UI.

Source: granite4.1:30b@2026-07-15-audit

Confidence: low

Bugfix Low

Strip ANSI escape codes from console output when redirected in logging.

Strip ANSI escape codes from console output when redirected in logging.

Source: granite4.1:30b@2026-07-15-audit

Confidence: low

Full changelog

0.38.1 (2026-07-11)

Bug Fixes

  • WebAPI: Bypass media cache for single-library queries, use only for All view (18558b0)
  • WebAPI: Cap download memory buffer at 50MB to prevent OOM on large files. Should prevent memory issues (e9264fe)
  • downloads: detect storage errors instead of generic DownloadClientError (b9a280b), closes #609
  • Web-UI: Fix cache retry countdown loop and error visibility (253ab18)
  • Web-UI: Keep loading spinner during library refresh until data arrives (545bfd4)
  • cache: prevent stale snapshot builds from clearing dirty flag (0cab8e6)
  • WebAPI: Replace cache-doom-loop with stale-while-revalidate and suppress invalidation during sync storms (e7ccae1)
  • file-system: resolve UNC path rejection when checking available disk space (ef80c6d), closes #609
  • Web-UI: Set loading in $reset to prevent empty-state flash on library switch (2e96b1b)
  • Web-UI: Set loading state immediately on library init to prevent empty-state flash (d319ee0)
  • Web-UI: Show server error state and auto-retry on 503 cache warmup with countdown (a8bf195)
  • logging: strip ANSI escape codes from console output when redirected (1b34d1d), closes #609

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Reaparr

Get notified when new releases ship.

Sign up free

About Reaparr

Plex downloader that brings content from any server to yours!

All releases →

Beta — feedback welcome: [email protected]