Skip to content

Sportarr v4.0.1024.1104

Choose a tag to compare

@github-actions github-actions released this 28 Jul 16:20
· 27 commits to main since this release

release v4.0.1024
This one closes out a batch of community reports end to end. Search finds the Formula 1 races it used to miss, imports can no longer be tricked into overwriting good files with empty ones, the per-indexer download client assignment finally works, and leagues gain an opt-out from DVR scheduling. The application API also gains a native release push route for announce tools.

New:

  • Per-league toggle for automatic DVR scheduling. Keep a league monitored for indexer downloads while guaranteeing no IPTV recordings are ever scheduled for it, including through EPG and broadcaster matching. Defaults to on, so nothing changes unless you flip it (found on the league page in the DVR section)
  • Release push on the native application API. POST /api/release/push runs an announced release through the same match, evaluate, and grab engine as RSS sync, so IRC announce and RSS watcher tools can hand releases to Sportarr the moment they appear (documented in docs/APPLICATION_API.md)

Fixed:

  • Formula 1 races no longer missing from search. Race releases use the country name (Belgium) while events carry the adjective (Belgian), and only qualifying was coming back. Both forms are searched now, and manual search no longer skips its remaining query variants once early results pile up
  • Imports refuse 0-byte and still-growing files. With a remote seedbox mirrored locally, a download could import before its bytes arrived and overwrite a good file with an empty one. Not anymore, the import waits and retries instead
  • The per-indexer download client assignment saves and is honored on every grab path. It was silently dropped on save and ignored at grab time, and several other advanced indexer fields that never persisted now save too
  • Multi-file releases pick the actual session, not the post-race analysis that happens to be a few megabytes larger
  • Remote path mappings now apply to externally added downloads, and mappings only match whole path segments (a mapping for /data no longer claims /database)

Upgrading: standard upgrade, no action needed. Database changes apply automatically on first start.

Full Changelog: v4.0.1023.1103...v4.0.1024.1104