Releases: bitmagnet-io/bitmagnet
v0.7.12
What's Changed
- Fix Torznab content type criteria by @mgdigital in #209
- fix duplicate word in index.md by @sweetbbak in #208
- Add external resources page by @mgdigital in #202
- Upgrade GitHub Actions and fix Docker build by @mgdigital in #201
- Fix actions: Use name and key for matrix by @mgdigital in #210
New Contributors
- @sweetbbak made their first contribution in #208
Full Changelog: v0.7.10...v0.7.12
v0.7.10
v0.7.9
v0.7.8
This release includes several minor bug fixes.
What's Changed
- Fix comma-separated Torznab categories by @mgdigital in #194
- Rebuild webui by @mgdigital in #195
- Fix Postgres call on CLI by @mgdigital in #196
- Upgrade actions by @mgdigital in #198
New Contributors
- @RealFascinated made their first contribution in #193
- @Ornias1993 made their first contribution in #188
Full Changelog: v0.7.7...v0.7.8
v0.7.7
2 small but impactful changes in this release:
Files theshold changes
- When file count is over the
dht_crawler.save_files_threshold
, files are saved up to the threshold, instead of discarding all files - The default threshold has been increased from 50 to 100
- The
torrents
table now stores the total files count - Increasing the threshold will re-crawl torrents that have missing files info according to the new threshold
WebUI optimisations
A few tweaks that significantly improve performance of the web app.
Note: skipping a version number due to issues in aborted v0.7.6 release
What's Changed
- Fix typos on docsite by @mgdigital in #175
- dht_crawler.save_files_threshold changes by @mgdigital in #176
- WebUI optimisations and improvements by @mgdigital in #177
- Select missing field by @mgdigital in #178
- Add missing file by @mgdigital in #179
Full Changelog: v0.7.5...v0.7.7
v0.7.5
Note: Skipping a version number as the build for v0.7.4 was broken.
What's Changed
- Classifier enhancements by @mgdigital in #158
- Add word to CSAM filter by @mgdigital in #159
- Replace TMDB client with custom implementation by @mgdigital in #168
- Strip thick square brackets from title prefix by @mgdigital in #163
- Torznab enhancements by @mgdigital in #162
- Processor optimisations by @mgdigital in #161
- Allow reprocess command to filter by content type by @mgdigital in #169
- Add queue job priority by @mgdigital in #172
- Increase queue timeout by @mgdigital in #173
- Rollback action upgrades by @mgdigital in #174
New Contributors
- @deining made their first contribution in #154
- @chkuendig made their first contribution in #160
Full Changelog: v0.7.3...v0.7.5
v0.7.3
What's Changed
- Extension-based content type classification by @mgdigital in #146
- Add classifier for xxx keywords by @mgdigital in #150
- Fix bugs in log file rotator by @mgdigital in #152
- Fix importer erasing info of already crawled torrents by @mgdigital in #153
E-Books and Audiobooks
The previous book
content type has been split into ebook
and audiobook
. There is an associated database migration. The importer guide has been updated to reflect the new name.
Games
Games are difficult to automatically distinguish from software (also, games are software). Therefore torrents with files that look like software will be classified as such. If there are no game torrents, games will now be hidden in the UI. I don't want to remove the pre-existing game
type completely (for now), but the only way to specify games will be via the /import
endpoint and setting the appropriate content type hint.
New Contributors
- @Technetium1 made their first contribution in #140
Full Changelog: v0.7.2...v0.7.3
v0.7.2
v0.7.1
This release contains several minor optimisations and bug fixes.
Torrent pieces have been moved to their own table. This change mainly affects users who had enabled dht_crawler.save_pieces
, and should improve search performance for those users.
What's Changed
- Move torrent pieces to separate table by @mgdigital in #134
- Reduce processor queue concurrency and increase timeout by @mgdigital in #135
- Upgrade go to 1.22 by @mgdigital in #136
- Upgrade GitHub Actions by @mgdigital in #137
- Fix importer handling of unclosed connection by @mgdigital in #138
- Check for "\x00" by @mgdigital in #139
Full Changelog: v0.7.0...v0.7.1
v0.7.0
This release moves the message queue from Redis to the Postgres database, and removes the Redis dependency.
Upgrading
Upgrade is automatic, but you can remove the Redis instance from your installation as it will no longer be doing anything. The docs and docker compose examples have been updated to reflect this.
What's Changed
- Remove Redis dependency and move message queue to Postgres by @mgdigital in #131
Full Changelog: v0.6.2...v0.7.0