Releases: Unpackerr/unpackerr
Unpackerr b3
This release composes a full refactoring of the codebase.
- The extraction code was moved into a dedicated library.
- All mutex locks removed.
- Most go routines removed.
- Mutex synchronization moved into a single-threaded model using channels for callbacks from the extraction code.
- Improved timers.
- Log timer moved out of cleaner timer.
- Cleaner timer reduced to 15s (from 1 minute).
- App queues are now checked immediately after polling.
- The app responds faster.
- Ready-to-decompress items are now found and queued immediately after start-up.
- Improved Logging.
- You no longer need debug to figure out what's happening.
Unpackerr b2
beta2:
- Fixes a buncha bugs.
- Things delete now!
- Adds a tracking file so you can find things that didn't get deleted. But that shouldn't happen now!
- Adds the ability to watch a folder for extractable files. Completely independent from Sonarr/Radarr apps.
beta1:
- New Name:
Unpackerr
(formerlydeluge-unpacker
) - Removes the need for Deluge. Works with any download client.
- Adds support for Lidarr
- Adds support for multiple backends. ie. 2x Radarr instances can be checked.
- Configurable start delay to work with slow syncing from remote location.
- Adds extraction retry support.
Unpackerr
BUGS: This won't delete files; don't use it. Use a newer version!
- New Name:
Unpackerr
(formerlydeluge-unpacker
) - Removes the need for Deluge. Works with any download client.
- Adds support for Lidarr
- Adds support for multiple backends. ie. 2x Radarr instances can be checked.
- Configurable start delay to work with slow syncing from remote location.
- Adds extraction retry support.
Sonarr / Radarr v3 fixes
This is the final deluge-unpacker release.
I added some bandaids to make Sonarr and Radarr v3 work. They work for now, but may not for long. We'll see!
Deluge Unpacker
This release brings with it a few useful changes and a lot of code cleanup.
Notable Changes:
- Can now be configured using environment variables. Hello unRAID!
- Will keep trying to connect to Deluge on startup until it works.
- Application name changed.
Other changes:
- Switch from dep to go modules.
- Using golift.io/cnfg now for config file and env variable support.
- Updated Go versions and library versions.
- Building FreeBSD packages (added to Debian, RedHat, macOS Homebrew and Docker).
- Code cleanup and lint.
Bug Fixes, Code Cleanup
This release fixes a couple minor bugs and adds support for far archives that begin with .r00
.
Bug Fix
This contribution fixes a bug in the unmarshalling of data from Deluge 2.
Deluge 2! Cleanup and Debug
This release adds support for Deluge 2. There are still some bugs we're working on, but this is a start. The internal interfaces change quite a bit.
Fix Homebrew Build
This is dummy release to make the homebrew formula work. Uhg.
Build Pipelines and Packages
This release adds packages for deb, rpm, home-brew and docker. These are barely tested. Please provide feedback. This will be the final release before Deluge 2 support is added and the code undergoes more maintenance.