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.
- Splice
- 0.9.4Oct 23, 2026Validator and Super Validator apps
Splice on each network
| Network | Ready to deploy | Validators must run |
|---|---|---|
| DevNet | 0.9.4 since Oct 26, 2026 | at least 0.8 now, 0.10.x required by Nov 17, 2026 (tentative) |
| TestNet | 0.9.3 since Oct 20, 2026 | at least 0.8 now, 0.9.x required by Nov 3, 2026 |
| MainNet | 0.9.3 since Oct 20, 2026 | at 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 0.4.14
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 = […
- Splice 0.4.13
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…
- Splice 0.4.12
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…
- Splice 0.4.11
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…
- Splice 0.4.10
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…
- Splice 0.4.9
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…
- Splice 0.4.8
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…
- Splice 0.4.7
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…
- Splice 0.4.5
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…
- Splice 0.4.4
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…
- Splice 0.4.3
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…
- Splice 0.4.2
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…
- Splice 0.4.1
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…
- Splice 0.4.0
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…
- Splice 0.3.21
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…
- Splice 0.3.20
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…
- Splice 0.3.18
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…
- Splice 0.3.17
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…
- Splice 0.3.16
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…
- Splice 0.3.15
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…
- Splice 0.3.13
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…
- Splice 0.3.12
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…
- Splice 0.3.11
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.
- Splice 0.3.10
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…
- Splice 0.3.9
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…
- Splice 0.3.8
Fixes to documentation and scripts around using the publicly available images and Helm charts.
- Splice 0.3.7
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/core-acs-reader1.23.0
- @canton-network/core-amulet-service2.1.0
- @canton-network/core-asyncapi-client2.1.0
- @canton-network/core-daml-codegen-helpers1.14.0
- @canton-network/core-ledger-client2.1.0
- @canton-network/core-ledger-client-types2.1.0
- @canton-network/core-ledger-proto1.14.0
- @canton-network/core-origin-manager1.6.0
- @canton-network/core-provider-conformance1.3.0
- @canton-network/core-provider-dapp1.15.0
- @canton-network/core-provider-ledger1.15.0
- @canton-network/core-rpc-errors1.14.0
- @canton-network/core-rpc-transport1.15.0
- @canton-network/core-signing-bitgo1.5.0
- @canton-network/core-signing-blockdaemon1.15.0
- @canton-network/core-signing-dfns0.14.2
- @canton-network/core-signing-fireblocks1.15.0
- @canton-network/core-signing-internal2.1.0
- @canton-network/core-signing-lib1.15.0
- @canton-network/core-signing-participant1.15.0
- @canton-network/core-signing-securosys0.5.2
- @canton-network/core-signing-store-sql2.1.0
- @canton-network/core-signing-store-wxt1.5.0
- @canton-network/core-splice-client2.1.0
- @canton-network/core-splice-codegen1.5.0
- @canton-network/core-splice-provider1.15.0
- @canton-network/core-test-token1.2.1
- @canton-network/core-token-standard1.15.0
- @canton-network/core-token-standard-service2.1.0
- @canton-network/core-token-standard-v21.3.0
- @canton-network/core-tx-parser1.15.0
- @canton-network/core-tx-visualizer1.14.0
- @canton-network/core-types2.1.0
- @canton-network/core-wallet-auth2.1.0
- @canton-network/core-wallet-dapp-remote-rpc-client1.15.0
- @canton-network/core-wallet-dapp-rpc-client1.15.0
- @canton-network/core-wallet-discovery1.15.0
- @canton-network/core-wallet-services2.1.0
- @canton-network/core-wallet-store1.16.0
- @canton-network/core-wallet-store-inmemory1.17.0
- @canton-network/core-wallet-store-sql2.1.0
- @canton-network/core-wallet-ui-components1.17.0
- @canton-network/core-wallet-user-rpc-client1.16.0
@canton-network/*9 · newest Oct 22, 2026
- @canton-network/dapp-sdk1.8.0
- @canton-network/example-portfolio1.13.0
- @canton-network/example-test-token-v1-registry1.0.0
- @canton-network/example-test-token-v2-registry1.0.0
- @canton-network/sdk-support-provider-adapter-loop0.1.0
- @canton-network/tool-conformance-cli1.2.0
- @canton-network/tool-conformance-dapp1.2.0
- @canton-network/wallet-gateway-remote1.13.0
- @canton-network/wallet-sdk1.6.0
@daml/*3 · newest Oct 6, 2026
- @daml/ledger2.10.6
- @daml/react2.10.6
- @daml/types3.6.2
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.