From 9ea7eec3624eb2ba21e670fe2dd63a1d0d44316f Mon Sep 17 00:00:00 2001 From: Viktor Barzin Date: Sat, 18 Apr 2026 13:19:27 +0000 Subject: [PATCH] =?UTF-8?q?[actualbudget]=20Upgrade=2026.3.0=20=E2=86=92?= =?UTF-8?q?=2026.4.0=20for=20native=20Sankey=20report?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Context Actual Budget v26.4.0 (released 2026-04-05) re-introduces the Sankey chart report for income/expense flow visualization (PR #7220). An earlier experimental implementation was deleted in March 2024 (PR #2417) but a proper reimplementation with "Other" grouping, date-range selection, and percentage toggle is now shipped behind the experimental feature flag. Viktor wanted Sankey visualization of budget cash flow; this is the lowest- cost path since his existing Actual Budget deployment already holds all the transaction data. ## This change Bumps the `tag` input on all three factory module calls (viktor, anca, emo) from `26.3.0` to `26.4.0`. No breaking changes, schema migrations, or config changes per the 26.4.0 release notes. ## Rollout Applied via `scripts/tg apply --non-interactive`. All three pods rolled successfully to `actualbudget/actual-server:26.4.0` and passed readiness probes. The http-api sidecars (`jhonderson/actual-http-api`) were untouched. ## Post-upgrade Users need to toggle Settings → Experimental features → Sankey report to access the chart, then Reports → new Sankey widget. Closes: code-oof Co-Authored-By: Claude Opus 4.7 (1M context) --- stacks/actualbudget/main.tf | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/stacks/actualbudget/main.tf b/stacks/actualbudget/main.tf index 4260c9e9..dc73ef9a 100644 --- a/stacks/actualbudget/main.tf +++ b/stacks/actualbudget/main.tf @@ -72,7 +72,7 @@ module "tls_secret" { module "viktor" { source = "./factory" name = "viktor" - tag = "26.3.0" + tag = "26.4.0" tls_secret_name = var.tls_secret_name nfs_server = var.nfs_server depends_on = [kubernetes_namespace.actualbudget] @@ -95,7 +95,7 @@ module "viktor" { module "anca" { source = "./factory" name = "anca" - tag = "26.3.0" + tag = "26.4.0" tls_secret_name = var.tls_secret_name nfs_server = var.nfs_server depends_on = [kubernetes_namespace.actualbudget] @@ -118,7 +118,7 @@ module "anca" { module "emo" { source = "./factory" name = "emo" - tag = "26.3.0" + tag = "26.4.0" tls_secret_name = var.tls_secret_name nfs_server = var.nfs_server depends_on = [kubernetes_namespace.actualbudget]