Special thanks to external contributors on this release:
Friendly reminder, we have a bug bounty program.
CLI/RPC/Config
prof_laddr
to pprof_laddr
and move it to rpc
section (@melekes)/unsafe_start_cpu_profiler
, /unsafe_stop_cpu_profiler
and /unsafe_write_heap_profile
. Please use pprof functionality instead (@melekes)context.Context
as 1st param (@melekes)Apps
P2P Protocol
Go API
ProofofTrialPeriod
from evidence params (@marbar3778)secp256k1
has been removed from the Tendermint repo. (@marbar3778)NewClient
, NewHTTPClient
, VerifyHeader
and VerifyLightBlockAtHeight
now accept context.Context
as 1st param (@melekes)Blockchain Protocol
chainID
to requests from client. (@marbar3778)--consensus.double_sign_check_height
flag and DoubleSignCheckHeight
config variable. See ADR-51/dial_peers
has added private
and unconditional
as parameters. (@marbar3778)Header.ValidateBasic()
for block protocol version (@marbar3778)[blockchain] #5249 Fix fast sync halt with initial height > 1 (@erikgrinaker)
[statesync] #5302 Fix genesis state propagation to state sync routine (@erikgrinaker)
[statesync] #5320 Broadcast snapshot request to all pre-connected peers on start (@erikgrinaker)
[consensus] #5329 Fix wrong proposer schedule for validators returned by InitChain
(@erikgrinaker)
[light] #5307 Persist correct proposer priority in light client validator sets (@cmwaters)
[docker] Fix incorrect time_iota_ms
configuration in default image (@erikgrinaker)