**
Special thanks to external contributors on this release: @erikgrinaker
Friendly reminder, we have a bug bounty program.
CLI/RPC/Config
BlockMeta
in ResultBlock
in favor of BlockId
for /block
/block_results
response format updated (see RPC docs for details)
{
"jsonrpc": "2.0",
"id": "",
"result": {
"height": "2109",
"txs_results": null,
"begin_block_events": null,
"end_block_events": null,
"validator_updates": null,
"consensus_param_updates": null
}
}
Apps
Go API
Query#(Matches|Conditions)
returns an error.Blockchain Protocol
TotalTxs
and NumTxs
from Header
P2P Protocol
SecretConnection
non-malleabletm-monitor
formatting of start time and avg tx throughput (@erikgrinaker)Query#(Matches|Conditions)
preferring to return an error instead.EXISTS
clause to the Websocket query interface.SignerDialerEndpointRetryWaitInterval
option (@cosmostuba)RegisterKeyType
to amino to allow external key types registration (@austinabell)block_size
to BlockMeta
this is reflected in /blockchain
NumTxs
to BlockMeta
and EventDataNewBlockHeader
tm-monitor
health when validator count is updated (@erikgrinaker)