v0.6.0
Pre-release
Pre-release
Bug Fixes
- amend trace api doc (#218) (f106ee8)
- cli arg matches (36902c3)
- db type should not be configurable (6f51e93)
Features
- add bench for
process_block
(bda09fc) - allow disable
txs_verify_cache
(cbd80b2) - block template cache (0c8e273)
- block template refresh (9c8340a)
- delay full block verification to fork switch (#158) (07d6a69)
- impl rfc
get_block_template
(99b6551) - make rocksdb configurable via config file (f46b4fa)
- manually shutdown (32e4ca5)
- service stop handler (e0143eb)
- measure occupied capacity (8ce61c1)
- refactor chain spec config (#224) (4f85163)
- upgrade RPC
local_node_id
tolocal_node_info
(64e41f6) - use new merkle proof structure (#232) (da97390)
- rewrite jsonrpc http server (6cca12d)
- transaction verification cache (1aa6788)
- refactoring: extract merkle tree as crate (#223) (a159cdf), closes #223
BREAKING CHANGES
- RPC
local_node_id
no longer exists, use new added RPClocal_node_info
to get node addresses. - The chain spec path in node's configuration JSON file changed from "ckb.chain" to "chain.spec".
- Config file must be updated with new DB configurations as below
{
+ "db": {
+ "path": "db"
+ }
}
- RPC
get_block_template
adds a new optionblock_assembler
in config file. - Miner has its own config file now, the default is
nodes_template/miner.json
- The flatbuffers schema adopts the new
MerkleProof
structure.