github mescon/Healarr v1.3.0

6 hours ago

Added

  • Content Analysis Detection: Detect corruptions that pass basic integrity checks
    • Black video detection: finds files where video is entirely black frames
    • Frozen video detection: finds files where video is a single still frame
    • Silent audio detection: finds files with no audible audio track
    • Configurable per scan path alongside existing detection modes

Security

  • API Hardening: Strengthened endpoint protection across the board
    • Rate limiting now applied to all protected API routes
    • Metrics endpoint (/metrics) now requires authentication
    • API error responses no longer expose internal Go type information (29 handlers fixed)
    • CORS wildcard mode now sets Vary: Origin to prevent cache poisoning
    • Setup dismiss endpoint now rate-limited like other setup endpoints

Improved

  • Accessibility: Active scans table rows now fully keyboard-navigable
  • Code Quality: Drove SonarCloud to zero issues across all categories
    • 0 bugs, 0 vulnerabilities, 0 security hotspots, 0 code smells
    • Reduced cognitive complexity in several critical functions
    • 84.7% test coverage maintained throughout

Dependencies

  • Bumped modernc.org/sqlite, quic-go, prometheus, golang.org/x/net, protobuf
  • Bumped lucide-react, framer-motion, tailwindcss, recharts, axios, msw, typescript-eslint

Full Changelog: v1.2.1...v1.3.0

Don't miss a new Healarr release

NewReleases is sending notifications on new releases.