Skip to content

canton v2.10.6

Latest

Choose a tag to compare

@canton-machine canton-machine released this 12 Aug 06:18
eaa9e7a

Release of Canton 2.10.6

Canton 2.10.6 has been released on August 12, 2026. You can download the Daml Open Source edition from the Daml Connect Github Release Section. The Enterprise edition is available on Artifactory.
Please also consult the full documentation of this release.

Summary

This maintenance release addresses performance limitations during hard domain migrations for participants with a large Active Contract Set (ACS).

What’s New

Domain Migration Performance Improvement

The "reconnect" step of hard domain migration has been optimized to replay ACS changes
into the ACSCommitmentProcessor much faster for Canton deployments using PostgreSQL databased backend.
In order to enable the faster alternative database query, use this new configuration option:

canton.participants.<participant>.parameters.use-alternative-changes-between-query = true

Together with the new index on the active_contracts table, this significantly speeds up the initial domain reconnection following a hard domain migration.
This change requires a database migration to be applied to the nodes when upgrading to this Canton version.
Index creation is expected to take roughly a couple of seconds per 1 million records in the active_contracts table.

The previous behavior can be restored by setting the configuration option to false.

Minor Improvements

  • Upgraded gRPC to 1.81.0 and AWS SDK to 2.49.4 to resolve Netty security issues

Compatibility

The following Canton protocol versions are supported:

Dependency Version
Canton protocol versions 5, 7

Canton has been tested against the following versions of its dependencies:

Dependency Version
Java Runtime OpenJDK 64-Bit Server VM Zulu11.72+19-CA (build 11.0.23+9-LTS, mixed mode)
Postgres Recommended: PostgreSQL 12.22 (Debian 12.22-1.pgdg120+1) – Also tested: PostgreSQL 11.16 (Debian 11.16-1.pgdg90+1), PostgreSQL 13.23 (Debian 13.23-1.pgdg13+1), PostgreSQL 14.23 (Debian 14.23-1.pgdg13+1), PostgreSQL 15.18 (Debian 15.18-1.pgdg13+1)
Oracle 19.20.0