v0.9.35
Standard Builds (Recommended)
- macOS Universal: superseedr-v0.9.35-universal-macos.pkg
- Linux (Debian): superseedr_v0.9.35_amd64.deb
- Windows (MSI): superseedr_v0.9.35_x64_en-US.msi
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.
- macOS Universal: superseedr-v0.9.35-private-universal-macos.pkg
- Linux (Debian): superseedr-private_v0.9.35_amd64.deb
- Windows (MSI): superseedr-private_v0.9.35_x64_en-US.msi
π superseedr v0.9.35 Release Notes
This update focuses on enhancing the extensibility and reliability of superseedr, introducing new ways to monitor your client and improving how the application handles long-term logging and automation.
β¨ New Features
- π JSON Status Export: You can now export the live state of the client to a machine-readable JSON file. This is perfect for integration with custom dashboards, web interfaces, or monitoring scripts.
- Configuration: Set output_status_interval in your settings to the desired frequency (in seconds).
- Output: Automatically saved to status_files/app_state.json in your data directory.
- π
Daily Log Rotation: Logging has been upgraded to a rolling system. The client now creates daily log files and retains them for 31 days, preventing logs from growing indefinitely and making troubleshooting
much easier.
π Improvements & Refinements
- π§ Smarter Watch Folders: The automated file watcher is now more robust. It includes improved debouncing to prevent double-loading of torrents and correctly ignores temporary files created during downloads.
- π Modular Architecture: Significant internal refactoring has moved CLI and OS integrations into dedicated modules. This results in a more stable application and paves the way for more advanced CLI commands in
the future. - β‘οΈ TUI Polish: Refined internal event handling for the Terminal UI to ensure a smoother experience when interacting with torrent lists and peer views.
π Configuration Changes
- New Setting: output_status_interval (Default: 0). Set this to a value greater than 0 to enable the periodic JSON status dump.
π Bug Fixes
- Fixed an issue where some magnet links could cause redundant UI refreshes.
- Improved cleanup of internal state when removing torrents via the watch folder.
- Resolved a potential crash when the system file watcher encountered rapid file system changes.