418 I'm a teapot
Release
Quick bump on v0.10.0
release to fix some broken test generators (#1575), a couple of fork choice bugs (#1579, #1580), and a couple of other minor bugs.
Considering the broken test generators in v0.10.0
and the couple of bugs introduced, I fully recommend just targeting v0.10.1
on your releases.
PR showing full diff can be found here: #1589
Phase 0
Beacon chain
- Fix accidental error introduced into the exit queue at last release (#1581)
- Ensure that
GENESIS_FORK_VERSION
can be properly configured for default signature domain (#1583) - Minor fixes -- typos, formatting, etc (#1590)
Fork choice
- Properly handle skip slots in fork choice (#1579)
- Ensure justified checkpoint in store remains coherent with finalized checkpoint (#1580)
Validator
Stable!
Networking
Stable!
Deposit contract
Stable!
Simple Serialize
- Fix ssz_generic test generator (#1575)
BLS
- Fix and modify test generators to represent the utilized BLS APIs (#1575)
Phase 1 spec (warning: not stable)
The Phase 1 spec is currently being redesigned in accordance with the new sharding proposal. You can monitor the latest progress in #1504. Because of this redesign, the spec is highly in flux and not currently executable, thus the Phase 1 tests are currently disabled in CI.
Light client spec (warning: not stable)
Light client sync spec is under redesign in the context of the phase 1 redesign. The current light client spec can be used for general educational purposes to understand the approach we are considering, but will see heavy redesign after phase 1 stabilizes.