This new release contains the new following features:
- add commit logs
- Security fixes and upgrades by merging master to qa in #813
- merge v0.3.9-alpha to qa in #824 which introduces:
** optimisation of the devnet setup in the CI in #599
** addsnyk
andgovuln
integration in #578
** add logs for transactions while committing a block in #546
** add tolerance of multiple keystore files error in #640
** add flags to run heimdall as child process in #597
** addsonarqube
integration in #658
** fix the misconfiguration oftriesInMemory
flag in #677
** add--bor.devfakeauthor
flag to run bor as a validator without the requirement of initial validator-set or heimdall in #697
** add flagskiptrace
in the bor debugpprof
subcommand in #715
** add optional flag(-w)
to the bor status command, which waits for at max 10 seconds if the backend is not ready in #708
** add checks for empty lists in txpool in #704
** add verbosity flag in #722
** use env for tracing instead of block during mining in #728
** add mutex profile generation usingpprof
in #731
** move commit tx logs to debug level in #673
** add commit details to bor version in #730
** add two new RPC methods tosetMaxPeers
andgetMaxPeers
in #726
** update wiki link in #762
** heimdall app implementation in #646
** addrpc.allow-unprotected-txs
flag to facilitate replaying of transactions from a different network to a shadow node in #705
** add support forminer.recommit
flag in #743
** add interrupting commit experiment in #556 and its tests in #792
** default to rpc gas cap when gas limit isn't provided in the transaction args instead of re-estimating for every list in #791
** add missing flags to cli in #744
** skip future chain validation in #796
... and some small improvements/fixes