High level summary
Ledger team continued working on conformance tests and other improvements to the ledger test suite. There was a lot of communication with community members and other core teams about the upcoming hard fork. Some of the Conway specific changes that could affect DApp developer where documented:
- Deposit and refund amounts in stake credentials certificates are not visible to
PlutusV3
- Effect of empty redeemers on the data integrity hash
- Effect of reference scripts on the transaction fee computation
There was a minor bug discovered and fixed in how DRep expiration was initialized, which doesn't have any impact on the upcoming Chang hard fork, since DReps cannot affect ratification during the bootstrap phase.
Low level summary
Features
- pull-4547 - Drep registration expiration fix
- pull-4554 - Fix cddl hash data comment
- pull-4550 - ADR for fee computation changes in Conway
- pull-4570 - Fix wording in the spec where unclaimed rewards go into treasury
Testing
- pull-4529 - Alternative Agda cert- steps in conformance tests
- pull-4528 - Add tools for debugging CBOR dumps
- pull-4548 - Enable
QuerySpec
in cardano-ledger-api for both Conway versions - pull-4561 - Configure Imp tests with realistic SPO voting thresholds
- pull-4579 - Added overlooked no registered test for RegCert
- pull-4576 - Remove
minMajorPV
andmaxMajorPV
fromConstants
Infrastructure and releasing
- pull-4534 - Use compression for archiving
- pull-4551 - Add GHA check for formal spec SRP validity
- pull-4558 - Stop including VCS directories in data passed to test jobs
- pull-4562 - Fix incorrect version in Conway CHANGELOG
- pull-4560 - cardano-node 9.2 release test suite fix
- pull-4573 - Fixup changelogs and versions