Release of Canton 3.5.14
Canton 3.5.14 has been released on August 19, 2026.
Summary
This is a maintenance release with improvements for CantonBFT.
What’s New
CantonBFT Improvements
- Added a configuration option to override the view change timeout that is set via a topology transaction (SequencingParameters)
- Improved the DB query that loads in-progress consensus state after a restart. Now, nodes only load minimum necessary messages for rehydration, rather than all messages from the most recent epoch.
- Add check in mempool that local batches created are not too big.
- Further fine tune what messages get loaded as part of rehydration
- Add options in the SequencingParameters to make the view change timeout be dynamic.
Compatibility
The following Canton protocol versions are supported:
| Dependency | Version |
|---|---|
| Canton protocol versions | 34, 35 |
Canton has been tested against the following versions of its dependencies:
| Dependency | Version |
|---|---|
| Java Runtime | OpenJDK 64-Bit Server VM (build 21.0.12+2-nixos, mixed mode, sharing) |
| Postgres | Recommended: PostgreSQL 17.10 (Debian 17.10-1.pgdg13+1) – Also tested: PostgreSQL 14.24 (Debian 14.24-1.pgdg13+2), PostgreSQL 15.19 (Debian 15.19-1.pgdg13+2), PostgreSQL 16.15 (Debian 16.15-1.pgdg13+2), PostgreSQL 18.6 (Debian 18.6-1.pgdg13+2) |