Splice 0.5.17
BFT sequencer connections are recommended again with this upgrade. To enable them, remove the config flags to disable them from the SV and validator configuration used to disable them. Going forward unusable splice DARs…
- A newer release in the 0.5 line: Splice 0.5.18
- Newest Splice: Splice 0.9.4
Open the release notes (opens in a new tab)docs.canton.network
- SVs
- BFT sequencer connections are recommended again with this upgrade. To enable them, remove the config flags to disable them from the SV and validator configuration used to disable them.
-
SV and Validator app
-
Going forward unusable splice DARs will be automatically unvetted by the super validators. This will be used for DARs that can already not be used, e.g., because a downgrade of AmuletRules to that version is not possible so it does not force more aggressive upgrades for validators or app devs.
The minimum supported versions are:
-
Going forward unusable splice DARs will be automatically unvetted by the super validators. This will be used for DARs that can already not be used, e.g., because a downgrade of AmuletRules to that version is not possible so it does not force more aggressive upgrades for validators or app devs.
The minimum supported versions are:
-
Scan
- Added a new
/v1/domains/{domain_id}/parties/{party_id}/participant-idendpoint that returns all participant IDs hosting a given party, supporting parties hosted on multiple participants. The previous/v0endpoint only supported single-participant hosting. - Added an optional
external_transaction_hashfield to the response ofGET /v1/updates/{update-id},GET /v2/updates/{update-id}, GET/v1/updates, and GET/v2/updatesendpoints. While currently not set, this field will eventually include the transaction hashes signed by external parties. - Experimental: Added an optional
app_activity_recordsfield to the response ofGET /v0/events/{update-id}andPOST /v0/eventsendpoints. This is currently never set but will eventually include traffic summaries and app activity records are included alongside verdicts in event history items. This is part of the CIP-0104 preview and is subject to change. App activity record computation will be enabled step-by-step on Dev/Test/MainNet, once the SVs have successfully concluded their performance testing.
- Added a new
-
SV UI
- Fixed the SV UI to correctly handle parties hosted on multiple participants (e.g., the DSO party).
-
LocalNet
- LocalNet now supports running multiple synchronizers side by side for testing multi-synchronizer scenarios. By default, only the
globalsynchronizer is active. To enable the second synchronizer calledapp-synchronizer, start LocalNet with themulti-syncDocker Compose profile (--profile multi-sync). Theapp-providerandapp-userparticipant nodes are cross-connected to both synchronizers. Seemulti-sync-localnetfor details.
- LocalNet now supports running multiple synchronizers side by side for testing multi-synchronizer scenarios. By default, only the