Releases: Unpackerr/unpackerr
v0.14.5
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
- Sign all the TXZ and ZST files. by @davidnewhall in #478
Full Changelog: v0.14.4...v0.14.5
v0.14.4
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
- Sign ZST and TXZ packages. by @davidnewhall in #477
Full Changelog: v0.14.3...v0.14.4
v0.14.3
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
- create binary arch package for github release by @davidnewhall in #476
Full Changelog: v0.14.2...v0.14.3
v0.14.2
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
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
- Update compose example by @davidnewhall in #451
- Expand home dir everywhere by @davidnewhall in #454
- allow homedir expansion with filepath: notation by @davidnewhall in #455
- lint some things by @davidnewhall in #456
- more lint by @davidnewhall in #457
- Update unpackerr.conf.example by @davidnewhall in #458
- Add config file definitions by @davidnewhall in #459
- Generate config and compose examples by @davidnewhall in #460
- Embed config refs into config app. by @davidnewhall in #461
- add info when it does not work by @davidnewhall in #462
- rename some files by @davidnewhall in #463
- More generator changes by @davidnewhall in #464
- switch to embed from bindata by @davidnewhall in #465
- Fix history bug by @davidnewhall in #467
- doc update by @davidnewhall in #472
- Update golift.io/rotatorr digest to cb73b9c by @renovate in #470
- Build a package file and push to aur by @davidnewhall in #475
Full Changelog: v0.14.0...v0.14.1
Version 14 in 6 years
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
- add v to docker tags by @davidnewhall in #385
- Make folder watcher work better by @davidnewhall in #386
- Update docker-compose.yml by @davidnewhall in #421
- Update golangci/golangci-lint-action action to v5 by @renovate in #420
- Update actions/checkout digest to 0ad4b8f by @renovate in #418
- Update softprops/action-gh-release action to v2 by @renovate in #403
- Fixes a bug where no API Key prevents the app from starting by @davidnewhall in #409
- Replace some u.Printf calls with u.Errorf in handlers.go by @Marcool04 in #422
- Update golangci/golangci-lint-action action to v6 by @renovate in #425
- Unstable by @davidnewhall in #390
- Logging and dep updates. by @davidnewhall in #435
- Fix log file path for viewing by @davidnewhall in #436
- update linter by @davidnewhall in #437
- ignore log file, add minimum poll interval, print config file age by @davidnewhall in #438
- disconnect poll interval from delay timer by @davidnewhall in #439
- retry folders when delete delay beats retry delay by @davidnewhall in #440
- Avoid folder-watching non-archives. Don't extract r00 if rar exists. by @davidnewhall in #441
- clean up folders.go by @davidnewhall in #442
- read external config files by @davidnewhall in #444
- fix retry bug by @davidnewhall in #447
New Contributors
- @Marcool04 made their first contribution in #422
Full Changelog: v0.13.1...v0.14.0
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.