Skip to content

canton v2.6.4

Choose a tag to compare

@canton-machine canton-machine released this 05 May 07:01
· 246 commits to main since this release
a8fbec0

Release of Canton 2.6.4

Canton 2.6.4 has been released on May 04, 2023. 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 is a maintenance release of Canton, addressing a few issues.

What’s New

Bugfixes

  • We fixed a bug where the participant could not properly restart after a crash under high load. The issue can be detected through log messages of the type WARN c.d.c.p.DynamicDomainParametersLookup:participant=XXX/domain=YYY - Querying for list of domain parameters changes valid at T has not completed after N seconds. If encountered, it can be fixed by upgrading to a Daml version containing this patch and restarting the node.
  • We improved the throttling of the asynchronous message processing to limit the required memory resources required by a participant while catching up with a domain. If the node has fallen behind sufficiently and is memory constrained, this can lead to OutOfMemory exceptions that will happen periodically until the node is caught up again. If encoutered, it can be fixed by upgrading to a Daml version containing this patch and restarting the node or by granting substantially more memory to the process.

Compatibility

The following Canton protocol and Ethereum sequencer contract versions are supported:

Dependency Version
Canton protocol versions 3, 4
Ethereum contract versions 1.0.0, 1.0.1

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

Dependency Version
Java Runtime OpenJDK 64-Bit Server VM Zulu11.62+17-CA (build 11.0.18+10-LTS, mixed mode)
Postgres postgres (PostgreSQL) 14.7 (Debian 14.7-1.pgdg110+1)
Oracle 19.15.0
Besu besu/v22.1.3/linux-x86_64/openjdk-java-11
Fabric 2.2.2