KAGOME v0.9.3
TL;DR
- Block bodies pruning
- Refactoring of block production mechanism in preparation for SASSAFRAS
- Refactoring of block tree
- Grandpa fixes and improvements
Breaking changes
This release contains backwards incompatible changes with previous database. Please sync from scratch to use this version of KAGOME
Docker image
The docker image for this release can be found at Docker hub
You may pull this version of KAGOME with command:
docker pull qdrvm/kagome:v0.9.3
Added
BABE
- Refactor and update by @xDimon in #1836
- Refactor: slot leadership lottery by @xDimon in #1867
- Refactor: authority types by @xDimon in #1871
- Refactor: block validation by @xDimon in #1873
GRANDPA
- zombienet warp sync grandpa by @turuslan in #1834
- grandpa allow vote next round by @turuslan in #1848
- grandpa digest by @turuslan in #1854
- Send precommit when enough prevotes by @kamilsa in #1859
Parachains
Storage
- refactor: block tree (simple) by @turuslan in #1839
- refactor block tree by @turuslan in #1679
- --blocks-pruning by @turuslan in #1846
Runtime
Transaction pool
Offchain workers
Misc
- Feature/dops 2791/update ci by @safinsaf in #1835
- Refactor key types by @xDimon in #1829
- Bump gitpython from 3.1.35 to 3.1.37 in /zombienet/docker by @dependabot in #1841
- Add self hosted from branches by @safinsaf in #1837
- Refactor: replace Microsoft.GSL by @xDimon in #1855
- Refactoring/scale encoding by @iceseer in #1782
- Feature/stream hasher by @iceseer in #1799
- Docs/update by @kamilsa in #1868
Fixed
BABE
GRANDPA
Networking
- smoldot libp2p ws empty frame by @turuslan in #1843
- fix hardcoded peers by @turuslan in #1858
- uninitialized role by @turuslan in #1862
Storage
Misc
- Fix zombienet test by @xDimon in #1840
- zstd decompress error by @turuslan in #1861
- build fix by @iceseer in #1880
- Fix asan issue in babe_test by @xDimon in #1882
- Fix mock object leaks by @xDimon in #1883
Full Changelog: v0.9.2...v0.9.3