chore(deps): update golift/unpackerr docker tag to v1 #126

Open
renovate-bot wants to merge 1 commit from renovate/golift-unpackerr-1.x into main
Collaborator

This PR contains the following updates:

Package Update Change
golift/unpackerr (source) major 0.16.1 → v1.0.1

⚠️ Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

Unpackerr/unpackerr (golift/unpackerr)

v1.0.1

Compare Source

Just bug fixes found after 1.0.0 released. Better now. Please upgrade.

What's Changed

Dependency Updates

New Contributors

Full Changelog: https://github.com/Unpackerr/unpackerr/compare/v1.0.0...v1.0.1

v1.0.0

Compare Source

Unpackerr v1 is the release after 0.16.1. It adds a web UI and HTTP API on port 5656, and it changes how config, Whisparr, folder watching, metrics, and a few extract limits work. Read this before you pull latest.

Before you upgrade

  • The HTTP server starts whenever listen_addr is set. The default is 0.0.0.0:5656, so an old config that never set it turns the UI on. Set listen_addr = "" to keep it off. First start with an empty ui_password prints a one-time admin password in the log. Change it in the UI, or run unpackerr --reset.
  • Saving in the UI rewrites the config file. The process user has to be able to write that file. Docker and unRAID need a /config mount or those saves disappear.
  • Whisparr is no longer its own app. Move [[whisparr]] / UN_WHISPARR_* to a Radarr instance: [radarr.whisparr] and UN_RADARR_whisparr_*.
  • Starr apps, folders, webhooks, and command hooks are named keys ([sonarr.uhd], UN_SONARR_uhd_URL). Old [[sonarr]] / [[folder]] tables still load as 0, 1, …. A Save in the UI rewrites them.
  • Env still wins. A field set by UN_* is locked in the UI until you remove that variable.
  • Prometheus /metrics now requires an API key with system:metrics:read (Authorization: Bearer or X-Api-Key).
  • Docker no longer auto-polls folders every second. Global folders.interval / UN_FOLDERS_INTERVAL is ignored. Each watch path has its own interval (default off, fsnotify only). On Docker or CIFS set interval = "1s" or new archives never show up.
  • unRAID: add an appdata path at /config, publish 5656, and drop the old UN_SONARR_* / UN_RADARR_* / UN_LIDARR_* variables after those apps exist in the config file. The Community Applications template update is selfhosters/unRAID-CA-templates#695 - you can just update the container. The golift image uses --user, not PUID/PGID.

Web UI and API

  • Dashboard (live queue, retry / forget), history, logs, settings, system, and OpenAPI at /api/openapi.json.
  • Settings can edit Starr apps, folders, webhooks, command hooks, and the web server. Each row has a Test button that probes without saving.
  • Login is a local password, a reverse-proxy header, or noauth. API keys have roles. A first start can generate an admin key for /metrics and scripts.
  • Queue and history survive a restart (JSONL). Starr WAITING comes back on the next poll. Folder rows restore, including delete-after, retries, and interrupted extracts.
  • Tray / menu bar on Windows and macOS opens the UI, and can change the password.
  • Languages: English, Spanish, Greek, Dutch.

Webhooks

  • Paste a URL and the template is detected: Notifiarr, Discord, Telegram, Slack, Pushover, Gotify, ntfy, Apprise, Mattermost.
  • Discord and Telegram edit the previous message as the extract moves (update, default on). Set update = false for a new post per event.
  • Notifiarr: https://notifiarr.com/api/v1/notification/unpackerr plus headers.X-Api-Key. A key still sitting in the URL path is moved to that header on start.
  • Extra POST headers, global custom IDs ([hooks.custom_ids]), and event titles.

Extractor

Ships xtractr v0.8.0 (0.16.1 shipped v0.6.0).

  • Starr uncompressed ratio cap is 7.5:1 (was 5:1). Folders stay unlimited unless you set max_ratio.
  • Nested archives no longer add the inner archive’s own bytes into that ratio, so packed-inside-packed downloads stop failing the cap.
  • Electron .asar archives extract.
  • Lidarr split_flac splits FLAC and APE cue sheets. APE output can be APE, WAV, or FLAC (ape_format). Older Monkey’s Audio (3.81–3.97) splits.
  • Watched folders can keep archive execute bits with preserve_exec (default off). Starr stays on file_mode only.
  • An archive at the watch root is still found when recursion is off and an exclude suffix is set.
  • ISO open failures no longer panic. A Blu-ray ISO reports the UDF error instead of a generic failure.

Also in this release

  • Per-folder wait_extensions (stay WAITING while .part / .crdownload is in the item’s top folder) and skip_empty.
  • Queue shows extraction ETA, the archive, and delay countdowns.
  • SIGHUP reopens log files for logrotate.
  • make works again for forks that are not on GoReleaser Pro.

Full Changelog: https://github.com/Unpackerr/unpackerr/compare/v0.16.1...v1.0.0

Merged Contributions

This list does not include the changes in the xtractr library.

Full Changelog: https://github.com/Unpackerr/unpackerr/compare/v0.16.1...v1.0.0


Configuration

📅 Schedule: (in timezone America/Los_Angeles)

  • Branch creation
    • "after 10pm every weekday,every weekend,before 7am every weekday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [golift/unpackerr](https://unpackerr.zip) ([source](https://github.com/Unpackerr/unpackerr)) | major | `0.16.1` → `v1.0.1` | --- > ⚠️ **Warning** > > Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/15) for more information. --- ### Release Notes <details> <summary>Unpackerr/unpackerr (golift/unpackerr)</summary> ### [`v1.0.1`](https://github.com/Unpackerr/unpackerr/releases/tag/v1.0.1) [Compare Source](https://github.com/Unpackerr/unpackerr/compare/v1.0.0...v1.0.1) Just bug fixes found after 1.0.0 released. Better now. Please upgrade. #### What's Changed - fix(webui): generate row ids without crypto.randomUUID in insecure contexts by [@&#8203;linkian209](https://github.com/linkian209) in [#&#8203;833](https://github.com/Unpackerr/unpackerr/pull/833) - Leave the login username blank and default queue logs to 1m by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;834](https://github.com/Unpackerr/unpackerr/pull/834) - Show Starr download paths as a list and read PATHS_0 by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;835](https://github.com/Unpackerr/unpackerr/pull/835) - Allow file fields on env-configured instances by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;836](https://github.com/Unpackerr/unpackerr/pull/836) - Fix filepath: webserver API keys failing startup validation by [@&#8203;ebertek](https://github.com/ebertek) in [#&#8203;839](https://github.com/Unpackerr/unpackerr/pull/839) #### Dependency Updates - Update module github.com/dromara/carbon/v2 to v2.7.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;830](https://github.com/Unpackerr/unpackerr/pull/830) - Update module code.cloudfoundry.org/bytefmt to v0.95.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;832](https://github.com/Unpackerr/unpackerr/pull/832) - Update dependency node to v26 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;837](https://github.com/Unpackerr/unpackerr/pull/837) - Update dependency vite to v8.3.5 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;838](https://github.com/Unpackerr/unpackerr/pull/838) #### New Contributors - [@&#8203;linkian209](https://github.com/linkian209) made their first contribution in [#&#8203;833](https://github.com/Unpackerr/unpackerr/pull/833) - [@&#8203;ebertek](https://github.com/ebertek) made their first contribution in [#&#8203;839](https://github.com/Unpackerr/unpackerr/pull/839) **Full Changelog**: <https://github.com/Unpackerr/unpackerr/compare/v1.0.0...v1.0.1> ### [`v1.0.0`](https://github.com/Unpackerr/unpackerr/releases/tag/v1.0.0) [Compare Source](https://github.com/Unpackerr/unpackerr/compare/v0.16.1...v1.0.0) Unpackerr v1 is the release after 0.16.1. It adds a web UI and HTTP API on port **5656**, and it changes how config, Whisparr, folder watching, metrics, and a few extract limits work. Read this before you pull `latest`. - Upgrade guide: <https://unpackerr.zip/docs/install/upgrading> - Web UI: <https://unpackerr.zip/docs/install/web-ui> #### Before you upgrade - The HTTP server starts whenever `listen_addr` is set. The default is `0.0.0.0:5656`, so an old config that never set it **turns the UI on**. Set `listen_addr = ""` to keep it off. First start with an empty `ui_password` prints a one-time `admin` password in the log. Change it in the UI, or run `unpackerr --reset`. - Saving in the UI rewrites the config file. The process user has to be able to write that file. Docker and unRAID need a `/config` mount or those saves disappear. - **Whisparr is no longer its own app.** Move `[[whisparr]]` / `UN_WHISPARR_*` to a Radarr instance: `[radarr.whisparr]` and `UN_RADARR_whisparr_*`. - Starr apps, folders, webhooks, and command hooks are named keys (`[sonarr.uhd]`, `UN_SONARR_uhd_URL`). Old `[[sonarr]]` / `[[folder]]` tables still load as `0`, `1`, …. A Save in the UI rewrites them. - Env still wins. A field set by `UN_*` is locked in the UI until you remove that variable. - Prometheus `/metrics` now requires an API key with `system:metrics:read` (`Authorization: Bearer` or `X-Api-Key`). - Docker no longer auto-polls folders every second. Global `folders.interval` / `UN_FOLDERS_INTERVAL` is ignored. Each watch path has its own `interval` (default off, fsnotify only). On Docker or CIFS set `interval = "1s"` or new archives never show up. - unRAID: add an appdata path at `/config`, publish **5656**, and drop the old `UN_SONARR_*` / `UN_RADARR_*` / `UN_LIDARR_*` variables after those apps exist in the config file. The Community Applications template update is [selfhosters/unRAID-CA-templates#695](https://github.com/selfhosters/unRAID-CA-templates/pull/695) - you can just update the container. The golift image uses `--user`, not `PUID`/`PGID`. #### Web UI and API - Dashboard (live queue, retry / forget), history, logs, settings, system, and OpenAPI at `/api/openapi.json`. - Settings can edit Starr apps, folders, webhooks, command hooks, and the web server. Each row has a Test button that probes without saving. - Login is a local password, a reverse-proxy header, or `noauth`. API keys have roles. A first start can generate an admin key for `/metrics` and scripts. - Queue and history survive a restart (JSONL). Starr WAITING comes back on the next poll. Folder rows restore, including delete-after, retries, and interrupted extracts. - Tray / menu bar on Windows and macOS opens the UI, and can change the password. - Languages: English, Spanish, Greek, Dutch. #### Webhooks - Paste a URL and the template is detected: Notifiarr, Discord, Telegram, Slack, Pushover, Gotify, ntfy, Apprise, Mattermost. - Discord and Telegram **edit the previous message** as the extract moves (`update`, default on). Set `update = false` for a new post per event. - Notifiarr: `https://notifiarr.com/api/v1/notification/unpackerr` plus `headers.X-Api-Key`. A key still sitting in the URL path is moved to that header on start. - Extra POST headers, global custom IDs (`[hooks.custom_ids]`), and event titles. #### Extractor Ships [xtractr v0.8.0](https://github.com/golift/xtractr/releases/tag/v0.8.0) (0.16.1 shipped v0.6.0). - Starr uncompressed **ratio cap is 7.5:1** (was 5:1). Folders stay unlimited unless you set `max_ratio`. - Nested archives no longer add the inner archive’s own bytes into that ratio, so packed-inside-packed downloads stop failing the cap. - Electron **`.asar`** archives extract. - Lidarr `split_flac` splits FLAC and APE cue sheets. APE output can be APE, WAV, or FLAC (`ape_format`). Older Monkey’s Audio (3.81–3.97) splits. - Watched folders can keep archive execute bits with `preserve_exec` (default off). Starr stays on `file_mode` only. - An archive at the watch root is still found when recursion is off and an exclude suffix is set. - ISO open failures no longer panic. A Blu-ray ISO reports the UDF error instead of a generic failure. #### Also in this release - Per-folder `wait_extensions` (stay WAITING while `.part` / `.crdownload` is in the item’s top folder) and `skip_empty`. - Queue shows extraction ETA, the archive, and delay countdowns. - SIGHUP reopens log files for logrotate. - `make` works again for forks that are not on GoReleaser Pro. **Full Changelog**: <https://github.com/Unpackerr/unpackerr/compare/v0.16.1...v1.0.0> #### Merged Contributions This list does not include the [changes in the xtractr library](https://github.com/golift/xtractr/compare/v0.6.0...v0.8.0). - Give the daemon /etc/unpackerr and drop Python from release bash by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;676](https://github.com/Unpackerr/unpackerr/pull/676) - reopen log files on SIGHUP for logrotate by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;677](https://github.com/Unpackerr/unpackerr/pull/677) - Start the HTTP server from listen_addr, not metrics by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;678](https://github.com/Unpackerr/unpackerr/pull/678) - Extract configdef and write live TOML from definitions.yml by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;679](https://github.com/Unpackerr/unpackerr/pull/679) - Add UI password hashing, CLI reset, and tray change-password by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;680](https://github.com/Unpackerr/unpackerr/pull/680) - Add named API keys, custom roles, and permission constants by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;681](https://github.com/Unpackerr/unpackerr/pull/681) - Add HTTP login, sessions, and a generated admin API key by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;682](https://github.com/Unpackerr/unpackerr/pull/682) - Add GET /api/stats, GET /api/system, and authenticated /metrics by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;683](https://github.com/Unpackerr/unpackerr/pull/683) - Add JSONL extract history and GET /api/queue and /api/history by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;685](https://github.com/Unpackerr/unpackerr/pull/685) - Add queue retry/forget and history delete/clear API actions by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;686](https://github.com/Unpackerr/unpackerr/pull/686) - Add per-section GET /api/config/{section} by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;687](https://github.com/Unpackerr/unpackerr/pull/687) - Add per-section PUT /api/config/{section} with main-loop apply and idle restart by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;692](https://github.com/Unpackerr/unpackerr/pull/692) - Serve a committed OpenAPI 3 spec at /api/openapi.json by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;693](https://github.com/Unpackerr/unpackerr/pull/693) - Cleaning up by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;696](https://github.com/Unpackerr/unpackerr/pull/696) - Convert to stdlib mux by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;697](https://github.com/Unpackerr/unpackerr/pull/697) - Keep signexe next to the other GitHub Actions scripts. by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;695](https://github.com/Unpackerr/unpackerr/pull/695) - Reject new filepath: values on config PUT by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;699](https://github.com/Unpackerr/unpackerr/pull/699) - Update module code.cloudfoundry.org/bytefmt to v0.88.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;698](https://github.com/Unpackerr/unpackerr/pull/698) - Update docker/setup-qemu-action action to v4.3.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;700](https://github.com/Unpackerr/unpackerr/pull/700) - Update module golang.org/x/mod to v0.41.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;701](https://github.com/Unpackerr/unpackerr/pull/701) - Update module golang.org/x/sys to v0.48.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;702](https://github.com/Unpackerr/unpackerr/pull/702) - Add GET /api/config/env and bump golift.io/cnfg to v0.4.0 by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;704](https://github.com/Unpackerr/unpackerr/pull/704) - Require KDF for UI password PUT and expose Trust fields on /api/auth/me by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;705](https://github.com/Unpackerr/unpackerr/pull/705) - Add GET/POST /api/browse for listing and creating folders by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;706](https://github.com/Unpackerr/unpackerr/pull/706) - Add GET /api/config/help and GET /api/system/export by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;707](https://github.com/Unpackerr/unpackerr/pull/707) - Restore Makefile and source-build Docker for forks by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;708](https://github.com/Unpackerr/unpackerr/pull/708) - Put permission verbs last (area:resource:verb) by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;710](https://github.com/Unpackerr/unpackerr/pull/710) - Pin docker/dockerfile Docker tag to [`ecfaec9`](https://github.com/Unpackerr/unpackerr/commit/ecfaec9) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;709](https://github.com/Unpackerr/unpackerr/pull/709) - Share Starr validate/get/have behind starrApp by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;711](https://github.com/Unpackerr/unpackerr/pull/711) - Share checkStarrQueue behind starrApp by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;712](https://github.com/Unpackerr/unpackerr/pull/712) - Share logExtra, crossPlatformBase, and hookCounts by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;713](https://github.com/Unpackerr/unpackerr/pull/713) - Move extract types into pkg/extract by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;714](https://github.com/Unpackerr/unpackerr/pull/714) - Move webhook and command-hook runtime into pkg/hooks by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;715](https://github.com/Unpackerr/unpackerr/pull/715) - Move folder watcher and path tracking into pkg/folders by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;716](https://github.com/Unpackerr/unpackerr/pull/716) - Show each Starr max_bytes in the startup dump by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;718](https://github.com/Unpackerr/unpackerr/pull/718) - Add optional Starr instance names for logs, hooks, and the dashboard by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;719](https://github.com/Unpackerr/unpackerr/pull/719) - Fold Whisparr config into Radarr by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;720](https://github.com/Unpackerr/unpackerr/pull/720) - Fix folder watcher dest re-extract and waiting queue by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;721](https://github.com/Unpackerr/unpackerr/pull/721) - Do not panic when a Starr HTTP client is nil by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;723](https://github.com/Unpackerr/unpackerr/pull/723) - Count forgotten deleted items and log forgotten imports by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;724](https://github.com/Unpackerr/unpackerr/pull/724) - Drop Whisparr config and env support by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;725](https://github.com/Unpackerr/unpackerr/pull/725) - Keep env-only list rows across config PUT by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;722](https://github.com/Unpackerr/unpackerr/pull/722) - Expose Starr queue snapshots on GET /api/stats by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;726](https://github.com/Unpackerr/unpackerr/pull/726) - Restore Starr queue from history JSONL after restart by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;727](https://github.com/Unpackerr/unpackerr/pull/727) - Identify Starr, folder, and hook instances by map key by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;729](https://github.com/Unpackerr/unpackerr/pull/729) - Refuse empty folder paths and name Starr skip errors by instance key by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;730](https://github.com/Unpackerr/unpackerr/pull/730) - Update module golift.io/starr to v1.4.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;732](https://github.com/Unpackerr/unpackerr/pull/732) - Update module code.cloudfoundry.org/bytefmt to v0.89.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;734](https://github.com/Unpackerr/unpackerr/pull/734) - Add a live websocket hub and log file API by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;731](https://github.com/Unpackerr/unpackerr/pull/731) - Map a proxy role header onto webserver roles by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;735](https://github.com/Unpackerr/unpackerr/pull/735) - Do not restart general PUT for env clamp or mode padding by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;736](https://github.com/Unpackerr/unpackerr/pull/736) - Update golift.io/rotatorr digest to [`a77ea24`](https://github.com/Unpackerr/unpackerr/commit/a77ea24) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;740](https://github.com/Unpackerr/unpackerr/pull/740) - Keep in-flight history rows as resume checkpoints by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;737](https://github.com/Unpackerr/unpackerr/pull/737) - Add config section test probes without persisting by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;738](https://github.com/Unpackerr/unpackerr/pull/738) - Set a urlbase cookie on the SPA index by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;739](https://github.com/Unpackerr/unpackerr/pull/739) - Update module golang.org/x/crypto to v0.57.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;746](https://github.com/Unpackerr/unpackerr/pull/746) - Wire Node into CI so go generate can embed the SPA by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;741](https://github.com/Unpackerr/unpackerr/pull/741) - Add login and the hash-router shell so the UI can authenticate by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;742](https://github.com/Unpackerr/unpackerr/pull/742) - Add the live dashboard so the UI shows the unpack queue by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;743](https://github.com/Unpackerr/unpackerr/pull/743) - Add system, logs, and API docs to the embedded UI by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;745](https://github.com/Unpackerr/unpackerr/pull/745) - Add settings forms so the UI can edit on-disk config by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;744](https://github.com/Unpackerr/unpackerr/pull/744) - Fix a bug on the Trust UI page. by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;748](https://github.com/Unpackerr/unpackerr/pull/748) - Update dependency [@&#8203;types/node](https://github.com/types/node) to v22.20.2 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;751](https://github.com/Unpackerr/unpackerr/pull/751) - Allow filepath: on PUT and slim the tray and System page by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;749](https://github.com/Unpackerr/unpackerr/pull/749) - Translate extract statuses and fix dashboard accessibility by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;755](https://github.com/Unpackerr/unpackerr/pull/755) - Copy folder retry counts onto history items by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;754](https://github.com/Unpackerr/unpackerr/pull/754) - Ignore extra proxy groups and show Logins Disabled by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;756](https://github.com/Unpackerr/unpackerr/pull/756) - Comment Sonarr and Radarr out of the default config by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;757](https://github.com/Unpackerr/unpackerr/pull/757) - Restore watched-folder extracts after a restart by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;758](https://github.com/Unpackerr/unpackerr/pull/758) - Skip JSONL without a log or config file, and lighten dark outline buttons by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;762](https://github.com/Unpackerr/unpackerr/pull/762) - Update dependency vite to v8.3.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;759](https://github.com/Unpackerr/unpackerr/pull/759) - Update dependency [@&#8203;types/node](https://github.com/types/node) to v24 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;760](https://github.com/Unpackerr/unpackerr/pull/760) - Show queue extraction ETA, archive, and delay countdowns by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;761](https://github.com/Unpackerr/unpackerr/pull/761) - Move folder poll interval onto each watch path by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;763](https://github.com/Unpackerr/unpackerr/pull/763) - Wait for incomplete downloads and skip empty folders by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;764](https://github.com/Unpackerr/unpackerr/pull/764) - Show queue item details without file lists on every snapshot by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;765](https://github.com/Unpackerr/unpackerr/pull/765) - Stamp Starr polls, keep hook extract Data, persist folder retry by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;766](https://github.com/Unpackerr/unpackerr/pull/766) - Dashboard Starr ages, Windows path fold, quieter poll logs by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;767](https://github.com/Unpackerr/unpackerr/pull/767) - Add global hook payload IDs and event titles by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;768](https://github.com/Unpackerr/unpackerr/pull/768) - Add Create for webhook template files by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;769](https://github.com/Unpackerr/unpackerr/pull/769) - Upgrade to typescript 6. by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;770](https://github.com/Unpackerr/unpackerr/pull/770) - Count webhook and command-hook failures on each extract so item detail can show them. by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;771](https://github.com/Unpackerr/unpackerr/pull/771) - Detect webhook templates from URL and add ntfy, Apprise, and Mattermost builtins. by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;772](https://github.com/Unpackerr/unpackerr/pull/772) - Edit Discord and Telegram webhook messages as an extract progresses. by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;773](https://github.com/Unpackerr/unpackerr/pull/773) - Reshape the webhook form to the detected template and add in-app setup guides. by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;774](https://github.com/Unpackerr/unpackerr/pull/774) - Keep watched archives searchable when recursion is disabled by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;778](https://github.com/Unpackerr/unpackerr/pull/778) - Build against the xtractr commit that keeps extracts when ReadDir is empty by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;777](https://github.com/Unpackerr/unpackerr/pull/777) - Add extra HTTP headers on webhook POSTs. by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;775](https://github.com/Unpackerr/unpackerr/pull/775) - Update module golift.io/starr to v1.4.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;779](https://github.com/Unpackerr/unpackerr/pull/779) - Update module code.cloudfoundry.org/bytefmt to v0.90.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;780](https://github.com/Unpackerr/unpackerr/pull/780) - Move Notifiarr path API keys into X-Api-Key. by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;781](https://github.com/Unpackerr/unpackerr/pull/781) - Update docker/build-push-action action to v7.4.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;782](https://github.com/Unpackerr/unpackerr/pull/782) - Update docker/setup-buildx-action action to v4.4.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;783](https://github.com/Unpackerr/unpackerr/pull/783) - Update docker/setup-qemu-action action to v4.4.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;785](https://github.com/Unpackerr/unpackerr/pull/785) - Update go deps by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;784](https://github.com/Unpackerr/unpackerr/pull/784) - Update docker/setup-buildx-action action to v4.4.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;786](https://github.com/Unpackerr/unpackerr/pull/786) - Update alpine:3.24 Docker digest to [`294b683`](https://github.com/Unpackerr/unpackerr/commit/294b683) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;787](https://github.com/Unpackerr/unpackerr/pull/787) - Update golang:1.27-alpine Docker digest to [`8a5910f`](https://github.com/Unpackerr/unpackerr/commit/8a5910f) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;788](https://github.com/Unpackerr/unpackerr/pull/788) - Update golift.io/rotatorr digest to [`ca6f760`](https://github.com/Unpackerr/unpackerr/commit/ca6f760) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;790](https://github.com/Unpackerr/unpackerr/pull/790) - Bump brace-expansion from 5.0.9 to 5.0.12 in /frontend by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;791](https://github.com/Unpackerr/unpackerr/pull/791) - Let Lidarr choose how an APE cue split is written by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;789](https://github.com/Unpackerr/unpackerr/pull/789) - Update dependency [@&#8203;sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte) to v7.3.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;792](https://github.com/Unpackerr/unpackerr/pull/792) - Update dependency vite to v8.3.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;793](https://github.com/Unpackerr/unpackerr/pull/793) - Update dependency [@&#8203;types/node](https://github.com/types/node) to v24.19.0 - autoclosed by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;794](https://github.com/Unpackerr/unpackerr/pull/794) - update go, go mods, linter, fix lint by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;795](https://github.com/Unpackerr/unpackerr/pull/795) - Raise the Starr extract ratio and pick up the nested-archive xtractr fix by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;797](https://github.com/Unpackerr/unpackerr/pull/797) - Bump devalue from 5.9.2 to 5.9.4 in /frontend by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;798](https://github.com/Unpackerr/unpackerr/pull/798) - Update docker/dockerfile:1 Docker digest to [`4edf897`](https://github.com/Unpackerr/unpackerr/commit/4edf897) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;801](https://github.com/Unpackerr/unpackerr/pull/801) - Update module code.cloudfoundry.org/bytefmt to v0.93.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;805](https://github.com/Unpackerr/unpackerr/pull/805) - Update module golang.org/x/sys to v0.49.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;810](https://github.com/Unpackerr/unpackerr/pull/810) - Update actions/upload-artifact action to v7.0.2 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;812](https://github.com/Unpackerr/unpackerr/pull/812) - Update actions/download-artifact action to v8.0.2 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;811](https://github.com/Unpackerr/unpackerr/pull/811) - Update module github.com/prometheus/client_golang to v1.25.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;814](https://github.com/Unpackerr/unpackerr/pull/814) - Update actions/setup-node action to v7.1.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;813](https://github.com/Unpackerr/unpackerr/pull/813) - Update dependency vite to v8.3.4 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;802](https://github.com/Unpackerr/unpackerr/pull/802) - Update dependency rapidoc to v10 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;804](https://github.com/Unpackerr/unpackerr/pull/804) - Update dependency phosphor-svelte to v3.1.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;815](https://github.com/Unpackerr/unpackerr/pull/815) - Update dependency [@&#8203;types/node](https://github.com/types/node) to v24.19.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;803](https://github.com/Unpackerr/unpackerr/pull/803) - Update dependency svelte to v5.57.2 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;809](https://github.com/Unpackerr/unpackerr/pull/809) - Update module golang.org/x/crypto to v0.58.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;816](https://github.com/Unpackerr/unpackerr/pull/816) - Update module golang.org/x/mod to v0.42.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;818](https://github.com/Unpackerr/unpackerr/pull/818) - Update golang:1.27-alpine Docker digest to [`f92b6ef`](https://github.com/Unpackerr/unpackerr/commit/f92b6ef) by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;819](https://github.com/Unpackerr/unpackerr/pull/819) - Update dependency [@&#8203;types/node](https://github.com/types/node) to v24.19.2 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;817](https://github.com/Unpackerr/unpackerr/pull/817) - Fix file_mode and dir_mode descriptions by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;800](https://github.com/Unpackerr/unpackerr/pull/800) - Update module code.cloudfoundry.org/bytefmt to v0.94.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;821](https://github.com/Unpackerr/unpackerr/pull/821) - Update goreleaser/goreleaser-action action to v7.3.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;820](https://github.com/Unpackerr/unpackerr/pull/820) - Update dependency golangci/golangci-lint to v2.15 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;824](https://github.com/Unpackerr/unpackerr/pull/824) - Gate npm automerge on frontend tests by [@&#8203;davidnewhall](https://github.com/davidnewhall) in [#&#8203;826](https://github.com/Unpackerr/unpackerr/pull/826) - Bump fast-uri from 3.1.8 to 3.1.9 in /frontend by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;827](https://github.com/Unpackerr/unpackerr/pull/827) - Bump undici and [@&#8203;scalar/openapi-parser](https://github.com/scalar/openapi-parser) in /frontend by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;828](https://github.com/Unpackerr/unpackerr/pull/828) - Bump zod from 4.6.5 to 4.6.7 in /frontend by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;829](https://github.com/Unpackerr/unpackerr/pull/829) - Update dependency rapidoc to v11 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;822](https://github.com/Unpackerr/unpackerr/pull/822) - Update dependency svelte-check to v4.7.7 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;823](https://github.com/Unpackerr/unpackerr/pull/823) **Full Changelog**: <https://github.com/Unpackerr/unpackerr/compare/v0.16.1...v1.0.0> </details> --- ### Configuration 📅 **Schedule**: (in timezone America/Los_Angeles) - Branch creation - "after 10pm every weekday,every weekend,before 7am every weekday" - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xODEuMTAiLCJ1cGRhdGVkSW5WZXIiOiI0NC4xOTguMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUiXX0=-->
chore(deps): update golift/unpackerr docker tag to v1
All checks were successful
Validate / Kubernetes manifests (pull_request) Successful in 1m20s
Validate / Terraform format + validate (pull_request) Successful in 1m16s
Validate / Ansible lint (pull_request) Successful in 2m48s
97e90e0148
renovate-bot force-pushed renovate/golift-unpackerr-1.x from 97e90e0148
All checks were successful
Validate / Kubernetes manifests (pull_request) Successful in 1m20s
Validate / Terraform format + validate (pull_request) Successful in 1m16s
Validate / Ansible lint (pull_request) Successful in 2m48s
to d6fe53177f
All checks were successful
Validate / Kubernetes manifests (pull_request) Successful in 1m6s
Validate / Terraform format + validate (pull_request) Successful in 1m19s
Validate / Ansible lint (pull_request) Successful in 2m32s
2026-10-30 00:05:18 +00:00
Compare
All checks were successful
Validate / Kubernetes manifests (pull_request) Successful in 1m6s
Validate / Terraform format + validate (pull_request) Successful in 1m19s
Validate / Ansible lint (pull_request) Successful in 2m32s
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/golift-unpackerr-1.x:renovate/golift-unpackerr-1.x
git switch renovate/golift-unpackerr-1.x

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff renovate/golift-unpackerr-1.x
git switch renovate/golift-unpackerr-1.x
git rebase main
git switch main
git merge --ff-only renovate/golift-unpackerr-1.x
git switch renovate/golift-unpackerr-1.x
git rebase main
git switch main
git merge --no-ff renovate/golift-unpackerr-1.x
git switch main
git merge --squash renovate/golift-unpackerr-1.x
git switch main
git merge --ff-only renovate/golift-unpackerr-1.x
git switch main
git merge renovate/golift-unpackerr-1.x
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
mitch/homelab!126
No description provided.