Releases: BootNodeDev/canton-barebones
Releases · BootNodeDev/canton-barebones
Release list
v0.5.0
v0.4.0
Minor Changes
- d38613b:
validatenow checks that the pinned Splice release still defines everything the
wrapper's compose overrides address by name, and fails naming the mismatch. This
turns a Splice upgrade from a guess into a check: raisesplice.tag, run
validate, and a renamed service or a moved nginx route template is reported
instead of silently producing a stack that starts and misbehaves.
v0.3.0
Minor Changes
- d89682f: Add a dpm distribution channel: the CLI is now also published as a dpm component
(oci://ghcr.io/bootnodedev/canton-barebones) with self-contained binaries for
linux/darwin/windows — no Node required. Install it by declaring the component in
daml.yamland runningdpm install package, then usedpm canton-barebones <cmd>
(aliasdpm cbn). The npm channel is unchanged.
v0.2.2
Patch Changes
- 17059ef: Rename the npm package from
@bootnodedev/cbnto@bootnodedev/canton-barebonesto match the repository name. The CLI binary is stillcanton-barebones;@bootnodedev/cbnis deprecated on npm and will receive no further releases.
v0.2.1
Patch Changes
- a210900:
stopno longer requires a fully valid config: it reads onlycomposeProjectNameand tears the stack down by Compose project label (docker compose -p <name> down --remove-orphans), so a broken config can still stop a running stack. IfcomposeProjectNameitself is missing or invalid,stopfails with the usual config error. All other Docker commands still validate the full config.
v0.2.0
Minor Changes
- f637315: Add per-UI
svconfig flags (scanUI,svUI,walletUI) to toggle the SV-facing web UIs. A static override shipped with the package (templates/runtime-overrides.yaml) pins each disabled UI to 0 replicas and aliases its hostname onto nginx — driven purely by env vars — so the stack stays healthy and the SV's API routes keep working either way.
Patch Changes
- 95acdda: Headless validators are now driven by the static
templates/runtime-overrides.yamlvia env vars: each validator's nginx route template is mounted from${*_NGINX_ROUTES}, pointing at Splice's real routing config when the UI is on or at an empty file when it is off.writeGeneratedOverrideand the generated.generated/service-overrides.yamlare gone — no YAML is generated from JS anymore.
v0.1.3
Patch Changes
- 333675b: Fix the
binpath in package.json (./bin/…→bin/…) so npm 11 no longer strips thecanton-barebonesexecutable when publishing.