github hankscafe/omnibus v1.0.9-beta.061
Omnibus v1.0.9-beta.061

latest release: v1.0.9-beta.062
2 hours ago

v1.0.9-beta.061 - fix/chore: resolve usenet client routing and enhance search logging

This update resolves a critical issue where interactive searches threw a \No download client configured\ error when attempting to send NZB results to Usenet clients. It completely removes reliance on legacy settings strings for manual requests and introduces comprehensive debug logging to improve the traceability of the interactive search and download process.

✨ Features & Enhancements

  • Interactive Search Traceability: Injected detailed \debug\ level logging into \src/app/api/search/interactive/route.ts\ to properly trace search initialization and monitor Prowlarr/GetComics payload sizes.
  • Manual Request Visibility: Added payload and protocol routing debug logs to \src/app/api/request/manual/route.ts\ to track exactly which client and protocol are being matched during a manual request.
  • Automation Diagnostics: Enhanced \src/lib/automation.ts\ with debug logs to track client matching protocols during automated fallback searches.

🐛 Bug Fixes

  • Legacy Settings Crash: Refactored the Manual Request API (\src/app/api/request/manual/route.ts) to query the native \DownloadClient\ Prisma table instead of attempting to parse the deprecated \download_clients_config\ JSON string.
  • Usenet Protocol Routing: Added strict protocol matching (\torrent\ vs \usenet) to the Manual Request route, ensuring NZB downloads are properly sent to SABnzbd or NZBGet instead of defaulting to the first available torrent client.
  • Automated Fallback Routing: Updated the \getDownloadClient\ helper function in \src/lib/automation.ts\ to accept and enforce a protocol parameter, fixing the identical Usenet routing failure during automated fallback searches.

Addresses #132

Don't miss a new omnibus release

NewReleases is sending notifications on new releases.