Steem 0.16.2
Steem 0.16.2 Release Notes
This release is not a consensus altering release.
This release only affects API serving nodes and read-only nodes.
- Chainbase has been updated with some defensive coding on locks. By default lock checking is compiled in but disabled at runtime. Enabling/Disabling lock checking at compile time can be specified by using the
CHAINBASE_CHECK_LOCKING=[ON/OFF]
cmake flag. Enabling lock checking at runtime can be done with the--check-locks
command line argument (lock checking at runtime will not work if it is not compiled in). - Fixed some issues with locks that could cause undefined locking behavior between read and write nodes if the write node was producing a block.
- Fixed an error in some API calls that could crash a read only node. This could not cause a write node to halt and the underlying bug did not effect write nodes. As such, block producing nodes are not affected by this bug.
- Added API calls,
database_api:: get_tags_used_by_author
,follow_api:: get_reblogged_by
, andfollow_api:: get_blog_authors
. - The
discussion_query
object has a field for truncating comment body length. - Improvements to
get_state
when returning popular tags and truncating comment bodies when only content summaries are needed. As a result, state objects have reduced in size significantly.