Bitmagnet Versions Save

A self-hosted BitTorrent indexer, DHT crawler, content classifier and torrent search engine with web UI, GraphQL API and Servarr stack integration.

v0.0.7

7 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/bitmagnet-io/bitmagnet/compare/v0.0.6...v0.0.7

v0.0.6

7 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/bitmagnet-io/bitmagnet/commits/v0.0.6

v0.0.5

7 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/bitmagnet-io/bitmagnet/commits/v0.0.5

v0.0.4

7 months ago

v0.0.3

7 months ago

What's Changed

Notes on files optimisations

Some torrents contain many thousands of files, which impacts performance and uses a lot of database disk space.

This update adds more control over saving of file information for torrents.

It adds the configuration parameter dht_crawler.save_files_threshold (default 50) over which file info for a torrent will not be saved.

It contains a database migration which adds a files_status field to the torrents table. This can be:

  • no_info: We don't know anything about the files in this torrent
  • single: The torrent is a single file and there are no associated file records
  • multi: There are one or more files associated with the torrent in the torrent_files table
  • over_threshold: File information was not saved because the number of files was over the configured threshold

After the migration has been run, anyone wanting to clean there database of torrents with too many files can run the query:

delete from torrents where torrents.files_status = 'multi' and (select count(*) from torrent_files where torrent_files.info_hash = torrents.info_hash) > 50

Full Changelog: https://github.com/bitmagnet-io/bitmagnet/compare/v0.0.2...v0.0.3

v0.0.2

7 months ago

What's Changed

Full Changelog: https://github.com/bitmagnet-io/bitmagnet/commits/v0.0.2

v0.0.1-alpha.1

7 months ago