What's Changed
- [improve] Improve Block number by @Lchangliang in #117
- [feat] add reth v2 by @keanji-x in #119
- [feat]: add bridge to call execution api v2 function by @keanji-x in #122
- [fix] remove reth dependencies and add async trait by @keanji-x in #123
- [feat] add recv unbroadcast txn api and implement it for kv store v2 by @keanji-x in #124
- feat: Able to run kv store v2 using execution api v2 by @ByteYue in #125
- feat: able to bench kv store using quorum store by @ByteYue in #126
- feat: Add one file
account_latest_committed_sequence_numberin verifiedTxn by @ByteYue in #127 - [feat]: Bring account_latest_committed_seq_num when recv pending txns by @ByteYue in #128
- [improve] refactor shared mempool by @Lchangliang in #129
- [improve] Make ExecutionApi all func async by @Lchangliang in #130
- [improve] Unsupport prune tree by @Lchangliang in #131
- chore: remove useless bench server code & comment some test code by @ByteYue in #132
- [improve] Fix test error by @Lchangliang in #133
- [improve] fix error case by @Lchangliang in #134
- [Fix] Modify Case by @Lchangliang in #135
- [Bugfix] Fix channel branch disable by @Lchangliang in #136
- [bugfix] Fix todo code by @Lchangliang in #137
- [bugfix]: Don't blocking wait on recv unbroadcast txn by @ByteYue in #138
- feat: Refactor the bench bin to do new bench mark by @ByteYue in #140
- [chore]: Temporarily make
ENABLE_QUORUM_STOREone env instead of using on chain config by @ByteYue in #141 - [opt]: Use new runtime for
retrieve_from_execution_routineto prevent contention by @ByteYue in #142 - [opt]: Use signedtransaction in mempool transaction intead of verified txn to prevent the time-consuming committed hash calculating logic by @ByteYue in #143
- [improve] Refactor recovery api by @Lchangliang in #144
- [feat] Implement RethCoordinator for external transaction processing by @keanji-x in #139
- [feat] init genesis when start consensus and coordinator by @keanji-x in #145
- [feat]: Able to set leader when using bench & able to control whether to produce txn or not for bench mode by @ByteYue in #146
- [feat] call pipeline api in coordinator of reth-v2 by @keanji-x in #147
- [improve] Support some tests by @Lchangliang in #148
- [opt]: Only leader for bench can produce txn. by @ByteYue in #149
- [chore]: Remove useless kvstore code by @ByteYue in #150
- [chore]: Fix compile issue by @ByteYue in #152
- [chore]: Add readme for the kv store. by @ByteYue in #151
- [fmt] remove reth-v1 and format reth-v2 by @keanji-x in #153
- [chore]: Add dashboards for grafana from aptos. by @ByteYue in #154
- [fix] remove reth v2 in cargo.toml by @keanji-x in #155
- [feat] add mempool and construct txn from mempool by @keanji-x in #156
- [feat]: Add aptos-telemetry by @ByteYue in #157
- [fix] fix byets endian when covert txn in web3 crate to reth txn by @keanji-x in #158
- [feat]: Able to set fail point at runtime using http service by @ByteYue in #159
- [chore]: Remove useless execution_api v1 code and related code by @ByteYue in #160
- [chore] Remove lib and dependencies in cargo and rename reth to peth to avoid conflict by @keanji-x in #161
- [feat] support pipeline in reth and aptos by @keanji-x in #163
- Revert "[feat] support pipeline in reth and aptos" by @keanji-x in #164
- [feat] support exec in pipe with reth and aptos by @keanji-x in #165
- [feat]: Set fail point should be one http interface instead of https by @ByteYue in #166
- [feat]: Support specify the code tag or branch and support peth in makefile. by @ByteYue in #162
- [feat]: Return tx hash when submitting tx by @ByteYue in #167
- [feat] check account nonce in coordinator and skip the txn with old nonce by @keanji-x in #168
- [feat]: Specify the version for
wasm-bindgento compile peth in linux by @ByteYue in #169 - [feat]: Log the build information when starting node. by @ByteYue in #170
- [feat]: Crash when task in tokio panics by @ByteYue in #171
- [feat]: Introduce prometheus_node_metrics by @ByteYue in #172
- [feat] add txn status to avoid add commited txn in batch by @keanji-x in #173
- [feat]: Disable telemetry service by default by @ByteYue in #174
- [feat]: Enable rotating leader using consensus runtime by @ByteYue in #175
- [bugfix]: Set corresponding block number along with the block meta by @ByteYue in #176
- [chore]: Don't spawn new runtime each time calling commit_blocks by @ByteYue in #177
- [bugfix]: move the qs callback to be after mempool by @ByteYue in #178
- [feat] add peth v2 and coordinator for pipeline v2 api by @keanji-x in #179
- [fix]: fix genesis id by @keanji-x in #180
- [feat]: add random value in external block meta by @keanji-x in #181
- [fix]: define random type in core-types by @keanji-x in #182
- [feat] remove block controller and buffer in peth v2 by @keanji-x in #183
- [chore]: Add config in consensus config to control pre_commit by @ByteYue in #185
- Revert "[chore]: Add config in consensus config to control pre_commit (#185)" by @ByteYue in #187
- [feat] make coordinator can run in pipelinev2 with aptos consensus by @keanji-x in #190
- [improve] Persist ledger_info by @Lchangliang in #193
- [bugfix] Fix genesis block error by @Lchangliang in #194
- [feature]: Pick "enhance consensus key rotation support" by @ByteYue in #196
- [feat]: Pick "update qs key loading" by @ByteYue in #197
- [feat]: Use coex bridge to replace gravity_consensus_engine args by @ByteYue in #199
- [fix]: Add missing file
coex.rsto pass compile by @ByteYue in #200 - [bugfix] Fix ledger_info persist failed error by @Lchangliang in #201
- [opt] recv pending txn in reth coordinator with reth pool and listener by @keanji-x in #202
- [feat] lock state in a small scope and remove pipe api lock by @keanji-x in #203
- [fix] only update account seq number when the new seq number is bigger than the old by @keanji-x in #205
- [test]: Add keep alive tool for test net node by @ByteYue in #195
- [feat]: Add enable_pipeline config and construct pipeline builder in block store by @ByteYue in #206
- [improve] Support to commit ledger in pipeline mode by @Lchangliang in #207
- [chore]: Enable aptos new pipeline by default in validator.yml by @ByteYue in #208
- [enhance]: Make the ansible deploy util more roboust by @ByteYue in #209
- [fix] use debug to trace some logs to avoid huge logs in dev net by @keanji-x in #210
- [chore]: Add one flag in deploy.sh to control whether deleting the legacy data by @ByteYue in #211
- [bugfix] Fix commit ledger info error by @Lchangliang in #213
- [feat] remove export lib of reth and add quick release by @keanji-x in #214
- [fix] remove some cn comment by @keanji-x in #216
- [chore]: Add more readme. by @ByteYue in #215
- [feat] remove peth v2 and make pethv2 to peth by @keanji-x in #218
- [fix] rename pethv2 to peth in start script by @keanji-x in #219
- [fix] add peth to gravity workspace by @keanji-x in #220
- [fix] respond to consensus notfication handler after commiting to mempool by @keanji-x in #221
- [feat] keep address when account is empty by @keanji-x in #222
- [Bugfix] Fix the block sync error by @Lchangliang in #223
- Revert "[feat] add txn status to avoid add commited txn in batch (#173)" by @ByteYue in #225
- [chore]: Specify listen address for http and auth rpc. by @ByteYue in #226
- [refactor]: enhance script usability with shortcuts and better UX by @keanji-x in #227
- [bugfix] Fix restart error by @Lchangliang in #228
- [chore]: Add quick release mode in makefile by @ByteYue in #229
- [feature]: Enable metric for txn committed per second. by @ByteYue in #231
- Refactor code and rename the directors by @Richard1048576 in #230
- [bugfix] Fix restart error by @Lchangliang in #232
- [fix] only sleep 500ms in a round by @keanji-x in #234
- [chore]: No need for node arg in start.sh and unify all the port exported by @ByteYue in #233
- [chore]: Don't set the node arg when using reth_start.yml by @ByteYue in #235
- [chore]: Use node in inventory.ini to suite manager.sh by @ByteYue in #236
- [Bugfix] Fix the deadlock cause by commitvote by @Lchangliang in #237
- [feat]: Bring chain id from execution side to consensus side by @ByteYue in #238
- [chore]: Mv the node dir into deploy util and change deploy shell to use abs path by @ByteYue in #239
- [feat] add info log when start reth in statr.sh by @keanji-x in #240
- [chore]: Dont export admin rpc && refactor start.sh by @ByteYue in #241
- [chore]: Adjust order for sync node genesis dir and upload nodes config and discover file by @ByteYue in #242
- [feature]: Enable http and web socket by default by @ByteYue in #243
- [chore}: Export inspection service to all by @ByteYue in https://github.com//pull/244
- [feat] add arch doc by @keanji-x in #246
New Contributors
- @Richard1048576 made their first contribution in #230
Full Changelog: v0.0.1...v0.0.3