Summary
This is a maintenance release that addresses several issues.
What’s New
There are several improvements and bug fixes in this release.
The bootstrap domain command no longer has a rare race condition that could lead to an overriding of the static domain parameters.
Internally, participant node database updates with an extremely large number of updates are now broken up into several batches to avoid running into a pgJDBC limit. This avoids hitting that limit which would cause an exception to be raised resulting in a retry loop that never succeeds.
Installation or Download
The Daml 2.7.7 SDK has been released. You can install it using the command: daml install 2.7.7.
The table below lists how you can download Daml Enterprise or individual components.
Daml Enterprise v2.7.7
|
Component
|
File download
|
Docker Image
|
SDK
|
Linux macOS Windows
|
digitalasset/daml-sdk:2.7.7
digitalasset-docker.jfrog.io/daml-sdk:2.7.7
|
Canton for Daml Enterprise
|
Standalone JAR file
|
digitalasset-docker.jfrog.io/canton-enterprise:2.7.7
|
Daml Finance
|
GitHub Page
|
N/A
|
HTTP JSON API Service
|
Standalone JAR file
|
digitalasset-docker.jfrog.io/http-json:2.7.7
|
Trigger Service
|
Standalone JAR file
|
digitalasset-docker.jfrog.io/trigger-service:2.7.7
|
OAuth 2.0 middleware (Open-Source)
|
GitHub Page
|
digitalasset-docker.jfrog.io/oauth2-middleware:2.7.7
|
Participant Query Store
|
Standalone JAR file
|
digitalasset-docker.jfrog.io/participant-query-store:0.0.2-main.20231102.168.5111.va42f060
|
Trigger Runner
|
Standalone JAR file
|
digitalasset-docker.jfrog.io/trigger-runner:2.7.7
|
Daml Script
|
Standalone JAR file
|
digitalasset-docker.jfrog.io/daml-script:2.7.7
|
If you are using Oracle JVM and testing security provider signatures, you should note that the provided Canton JAR file embeds the BouncyCastle Provider as a dependency. To enable the JVM to verify the signature, you need to put the “bcprov” JAR on the classpath before the Canton Standalone JAR. For example:
java -cp bcprov-jdk15on-1.70.jar:canton-with-drivers-2.7.7-all.jar com.digitalasset.canton.CantonEnterpriseApp
Note: These Docker images are designed to be minimal in size and attack surface, and are thus suitable for production use. Minimal images can sometimes make debugging difficult (e.g. no shell in the containers). For convenience, we provide “debug” versions of each of the above images, which you can access by appending “-debug” to the image tag (e.g. digitalasset-docker.jfrog.io/http-json:2.7.7-debug).