github maticnetwork/bor v0.3.9

latest releases: v1.5.2, v1.5.1, v1.5.0...
18 months ago

This version introduces several new features compared to previous stable version v0.3.7

What's Changed

  • core: improve locks in txpool by @manav2401 in #807
  • Bug fix in getTransactionFromBlockIndex by @0xsharma (#759)
  • Merge qa to master by @manav2401 in #808, including:
    ** event based pprof by @JekaMas in #732
    ** temp bor sync by @temaniarpit27 in #701
    ** core, tests/bor: add more tests for state-sync validation by @0xsharma in #710
    ** fix nil state-sync issue, increase grpc limit by @manav2401 in #695
    ** Added checks to RPC requests and introduced new flags to customise the parameters by @pratikspatil024 in #657
    ** internal/cli/server : fix : added triesInMemory in config by @0xsharma in #691
    ** core, params: add max code init size check in txpool by @manav2401 in #739
  • Setting up bor to use hosted 18.04 runner as ubuntu provided 18.04 runner is end of life by @cffls in #812
  • mardizzone/merge-qa-to-master by @marcello33 in #856, including:
    ** fix : go-routine leak in commitInterrupt channel by @0xsharma in #851
    ** rm : disable interruptCommit on txsCh select case by @0xsharma in #848
    ** eth/fetcher: if peers never respond, drop them (#837) by @0xsharma in #844
    ** dev: chg: bump version to beta-2 for v0.3.9 by @marcello33 in #845
    ** 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
    ** add snyk and govuln 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
    ** add sonarqube integration in #658
    ** fix the misconfiguration of triesInMemory 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 flag skiptrace in the bor debug pprof 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 using pprof in #731
    ** move commit tx logs to debug level in #673
    ** add commit details to bor version in #730
    ** add two new RPC methods to setMaxPeers and getMaxPeers in #726
    ** update wiki link in #762
    ** heimdall app implementation in #646
    ** add rpc.allow-unprotected-txs flag to facilitate replaying of transactions from a different network to a shadow node in #705
    ** add support for miner.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

Don't miss a new bor release

NewReleases is sending notifications on new releases.