2026-06-28 - 2026-09-28
Overview
39 Pull requests merged by 2 users
Merged
#40 Genesis lets the controller ask any module's tool
Merged
#39 One bus: the AMQP transport is gone from the host
Merged
#38 Genesis: the first user list lets the controller hear the forge's merges
Merged
#37 A host adopts a delivered membership at start, not only after a declaration
Merged
#36 Genesis: the first user list lets the controller hear its consumers, and the account has JetStream
Merged
#35 A host logs in as node.<name> and hears answers on its own inbox
Merged
#34 A machine moves to the bus its declaration tells it to
Merged
#33 A host reaches either bus, and a genesis template that raises the mesh on the new one
Merged
#32 A taken tunnel's found configuration is retired once the take is proven (hq ADR 0119)
Merged
#31 Undeclaring gives a unit back the state it was found in, and removes a process the mesh made (hq ADR 0118)
Merged
#30 A file written into a marked block, so a shared hosts file keeps every line that is not the mesh's (hq 128)
Merged
#29 A host accepts an explicitly-empty declaration (hq 127)
Merged
#28 A found tunnel carries its MTU to the mesh
Merged
#27 the spec names the resolver and the address
Merged
#26 a container may name its resolvers and its own address
Merged
#25 inspect by kind, not the ambiguous bare form — a same-named network stops a container from ever being found
Merged
#24 Take over the found tunnel: its key, its port, its peers; stop it, never flush (hq ADR 0105)
Merged
#22 Recreate a container when the content of a file it reads at creation changes (hq issue 103)
Merged
#23 Refuse a declaration for the other mode, or older than the mesh's last, and preview before applying (hq issue 104)
Merged
#21 The packages port given at genesis is a node setting, not manifest text (hq issue 085)
Merged
#20 Adoption mode: a node in use is adopted before it is converged (hq ADR 0100–0103)
Merged
#19 An enrolling node asks again while the mesh cannot answer, and proves it holds its key (issue 083)
Merged
#18 A run-once step names what it reads and runs again when it changed (ADR 0099)
Merged
#17 Genesis registers the control plane with the manifest its build produced (hq issue 072)
Merged
#16 The host applies the newest declaration, a file may be created once, the foundation filters first (issues 031, 035, 054)
Merged
#15 The installer delivers any MESH_…_FILE own secret, not only the store's
Merged
#14 Genesis makes the root secrets and the operator key, and installs the vault
Merged
#13 Self-upgrade installer: genesis pivot, rename, adopt store+broker
Merged
#12 A one-shot service that finished is not stopped, and a container is what it reads
Merged
#11 The installer names the unit this project packages
Merged
#10 Installation sets up the builder, so a raised mesh can produce
Merged
#9 The installer carries a builder and builds the control plane it raises
Merged
#8 mesh-bootstrap: the installer, and the two things its first real run found
Merged
#7 apply: pull a scheduled container's image at apply, without running it
Merged
#6 apply: run a scheduled container on its cadence, non-gating and non-stacking (ADR 0053)
Merged
#5 Apply a run-once container to completion and gate on it (ADR 0052)
Merged
#4 The host mounts an operator-owned path and owns nothing (ADR 0051)
Merged
#3 Unify trunk on main: initialization → main
Merged
#2 A container reflects its config: restart-on for containers (issue 009)