github Jagalite/superseedr v1.0.4

latest releases: v1.0.9, v1.0.8a, v1.0.8...
2 months ago

Standard Builds (Recommended)


Private Builds (Advanced)

These builds do not contain PEX or DHT in the final binary. Not recommended for normal users unless you have privacy requirements.


Release v1.0.4

New Features

  • Shared Configurations & Cluster Mode: Added layered shared configuration with leader/follower clustering, automatic failover, host-local runtime folders under hosts/<host-id>/, and shared desired state that can be reused across machines and operating systems. https://github.com/Jagalite/superseedr/blob/main/docs/shared-config.md
  • Launcher-Persistent Shared Setup: Added launcher-side shared configuration commands so installed app and protocol launches can resolve shared mode and host identity without relying on shell environment variables.
  • Expanded Shared CLI Surface: Added set-shared-config, clear-shared-config, show-shared-config, set-host-id, clear-host-id, show-host-id, to-shared, to-standalone, torrents, info, and files. https://github.com/Jagalite/superseedr/blob/main/docs/cli.md

Improvements

  • Remove/Purge CLI Model: Reworked deletion controls into remove and purge, added offline-capable purge behavior when file layout is resolvable, and unified reverse file-path lookup across hash-targeted CLI commands.
  • Cross-Host Shared Ingest: Shared-mode .path adds now use portable shared-root-relative handling so staged torrent ingest can work across mixed-OS clusters instead of leaking host-local absolute paths.
  • Shared Runtime UX & Observability: Improved shared journal/status semantics, added JSON envelope support across CLI commands, made journal human-readable by default, and clarified shared-mode startup and mount validation behavior.

Bug Fixes

  • CLI Startup Robustness: Fixed shared-mode CLI startup so logging failures fall back safely instead of blocking command handling, and improved mount/accessibility errors for missing or unavailable shared roots.
  • Offline Shared Mutation Routing: Fixed shared-mode offline CLI control so commands mutate shared config directly when no leader is running instead of only queueing requests.
  • Welcome Screen Paste Handling: Fixed explicit paste behavior so the welcome screen no longer routes pasted torrent input through the normal-mode paste handler.

Don't miss a new superseedr release

NewReleases is sending notifications on new releases.