Skip to content

v2.2.1

Compare
Choose a tag to compare
@etremel etremel released this 27 Aug 17:39
· 410 commits to master since this release
v2.2.1
d3aef87

This is a minor release just to ensure an important bug fix is available.

New Features

  • QueryResults objects can now be polled in a non-blocking manner by calling QueryResults::is_ready(), before calling get() on either the QueryResults itself or one the reply futures contained in its ReplyMap. Added in pull request #209 .
  • The JSON-formatted subgroup layout file can now specify which reserved node IDs should be configured as senders, and which should be configured as non-senders. Added in #210 .

Bugs Fixed

  • The fixed-size array of PendingResults objects could overflow if a node generated more than 4096 concurrent RPC requests, as documented in #205 . This was fixed in #211 by making PendingResults heap-allocated instead.
  • The new-view callback in RPCManager could get stuck in an infinite loop due to a mistake in iterator usage. Fixed in 25df1d2.