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 |