From 05b4299553a0ea51a08344543edb290c1c5c8b00 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 31 Aug 2026 07:37:23 +0000 Subject: [PATCH] docs(releases): qualify the v17 notify-template locale as one per notification MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The v17 page still promised the retired shape: the `notify` node's `template` path "resolved by `(name, recipient locale)` at delivery time". Per the maintainer ruling of 2026-08-13 there is no per-recipient locale — `payload.locale` is interpolated once, before fan-out, its fallback is the deployment default (`II18nService.getDefaultLocale()`), and `sys_user` carries no locale column. The live docs were corrected accordingly; this page was the residue, read by exactly the audience the wording misleads. Wording is copied from the corrected live sites rather than invented, so one fact keeps one qualifier. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01Pk26oZ12t5N1hwGW1m1MgC --- content/docs/releases/v17.mdx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/content/docs/releases/v17.mdx b/content/docs/releases/v17.mdx index 855fa46fde..2e1fe7fef5 100644 --- a/content/docs/releases/v17.mdx +++ b/content/docs/releases/v17.mdx @@ -3504,7 +3504,12 @@ a credential that was never meant to be readable stops being served. and the inbox channel consumes it, so localized `sys_email_template` content now reaches `sys_inbox_message` (#9225). Flow `notify` nodes can reference a template for localized delivery — `template` + `templateData` on `NotifyNodeConfig`, - resolved by `(name, recipient locale)` at delivery time (#9205). + resolved by `(name, locale)` at delivery time (#9205). **The locale is one + value for the whole notification, not one per recipient**: `payload.locale` if + the producer set one, else the deployment default + (`II18nService.getDefaultLocale()`) — the platform has no per-user locale, so + recipients whose personal languages differ all receive the same row (a + per-user locale is deferred by the 2026-08-13 ruling). - **`map` joins the per-visualization blocks on `ListViewSchema`.** `ListMapConfigSchema` is the eighth block alongside kanban / calendar / gantt / gallery / timeline / chart / tree, declaring the map renderer's documented read