Releases: Unpackerr/unpackerr
One too 1
Falderlez
What's New
- Several minor bug fixes.
- Dependency and module updates.
- Better about removing empty folders.
- Folder watcher can have recursion disabled.
- Can now fire hooks for folder items that did not get extracted. (by @Warfront1)
- Improved logging.
- Homebrew builds removed.
- Builds a docker image for GHCR now.
- Improved logging for folder watcher.
- Error output is configurable now.
- Archives may now be extracted even if they're not in a folder.
Merged Pull Requests
- Update docker-compose.yml - fix typo by @Petemir in #336
- Handy updates! by @davidnewhall in #332
- Fix inaccurate cmdhook example instructions comment by @Warfront1 in #360
- Updates by @davidnewhall in #375
- fix panic by @davidnewhall in #376
- Add build for ghcr. by @davidnewhall in #377
- arm64 docker container by @davidnewhall in #378
- Adds the extractednothing ExtractStatus by @Warfront1 in #361
- Extract Bare Files by @davidnewhall in #381
New Contributors
- @Petemir made their first contribution in #336
- @Warfront1 made their first contribution in #360
Full Changelog: v0.12.0...v0.13.0
Metrics
This release adds an optional web server and Prometheus metric output. The app now also writes a config file when running in Docker with a /config mount.
What's Changed
- Add web server to unpackerr. by @davidnewhall in #291
- Configure Renovate by @renovate in #293
- Update actions/download-artifact action to v3 by @renovate in #295
- Update github.com/spf13/pflag digest to d5e0c06 by @renovate in #294
- Update actions/setup-go action to v4 by @renovate in #297
- Update module github.com/gonutz/w32 to v2 by @renovate in #298
- Fix Windows Terminal window staying open by @jon-sanders in #223
- Remove console-window code by @davidnewhall in #300
- Update golift.io/cnfgfile digest to f880041 by @renovate in #301
- Update golift.io/starr digest to 504c41a by @renovate in #303
- freebsd startup script fix by @davidnewhall in #322
- no error when folder has no compressed files by @davidnewhall in #323
- Output errors to stderr. by @davidnewhall in #324
New Contributors
- @renovate made their first contribution in #293
- @jon-sanders made their first contribution in #223
Full Changelog: v0.11.2...v0.12.0
Acharia Stimulea
- Bug fixes.
- Library and security updates.
- Changes to environment variables on command hooks. See the readme for update example.
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.