v4.0.0
Changes:
- 7abe9fc Versioning for 4.0.0 release (#3373)
- 098d25e Version bump for 4.0.0-rc.1 (#3366)
- 238522a add CuckooParams::node_mask, obsolete EdgeType and sipnode shift arg (#3365)
- 39ca5d1 Store: error handling for file errors (#3364)
- 20b4500 make sure header PMMR is init correctly based on header_head from db (#3362)
- d3598e2 credit where credit is due (#3356)
- 55a929e cleanup old unused code (#3355)
- dd88d28 bump version to 4.0.0-beta.2 (#3351)
- 0cb1a35 Remove wallet from CLI (#3347)
- 2fe21c5 Cargo update (#3350)
See More
- ce141be chain stats should use head.hash() (#3348)
- 2223d9f migrate to V2 Cargo.lock format (#3346)
- 6757a30 this test was jamming up in azure CI (#3349)
- e7f0424 Fix compiler warnig (#3345)
- 20e5c19 NRD rules and "recent" kernel pos index (#3302)
- b98e5e0 fix race condition (#3344)
- 093c500 Cargo Update (#3338)
- e28e02e simplify by avoiding unnecessary conversions (#3343)
- 992d450 servers, util: fix deadlock caused by conflicting lock order (#3340)
- c54568e Rework pool tests to use real chain (was mock chain) (#3342)
- c7c9a32 4.0.0-beta.1 Version Bump (#3339)
- f429591 header version 4 accompanied by new AR PoW (#3334)
- 450d235 servers: fix possible deadlock (#3337)
- e7d2c71 display chain type on tui title bar (#3336)
- 5b825fb check_known now takes total_difficulty into consideration (#3298)
- 988a05f Enable NRD kernel support (noop) feature flagged (#3303)
- 731528c Some optimizsations in TUI (#3325)
- a8b8dc3 add test to demonstrate pair of "half" kernels sharing same public excess (#3314)
- b570ac9 ignore .vscode (#3333)
- 26b411e Reduce memory allocations in PMMR (#3328)
- 6faa0e8 thread local chain type vs global chain type (#3327)
- 096b692 Adding kernel_mmr_size and output_mmr_size to BlockHeaderPrintable (#3329)
- d2d3e4c Remove compiler warning (#3331)
- 5d0791b Add servers (#3315)
- 952bdcc Fixing doc (#3330)
- 28644a6 Fix miminum share difficulty in Stratum Server (#3323)
- 93f5de3 Introduce a pause after calling Cursive.step (#3326)
- 133a8da Refactor bucket_transactions() and evict_transaction() (#3319)
- 2c62111 Remove some unwraps in LMDB client (#3313)
- e826cd8 Update (#3324)
- 2397407 Always return a typed structure from lmdb store (#3312)
- c82199b cleanup weird egde_bits handling in tests (#3316)
- 8a22fb5 Reduce number of allocations in to_key calls (#3311)
- a82041d Refactor Readable trait (#3309)
- 9e51e86 Use generic types instead of trait objects in tx pool (#3308)
- 061bf3d Add depreciation warning (#3310)
- be4779c Less cloning and pattern simplifications (#3305)
- 6556dd5 Pass byte slice to to_hex (#3307)
- d8c6eef Refactor SyncState (#3297)
- e64e906 Reduce number of allocations in Headers message read (#3301)
- 0da88f7 Don't swallow errors in body_sync (#3300)
- 4024ee3 Update Cursive to 0.14 and update backend. (#3291)
- cf128eb Fix rare panic in TUI (#3294)
- e76dda6 Use latest hosted agent for CI (#3278)
- d7e6ac6 Update seed.rs (#3282)
- b2609b7 Update rust-secp256k1 to v0.7.9 (#3293)
- bab9f41 go back to storing header_head in the db (#3268)
- 34ff103 Update link to podcast featuring tromp (#3283)
- e49eeca Cleanup path handling with AsRef (#3284)
- 7385e8c Update API docs (#3277)
- d036332 Include new libsecp256k1 version (#3279)
- 2fe0869 Use croaring-mw with 'compat' feature (#3274)
- 6bdf31f Remove unused code in message handling (#3269)
- 3bbf60e simplify when block_sums and spent_index are added to the db (#3253)
- 8ca381a cleanup util::from_hex() (#3265)
- ee5fe1a Use smaller LMDB Allocation Size in non-production modes (#3264)
- 31bd2d9 Add better LMDB error output (#3263)
- d5b5232 API: don't error on missing output (#3256)
- 5f5b1d2 no need to rehash with index to compare output with input spending it (#3260)
- 2527006 keep output and rangeproof mmrs together (#3254)
- b73fc0b Version bump for next development release
This list of changes was auto generated.