github cross-seed/cross-seed v6.0.0-0

pre-release17 days ago

For a comprehensive guide to v6 and it's breaking changes and migration instructions, please consult the documentation here.

Breaking Changes TLDR

  • qBittorrent: If you use qbit_manage to enable AutoTMM, you will need to specify legacyLinking: true in your config.
  • API auth: apiAuth option was removed and the optional apiKey option was added. If unspecified, cross-seed will use an autogenerated API key. Use the API key when you make calls to the /api/webhook endpoint and the /api/announce endpoint.
  • Minimum required Node version: v20

Commits

  • v6 (for real this time) (#645) c3b080a
  • Run Prettier on decide.ts 3669831
  • feat(logging): mismatch decisions note searchee-candidate differences (#638) 27e935f
  • Upgrade prettier (#637) e60b2b5
  • feat(regex): Improving anime matching (#635) 37be74c
  • feat(decide/match): partial file tree match mode (#615) 605fb58
  • ci(github/actions): bump actions to latest version (#641) f12a975
  • update(duplicateCategories): ignores appending cross-seed to dataCategory (#639) 7c138fc
  • feat(daemon/announce): daemon functionality without torznab defined (#627) 7347e7b
  • ci(docker): add catatonit and tzdata to image (#632) 28d023f
  • fix(client/deluge): defend against deluge timeouts (#617) 9f16efc
  • update(config): reasonable defaults on config template, small refactors in fs code (#619) 869113d
  • add(config/apiauth): Allow user-provided API keys (#618) bb95ea5
  • feat(torznab/db): Reset cached indexer failures on startup (#616) 37bf3b5
  • feat(config/logging): error messaging on invalid syntax in config file (#599) 2e83110
  • feat(linking): new linking structure and torrent-backed linking (#563) 1553ee9
  • feat(blocklist): excludes releases for cross-seeding based on config option (#587) 5e1a90c
  • chore: move category and tag to constants (#609) 2d44bcc
  • update(config-tempates): adds v6 options and organizes the config (#596) 3cc2235
  • update(group-match): fixes matching group in safemode and tracker compatibility (#592) 912ea2a
  • update(decide/logging): distinguish size over filetree mismatch when rejecting (#597) 1e963b2
  • update(dependency): generate package-lock and bump better-sqlite3 (#595) 1bdf498
  • fix(ci): add python dependency to build-stage (#594) 6281520
  • adds support to .env file using native feature (#589) 0f7aab2
  • feat(force-apiauth): removes optional apiAuth (#576) 86fa8b2
  • remove(offset): deprecated variable in TorznabParams ded8844
  • add(config/zod): implements zod for config validation (#532) b844386
  • cleanup(packages-lock): remove unused fetch stuff 8693e8a
  • fix(BodyInit): adds missing type import 2cde183
  • fix(client/qbit): improve FormData requests (#555) 84c9198
  • Update Typescript config (#574) b8084f6
  • Update CONTRIBUTING.md 0809953
  • add(logging/pushnotifier): adds status code and error to logging (#590) c2b31f7
  • update(group-matching): use startswith for group matching (#580) 9d1eae4

v5.9.2...v6.0.0-0¯

Don't miss a new cross-seed release

NewReleases is sending notifications on new releases.