Mainnet 6 - Spork
March 10th, 2021
State Migrations
There are no state migrations as part of the spork.
Improvements
This Spork will be updating the Mainnet from v0.14.1 to v0.14.8
The main items being added are:
Bug fixes
- Fix Transaction execution checking crash
- Fix Script execution crash
Logging, monitoring and tracing improvements
- Remove unnecessary logs from Execution nodes
- Adding additional logs to Access nodes
- Improve tracing of the FVM
Performance related improvements
- Cadence checker Cache
- Optimized SHA3 custom implementation
Changes since v0.14.1
v0.14.2
- Minor logging changes (#422) @zhangchiqing
- Temporarily disabling SPoCKs generation (#421) @Kay-Zee
v0.14.3
- Add multi receipt requirement for sealing (#423) @AlexHentschel
- Add retry logic for Transaction Cadence code checking (#426) @ramtinms
v0.14.4
- Multi receipt requirement improvements (#444)
- Replace AST cache with in-memory program storage, and updating Cadence to v0.13.0 (#456) @turbolent
v0.14.5
- Update Cadence to v0.13.1 (#458) @turbolent
- Add tracing improvements for the FVM (#459) @ramtinms
- Use optimized custom SHA3 (#455 + #461) @tarakby
v0.14.6
- Fix transaction signature ordering (#468) @psiemens
- Disable tracing by default (#471) @ramtinms
- Add fork aware Cadence cache (#473) @m4ksio
- Delay contract updating contract contents while executing tx (#469) @ramtinms
- Add access node gRPC timeout to Execution and Collection node gRPC connections (#463) @vishalchangrani
- Update Cadence to v0.13.3 (#483) @turbolent
- Adds collection indexing fix on Access nodes (#480)
v0.14.7
v0.14.8
- Update max address index to 10 million (#499) @jordanschalm
- Additional verification node logging (#500 + #501) @ramtinms @yhassanzadeh13
- Access node rate limiting (#503) @vishalchangrani
- Access node preferred Execution Node flag (#504) @vishalchangrani