github nickelsh1ts/streamarr v1.3.0

8 hours ago

1.3.0 (2026-02-20)

Bug Fixes

  • add error handling for Plex API operations and optimize UserSubscriber logic (#148) (344ac8e)
  • add inviteCountRedeemed and InvitedBy to profile and update invite counting logic (c4224ec)
  • added cache check to image jobs (593ce4e)
  • address PR review comments for onboarding feature (06dbfc4)
  • address security and consistency issues in onboarding feature (#153) (495d2a2)
  • adjust alignment of alert icon in Alert component (ceb8ea1)
  • i18n: refactored dynamic formatMessage ids to dynamic render (8960e52)
  • implement caching for Plex metadata retrieval and flush cache after scan (48091d6)
  • Improve error handling in getStatus method for Plex API (4a7413b)
  • improve error handling in UserSubscriber and plex_invite.py (af5a93c)
  • minor style fix (c02d036)
  • moved RestartRequiredAlert for Radarr and Sonarr services into layout (2ec4671)
  • optimize expired invites handling (69ade20)
  • preserve root slash in client-side normalization (74f6841)
  • Resolve issue preventing server admin/owner from pinning libraries (37f1fb3)
  • return normalized path and add client-side normalization (be2a0ed)
  • unsafe type casts on partial users (75ec9f1)
  • update gunicorn command with PID and control socket options (dd3103a)
  • Update PID file path for Python service to use dynamic resolution (9c1a8b7)
  • Update process spawning logic to satisfy no shell injection (e713941)
  • Update Python service management and improve process handling (c03b494)
  • update warning message to reflect BETA status and remove Discord support link (5e94241)

Features

  • add connection testing on initial load for download client instances (0b6b202)
  • add GitHub Actions workflow for deploying API documentation (afd365b)
  • add loading state for cache data in JobsCacheSettings and improve event loading in Schedule (37f670e)
  • added services to setup & plex api fixes & service proxy error handling (#147) (a1a8cb4)
  • backend implementation for user onboarding (d0d5537)
  • ConfirmButton: allow onClick to return a promise and manage loading state (28f89f9)
  • Enhance service error handling and loading states with custom components (bbd2f4a)
  • enhance setup process by adding support for additional services and style fixes for steps (4c8a6a6)
  • enhance user settings and Plex integration (497e657)
  • expanded onboarding process to admin first time setup (f79256b)
  • Implement Python service health check and restart functionality & refactored about to system / added health section (bf33380)
  • implement server restart functionality with alert and modal support (621f4d9)
  • improve loading state handling in InviteList and InviteModal components (ed3abec)
  • initial docs (709eccc)
  • Initial docs deploy and minor bug fixes (#150) (b36f703)
  • onboarding: implement onboarding context, welcome modal, and tutorial slides (896010d)
  • update TypeScript target to ES2020 for improved compatibility (96b4468)
  • user onboarding with welcome modal & interactive spotlight tutorial (#152) (7846f2a), closes #153

Performance Improvements

  • optimize ConfirmButton with useCallback for click outside handler (7a77e93)

This release is also available on:

  • v1.3.0

Don't miss a new streamarr release

NewReleases is sending notifications on new releases.