- The error code
ABORTED_DUE_TO_SHUTDOWN
is now used instead of the (duplicate) error codeSERVER_IS_SHUTTING_DOWN
that was previously used.
Canton CANTON_VERSION has been released on RELEASE_DATE. You can download the Daml Open Source edition from the Daml Connect Github Release Section. The Enterprise edition is available on Artifactory. Please also consult the full documentation of this release.
INFO: Note that the "## Until YYYY-MM-DD (Exclusive)" headers below should all be Wednesdays to align with the weekly release schedule, i.e. if you add an entry effective at or after the first header, prepend the new date header that corresponds to the Wednesday after your change.
-
JSON API - changed encoding for protobuf based enums. Following types are now encoded as strings:
HashingSchemeVersion
,PackageStatus
,ParticipantPermission
,SigningAlgorithmSpec
,SignatureFormat
,TransactionShape
,
-
Canton console - ledger_api changed slightly:
submit_assign
,submit_unassign
andsubmit_reassign
changed: the waitForParticipants removed as these endpoints now use the same synchronization mechanics as the transaction submission endpoints. Also the timeout field became optional: allowing to bypass synchronization if needed.submit_assign
andsubmit_unassign
have the eventFormat parameter removed, andsubmit_assign_with_format
andsubmit_unassign_with_format
endpoints introduced to provide full functionality with the compromise that the result can be empty.
-
A default value is provided for the
transaction_format
field inside ofSubmitAndWaitForTransactionRequest
. You can now omit this field in both grpc and json requests, and get behavior consistent with the 3.2 version of Canton. This means you will receive a flat transaction with event visibility dictated by allact_as
andread_as
parties.