github.com/fff-chain/go-fff@v0.0.0-20220726032732-1c84420b8a99/CHANGELOG.md (about) 1 # Changelog 2 3 ## v1.1.8 4 FEATURES 5 * [\#668](https://github.com/binance-chain/bsc/pull/668) implement State Verification && Snapshot Commit pipeline 6 * [\#581](https://github.com/binance-chain/bsc/pull/581) implement geth native trace 7 * [\#543](https://github.com/binance-chain/bsc/pull/543) implement offline block prune tools 8 9 IMPROVEMENT 10 * [\#704](https://github.com/binance-chain/bsc/pull/704) prefetch state by applying the transactions within one block 11 * [\#713](https://github.com/binance-chain/bsc/pull/713) add ARM binaries for release pipeline 12 13 BUGFIX 14 * [\#667](https://github.com/binance-chain/bsc/pull/667) trie: reject deletions when verifying range proofs #667 15 * [\#643](https://github.com/binance-chain/bsc/pull/643) add timeout for stopping p2p server to fix can not gracefully shutdown issue 16 * [\#740](https://github.com/binance-chain/bsc/pull/740) update discord link which won't expire 17 18 ## v1.1.7 19 20 BUGFIX 21 * [\#628](https://github.com/binance-chain/bsc/pull/628) fix state inconsistent when doing diffsync 22 23 ## v1.1.6 24 BUGFIX 25 * [\#582](https://github.com/binance-chain/bsc/pull/582) the DoS vulnerabilities fixed in go-ethereum v1.10.9 26 27 IMPROVEMENT 28 * [\#578](https://github.com/binance-chain/bsc/pull/578) reduce memory allocation and upgrade snappy version 29 30 FEATURES 31 * [\#570](https://github.com/binance-chain/bsc/pull/570) reannounce local pending transactions 32 33 ## v1.1.5 34 BUGFIX 35 * [\#509](https://github.com/binance-chain/bsc/pull/509) fix graceful shutdown bug 36 37 IMPROVEMENT 38 * [\#536](https://github.com/binance-chain/bsc/pull/536) get diff accounts by replaying block when diff layer not found 39 * [\#527](https://github.com/binance-chain/bsc/pull/527) improve diffsync protocol in many aspects 40 * [\#493](https://github.com/binance-chain/bsc/pull/493) implement fast getDiffAccountsWithScope API 41 42 ## v1.1.4 43 Improvement 44 * [\#472](https://github.com/binance-chain/bsc/pull/472) add metrics for contract code bitmap cache 45 * [\#473](https://github.com/binance-chain/bsc/pull/473) fix ci test flow 46 47 BUGFIX 48 * [\#491](https://github.com/binance-chain/bsc/pull/491) fix prefetcher related bugs 49 50 FEATURES 51 * [\#480](https://github.com/binance-chain/bsc/pull/480) implement bep 95 52 53 54 ## v1.1.3 55 Improvement 56 * [\#456](https://github.com/binance-chain/bsc/pull/456) git-flow support lint, unit test, and integration test 57 * [\#449](https://github.com/binance-chain/bsc/pull/449) cache bitmap and change the cache type of GetCode 58 * [\#454](https://github.com/binance-chain/bsc/pull/454) fix cache key do not have hash func 59 * [\#446](https://github.com/binance-chain/bsc/pull/446) parallel bloom calculation 60 * [\#442](https://github.com/binance-chain/bsc/pull/442) ignore empty tx in GetDiffAccountsWithScope 61 * [\#426](https://github.com/binance-chain/bsc/pull/426) add block proccess backoff time when validator is not in turn and received in turn block 62 * [\#398](https://github.com/binance-chain/bsc/pull/398) ci pipeline for release page 63 64 65 BUGFIX 66 * [\#446](https://github.com/binance-chain/bsc/pull/446) fix concurrent write of subfetcher 67 * [\#444](https://github.com/binance-chain/bsc/pull/444) fix blockhash not correct for the logs of system tx receipt 68 * [\#409](https://github.com/binance-chain/bsc/pull/409) fix nil point in downloader 69 * [\#408](https://github.com/binance-chain/bsc/pull/408) core/state/snapshot: fix typo 70 71 72 FEATURES 73 * [\#431](https://github.com/binance-chain/bsc/pull/431) Export get diff accounts in block api 74 * [\#412](https://github.com/binance-chain/bsc/pull/412) add extension in eth protocol handshake to disable tx broadcast 75 * [\#376](https://github.com/binance-chain/bsc/pull/376) implement diff sync 76 77 ## v1.1.2 78 Security 79 * [\#379](https://github.com/binance-chain/bsc/pull/379) A pre-announced hotfix release to patch a vulnerability in the EVM (CVE-2021-39137). 80 81 82 ## v1.1.1 83 IMPROVEMENT 84 * [\#355](https://github.com/binance-chain/bsc/pull/355) miner should propose block on a proper fork 85 86 BUGFIX 87 * [\#350](https://github.com/binance-chain/bsc/pull/350) flag: fix TriesInmemory specified but not work 88 * [\#358](https://github.com/binance-chain/bsc/pull/358) miner: fix null pending block 89 * [\#360](https://github.com/binance-chain/bsc/pull/360) pruner: fix state bloom sync permission in Windows 90 * [\#366](https://github.com/binance-chain/bsc/pull/366) fix double close channel of subfetcher 91 92 93 ## v1.1.1-beta 94 * [\#333](https://github.com/binance-chain/bsc/pull/333) improve block fetcher efficiency 95 * [\#326](https://github.com/binance-chain/bsc/pull/326) eth/tracers: improve tracing performance 96 * [\#257](https://github.com/binance-chain/bsc/pull/257) performance improvement in many aspects 97 98 99 ## v1.1.0 100 * [\#282](https://github.com/binance-chain/bsc/pull/282) update discord link 101 * [\#280](https://github.com/binance-chain/bsc/pull/280) update discord link 102 * [\#227](https://github.com/binance-chain/bsc/pull/227) use more aggressive write cache policy 103 104 ## v1.1.0-beta 105 * [\#152](https://github.com/binance-chain/bsc/pull/152) upgrade to go-ethereum 1.10.3 106 107 ## v1.0.7-hf.2 108 BUGFIX 109 * [\#194](https://github.com/binance-chain/bsc/pull/194) bump btcd to v0.20.1-beta 110 111 ## v1.0.7-hf.1 112 BUGFIX 113 * [\#190](https://github.com/binance-chain/bsc/pull/190) fix disk increase dramaticly 114 * [\#191](https://github.com/binance-chain/bsc/pull/191) fix the reorg routine of tx pool stuck issue 115 116 ## v1.0.7 117 * [\#120](https://github.com/binance-chain/bsc/pull/120) add health check endpoint 118 * [\#116](https://github.com/binance-chain/bsc/pull/116) validator only write database state when enough distance 119 * [\#115](https://github.com/binance-chain/bsc/pull/115) add batch query methods 120 * [\#112](https://github.com/binance-chain/bsc/pull/112) apply max commit tx time for miner worker to avoid empty block 121 * [\#101](https://github.com/binance-chain/bsc/pull/101) apply block number limit for the `eth_getLogs` api 122 * [\#99](https://github.com/binance-chain/bsc/pull/99) enable directbroadcast flag to decrease the block propagation time 123 * [\#90](https://github.com/binance-chain/bsc/pull/90) add tini in docker image 124 * [\#84](https://github.com/binance-chain/bsc/pull/84) add jq in docker image 125 126 127 ## v1.0.6 128 * [\#68](https://github.com/binance-chain/bsc/pull/68) apply mirror sync upgrade on mainnet 129 130 ## v1.0.5 131 132 SECURITY 133 * [\#63](https://github.com/binance-chain/bsc/pull/63) security patches from go-ethereum 134 * [\#54](https://github.com/binance-chain/bsc/pull/54) les: fix GetProofsV2 that could potentially cause a panic. 135 136 FEATURES 137 * [\#56](https://github.com/binance-chain/bsc/pull/56) apply mirror sync upgrade 138 * [\#53](https://github.com/binance-chain/bsc/pull/53) support fork id in header; elegant upgrade 139 140 IMPROVEMENT 141 * [\#61](https://github.com/binance-chain/bsc/pull/61)Add `x-forward-for` log message when handle message failed 142 * [\#60](https://github.com/binance-chain/bsc/pull/61) add rpc method request gauge 143 144 BUGFIX 145 * [\#59](https://github.com/binance-chain/bsc/pull/59) fix potential deadlock of pub/sub module 146 147 148 149 ## v1.0.4 150 151 IMPROVEMENT 152 * [\#35](https://github.com/binance-chain/bsc/pull/35) use fixed gas price when network is idle 153 * [\#38](https://github.com/binance-chain/bsc/pull/38) disable noisy log from consensus engine 154 * [\#47](https://github.com/binance-chain/bsc/pull/47) upgrade to golang1.15.5 155 * [\#49](https://github.com/binance-chain/bsc/pull/49) Create pull request template for all developer to follow 156 157 158 ## v1.0.3 159 160 IMPROVEMENT 161 * [\#36](https://github.com/binance-chain/bsc/pull/36) add max gas allwance calculation 162 163 ## v1.0.2 164 165 IMPROVEMENT 166 * [\#29](https://github.com/binance-chain/bsc/pull/29) eth/tracers: revert reason in call_tracer + error for failed internal… 167 168 ## v1.0.1-beta 169 170 IMPROVEMENT 171 * [\#22](https://github.com/binance-chain/bsc/pull/22) resolve best practice advice 172 173 FEATURES 174 * [\#23](https://github.com/binance-chain/bsc/pull/23) enforce backoff time for out-turn validator 175 176 BUGFIX 177 * [\#25](https://github.com/binance-chain/bsc/pull/25) minor fix for ramanujan upgrade 178 179 UPGRADE 180 * [\#26](https://github.com/binance-chain/bsc/pull/26) update chapel network config for ramanujan fork 181 182 ## v1.0.0-beta.0 183 184 FEATURES 185 * [\#5](https://github.com/binance-chain/bsc/pull/5) enable bep2e tokens for faucet 186 * [\#14](https://github.com/binance-chain/bsc/pull/14) add cross chain contract to system contract 187 * [\#15](https://github.com/binance-chain/bsc/pull/15) Allow liveness slash fail 188 189 IMPROVEMENT 190 * [\#11](https://github.com/binance-chain/bsc/pull/11) remove redundant gaslimit check 191 192 BUGFIX 193 * [\#4](https://github.com/binance-chain/bsc/pull/4) fix validator failed to sync a block produced by itself 194 * [\#6](https://github.com/ibinance-chain/bsc/pull/6) modify params for Parlia consensus with 21 validators 195 * [\#10](https://github.com/bnance-chain/bsc/pull/10) add gas limit check in parlia implement 196 * [\#13](https://github.com/binance-chain/bsc/pull/13) fix debug_traceTransaction crashed issue