Skip to content

Releases: egg82/fetcharr

v2.2.0

07 Apr 01:53
4f48eb6

Choose a tag to compare

This release adds Readarr (Bookshelf) support and makes a few API tweaks to improve the range of plugins that can be made.

Notable changes:

  • Add Readarr support by @egg82 in #19
  • Deprecate older API in favor of newer API
    • <*arr>SearchEvent is now Pre<*arr>SearchEvent and Post<*arr>SearchEvent
    • API now uses Command for searching - old search methods are deprecated and uses the new Command API on the backend
    • new Command API means searches and other commands can be polled and tracked in a plugin or in Fetcharr itself

If you're using the webhook plugin, make sure to update to 1.2.0:

plugins:
  - url: https://repo.egg82.me/releases/me/egg82/fetcharr-webhook/1.2.0/fetcharr-webhook-1.2.0.jar
    filename: fetcharr-webhook.jar

Full Changelog: v2.1.1...v2.2.0

v2.1.1

28 Mar 00:56

Choose a tag to compare

This release fixes some API/webhook problems and swaps out MISSING_ONLY for MISSING_STATUS - don't worry, the old environment variable still works for now!

Notable changes:

  • Webhook plugin now posts all searched items in one embed instead of many individual embeds
  • MISSING_ONLY environment variable has been changed to MISSING_STATUS
    • MISSING_ONLY was true/false
    • MISSING_STATUS is "all", "missing", or "upgrade"
    • This means you can have Fetcharr select for missing-only OR non-missing only items
    • Setting MISSING_ONLY to true will set MISSING_STATUS to "missing" for now. Eventually the old environment variable will be removed.
  • A few API tweaks to make life a little nicer for plugins

If you're using the webhook plugin, make sure to update to 1.1.0:

plugins:
  - url: https://repo.egg82.me/releases/me/egg82/fetcharr-webhook/1.1.0/fetcharr-webhook-1.1.0.jar
    filename: fetcharr-webhook.jar

Full Changelog: v2.1.0...v2.1.1

v2.1.0

27 Mar 22:16
e5e519d

Choose a tag to compare

This release finally adds support for custom plugins. This includes a new plugin for webhooks as well.
More information on creating and using plugins in the README.

Plugin quickstart:

To try the example webhook plugin, create a file called plugins.yaml in the Fetcharr config directory with these contents:

plugins:
  - url: https://repo.egg82.me/releases/me/egg82/fetcharr-webhook/1.0.0/fetcharr-webhook-1.0.0.jar
    filename: fetcharr-webhook.jar

Then, restart Fetcharr to download and start the plugin. The webhook plugin will create a configuration file at <config dir>/plugin/webhook/config.yaml. Configure the plugin and restart Fetcharr again to get the plugin to pick up the new values.

This new version also makes use of the data directory, though only for plugins that would need to store long-term data. Currently no such plugins exist.

What's Changed

New Contributors

Full Changelog: https://github.com/egg82/fetcharr/commits/v2.1.0