Skip to content
CCPEDIAby Unity Nodes

Releases

What runs on the Canton Network now, and what changed in each release of Canton, Splice, the SDK and Daml, with the notes Digital Asset published for it.

Current versions

Live dataUpgrade guide
Canton
3.6.4Oct 22, 2026Latest 2.x: 2.10.6, Aug 12, 2026
Splice
0.9.4Oct 23, 2026Validator and Super Validator apps
SDK
3.6.3Oct 22, 2026Newest dpm: 1.0.22, Sep 10, 2026Latest Daml 2.x: 2.10.6, Aug 17, 2026

Splice on each network

NetworkReady to deployValidators must run
DevNet0.9.4 since Oct 26, 2026at least 0.8 now, 0.10.x required by Nov 17, 2026 (tentative)
TestNet0.9.3 since Oct 20, 2026at least 0.8 now, 0.9.x required by Nov 3, 2026
MainNet0.9.3 since Oct 20, 2026at least 0.8 now, 0.9.x required by Nov 6, 2026

From GitHub releases, the validator-announce list and the Super Validator calendar.

Splice releases, newest first

94 releases
  1. Splice 0.4.14Splice0.4 line

    Add the option to ignore certain parties when running expiry on reward contracts. This can added to the app configuration. Example: canton.sv-apps.sv.automation.ignored-expired-rewards-party-ids = […

  2. Splice 0.4.13Splice0.4 line

    Increase the CPU limits assigned to the sequencer from 4 CPUs to 8 CPUs. This should avoid any throttling during periods of high load and during catch-up after downtime. State sync is disabled by default. State sync…

  3. Splice 0.4.12Splice0.4 line

    Clarifications around the validator disaster recovery process. Add how-to docs for Token Standard usage. Doubled the default mempool size and deduplication cache size as they get exceeded on prod networks occasionally…

  4. Splice 0.4.11Splice0.4 line

    Add a randomized delay to broadcasting of package vetting changes used on Daml upgrades. This ensures that there is no load spike when all validators try to do so at the same time. This has no impact on behavior as Daml…

  5. Splice 0.4.10Splice0.4 line

    Fully remove the automation and logic around DSO delegate elections. UI enhancements. Deprecate Daml choices related to DSO delegate elections. Implements CIP-0068 - Bootstrap network from non-zero round Now the first…

  6. Splice 0.4.9Splice0.4 line

    Status reports are now submitted every 2min rather than every 1min. This has no impact other than on monitoring infrastructure so you may need to adjust some alerts to be slightly less aggressive. Fix an issue where…

  7. Splice 0.4.8Splice0.4 line

    Good-to-know but no changes needed: Added new helm values persistence.enablePgInitContainer and extraInitContainers allowing configuration around deployment init containers. So far this is implemented only for the…

  8. Splice 0.4.7Splice0.4 line

    Note: 0.4.6 had a bug and should be skipped in favor of 0.4.7 which fixed a bug where the skipSynchronizerInitialization option could still result in the SV app crashing if its mediator was unreachable which can happen…

  9. Splice 0.4.6Splice0.4 line
  10. Splice 0.4.5Splice0.4 line

    breaking SV participants now enable sequencer BFT connections for the SV participant by default. You must remove the useSequencerConnectionsFromScan: false config and the decentralizedSynchronizerUrl config from your SV…

  11. Splice 0.4.4Splice0.4 line

    This release contains two sets of Daml changes that build upon each other: Implement CIP-0064 - Delegateless Automation. These Daml changes requires an upgrade to the following Daml versions: Implement CIP-0066 - Mint…

  12. Splice 0.4.3Splice0.4 line

    Fix a bug (#1216) where sends through transfer preapprovals failed with a CONTRACT_NOT_FOUND ERROR if the receiver’s provider party was featured. Fix a bug where uploading dars would not immediately vet the dependencies…

  13. Splice 0.4.2Splice0.4 line

    Add official support for operating an SV participant with keys managed by an external Key Management Service (KMS). Fix a typo in the splice-participant Helm chart that caused the participant container to be named…

  14. Splice 0.4.1Splice0.4 line

    Expose token-standard endpoints on the validator scan-proxy. The paths are the normal token standard path with a /api/validator/v0/scan-proxy prefix. Fix a bug where transfers using transfer pre-approvals (both through…

  15. Splice 0.4.0Splice0.4 line

    Upgrade to Canton 3.3: This upgrade requires a Hard Synchronizer migration and cannot be applied through a regular helm upgrade. For details refer to the CIP draft. Implement CIP 47 and CIP 56. This release includes a…

  16. Splice 0.3.21Splice0.3 linelatest in 0.3

    This release includes a change to the database schema that will trigger a long database migration of the scan and validator app databases, resulting in increased downtime of SV nodes, and to a much lesser extent the…

  17. Splice 0.3.20Splice0.3 line

    Improved the performance of ACS snapshot generation. Relax config validation on audience to not require that it is a URL as this causes issues with some IAMs. interdependencies in the Open API specs are now inlined in…

  18. Splice 0.3.19Splice0.3 line
  19. Splice 0.3.18Splice0.3 line

    scan_txlog.py will safely save its cache specified with --cache-file-path. A failed run will always revert to the prior cache, such as if the disk ran out of space while cache was being written. SV and validator…

  20. Splice 0.3.17Splice0.3 line

    This release fixes an issue where the Validator app would uploads dars before being vetted. This can result in ledger API command submissions that target those DARs directly (as opposed to a third-party DAR that depends…

  21. Splice 0.3.16Splice0.3 line

    The SV and validator apps now preserve participant-local user state across synchronizer upgrades with downtime. More specifically, SVs and validators now preserve identity provider configs and users with all state…

  22. Splice 0.3.15Splice0.3 line

    This release fixes a Scan backfilling regression introduced in 0.3.14. Please skip 0.3.14 and upgrade directly to 0.3.15. Change the port used by nginx in the UI docker images from 80 to 8080. The services defined by…

  23. Splice 0.3.14Splice0.3 line
  24. Splice 0.3.13Splice0.3 line

    Add documentation about traffic. Add documentation about computing total burnt coin. Enable commenting on doc pages. Increased the time before a participant retries a sequencer submission back to 10 seconds (from 5…

  25. Splice 0.3.12Splice0.3 line

    Add SV pruning section. Add historical backups section to the SV docs. Add historical backups section to the Validator docs. Updated table definitions in Scan to improve performance of /transactions and /activities…

  26. Splice 0.3.11Splice0.3 line

    Add an option to enable participant pruning. Add a dashboard for sequencer client metrics. Extend Scan API docs docs. Various smaller documentation updates and improvements.

  27. Splice 0.3.10Splice0.3 line

    Add support for operating a validator participant with keys stored in an external Key Management Service (KMS). Added splice_store_last_ingested_record_time_ms metric for the last ingested record time in each store and…

  28. Splice 0.3.9Splice0.3 line

    Add better spacing between items and alerts/badges in navigation bar. Added a section on hardware requirements to the validator docs. Improved the docs around required network parameters for starting a new validator…

  29. Splice 0.3.8Splice0.3 line

    Fixes to documentation and scripts around using the publicly available images and Helm charts.

  30. Splice 0.3.7Splice0.3 line

    When recovering a validator from an identities dump nodeIdentifier must now match newParticipantIdentifier. This was already a requirement when newParticipantIdentifier was removed again after the restore was complete…

Packages55 current on npm, grouped by name

@canton-network/core-*43 · newest Oct 22, 2026

@canton-network/*9 · newest Oct 22, 2026

@daml/*3 · newest Oct 6, 2026

Left out, not updated for over 1 year: @canton-network/core-scan-client 0.2.1, digitalasset/daml-sdk 2.10.2, digitalasset/canton-open-source 2.3.20, @daml/hub-react 1.1.5.