Repository navigation
Releases
v0.19.1
What's Changed
- fix(localnet): keep tests from booting the real shared observability stack by @srikanth-bitdynamics in #362
- Clean up unnecessary comments by @zheli in #370
- feat(splice): add LocalNet adapter for Splice 0.10.x by @zheli in #371
- chore: catalogue new Splice versions by @github-actions[bot] in #372
Full Changelog: v0.19.0...v0.19.1
v0.19.0
What's Changed
- chore(deps): bump google.golang.org/grpc from 1.81.1 to 1.83.2 by @dependabot[bot] in #364
- docs(readme): combine download badges into one total by @zheli in #365
- docs(readme): put all status badges on one line by @zheli in #366
- fix(ci): upgrade create-pull-request for version refresh by @zheli in #367
- fix(ci): recreate lagged Splice catalogue branch by @zheli in #368
- chore: catalogue new Splice versions by @github-actions[bot] in #369
Full Changelog: v0.18.2...v0.19.0
CCTools Campaign v0.18.2-cctools.1
CCTools Campaign Prerelease
Local-development campaign build from ce692a7b97b4cb067fbccf79180b62293804655b.
This is not a production release and must not be used with real funds.
Included
- Latest main-branch dependencies and Splice catalogue fixes, plus the campaign UI and CLI fixes.
- Persistent campaign codes, screenshot sharing, and version-prefilled issue reports.
- Rebuilt embedded frontend and standalone packages for macOS Apple Silicon, Linux x86-64, and Windows x86-64.
- React Router 6.30.6 security backport.
SHA256SUMSandBUILD-INFO.txtfor package verification and source provenance.
Install
On macOS Apple Silicon or Linux x86-64:
curl -fsSL https://raw.githubusercontent.com/bitdynamics-ab/canton-devkit/v0.18.2-cctools.1/install.sh | VERSION=0.18.2-cctools.1 sh
export PATH="$HOME/.local/bin:$PATH"
canton-devkit version
canton-devkit localnet doctor
canton-devkit localnet up cctools-demo
canton-devkit localnet uiThe version must show v0.18.2-cctools.1 (ce692a7) and a CCT- campaign code.
Windows users can verify and extract the ZIP, then run canton-devkit.exe.
See the campaign guide
for prerequisites, token demo commands, sharing, and cleanup.
The regular GitHub latest release, Homebrew formula, and DPM latest are not
changed by this prerelease. Use the pinned version or campaign assets.
Validation
- Go test suite and golangci-lint pass; packaging tests cover campaign flags, provenance, archives, checksums, and stable-channel protection.
- All 345 frontend tests pass; production TypeScript/Vite build passes.
- Native macOS package smoke passes: exact version/commit, persistent code across invocations, opt-out, version API, embedded JS/CSS.
- Browser checks pass for desktop and mobile layout, clipboard screenshot sharing, Tokens, and Explorer.
- Docker-backed macOS smoke with the default Splice 0.8.1 passes: fresh startup, demo DAR upload/vetting, minting 1,000,000 DEMO, transfer/accept of 250 DEMO, matching balances in CLI/UI, and complete teardown.
- Test containers, volumes, and registry state were removed after validation. Windows native runtime has not been exercised locally.
Known Limits
- Two moderate upstream React Router advisories remain in the v6 dependency line:
open redirect and
SSR hydration.
The frontend is client-rendered, does not use SSR hydration, and builds
navigation from fixed internal routes with encoded instance names. Resolving
the remaining scanner findings requires a separately validated Router 7
migration. This prerelease is not a security audit or security clearance. - Monitoring is optional. With monitoring disabled, the UI shows that state and
its metrics-summary endpoint returns HTTP 503. - Keep the UI on loopback. Review captured screenshots before posting and never
share credentials or non-demo data.
v0.18.2
What's Changed
- docs: publish installable Canton DevKit agent skills by @zheli in #351
- feat(splice): add LocalNet adapter for Splice 0.9.x by @zheli in #352
- feat(docs): weekly download stats chart (last 6 weeks) by @zheli in #354
- docs: clarify download stats are standalone-only by @zheli in #355
- chore(deps): bump astro from 7.0.5 to 7.3.6 in /website by @dependabot[bot] in #356
- chore: catalogue new Splice versions by @github-actions[bot] in #353
- feat(docs): track GHCR package downloads separately from release stats by @zheli in #358
- feat(docs): show daily DPM package download chart by @zheli in #360
- fix(docs): drop legend from DPM package download chart by @zheli in #361
- fix(splice): curate memory floors for Splice 0.9.0 and run CI on catalogue changes by @srikanth-bitdynamics in #363
Full Changelog: v0.18.1...v0.18.2
v0.18.1
What's Changed
- docs: clarify Homebrew update vs upgrade for canton-devkit by @zheli in #343
- docs(website): add robots.txt Sitemap for Search Console by @zheli in #346
- chore: catalogue new Splice versions by @github-actions[bot] in #342
- docs: improve Canton LocalNet SEO (titles, FAQ headings, definitions) by @zheli in #347
- docs: drop changes-from-proposal tracking file by @zheli in #348
- chore: catalogue new Splice versions by @github-actions[bot] in #349
- ci: auto-close inactive needs-investigation issues after 30 days by @zheli in #350
Full Changelog: v0.18.0...v0.18.1
v0.18.0
What's Changed
- fix(ci): make refresh-versions catalogue new Splice tags by @zheli in #337
- chore: catalogue new Splice versions by @github-actions[bot] in #338
- docs: HackCanton Season 3 starter for canton-devkit (BIT-315) by @zheli in #341
- ci: fail PRs with the wrong commit authorship by @zheli in #335
- feat(splice): add LocalNet adapters for Splice 0.7.x and 0.8.x by @zheli in #340
New Contributors
- @github-actions[bot] made their first contribution in #338
Full Changelog: v0.17.5...v.0.18.0
v0.17.5
What's Changed
- Improve help text by @zheli in #179
- fix(ui): keep the start-handler test from booting a real Canton stack by @zheli in #322
- fix(token): address review findings from #319 (DAR vetting, accept-leg auth, JSON parity) by @zheli in #321
- feat(localnet): add ls alias for list by @zheli in #327
- docs(tests): rewrite E2E plans for human and AI readability by @zheli in #326
- docs(tests): remove e2e milestone HTML companions by @zheli in #330
- fix(ui): stop handler tests from booting real Canton stacks by @zheli in #325
- docs: fix Windows PowerShell install + refresh version examples by @srikanth-bitdynamics in #333
- fix(registry): move instance lock outside data dir for Windows remove by @zheli in #332
Full Changelog: v0.10.1...v0.17.5
v0.17.4
What's Changed
- fix(release-stats): omit zero-download releases from the by-release chart by @zheli in #317
- docs: add a Canton DevKit case study (running Canton locally) by @srikanth-bitdynamics in #316
- fix(token): vet test-token DARs on every LocalNet participant by @zheli in #319
Full Changelog: v0.17.3...v0.17.4