Skip to content

v0.6.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@doitian doitian released this 25 Mar 13:15
· 9799 commits to develop since this release
v0.6.0
17b48a0

Bug Fixes

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 to local_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 RPC local_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 option block_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.