Skip to main content

v1.35.1

· One min read
rogerrabbit
Maintainer

Changelog

Bug fixes

  • fix(auth): force invalidate invalid session cookies in middleware (#1358) (@zze0s)
  • fix(web): irc settings light theme colors (#1357) (@martylukyy)

Other work

  • build(deps): bump follow-redirects from 1.15.3 to 1.15.5 in /web (#1355) (@dependabot[bot])
  • build(web): override rollup with wasm-node version (#1354) (@fabricionaweb)

Full Changelog: https://github.com/autobrr/autobrr/compare/v1.35.0...v1.35.1

Docker images

  • docker pull ghcr.io/autobrr/autobrr:v1.35.1

What to do next?

v1.35.0

· 3 min read
rogerrabbit
Maintainer

Changelog

New Features

  • feat(actions): deluge v2 add skip recheck (#1321) (@s0up4200)
  • feat(actions): qBittorrent add priority handling (#1315) (@s0up4200)
  • feat(auth): change password and username (#1295) (@KaiserBh)
  • feat(autobrrctl): add db migrate/seed/reset functionality (#934) (@s0up4200)
  • feat(clients): override arr download client by name (#1328) (@zze0s)
  • feat(filters): implement min and max seeders/leechers filtering for Torznab feeds (#1342) (@luckyboy)
  • feat(filters): show enabled and disabled actions in list view (#1304) (@s0up4200)
  • feat(notifications): add LunaSea support (#1284) (@s0up4200)
  • feat(notifications): add Shoutrrr support (#1326) (@zze0s)
  • feat(notifications): add ntfy support (#1323) (@zze0s)
  • feat(releases): incognito mode (#1282) (@s0up4200)
  • feat(releases): show details in list view (#1337) (@zze0s)
  • feat(web): link Dashboard stats to Releases page (#1281) (@s0up4200)
  • feat(web): migrate Tanstack Query to v5 (#1277) (@KaiserBh)

Bug fixes

  • fix(actions): qBit handle Ignore slow torrents rule correctly when disabled (#1309) (@s0up4200)
  • fix(filters): do not split commas inside valid Regexp (#1212) (@varoOP)
  • fix(filters): ensure sort by priority (#1325) (@zze0s)
  • fix(filters): hide tooltip when actions are active (#1318) (@s0up4200)
  • fix(http): specify ip stack when listen fails (#1306) (@KyleSanderson)
  • fix(indexers): DocsPedia adjust announcer name (#1330) (@KyleSanderson)
  • fix(notifications): ntfy and shoutrrr enabled check (#1335) (@zze0s)
  • fix(releases): search query (#1353) (@zze0s)
  • fix(web): improve tooltip responsiveness and click-through (#1314) (@s0up4200)

Other work

  • build(docker): do not tag pre-release as latest (#1352) (@zze0s)
  • build(ci): add Go test summary (#1341) (@zze0s)
  • build(ci): change goreleaser back to ubuntu runner (#1331) (@KyleSanderson)
  • build(ci): disable ghcr push from forks (#1340) (@KyleSanderson)
  • build(ci): integrate ESLint with CodeQL (#1273) (@s0up4200)
  • build(ci): setup Golang linter nilaway (#1310) (@KyleSanderson)
  • build(deps): bump the github group with 1 update (#1299) (@dependabot[bot])
  • build(deps): bump the github group with 3 updates (#1308) (@dependabot[bot])
  • build(deps): bump the github group with 4 updates (#1324) (@dependabot[bot])
  • build(deps): bump the golang group with 5 updates (#1333) (@dependabot[bot])
  • build(deps): bump the npm group in /web with 18 updates (#1336) (@dependabot[bot])
  • builds(ci): containers build additional architectures (#1265) (@s0up4200)
  • build(web): bump vite and cjs node api refactor (#1276) (@KaiserBh)
  • chore(build): update go and node (#1301) (@KyleSanderson)
  • chore: update license header year (#1332) (@zze0s)
  • docs(filters): explain GetDownloadsByFilterId (#1345) (@frrad)
  • enchancement(web): IRC settings layout (#1312) (@martylukyy)
  • enhancement(feeds): change max age default value to 0 (#1313) (@KaiserBh)
  • enhancement(web): force run feed with enter key (#1329) (@martylukyy)
  • refactor(filters): checkMaxDownloads (#1285) (@frrad)
  • refactor(filters): optimize assignment to allocation (#1293) (@KyleSanderson)
  • refactor(http): auth handlers (#1311) (@KyleSanderson)
  • refactor(http): implement shared transport and clients (#1288) (@KyleSanderson)
  • refactor(indexers): ANT improve freeleech support (#1302) (@Kuredant)

Full Changelog: https://github.com/autobrr/autobrr/compare/v1.34.1...v1.35.0

Docker images

  • docker pull ghcr.io/autobrr/autobrr:v1.35.0

What to do next?

v1.34.0

· 2 min read
rogerrabbit
Maintainer

Changelog

This is a pretty big release in many ways!

  • Revamp of the UI
  • New indexer: SugoiMusic
  • IRC now have an optional BOT mode
  • Force refresh Feeds
  • Lots of code improvements (db integration testing, various bug fixes)

https://github.com/autobrr/autobrr/releases/tag/v1.34.0

New Features

  • feat(database): postgres set ssl mode (#1245) (Intuinewin)
  • feat(database): setup integration tests (#1118) (KaiserBh)
  • feat(definitions): add expectations for test lines (#1257) (frrad)
  • feat(feeds): add force run (#1243) (s0up4200)
  • feat(filters): auto-expand used sections (#1278) (s0up4200)
  • feat(filters): validate filter size (#1263) (frrad)
  • feat(go): implement cpu quota detection (#1251) (KyleSanderson)
  • feat(indexers): add SugoiMusic (#1255) (Kuredant)
  • feat(indexers): update base url for Milkie (#1256) (mynameisbogdan)
  • feat(irc): log connection errors (#1239) (frrad)
  • feat(irc): support optional bot mode (#1246) (Kuredant)
  • feat(sqlite): implement query planner (#1174) (KyleSanderson)
  • feat(tests): verify external autobrr.com URLs (#1253) (s0up4200)
  • enhancement(web): releases description for narrow screens (#1234) (martylukyy)
  • enhancement(web): ui overhaul (#1155) (stacksmash76)
  • refactor(config): copylocks and staticcheck findings (#1261) (s0up4200)
  • refactor: streamline shutdown signal handling (#1248) (s0up4200)
  • refactor(filters): move rejections from release to filter (#1272) (frrad)

Bug fixes

  • fix(codeql): empty node cache error (#1267) (zze0s)
  • fix(config): load from env vars (#995) (zze0s)
  • fix(database): broken migrations (zze0s)
  • fix(filters): could not delete filter without actions (#1275) (KaiserBh)
  • fix(filters): external webhook remove jitter (#1254) (buroa)
  • fix(filters): validate external filters (#1250) (s0up4200)
  • fix(web): improve responsiveness on settings pages (#1270) (s0up4200)
  • fix(web): revert package versions causing errors (#1274) (martylukyy)
  • fix(indexers): AnimeBytes parsing (#1259) (frrad)
  • fix(indexers): toggle state (#1214) (fabricionaweb)

Other work

  • build(deps): bump the golang group with 1 update (#1235) (dependabot[bot])
  • build(deps): bump pnpm to 8.10.5 (#1271) (fabricionaweb)
  • build(deps): bump the golang group with 6 updates (#1290) (dependabot[bot])
  • build(deps): bump the npm group in /web with 18 updates (#1266) (dependabot[bot])
  • build: build rpm and deb (#963) (KyleSanderson)
  • chore: Add CODE_OF_CONDUCT (#1098) (onedr0p)
  • docs: add coc to readme (#1268) (s0up4200)
  • docs: readme improvements and additions (#1262) (s0up4200)

Full Changelog: https://github.com/autobrr/autobrr/compare/v1.33.0...v1.34.0

Docker images

  • docker pull ghcr.io/autobrr/autobrr:v1.34.0

What to do next?

v1.33.0

· One min read
rogerrabbit
Maintainer

Changelog

New Features

  • feat(clients): Transmission support seedtime and ratiolimit (#1211) (@zze0s)
  • feat(indexers): add ABNormal (#1232) (@zze0s)
  • feat(logs): sanitize basic auth in urls (#1188) (@danwilldev)
  • feat(settings): hide empty fields (#1225) (@s0up4200)

Bug fixes

  • fix(config): prevent overwriting default logPath (#1219) (@s0up4200)
  • fix(feeds): feed cache key (#1230) (@zze0s)
  • fix(filters): external webhooks improve defaults (#1227) (@KyleSanderson)
  • fix(indexers): capitalize TheOldSchool (#1222) (@KyleSanderson)

Other work

  • build(deps): bump rls to v0.5.10 (#1226) (@KyleSanderson)
  • build(deps): bump the github group with 1 update (#1223) (@dependabot[bot])

Full Changelog: https://github.com/autobrr/autobrr/compare/v1.32.0...v1.33.0

Docker images

  • docker pull ghcr.io/autobrr/autobrr:v1.33.0

What to do next?

v1.32.0

· 2 min read
rogerrabbit
Maintainer

Changelog

New Features

  • feat(clients): Transmission set label (#1204) (@zze0s)
  • feat(feeds): improve caching (#1191) (@zze0s)
  • feat(filters): external webhook retry on status codes (#1206) (@buroa)
  • feat(indexers): BHD freeleech announces (#1216) (@martylukyy)
  • feat(indexers): FileList update download link (#1172) (@mynameisbogdan)
  • feat(indexers): PTP support freeleech (#1195) (@zze0s)
  • feat(indexers): SubsPlease parse title (#1170) (@danwilldev)
  • feat(indexers): add OnlyEncodes (#1190) (@martylukyy)
  • feat(indexers): add TheOldSchool (#1209) (@zze0s)
  • feat(indexers): remove closed indexer (PTN) (#1185) (@quorn23)
  • feat(indexers): update SSL port for AR (#1171) (@mynameisbogdan)
  • feat(notifications): Add Gotify (#1180) (@MouldWarpMole)
  • feat(web): disable 1password prompts (#1198) (@s0up4200)
  • feat(web): disable IRC fields (#1220) (@martylukyy)

Bug fixes

  • fix(clients): qBittorrent reject stalled reannounce (#1201) (@zze0s)
  • fix(clients): qBittorrent rules ignore slow (#1200) (@zze0s)
  • fix(database): migrations filter_external (#1221) (@zze0s)
  • fix(indexers): BTN api handle errors (#1218) (@zze0s)
  • fix(indexers): TorrentSeeds remove nickserv fields (#1205) (@martylukyy)
  • fix(indexers): pbay announce bot name (#1179) (@martylukyy)
  • fix(indexers): pbay regex pattern (#1165) (@martylukyy)
  • fix(indexes): toggle on and off with switch (#1164) (@fabricionaweb)
  • fix(releases): search with postgres (#1181) (@zze0s)
  • fix(web): actions tooltip links (#1178) (@martylukyy)

Other work

  • build(deps): bump npm packages (#1208) (@martylukyy)
  • build(deps): bump the golang group with 3 updates (#1203) (@dependabot[bot])
  • build(deps): bump the npm group in /web with 18 updates (#1161) (@dependabot[bot])
  • chore(deps): update go-qbittorrent to v1.7.1 (#1217) (@zze0s)
  • chore(docs): update README.md (#1210) (@martylukyy)
  • docs(definitions): MAM clarify cookie usage (#1199) (@persuaded6414)

Full Changelog: https://github.com/autobrr/autobrr/compare/v1.31.0...v1.32.0

Docker images

  • docker pull ghcr.io/autobrr/autobrr:v1.32.0

What to do next?

v1.31.0

· One min read
rogerrabbit
Maintainer

Changelog

New Features

  • dbb3ff3a3b8ad77ff4c7eb9359856ae5d4204e06: feat(feeds): improve file size parsing (#1162) (@jolinarofmalkshur)
  • 657c966ecb198a2508e6411ab21832a7908dfcf6: feat(notifications): Telegram display file size (#1148) (@we11adam)

Bug fixes

  • 25c3f02c72bbf5462d8e8182722c1be9b0635345: fix(filters): importer (#1149) (@stacksmash76)
  • a78a5d1bf8d0f43fd98c1341952bccefcabf6d11: fix(indexers): API get torrent check for nil body (#1146) (@zze0s)
  • 03ef86ac964f31eae39834c18f01399557a9cac9: fix(indexers): NBL irc announce regex (#1153) (@zze0s)
  • 1900bf77428ba4492afff7a556847b8f82ed18dc: fix(indexers): SubsPlease parse line pattern (#1152) (@martylukyy)
  • 3e3454724b291563d3c0dc29a936b4f98ba330f8: fix(web): tooltips (#1154) (@stacksmash76)

Other work

  • ed3b6d5dcb0c74957252c820d7673d4460c6d8dc: build(deps): bump the github group with 1 update (#1158) (@dependabot[bot])
  • a20f40c2cd4bcf32e497029289e55d5f3934d31c: build(deps): bump the golang group with 4 updates (#1160) (@dependabot[bot])
  • 98df0c9040b0c8e65c40e3bc2cee6ccfda646e13: chore(build): enable CodeQL (#1026) (@KyleSanderson)

Full Changelog: https://github.com/autobrr/autobrr/compare/v1.30.0...v1.31.0

Docker images

  • docker pull ghcr.io/autobrr/autobrr:v1.31.0

What to do next?

v1.30.0

· One min read
rogerrabbit
Maintainer

Changelog

New Features

  • feat(indexers): IRC do not require auth for irc.rizon.net (#1137) (@Flupster)
  • feat(indexers): add Bemaniso (#1140) (@Flupster)
  • feat(indexers): add ReelFlix (#1127) (@martylukyy)
  • feat(indexers): add TorrentHR (#1144) (@zze0s)
  • feat(notifications): Pushover add size (#1143) (@zze0s)
  • feat(web): add autodl-irssi filter import (#1132) (@stacksmash76)
  • feat(web): show more app info (#1145) (@zze0s)

Bug fixes

  • fix(downloadclient): Porla remove flags property (#1119) (@vktr)
  • fix(http): do not send null for empty arrays (#1134) (@zze0s)
  • fix(web): API client json detection (#1129) (@stacksmash76)
  • fix(web): Inter font (#1133) (@stacksmash76)

Other work

  • build(deps): bump the github group with 6 updates (#1124) (@dependabot[bot])

Full Changelog: https://github.com/autobrr/autobrr/compare/v1.29.0...v1.30.0

Docker images

  • docker pull ghcr.io/autobrr/autobrr:v1.30.0

What to do next?

v1.29.0

· 3 min read
rogerrabbit
Maintainer

Changelog

New Features

  • feat(config): check for updates reading from config (#1038) (@fabricionaweb)
  • feat(downloadclient): set downloadClientId for arr clients (#1081) (@zze0s)
  • feat(downloadclients): arrs increase timeout for release/push (#1083) (@KyleSanderson)
  • feat(feeds): add scheduled cleanup (#1073) (@zze0s)
  • feat(feeds): clear feed cache (#1071) (@zze0s)
  • feat(feeds): show next run (#1074) (@zze0s)
  • feat(filters): add support for multiple external filters (#1030) (@zze0s)
  • feat(filters): log external filter exec cmd output (#1029) (@zze0s)
  • feat(indexers): DigitalCore support tags (#1090) (@zze0s)
  • feat(indexers): support improved ANT announce (#1063) (@onedr0p)
  • feat(logs): show full log event (#1096) (@zze0s)
  • feat(macros): add SizeString DownloadURL and InfoURL (#1080) (@zze0s)
  • feat(notifications): add Size to Discord notification (#1075) (@KyleSanderson)

Bug fixes

  • fix(actions): missing data on retry (#1051) (@zze0s)
  • fix(filters): replace newline with comma (#1052) (@zze0s)
  • fix(filters): store and update with no external filters (#1049) (@zze0s)
  • fix(indexers): IRC URL for Sharewood (#1035) (@Mavyre)
  • fix(indexers): MTV announce regex pattern (#1054) (@s0up4200)
  • fix(indexers): remove nickserv options for AlphaRatio (#1053) (@martylukyy)
  • fix(indexers): update iPlay IRC port (#1062) (@sigma2017)
  • fix(irc): merge with existing network (#1085) (@zze0s)
  • fix(releases): improve search keyword specifiers (#1106) (@KyleSanderson)
  • fix(releases): use case-insensitive searching (#1092) (@KyleSanderson)
  • fix(vite): update code for updated dependencies (#1043) (@KyleSanderson)
  • fix(web): actions ratio limit support decimal values (#1100) (@stacksmash76)
  • fix(web): Add and update Indexer tooltips (#1111) (@martylukyy)
  • fix(web): autoscrolling for Logs page (#1069) (@martylukyy)
  • fix(web): cant update from settings panels (#1105) (@stacksmash76)
  • fix(web): floating "Import filter" dropdown button (#1102) (@stacksmash76)
  • fix(web): implement offline detection (#1065) (@KyleSanderson)
  • fix(web): improve initial context state (#1103) (@stacksmash76)
  • fix(web): potentially unsafe external links (#1027) (@s0up4200)
  • fix(web): removal of service worker (#1088) (@martylukyy)
  • fix(web): slideover propagation bug (#1104) (@stacksmash76)
  • fix(web): typo on NotFound page (#1070) (@martylukyy)

Enhancements

  • enhancement(web): IRC logs view (#1066) (@martylukyy)
  • enhancement(web): add react suspense and improve DX (#1089) (@stacksmash76)
  • enhancement(web): disable background scroll when IRC fullscreen view is active (#1112) (@martylukyy)
  • enhancement(web): improve font loading performance and avoid page reflow (#1087) (@stacksmash76)
  • enhancement(web): improve functionality of utility components (#1094) (@stacksmash76)
  • enhancement(web): layout improvements (#1095) (@stacksmash76)
  • enhancement(web): modernize APIClient and improve robustness (#1093) (@stacksmash76)

Other work

  • build(docker): improve cache on web-builder stage (#1034) (@fabricionaweb)
  • ci(docker): change docker metadata tag to {{raw}} from {{version}} (#1115) (@zze0s)
  • ci: back-off Dependabot to monthly due to spam (#1076) (@KyleSanderson)
  • ci: build Goreleaser binaries on windows (#1040) (@KyleSanderson)
  • ci: dependabot back-off scheduled runs (#1042) (@KyleSanderson)
  • ci: enable dependabot (#1028) (@KyleSanderson)
  • ci: fix docker metadata to parse semver tags (#1110) (@fabricionaweb)
  • ci: goreleaser lower parallelism to mitigate OOM issues (#1086) (@KyleSanderson)

Dependencies

  • build(deps): bump go-deluge to v1.1.0 (#1082) (@zze0s)
  • build(deps): bump go-qbittorrent to v1.3.4 (#1116) (@zze0s)
  • build(deps): bump pnpm (#1067) (@martylukyy)
  • build(deps): bump the chore-dependabot-github group with 1 update (#1032) (@dependabot[bot])
  • build(deps): bump the github group with 1 update (#1091) (@dependabot[bot])
  • build(deps): bump the golang group with 1 update (@dependabot[bot])
  • build(deps): bump the npm group in /web with 1 update (#1047) (@dependabot[bot])
  • build(deps): bump the npm group in /web with 1 update (#1079) (@dependabot[bot])
  • build(deps): bump the npm group in /web with 17 updates (#1064) (@dependabot[bot])
  • build(deps): bump the npm group in /web with 2 updates (#1072) (@dependabot[bot])
  • build(deps): bump go packages (#1039) (@KyleSanderson)

Full Changelog: https://github.com/autobrr/autobrr/compare/v1.28.0...v1.29.0

Docker images

  • docker pull ghcr.io/autobrr/autobrr:v1.29.0

What to do next?