2.0.0-rc3
Pre-release
Pre-release
Fixed
- Snapshot generation no longer causes a node crash if the snapshot is larger than the ring buffer message size (
memory.max_msg_size). Instead, the generation of the large snapshot is skipped (#3603).
Changed
- The C++ types used to define public governance tables are now exposed in public headers. Any C++ applications reading these tables should update their include paths (ie -
#include "service/tables/nodes.h"=>#include "ccf/service/tables/nodes.h") (#3608). TxReceipt::describe()has been replaced withccf::describe_receipt(). Includes of the privatenode/tx_receipt.hfrom C++ applications should be removed (#3610).- Python
ccf.read_ledgerandccf.ledger_viztools now accept paths to individual ledger chunks, to avoid parsing the entire ledger.
Added
- New
GET /gov/membersendpoint which returns details of all members from the KV (#3615). - Add
--insecure-skip-verificationtoledger_vizutility, to allow visualisation of unverified ledger chunks (#3618). - Add
--split-servicestoledger_vizutility, to easily find out at which TxID new services were created (#3621).