Release of Daml 2.6.4

 Daml 2.6.4 has been released. You can install it using:

daml install 2.6.4

Summary

This is a maintenance release, addressing a couple of issues.

What’s new

Canton

  • 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 encountered, 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.