From 1076111d3aa76fdf8880541da803fa50140feea6 Mon Sep 17 00:00:00 2001 From: TrueCharts Bot Date: Thu, 10 Jul 2025 21:41:21 +0200 Subject: [PATCH] =?UTF-8?q?chore(helm):=20update=20image=20docker.io/josh5?= =?UTF-8?q?/unmanic=200.2.9=20=E2=86=92=200.3.0=20(#37386)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/josh5/unmanic](https://redirect.github.com/Unmanic/unmanic) | minor | `b7a45c7` -> `3e29575` | Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes
Unmanic/unmanic (docker.io/josh5/unmanic) ### [`v0.3.0`](https://redirect.github.com/Unmanic/unmanic/releases/tag/0.3.0): [RELEASE] v0.3.0 [Compare Source](https://redirect.github.com/Unmanic/unmanic/compare/0.2.9...0.3.0) - \[NOTE] When upgrading to 0.3.0+, supporters will need to log in again. Thank you for your continued support.\ With this release comes support for remote logging and the Unmanic Central service. Unmanic Central is a self-hosted management and monitoring platform that lets you collect, store, and visualise logs and metrics from all your Unmanic installations in one place. **Key components:** - **Unmanic Central Datastore**\ A resilient, self-hosted store for Unmanic logs, metrics and data. - **Unmanic Central Frontend**\ A new web interface where you can build custom dashboards, configure real-time views, and drill down into every event and metric across your fleet. **What you can do with Unmanic Central:** - **Centralise log collection**\ Route logs (with automatic retry and buffering) from each Unmanic instance into one unified store. - **Monitor performance**\ Track library scan duration, service CPU/memory usage, plugin progress, file-processing changes (size, duration), and more—all correlated by installation. - **Visualise and alert**\ Create and share dashboards in the Central frontend to focus on metrics and events that matter, and integrate with Grafana for advanced querying and visualisation. - **Extend with Grafana**\ Optionally connect Grafana directly to your Central Datastore to build custom dashboards, set alerts, and leverage the full power of your data. **Availability:**\ Unmanic Central is a supporter-only feature. #### Service - \[NEW] Add initial log‐forwarding feature with on-disk buffering and remote endpoint support - Create remote‐log buffer with retention of 2 weeks to survive endpoint outages - Include installation name as a label in all remote logs - \[NEW] Introduce METRIC logs for library scan duration - \[NEW] Emit overall service resource-usage metrics (CPU, memory) as METRIC logs - \[NEW] Emit per-worker progress metrics (CPU%, memory%, elapsed time, progress%) as METRIC logs - \[NEW] Support a new “DATA” log type and send structured data to Unmanic Central - \[NEW] Add DATA logs for library scan metrics - \[FIX] Resolve supporter session & login issues introduced by recent API changes - \[FIX] Ensure logs generated before remote-logging is enabled are still captured and forwarded #### Plugin executor - \[NEW] Add “event runners” to emit lifecycle events at key task execution points - \[NEW] Introduce a shared, task-scoped data store for plugins via `TaskDataStore` - \[NEW] Enable spawning plugin work in isolated subprocesses with the new `PluginChildProcess` helper (live logs & progress) - \[IMPR] Enhance child-process cleanup with a global PID registry and guaranteed termination (including paused processes) - \[FIX] Ensure all plugin-spawned subprocesses are reliably terminated on service shutdown #### Docker - \[FIX] Correct the Docker development-environment run script #### Front-end - \[IMPR] Force immediate registration-status refresh after obtaining a new app token - \[FIX] Restore supporter-login flow following recent API changes - \[FIX] Allow sign-out when the remote API is unreachable
--- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **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 [Renovate Bot](https://redirect.github.com/renovatebot/renovate). --- charts/stable/unmanic/Chart.yaml | 4 ++-- charts/stable/unmanic/values.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/charts/stable/unmanic/Chart.yaml b/charts/stable/unmanic/Chart.yaml index c0951b771b9..6436a002f6e 100644 --- a/charts/stable/unmanic/Chart.yaml +++ b/charts/stable/unmanic/Chart.yaml @@ -9,7 +9,7 @@ annotations: truecharts.org/min_helm_version: "3.14" truecharts.org/train: stable apiVersion: v2 -appVersion: 0.2.9 +appVersion: 0.3.0 dependencies: - name: common version: 28.12.9 @@ -35,5 +35,5 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/unmanic - https://hub.docker.com/r/josh5/unmanic type: application -version: 13.0.8 +version: 13.1.0 diff --git a/charts/stable/unmanic/values.yaml b/charts/stable/unmanic/values.yaml index b4707632e17..70f7e6c0aae 100644 --- a/charts/stable/unmanic/values.yaml +++ b/charts/stable/unmanic/values.yaml @@ -1,6 +1,6 @@ image: repository: docker.io/josh5/unmanic - tag: 0.2.9@sha256:b7a45c77e74005db4a2ca62a88ba815e01dd6b52c5db46a87e59076565325147 + tag: 0.3.0@sha256:3e2957543b9f23caccf17cdf22f2a71957d8e6c42722809b8b392018c8bdf264 pullPolicy: IfNotPresent service: main: