Releases: digital-asset/canton
canton v2.3.16
Release of Canton 2.3.16
Canton 2.3.16 has been released on September 22, 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
Canton 2.3.16 has been released as part of Daml 2.3.16 with no additional change on Canton.
Compatibility
The following Canton protocol and Ethereum sequencer contract versions are supported:
Dependency | Version |
---|---|
Canton protocol versions | 2.0.0, 3.0.0 |
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 18.9 (build 11.0.16+8, mixed mode, sharing) |
Postgres | postgres (PostgreSQL) 14.9 (Debian 14.9-1.pgdg120+1) |
Oracle | 19.15.0 |
Besu | besu/v21.10.9/linux-x86_64/openjdk-java-11 |
Fabric | 2.2.2 |
canton v2.7.2-rc1
Release candidates such as 2.7.2-rc1 don't come with release notes
canton v2.7.1-rc2
Release candidates such as 2.7.1-rc2 don't come with release notes
canton v2.7.1
Update 2023-08-22.23 (#108) Reference commit: 664f3341a2 Co-authored-by: Canton <[email protected]>
canton v2.7.1-rc1
Release candidates such as 2.7.1-rc1 don't come with release notes
canton v2.7.0
Update 2023-08-08.23 (#106) Reference commit: f6ef202479 Co-authored-by: Canton <[email protected]>
canton v2.7.0-rc3
Release candidates such as 2.7.0-rc3 don't come with release notes
canton v2.7.0-rc2
Release candidates such as 2.7.0-rc2 don't come with release notes
canton v2.3.15
Release of Canton 2.3.15
Canton 2.3.15 has been released on July 29, 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. We recommend users to upgrade to this version in order
to ensure that a participant node does not disconnect from a domain unexpectedly.
Bugfixes
Fixed a bug that disconnects a participant from a domain unexpectedly
Description
: When a participant disconnects and reconnects to a domain without a restart and then experiences a database error for one particular database operation it will disconnect the participant from the domain unexpectedly.
Affected deployments
: All deployments
Affected versions
: Canton v2.1 and later.
Impact
: The participant will disconnect from the domain unexpectedly.
Symptom
: The participant will disconnect with an error SYNC_SERVICE_DOMAIN_DISCONNECTED
due to an ApplicationHandlerException
.
Workaround
: Restart the participant node.
Likelihood of the bug
: The bug occurs only when a participant disconnects and reconnects to a domain without restart and hits a database error for one particular database operation.
Recommendation
: Upgrade the participants to a Canton version with the bug fix and restart the node.
Compatibility
The following Canton protocol and Ethereum sequencer contract versions are supported:
Dependency | Version |
---|---|
Canton protocol versions | 2.0.0, 3.0.0 |
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 18.9 (build 11.0.16+8, mixed mode, sharing) |
Postgres | postgres (PostgreSQL) 14.8 (Debian 14.8-1.pgdg120+1) |
Oracle | 19.15.0 |
Besu | besu/v21.10.9/linux-x86_64/openjdk-java-11 |
Fabric | 2.2.2 |
canton v2.7.0-rc1
Release candidates such as 2.7.0-rc1 don't come with release notes