High level summary
- Drafted Linear Leios in the Haskell simulator (#466).
- Introduced refactorings and optimizations to prepare the code base for weighted chain optimizations, required for Peras (#1591,
#1598).
- Merged a labeling feature into
async (#164) to enable auto-labeling of threads based on a Cabal flag. This is required to ensure thread labeling in cardano-node (#6086), which, in turn, will help debug issues during development. - Fixed a snapshot deserialization error in Byron
(#1577).
- Updated
quick-check-state-machine and fs-sim for QuickCheck 2.16 (#53, #54, #105). - Make
lsm-trees buildable with IOG's contra-tracer (#776). - Started integrating LSM trees into
ouroboros-consensus, aiming at version 10.7 of cardano-node (#1572). - Integrated the stubbed Dijkstra era into
ouroboros-consensus (#1567). - Updated the storage tests to the new version of
quickcheck-lockstep (#1585). - Enabled by #1585, the Genesis State Machine Tests now use
quickcheck-dynamic (#1413).