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.

Daml releases, newest first

166 releases
  1. Daml 0.13.50Daml0.13 line

    damlc test now initializes the packagedb automatically which means that it will work on projects that declare custom dependencies in daml.yaml without having to call damlc init first.; Choices marked explicitly as…

  2. Daml 0.13.46Daml0.13 line

    The sandbox uses a new payload format for authentication tokens (JWTs). The old format is deprecated, but still works.; Metrics are now namespaced by "daml" and their names have been standardized to snake_case.

  3. Daml 0.13.43Daml0.13 line

    The build-options field from daml.yaml is now also respected when --project-root is used.

  4. Daml 0.13.42Daml0.13 line

    are you sure you are actually using bash? iirc macos switched the default to

  5. Daml 0.13.41Daml0.13 line

    Move to asynchronous package management service. ResponseMatcher is not needed and uploadPackages now returns SubmissionResult See #3806; Fix indexer crash on duplicate submission. See #3847

  6. Daml 0.13.40Daml0.13 line

    The modules DA.Types and GHC.Tuple from daml-prim have been moved to separate DALF packages.; Fixed an issue where packages produced by damlc resulted in type errors during validation by DAML engine.

  7. Daml 0.13.39Daml0.13 line

    Added authentication support. See issue #3626

  8. Daml 0.13.38Daml0.13 line

    Allow non-alphanumeric characters in Ledger API server participant ids (space, colon, hash, slash, dot). Proper fix for change originally attempted in v0.13.36. See issue issue #3327.; Add healthcheck endpoints…

  9. Daml 0.13.37Daml0.13 line

    Added the NumericScale typeclass, which improves the type inference for Numeric literals, and helps catch the creation of out-of-bound Numerics earlier in the compilation process.; fromAnyChoice and fromAnyContractKey…

  10. Daml 0.13.36Daml0.13 line

    Support for incremental builds in daml build using the --incremental=yes flag. This is still experimental and disabled by default but will become enabled by default in the future. On large codebases, this can…

  11. Daml 0.13.34Daml0.13 line

    Freeze DAML-LF 1.7. Summary of changes (See DAML-LF specification for more details.):; Add immutable bintray/maven packages for handling DAML-LF archive up to version 1.7:

  12. Daml 0.13.33Daml0.13 line

    Fixed regression in Navigator to properly respect the CLI option --ledger-api-inbound-message-size-max again. See issue #3301.

  13. Daml 0.13.32Daml0.13 line

    The trigger runner now supports triggers using the high-level API directly. These no longer need to be converted to low-level Triggers using runTrigger. Triggers using the low-level API are still supported.; The trigger…

  14. Daml 0.13.31Daml0.13 line

    Party management fix, see issue #3177.; The maximum allowed TTL for commands is now configurable via the --max-ttl-seconds parameter, for example: daml sandbox --max-ttl-seconds 300.

  15. Daml 0.13.30Daml0.13 line

    Add DA.Action.State module containing a State action that can be used for computations that modify a state variable.; Add createAndExercise.

  16. Daml 0.13.29Daml0.13 line

    Returning archived and active/created contracts from /command/exercise enpoint. See issue #2925.; Flattening the output of the /contracts/search endpoint. The endpoint returns ActiveContract objects without…

  17. Daml 0.13.27Daml0.13 line

    daml start now supports --sandbox-option=opt, --navigator-option=opt and --json-api-option=opt to pass additional option to sandbox/navigator/json-api. These flags can be specified multiple times.

  18. Daml 0.13.25Daml0.13 line

    Suppress instance documentation when --data-only mode is requested.

  19. Daml 0.13.24Daml0.13 line

    If the DAR source cannot be read, the application crashes and prints an error report.

  20. Daml 0.13.23Daml0.13 line

    The reference implementation can now spin up multiple nodes, either scaling a single participant horizontally or adding new participants. Check the CLI --help option.; The test tool now runs the double spend test on a…

  21. Daml 0.13.22Daml0.13 line

    BREAKING CHANGE Changed the meaning of the source field in the daml.yaml file to be a pointer to the source directory of the DAML code contained in a project relative to the project root. This is breaking projects…

  22. Daml 0.13.21Daml0.13 line

    Enable the language extension FlexibleContexts by default.; BREAKING CHANGE Enable the language extension MonoLocalBinds by default. let and where bindings introducing polymorphic functions that are used at different…

  23. Daml 0.13.20Daml0.13 line

    Added platform-independent tips for testing

  24. Daml 0.13.19Daml0.13 line

    Fixed a bug that prevented the ledger from loading transactions with empty workflow ids.; Fixed internal shutdown order to avoid dead letter warnings when stopping Sandbox/Ledger API Server. See issue #1886.

  25. Daml 0.13.18Daml0.13 line

    For damlc docs, the --template argument now takes the path to a Mustache template when generating Markdown, Rst, and HTML output. The template can use title and body variables to control the appearance of the docs.

  26. Daml 0.13.16Daml0.13 line

    BREAKING CHANGE Handwritten instances of Template and Choice typeclasses are no longer supported. All template constructs must be defined using declarations inside template syntax.

  27. Daml 0.13.15Daml0.13 line

    Scenario links no longer disappear if the current file does not compile. The location is adjusted but this is done one a best effort basis and can fail if the scenario itself is modified.

  28. Daml 0.13.14Daml0.13 line

    VSCode scenario view improvements. Add a note in the IDE if:

  29. Daml 0.13.13Daml0.13 line

    Fix VSCode path for use if not already in PATH on mac; BREAKING: remove --replace=newer option.

  30. Daml 0.13.12Daml0.13 line

    The completion stream method of the command completion service uses the ledger end as a default value for the offset. See 1913.; Fixed an issue when CompletionService returns offsets having inclusive semantics when used…

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.