Canton 2.3.9
This is a maintenance release, addressing an issue of Canton deployments using Oracle as the storage driver. Affected users are advised to upgrade to this version.
- A newer release in the 2.3 line: Canton 2.3.20
- Newest Canton: Canton 3.6.4
Canton 2.3.9 has been released on March 01, 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, addressing an issue of Canton deployments using Oracle as the storage driver. Affected users are advised to upgrade to this version.
What’s New
Bugfix to the Oracle storage backend
Contracts with large number of observers could lead to an Oracle exception (code ORA-03146) while writing the contract metadata. We have modified the storage operation to not trigger the given limitation anymore. As there is no workaround, we advise users of the Oracle storage backend to upgrade in order to avoid this limitation.
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.7 (Debian 14.7-1.pgdg110+1) |
| Oracle | 19.15.0 |
| Besu | besu/v21.10.9/linux-x86_64/openjdk-java-11 |
| Fabric | 2.2.2 |