Releases: Unpackerr/unpackerr
Dr. King
What's New
- Adds ISO file extraction support to the folder watcher.
- Adds support for 'waiting' for syncthing when tmp fils are present.
- Fixes a couple startup crashes under specific circumstances.
- Moves entire build system to GItHub Actions + Docker Cloud. Removes Travis-CI.
- MacOS DMG and app files are now signed and notarized.
- Various bug fixes.
- Adds
[[whisparr]]
support.
Generated Changelog
- Add verbose error message for unreadable event by @lps-rocks in #214
- Normalize folder paths. by @davidnewhall in #216
- Update go, deps, lint issues, fix api key length error. by @davidnewhall in #225
- Update docker-compose.yml by @bakerboy448 in #229
- fix slack template error by @davidnewhall in #239
- Extract isos by @davidnewhall in #240
- Skip Starr folders with syncthing .tmp files by @davidnewhall in #241
- sh by @davidnewhall in #242
- update modules by @davidnewhall in #250
- Update config file example by @davidnewhall in #252
- fix crash when folder watcher fails by @davidnewhall in #251
- Mixups fixups by @davidnewhall in #253
- re-do build system by @davidnewhall in #254
- bug fix for linux by @davidnewhall in #255
New Contributors
- @lps-rocks made their first contribution in #214
Full Changelog: v0.10.1...v0.11.1
Independence
This fixes a few minor bugs and an intermittent crash. Adds a new config flag to reduce logging. Fixes the default interval when it's not set; it was getting set to 15s, and is now 1m.
Features and Fixes
This release:
- Fixes a bug with how folders are extracted (not Starr apps), and items can now be extracted into a folder without a suffix.
- Homebrew should be fixed. The Mac app is now universal for M1 and Intel.
- Fixes the telegram web hook template.
- Adds a gotify template for webhooks.
- Allows passing in a password in
{brackets}
from a folder name. Starr apps already supported this. - Allows passing in a list of passwords for RAR archive extractions.
- Adds an Arch Linux
aur
package.
Unpackerr is now four years old!
Small Improvements
- This release adds a feature to turn off extraction logs for folders (not Starr apps).
- Also added is a new Command Hook feature.
This allows running an application or script during various points of the extraction process. - Provides Webhook support for pushover.net, and discordapp.com.
Other changes:
Synchronizing Webhooks and Command hooks with a channel, so you can run them in order, or perhaps in the future, allow higher concurrency.
Channelized polling starr apps, so concurrency can poll up to all four at once, or only 1 at a time. This basically makes it use less CPU (at once) when concurrency is 1. EDIT: to be more clear, this has nothing to do with extraction CPU, just spreading it out when polling starr apps.
Bug Fixes
This fixes a couple bugs where the app was having difficulty finding and identifying some archives (generally based their name). It also fixes a bug where a missing or unknown timezone caused an application panic.
Non-Critical Bug Fixes
The previous two releases contain a bug that causes the application to crash when Radarr or Sonarr are not available on the first request. Also fixes a bug that prevented the crash stack trace (panic message) from being written to the log file.
7zip Support
This release adds support for 7zip archives.
Radarr/Sonarr v3/v4 support, Telegram Webhook Fix
This release drops support for Sonarr and Radarr v2. Adds exclusive support for versions 3, which allows v4 to work. Also fixed a typo/bug in the Telegram Webhook template.
EDIT: Docker is screwing up the build because of rate limits, so the binaries never got built. Use v0.9.6
Bug Fix
This release fixes a bug with the default delete delay. It was 1 second and should be 5 minutes. We've also added packagecloud integration so you can add an apt or yum repo to get updates and install the application.
Re-released to fix build.
Extraction Ordering
This re-arranges the extraction order for nested archives. Previously archives were extracted one at a time and after each extraction the output data was checked for more archives. Now all original archives are extracted and then the extracted data is checked for more archives. The application now waits for in-progress extractions to finish before exiting. Allows setting a folder-polling interval for environments where file system events do not work (Docker and CIFS/NFS). Disabled binary compression for Windows: That means the .exe file is 3x larger, but should no longer trigger anti-virus messages.
This release also adds support for tar, gz and bz2 files.