EOSIO 1.1.5 Release Notes
This release provides bug fixes.
Description of the Issues
Fix for unchecked CPU and memory growth in net_plugin
(#5202)
The two vectors (received_transactions
and received_blocks
) in the net_plugin were being improperly pruned when multiple connections managed to create entries leading to unchecked memory and processing growth. Additionally, lookups were always done by ID so, refactoring to a std::multimap
instead of a vector of named "pair" types reduces the load of scanning for those transactions/blocks
Fix for regression on eosiocpp
( #5204 #5226 )
The command line utility eosiocpp
was improperly removed instead of being DEPRECATED in a previous release. It has been restored however, users are encouraged to begin migrating pipelines and processes to the eosio.wasmsdk repository.
GNU build-id on linux ( #5232 )
In order to facilitate better submissions from the perf
tool on linux, nodeos
will now be built with a GNU build-id on supporting platforms.
Mitigations
- None