Skip to content

Releases

v0.19.1

Choose a tag to compare

@zheli zheli released this 11 Nov 20:46
cc72a89

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

Choose a tag to compare

@zheli zheli released this 04 Nov 12:45
dd47fe1

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

Pre-release

Choose a tag to compare

@github-actions github-actions released this 27 Oct 11:33

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.
  • SHA256SUMS and BUILD-INFO.txt for 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 ui

The 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

Choose a tag to compare

@zheli zheli released this 23 Oct 08:50
ba28f1d

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

Choose a tag to compare

@zheli zheli released this 03 Oct 18:40
23ac77c

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

Choose a tag to compare

@zheli zheli released this 17 Sep 19:25
90f1e04

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

Choose a tag to compare

@zheli zheli released this 25 Aug 17:18
790a76f

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

Choose a tag to compare

@zheli zheli released this 19 Aug 10:14
b114693

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

v0.17.3

Choose a tag to compare

@zheli zheli released this 17 Aug 08:50
4c83f4f

What's Changed

  • feat(localnet): confirm before removing a running instance by @zheli in #315

Full Changelog: v0.17.2...v0.17.3

v0.17.2

Choose a tag to compare

@zheli zheli released this 15 Aug 11:32
cff3dac

What's Changed

  • fix(token): return structured errors for invalid transfer previews by @zheli in #309
  • fix(ui): show transfer preview validation errors by @zheli in #312

Full Changelog: v0.17.1...v0.17.2