github Jagalite/superseedr v0.9.35

latest releases: v1.0.9, v1.0.8a, v1.0.8...
4 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.


🚀 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.

Don't miss a new superseedr release

NewReleases is sending notifications on new releases.