-
26.18-alpha
Pre-releaseAll checks were successfulBuild ISO / build-iso (push) Successful in 18m44sDeploy site / deploy (push) Successful in 4sCI / lint (push) Successful in 28sCI / test (push) Successful in 1m28sCI / validate-json (push) Successful in 24sCI / markdown-links (push) Successful in 14sRelease / release (push) Successful in 12m5sreleased this
2026-06-04 16:39:04 +02:00 | 0 commits to main since this releaseFixed
on_startdependency hooks now receive the consumer's stored
credentials. Previously the reconciler handed anon_starthook only
FURTKA_CONSUMER_APP/FURTKA_CONSUMER_VERSION, so it had no way to learn
the consumer's existing secrets — which made the feature's own headline use
case (re-create a provider account, e.g. an MQTT user, after a wipe, with
the same password the consumer already holds) impossible without the
provider stashing a copy itself. The hook now also gets the consumer's.env
values, namespaced underFURTKA_CONSUMER_ENV_<KEY>(only UPPER_SNAKE_CASE
keys, so a hand-edited.envcan't produce a malformed--envargument).
on_startstays read-only with respect to the consumer: unlikeon_install,
its stdout is intentionally not merged back into the consumer's.env— it
reads consumer state to reconcile provider state, it doesn't mutate it.
Surfaced by building the first real provider/consumer catalog pair
(mosquitto + zigbee2mqtt) in daniel/furtka-apps.
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
furtka-26.18-alpha.iso
6 downloads · 1.5 GiB
-
furtka-26.18-alpha.tar.gz
1 download · 72 KiB
-
furtka-26.18-alpha.tar.gz.sha256
5 downloads · 92 B
-
release.json
3 downloads · 173 B