> ## Documentation Index
> Fetch the complete documentation index at: https://docs.canton.network/llms.txt
> Use this file to discover all available pages before exploring further.

# 3.5.4

> Canton 3.5.4 release notes.

# 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-support` was renamed to `enable-all-ledger-api-reassignments`.
* Participant topology feature flag `EnableAlphaMultiSynchronizer` was renamed to `EnableMultiSynchronizer`.
* Improved coordination between the ACS commitment processor and its store, preventing benign `DB_STORAGE_DEGRADATION` warnings during participant shutdown.

#### Improvements around listing synchronizers

* Message `ListRegisteredSynchronizersRequest` accepts a new `all_statuses` attribute to allow to retrieve all
  registered synchronizers (and not only the active ones).
* Added new console command `participant1.synchronizers.list_all_registered` to 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 `ModifySynchronizer` request 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
