This release contains several improvements, optimisations and bug fixes over the last release (v0.3.3).
Change log
Improvements and feature addition:
- Added a flag
rpc.batchlimit
to limit the maximum number of RPC requests in a batch. By default, 100 requests are allowed from this release otherwise the requests will be rejected (#657) - Added a flag
rpc.returndatalimit
to limit the maximum size of the result of an RPC request. By default, a maximum of 100000 bytes of result is allowed from this release otherwise the requests will be rejected (#657) - Fixed the misconfiguration of the
triesInMemory
flag. After this fix, a user can modify the number of block states (tries) stored in the memory (#691) - Added a flag
http.ep-size
andws.ep-size
to limit the execution pool size for HTTP and WS requests. Default value is 40 (#719) - Optimize
GetBorReceipt
function (#701) - Discard transactions which has size more than max code init size (#739)
Bug fixes: