Release of Canton 3.5.4
Canton 3.5.4 has been released on June 10, 2026.
Summary
This is a maintenance release that fixes a bug around modify synchronizers and brings a few improvements.
What’s New
Minor Improvements
- Config flag
canton.participants.participant.parameter.alpha-multi-synchronizer-supportwas renamed toenable-all-ledger-api-reassignments. - Participant topology feature flag
EnableAlphaMultiSynchronizerwas renamed toEnableMultiSynchronizer. - Improved coordination between the ACS commitment processor and its store, preventing benign
DB_STORAGE_DEGRADATIONwarnings during participant shutdown.
Improvements around listing synchronizers
- Message
ListRegisteredSynchronizersRequestaccepts a newall_statusesattribute to allow to retrieve all
registered synchronizers (and not only the active ones). - Added new console command
participant1.synchronizers.list_all_registeredto list all registered synchronizers.
Improvements around BFT Orderer's database pruning and performance
- Database tables partitioning was introduced to the database tables of the BFT Orderer
- These changes bring significant improvements to the performance of the pruning operation as well as many other queries that got optimized
- IMPORTANT: these changes require running a new automatic database migration that can potentially take considerable amount of time, depending on how much data is in the affected tables at the time of the migration
Bugfixes
- Fixed an issue that was making
ModifySynchronizerrequest to fail if the physical synchronizer id was set.
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.23 (Debian 14.23-1.pgdg13+1), PostgreSQL 15.18 (Debian 15.18-1.pgdg13+1), PostgreSQL 16.14 (Debian 16.14-1.pgdg13+1) |
What's Coming
We are currently working on