Splice 0.4.17
App devs whose app’s Daml code statically depends on splice-amulet < 0.1.14 must recompile their Daml code to link against splice-amulet >= 0.1.14. The reason being that earlier versions of the AmuletRules template do…
- A newer release in the 0.4 line: Splice 0.4.25
- Newest Splice: Splice 0.9.4
Open the release notes (opens in a new tab)docs.canton.network
- Daml
-
Implement Daml changes for CIP-0078 - CC Fee Removal:
- Change all Amulet transfers to not charge holding fees on inputs.
- Fix a bug in the
ensureclause ofAmuletRulesthat prevented setting the Amulet transfer fees to zero. - Fix a bug in the featured app rewards issuance for
AmuletRules_Transferthat prevented featured app rewards to be issued when the Amulet transfer fees are set zero.
-
Implement Daml changes for CIP-0078 - CC Fee Removal:
- Canton
- Add
CanExecuteAsandCanExecuteAsAnyPartyuser rights that can be used for theInteractiveSubmissionService/ExecuteSubmissionendpoint.CanActAspermissions implyCanExecuteAsso this is backwards compatible.
- Add
- Validator
- Expose
/dsoendpoint from scan proxy
- Expose
- Wallet
- Do not deduct holding fees from available balance if
splice-amulet >= 0.1.14is configured in theAmuletConfigof the network.
- Do not deduct holding fees from available balance if
- Deployment
-
Participant
- Remove CPU limits in the
splice-participanthelm chart, to avoid throttling because of the way K8s handles CPU limits
- Remove CPU limits in the
-
Validator
- Allow disabling the deployment of
ans-web-uiandwallet-web-uiin thesplice-validatorhelm chart by setting.ansWebUi.enabledandvalidatorWebUi.enabledtofalse. Thanks to Marcin Kocur for contributing this change in https://github.com/canton-network/splice/pull/2171
- Allow disabling the deployment of
-
Participant
- LocalNet
- Add the environment variable
LATEST_PACKAGES_ONLY(default: true). This modifies the previous default behavior — if set to true, only the latest version of each package is uploaded instead of all versions. This reduces resource usage but might cause issues if you try to use localnet to test an app that is compiled against an older version. In that case, set the environment variable to false to restore the prior behavior.
- Add the environment variable
- Community docs
- Add Keycloak Configuration Guide for Validators. Thanks to mikeProDev for contributing this change in https://github.com/canton-network/splice/pull/2247