Bugfixes:
| Issue # |
Title |
| #2910 | `staking2.py` consistently fails |
| #2902 | ExecutionOutcome should include the address of the account/contract that produced it |
| #2857 | rpc_light_client_execution_outocme_proof.py is not working on master |
| #2855 | RPC returns [transaction] has not been confirmed when it clearly was |
| #2849 | Message gets dropped because ttl reaches 0 |
| #2817 | Nightly failures due to storage inconsistency |
| #2756 | Message loss when network rebalances |
| #2623 | Node crashes due to storage error |
| #1519 | Too many messages over network |
Improvements:
| Issue # |
Title |
| #2908 | validator_switch.py fails after introducing minimum stake |
| #2860 | Implement GC for remaining columns |
| #2806 | Garbage collection is unacceptably slow |
| #2754 | Implement a PeerPool |
| #2700 | Ed25519 signature verification is not performed consistently by different implementations |
| #2610 | Excessive copying of ValidatorStake in epoch manager |
| #2599 | [Runtime] Delete Account action consumes too much CPU |
| #2576 | Fix lightclnt.py in nightly when light client change is done |
| #2554 | Nightly failure: test_catchup_receipts_sync_third_epoch |
| #2512 | State sync can potentially bring down a node |
| #2463 | Network actor blocks Client actor |
| #2292 | Disable Top Level Account registration |