Skip to content

Releases: Unpackerr/unpackerr

Version 15 in 8 years

02 Mar 04:51
3207298

Choose a tag to compare

New Features

  • Folder setting delete_after has a default setting of 10 minutes.
  • Log file mode can now be set.
  • Will now unpack multi-file 7zip archives.
  • Log file is now automatically created.
  • FreeBSD rc.d improvements to allow overriding username.
  • Progress updates are now logged. Every 15 seconds (configurable), the app logs the current extraction percentage.
  • Adds exclude_path to the folder watcher so you can ignore specific paths.
  • Folder setting disable_recursion works correctly now.
  • Empty download folders are removed when archives are removed.
  • Golift docker image now uses alpine instead of scratch.

These features are thanks to @oceanplexian

  • Supports non-UTF8 file encoding (Japanese, Chinese, etc).
  • Improved ISO9660 (Joilet) support.
  • UDF support (like ISO, but bigger).
  • Splits FLAC/CUE files for Lidarr. This is still experimental and feedback is requested.
  • Archives with an incorrect extension may still be extracted. We now detect the file type using the first few bytes.

Bug Fixes

It's a pretty big list, but at the end of the day all of the bugs pretty much lead to the same problem: extraction failed. A lot of these problems have been fixed and extractions are considerably more reliable.

Merged Contributions

Auto Updates

  • Update module github.com/prometheus/client_golang to v1.20.5 by @renovate[bot] in #483
  • Update module golang.org/x/mod to v0.20.0 by @renovate[bot] in #482
  • Update module golang.org/x/mod to v0.22.0 - autoclosed by @renovate[bot] in #490
  • Update module github.com/fsnotify/fsnotify to v1.8.0 by @renovate[bot] in #498
  • chore(deps): update dependency go to v1.23.4 by @renovate[bot] in #506
  • Update GitHub Artifact Actions (major) by @renovate[bot] in #551
  • fix(deps): update golift.io/rotatorr digest to f6ac6fc by @renovate[bot] in #575
  • fix(deps): update module golift.io/cnfg to v0.2.4 by @renovate[bot] in #576
  • Update module golift.io/cnfg to v0.2.5 by @renovate[bot] in #585
  • Update GitHub Artifact Actions (major) by @renovate[bot] in #588

New Contributors

Full Changelog: v0.14.5...v0.15.0

v0.14.5

31 Jul 19:42
fbec1c3

Choose a tag to compare

There are no application code updates in this release. I am creating this release to trigger new code that signs FreeBSD and Arch Linux package files. It was incomplete in the previous release. See this release for the most recent application code changes: https://github.com/Unpackerr/unpackerr/releases/tag/v0.14.1

What's Changed

Full Changelog: v0.14.4...v0.14.5

v0.14.4

31 Jul 18:03
58f6049

Choose a tag to compare

There are no application code updates in this release. I am creating this release to trigger new cod that signs FreeBSD and Arch Linux package files. See this release for the most recent application code changes: https://github.com/Unpackerr/unpackerr/releases/tag/v0.14.1

What's Changed

Full Changelog: v0.14.3...v0.14.4

v0.14.3

31 Jul 17:27
bfab291

Choose a tag to compare

There are no application code updates in this release. I am creating this release to trigger the new Arch Linux binary packaging code. This release and future releases will contain a binary zst (pacman) package that can be installed directly. See this release for the most recent application code changes: https://github.com/Unpackerr/unpackerr/releases/tag/v0.14.1

What's Changed

Full Changelog: v0.14.2...v0.14.3

v0.14.2

31 Jul 07:26

Choose a tag to compare

The aur build on the previous release failed; it worked on this release. See this release for the most recent changes: https://github.com/Unpackerr/unpackerr/releases/tag/v0.14.1

v0.14.1

31 Jul 07:17
365c056

Choose a tag to compare

Changes

This releases fixes a bug that causes an application crash in some environments. Home directory expansion ~ now works in all configurable paths. There was also a lot of code cleanup.

Additionally the example configuration file is no longer hand maintained, but generated. This is also true for the configuration documentation website and the example docker compose file.

This release also triggers the first automatic package upload to https://aur.archlinux.org. 🤞

Auto Generated Notes

Full Changelog: v0.14.0...v0.14.1

Version 14 in 6 years

10 Jul 06:30
69961eb

Choose a tag to compare

Generator

Check out the new config file generator Notifiarr hosts:

Changes

Folder watcher

  • Adds support for more compression formats (see golift/xtractr#46)
  • Improvements to bare-archive in watched folder extraction.
  • Folder poller can now be disabled on Docker by setting interval to less than 5ms.
  • More debug logging; other logging improvements.
  • Failed folder extractions are now retried.
  • Bare non-archive files are no longer tracked; including the unpackerr log file(s).

Starr apps

  • Polls all configured apps at once in parallel instead of sequentially.
  • Logging improvements.
  • Misconfigured instances no longer stop the app from starting.
  • Extract check interval now uses start delay instead of poll interval.

Other

  • Many logging improvements.
  • Misconfigured command or web hooks will no longer stop the app from starting.
  • Supports filepath: notation in all string configuration parameters.
  • Fixes the log file viewer menu on macOS/Windows.
  • Updates go dependencies and gh actions.
  • Lots of code cleanup and more linters.
  • Updates macOS signing app to new version of gon.

Auto Generated Notes

New Contributors

Full Changelog: v0.13.1...v0.14.0

One too 1

21 Jan 22:45
d4dd87a

Choose a tag to compare

  • Adds semver support to GHCR image tags.
  • Fixes bugs with missing and invalid env variables in command hooks.
  • See v0.13.0 for other recent changes (released 3 days prior to this release).

Falderlez

18 Jan 19:58

Choose a tag to compare

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

New Contributors

Full Changelog: v0.12.0...v0.13.0

Metrics

30 Jul 05:07
0af73dc

Choose a tag to compare

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

New Contributors

Full Changelog: v0.11.2...v0.12.0