Implemented enhancements:
- Replace function parameter scope with specific value content #555 (LucasIsasmendi)
- Change process.exit([code]) calls #554 (LucasIsasmendi)
- Split scope (closure reduction) - Closes #555 #584 (LucasIsasmendi)
- Api calls caching via redis - Closes #484 #577 (SargeKhan)
- Replace call exit() with exitCode - Closes #554 #572 (LucasIsasmendi)
Fixed bugs:
- Inconsistent unconfirmed state in memory tables #1 #593
- Transactions broadcast not work on small network #592
- Storing synchronous actions in one place #582
- Consistency when dealing with timestamps #448
- Inconsistent unconfirmed state in memory tables #1 - Closes #593 #596 (4miners)
- Transactions broadcast not work on small network - Closes #592 #595 (4miners)
- Save all synchronous jobs in one container - Closes #582 #583 (MaciejBaj)
- Timestamps performance - Closes #448 #571 (LucasIsasmendi)
Closed issues:
- Postgresql fail on Ubuntu 17.04 #591
- Gruntfile.js needs to be updated #589
- Deprecated: new Buffer(string[, encoding]) #559
- Document source code using JSDoc #542
- Refactor blocks module to submodules #534
- Implement automatic caching of API calls #484
Merged pull requests:
- Add declaration for blocks folder in Gruntfile - Closes #589 #590 (Isabello)
- Replace new Buffer with .from or .alloc - Closes #559 #573 (LucasIsasmendi)
- Refactor blocks module to submodules - Closes #534 #564 (4miners)
- Initial documentation for blocks module - Closes #542 #553 (4miners)
- Initial JSDoc config and documentation - Closes #542 #549 (LucasIsasmendi)