v0.0.3
Release v0.0.3 is the baseline release for performance improvement.
We freeze the current code as the baseline for further performance improvement.
This release consists of the following:
- Make integration faster and complete.
- Further small-scale refactoring.
- Remove a lot of useless codes.
- Bug fix
Change Log
(#176) feat: add graceful shutdown to different components
(#184) committer: fix tx status is not updated issue
(#188) monitor: reduce duplicate codes
(#189) apiserver: refine apis to add price field
(#194) apiserver: add pending tx limit config
(#199) refactor: update the dependency of eth-rpc repo
(#197) refactor: reuse constant as much as possible
(#195) log: add key logs for the services
(#196) deployment: fix make tools naming conflict with folders
(#198) gas: add gas fee config for different tx types
(#201) release: prepare for release v0.0.3
(#145) ci: use blocksize 1 to reduce the integration time
(#146) deployment: add helm-chart scripts
(#148) deployment: fix deploy-local.sh
(#143) apiserver: enhance parameter check for some apis
(#144) core: add offer id check for cancel offer executor
(#149) fix: handle price query when token not listed on cmc
(#150) refactor: delete unused column and rename the nonce constants
(#154) ci: fix integration-test.yml to support running on develop
(#164) ci: skip fetching branches from PR numbers when running on develop
(#151) dao: refine methods, separate daos, remove useless codes
(#165) ci: remove triggers on integration-test and issue-trigger
(#156) apiserver: add accout name fields for nft apis
(#166) witness: init tree from latest witness height
(#167) feat(rebrand): rebrand zkbas to zkbnb
(#169) docs: update the banner of readme
(#147) core: improve updating trees and preparing assets
(#168) witness: initate state with latest witness height
(#164) prover: make sure the block sizes are sorted
(#173) cleanup: delete the unused methods and files
(#171) tree: commit, rollback different types of trees in parallel.
(#155) core: add gas check for transactions
(#175) monitor: split governance monitor into serveral methods
(#157) core, dao: refactor transaction
(#178) ci(integration): add label option to skip integration test
(#179) config: update default config for all services
(#182) CI: fix skip-integration-test issue (/skip-integration-test)
(#180) sender: add gas price config and update dependency