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.5.18
A new optional configuration map additionalPackagesToUnvet to unvet additional supported packages was added in the SV app configuration. This is only aimed as a security measure to add the ability to downgrade to…
- Splice 0.5.17
BFT sequencer connections are recommended again with this upgrade. To enable them, remove the config flags to disable them from the SV and validator configuration used to disable them. Going forward unusable splice DARs…
- Splice 0.5.16
App devs whose app’s Daml code statically depends on splice-amulet < 0.1.17 should recompile their Daml code to link against splice-amulet >= 0.1.17 in order to be ready to consume new field contractStateSchemaVersion…
- Splice 0.5.15
Remove the new-sequencer-connection-pool flag as it didn’t do what it was supposed to do. If you did set it, you can safely remove it regardless of whether you disabled the new sequencer connection pools in the…
- Splice 0.5.14
Increase default retention parameters of the session encryption keys cache. Most notably, increase the lifetime of session encryption keys from 10 minutes to 1 hour, to improve performance and reduce (KMS) costs…
- Splice 0.5.13
Participant pruning for super validators is now supported and recommended. Follow the documentation for instructions on how to enable it. scan_txlog.py script has been deprecated. It will not be maintained moving…
- Splice 0.5.12
Fix a bug (#3970) that caused transaction history for entries created by Splice versions prior to 0.5.11 to fail to decode in the backend and thus not show in the wallet UI. These entries are now shown again in the…
- Splice 0.5.11
SV node operators must only deploy this release on networks where all other SV nodes run Splice 0.5.10 or higher! Otherwise the sequencers will disagree on the traffic cost of confirmation responses and fork the ledger…
- Splice 0.5.10
postgres-exporter: disabled exporting the settings table, to workaround an issue of postgres-exporter. Splice apps and Canton components deployed via Docker compose now log at INFO level by default instead of DEBUG. In…
- Splice 0.5.9
canton.scan-apps.scan-app.acs-store-descriptor-user-version and canton.scan-apps.scan-app.tx-log-store-descriptor-user-version configuration settings have been added to set a user-version, respectively for the ACS and…
- Splice 0.5.8
Note: 0.5.7 introduced a significant performance regression related to the processing of topology transactions on participants, mediators, and sequencers. Please skip 0.5.7 and upgrade directly to 0.5.8. Fix performance…
- Splice 0.5.7
App devs whose app’s Daml code statically depends on splice-amulet < 0.1.15 should recompile their Daml code to link against splice-amulet >= 0.1.15 in order to be ready to consume the two new fields introduced in…
- Splice 0.5.6
Includes a number of performance improvements that should improve the stability of the sequencer under higher load.
- Splice 0.5.5
Tightened authorization checks for all non-public API endpoints. All non-public endpoints now properly respect the current user rights defined in the participant user management service. Revoking user rights on the…
- Splice 0.5.4
Fix a bug introduced in 0.5.0/0.5.1 that could cause participant pruning to prune active data. The bug only manifests in a rare edge case involving a manual ACS import on a participant that was already running for some…
- Splice 0.5.3
Note: 0.5.2 mistakingly introduced default pruning for Canton participants and should be skipped in favor of 0.5.3. Participants do not prune any data by default. Pruning can be enabled explicitly by any validator…
- Splice 0.5.1
Fix an issue where after a restart the participant could fail to come up as a query exceeded the 65353 query parameter limit. This should only an issue for SVs or participants with very high traffic.
- Splice 0.4.25
Note: 0.4.24 was published incorrectly and should be skipped in favor of 0.4.25. Fix an issue where after a restart the participant could fail to come up as a query exceeded the 65353 query parameter limit. This should…
- Splice 0.5.0
Upgrade to Canton 3.4: This upgrade requires a Synchronizer Migration with Downtime and cannot be applied through a regular upgrade. For details refer to the approved CIP as well as the respective documentation pages…
- Splice 0.4.23
Added the splice-util-token-standard-wallet.dar package that provides support for implementing auto-merging of holdings and airdrop campaigns, as explained in holding_utxo_management. The package is optional and not…
- Splice 0.4.22
Improve throughput of FeaturedAppActivityMarkerTrigger, which converts FeaturedAppActivityMarker contracts to AppRewardCoupon contracts as described in CIP-0047 Featured App Activity Markers. The new implementation uses…
- Splice 0.4.21
Validator deployments on k8s now support no-auth mode. Please note that this is not recommended for production deployments and relies purely on network-level access control for securing the validator, i.e. anyone with…
- Splice 0.4.20
Fix a bug where the setting the affinity for the splice-cometbft and splice-global-domain helm charts would remove the anti affinity for the cometbft and the sequencer deployment. This ensures that if multiple SVs are…
- Splice 0.4.19
Fix a regression introduced in 0.4.18 that made topology transactions significantly more expensive to process. All app & UI images now use a non-root user. validator_synchronizer_topology_num_parties: Counts the number…
- Splice 0.4.18
release splice-util-featured-app-proxies-1.1.0 with support for a WalletUserProxy, which simplifies the creation of featured app activity markers for wallet app providers when their users engage in token standard…
- Splice 0.4.17
App devs whose app’s Daml code statically depends on splice-amulet < 0.1.14 must recompile their Daml code to link against splice-amulet >= 0.1.14. The reason being that earlier versions of the AmuletRules template do…
- Splice 0.4.16
Add the splice-util-featured-app-proxies package to simplify the creation of featured app activity markers for token standard actions. This is a utility package that is not uploaded by default to a validator node. An…
- Splice 0.4.15
Increase default events buffer sizes to a maximum of 200MiB for the sequencer. This should improve performance for the sequencer when serving events to nodes have subscriptions that are slightly lagging behind. This…
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.