High level summary
One specific Conway feature that received a lot of debate has finally been implemented, namely disallowing stake credentials from withdrawing rewards, that are backed by a key hash and have not delegated to any DRep. This feature will go into effect after the bootstrap phase.
A whole lot more tests were added and few minor bug fixes have been implemented as well.
In particular GovInfoEvent ledger event has been fixed, which is unlikely to affect
anyone, but it is worth pointing out. Ledger state deserialization bug was fixed that was
necessary for the cardano-node-9.1.1 release. Some tech dept was taken care of, like
cleanup of unnecessary predicate failures and fixing some flaky tests from Byron and
Alonzo eras.
Low level summary
Features
- pull-4218 - Remove
maxMajorPVfromGlobals - pull-4589 - Fix deserialization of bad
Ptrs inIncrementalStake - pull-4555 - Disallow withdrawals to non-delegated keyhashes post-bootstrap
- pull-4600 - Stop reporting invalid refund when stake credential is not registered
- pull-4604 - Fix enacted
SetinGovInfoEvent - pull-4616 - Change
ConwayWdrlNotDelegatedToDRepto wrapKeyHashes - pull-4609 - Removed
DRepAlreadyRegisteredForStakeKeyDELEG
Testing
- pull-4565 - ENACT conformance
- pull-4541 - Fix failing tests in
cardano-ledger-alonzo-test - pull-4585 - Fixes a property test "Ran out of tries on suchThatT"
- pull-4543 - Increased the probability of generating the same hash more than once
- pull-4574 - Byron: Force startTime in genesis data to be strict
- pull-4596 - fix both reproduceable failures
- pull-4586 - Byron: Fix failing ts_prop_elaboratedCertsValid test by moving mainnet-genesis.json to the appropriate path
- pull-4584 - Sort Proposals when translating to SpecRep
- pull-4546 - Ts additions prime spec cert steps
- pull-4607 - Refactor debug tracing of QuickCheck discards
- pull-4597 - DELEG Imp spec
Infrastructure and releasing
- pull-4578 - Stop generation of haddock for internal modules
- pull-4611 - Fix haddock: remove --show-all to test
- pull-4569 - Fix
fourmoluversion forpre-commitshell - pull-4587 - docs: update README.md
- pull-4591 - cardano-node-9.1 backport: Implement a fix for inability to deserialize pointers in Conway
- pull-4590 - cardano-node-9.2 backport: Implement a fix for inability to deserialize pointers in Conway
- pull-4593 - Plutus 1.33
- pull-4614 - Changelog for cardano-node-9.2
- pull-4608 - Remove dependency bounds on
QuickCheck
