Skip to content

v1.3.0

Latest

Choose a tag to compare

@github-actions github-actions released this 05 Aug 05:41
· 170 commits to main since this release

Changelog

  • 82b2c05 Add NZBGet download client support
  • 566cb95 Add hardlink/symlink/copy import modes so torrents keep seeding
  • e847f55 Add hermetic Playwright e2e suite + CI job
  • e79ed06 Add unit tests for api, download, metadata, scheduler, organize
  • 241540e Admin-gate transmission/deluge test endpoints; portable legacy e2e
  • 79e121b Advertise runtime footprint alongside binary size
  • 5a1896c Bump go-jose to v4.1.4 (GO-2026-4945)
  • f8e241c Complete NZBGet search and recovery integration
  • f0d72b9 Discover Prowlarr game indexers instead of hardcoding IDs
  • aef24a6 Exempt /api/openapi.json and /torznab/api from auth middleware
  • f6c7fa3 Externalize frontend to web/ with vendored Tailwind and strict CSP
  • f6f2b8b Fix 13 bugs found during the test build-out
  • f8b0621 Fix NZBGet organize false-failure on restart and narrow the append retry
  • 542cb15 Fix silently-ignored SQLite pragmas causing flaky CI and lost writes
  • 731fc9e Harden Vimm/DDL download write path against traversal and truncation
  • d3c69d1 Harden path and log handling flagged by CodeQL
  • cfec13a Ignore .env files
  • 63975a7 Inject version from the release tag instead of hardcoding it
  • bb21007 Keep the container running as root and pin the default build version
  • ad02e8d Merge pull request #10 from JeremiahM37/audit/quality-fixes
  • 4d71511 Merge pull request #12 from JeremiahM37/fix/qbit-52-webapi
  • aa84d89 Merge pull request #13 from JeremiahM37/fix/sqlite-pragmas
  • 471c317 Merge pull request #14 from brandon-dacrib/agent/add-nzbget-support
  • 2663136 Merge pull request #16 from JeremiahM37/feat/import-mode-hardlink
  • 250fb6d Merge pull request #18 from JeremiahM37/fix/hardlink-bind-mount-diagnostics
  • 629842c Merge pull request #19 from JeremiahM37/feat/prowlarr-indexer-discovery
  • 139d20b Merge pull request #5 from JeremiahM37/chore/gitignore-env
  • 8084136 Merge pull request #6 from JeremiahM37/fix/openapi-and-torznab-public
  • c65ab79 Merge pull request #7 from ABrooks1996/main
  • 90052ad Merge pull request #8 from JeremiahM37/fix/bug-sweep
  • a983768 Merge pull request #9 from JeremiahM37/fix/vimm-traversal-partial-downloads-query-escape
  • dcaaefa Never treat a bare 200 as login success
  • 1fc1fae Raise CI flake floor for download background-goroutine poll helpers
  • 9303886 Report hardlink layout problems before an import fails
  • 2284394 Route backup zip path through IsLocal-guarded safeJoin
  • fd9c6ef Run CodeQL on push and schedule only, not on PRs
  • 3d521cf Support qBittorrent 5.2+ WebAPI responses
  • cd7120c Update client.go
  • c18b56a Use filepath.IsLocal barriers for CodeQL-recognized path safety
  • 6cd5e71 Use url.QueryEscape for Prowlarr search queries
  • 2ed2f94 docs: add library screenshot to README
  • eb39932 docs: add package doc comments to internal packages
  • 31d9f9d docs: fix CONTRIBUTING license to MIT, matching LICENSE and README
  • fe36df7 main: fail fast on directory creation errors, dedupe webhook config assembly
  • 822b544 main: only fail fast on the data dir, warn on Docker-only volume paths