Releases: mimblewimble/grin
Releases · mimblewimble/grin
v4.0.2
Changes:
This list of changes was auto generated.
v4.0.1
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.
v4.0.0-rc.1
Changes:
- 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)
- ce141be chain stats should use head.hash() (#3348)
See More
- 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.
v4.0.0-beta.2
Implemented enhancements:
- migrate to V2 Cargo.lock format #3346 (antiochp)
- Rework pool tests to use real chain (was mock chain) #3342 (antiochp)
- Cargo Update #3338 (quentinlesceller)
Fixed bugs:
Merged pull requests:
- bump version to 4.0.0-beta.2 #3351 (antiochp)
- Cargo update #3350 (quentinlesceller)
- this test was jamming up in azure CI #3349 (antiochp)
- chain stats should use head.hash() #3348 (antiochp)
- Remove wallet from CLI #3347 (quentinlesceller)
- Fix compiler warning #3345 (quentinlesceller)
- simplify by avoiding unnecessary conversions #3343 (tromp)
- servers, util: fix deadlock caused by conflicting lock order #3340 (BurtonQin)
- NRD rules and "recent" kernel pos index #3302 (antiochp)
* This Changelog was automatically generated by github_changelog_generator
v4.0.0-beta.1
Changes:
- 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)
See More
- 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.
v3.1.1
v3.1.1-beta.1
Changes:
This list of changes was auto generated.
v3.1.0
Changes:
- 533da2d version bump for 3.1.0 release (#3258)
- ef755a5 bump to 3.1.0-beta.3 (#3252)
- bcf0e0b we need to be lenient when deleting entries from the output_pos index (may be missing) (#3251)
- 5071084 bump version to 3.1.0-beta.2 (#3244)
- f238058 explicit read_timeout and write_timeout during hand/shake (#3249)
- 5cb0aac only apply full rewind to bitmap, not per block (#3246)
- 8a15007 ignore error from set_read_timeout (#3243)
- 6855241 handle mpsc channel disconnect from peer_write thread (#3241)
- 6bdeefd Fix warnings (#3240)
- bcf3e4e [Docs] Rangeproof output documentation (#3234)
See More
- 3790b2c cleanup unused import (#3238)
- cb2b909 Block input bitmap rework (#3236)
- ef853ae Update croaring (#3233)
- 6bca34c Update hyper/tokio/futures dependencies (#3214)
- 2d4a2c3 Cleanup output pos idx (#3227)
- 3c040b9 account for the utxo rewind when attempting to fix a bad chain init (#3229)
- 0d2e58e feat: allow DNS names in peers/seeds list and resolve them (#3125)
- 053415d Convert ipv4-mapped ipv6 when accepting peer (#3225)
- b400a4b Attempt to read ipv4-mapped ipv6 to ipv4 if possible (#3221)
- 65e4f7e brew uninstall llvm in macos vm for azure pipelines (#3232)
- 4c081b8 use backend file when compacting the output pos index (#3226)
- 04a0123 Less cloning and additional pattern simplifications (#3223)
- c4e6971 Less cloning and pattern simplifications (#3216)
- a41965e Update intro.md (#2975)
- 6c52865 Update build.md to remove min version of Rust (#3219)
- ba129b2 CI: Remove Rust installation for macOS (#3220)
- ee25d0d Pass SwitchCommitment by value instead of reference (#3217)
- 5c959bc Replace Gitter by Keybase in README.MD (#3215)
- 5e1fe44 remove writeable impl [u8; 4] (#3132)
- b01ab44 Resolve JSON RPC 2.0 non-compliance (#3213)
- dcdbdd4 Some simple Option / Result / iterator pattern simplifications (#3205)
- 616dad4 Cleanup redundant AsFixedBytes and FixedLength traits (#3131)
- 83a2649 Revert "Resolve JSON RPC 2.0 non-compliance (#3209)" (#3212)
- 1527802 Resolve JSON RPC 2.0 non-compliance (#3209)
- fb888a3 Remove unused crate (#3211)
- 9ec9d04 Refactor to pass batch around explicitly (#3176)
- 2f1e829 cleanup unused hash_with impl (#3207)
- a1b6c31 tests: split consensus tests into separate files for each chain type … (#3168)
- 4152d9f Build block header from pre pow data and proof (#3178)
- 4449c91 Fix return code in peers API (#3186)
- c15aedf Bug fix for highest_index in output API. (#3200)
- da3b3b2 Fixed issues with fuzz in core. (#3193)
- 6e5afe4 Update License to 2020 (#3196)
- d1b3f93 Remove old website for grin.mw (#3195)
- 8568c77 explicit str, rustc 1.34.0 doesn't seem to pick this up otherwise (#3191)
- c2026bd Remove unused crates (#3185)
- 0ad2513 Removed binary blob: localhost+1.p12. (#3189)
- a73a54a [Done][doc] Chinese Translation (#3122)
- 81a2bbd TUI peer sort order (#3184)
- d31427f Fix compiler warning 'unnecessary parentheses around type' (#3175)
- 2bf4080 versioning for master
- 266af4e version bump for master
This list of changes was auto generated.
v3.1.0-beta.3
Changes:
- ef755a5 bump to 3.1.0-beta.3 (#3252)
- bcf0e0b we need to be lenient when deleting entries from the output_pos index (may be missing) (#3251)
- 5071084 bump version to 3.1.0-beta.2 (#3244)
- f238058 explicit read_timeout and write_timeout during hand/shake (#3249)
- 5cb0aac only apply full rewind to bitmap, not per block (#3246)
- 8a15007 ignore error from set_read_timeout (#3243)
- 6855241 handle mpsc channel disconnect from peer_write thread (#3241)
- 6bdeefd Fix warnings (#3240)
- bcf3e4e [Docs] Rangeproof output documentation (#3234)
- 3790b2c cleanup unused import (#3238)
See More
- cb2b909 Block input bitmap rework (#3236)
- ef853ae Update croaring (#3233)
- 6bca34c Update hyper/tokio/futures dependencies (#3214)
- 2d4a2c3 Cleanup output pos idx (#3227)
- 3c040b9 account for the utxo rewind when attempting to fix a bad chain init (#3229)
- 0d2e58e feat: allow DNS names in peers/seeds list and resolve them (#3125)
- 053415d Convert ipv4-mapped ipv6 when accepting peer (#3225)
- b400a4b Attempt to read ipv4-mapped ipv6 to ipv4 if possible (#3221)
- 65e4f7e brew uninstall llvm in macos vm for azure pipelines (#3232)
- 4c081b8 use backend file when compacting the output pos index (#3226)
- 04a0123 Less cloning and additional pattern simplifications (#3223)
- c4e6971 Less cloning and pattern simplifications (#3216)
- a41965e Update intro.md (#2975)
- 6c52865 Update build.md to remove min version of Rust (#3219)
- ba129b2 CI: Remove Rust installation for macOS (#3220)
- ee25d0d Pass SwitchCommitment by value instead of reference (#3217)
- 5c959bc Replace Gitter by Keybase in README.MD (#3215)
- 5e1fe44 remove writeable impl [u8; 4] (#3132)
- b01ab44 Resolve JSON RPC 2.0 non-compliance (#3213)
- dcdbdd4 Some simple Option / Result / iterator pattern simplifications (#3205)
- 616dad4 Cleanup redundant AsFixedBytes and FixedLength traits (#3131)
- 83a2649 Revert "Resolve JSON RPC 2.0 non-compliance (#3209)" (#3212)
- 1527802 Resolve JSON RPC 2.0 non-compliance (#3209)
- fb888a3 Remove unused crate (#3211)
- 9ec9d04 Refactor to pass batch around explicitly (#3176)
- 2f1e829 cleanup unused hash_with impl (#3207)
- a1b6c31 tests: split consensus tests into separate files for each chain type … (#3168)
- 4152d9f Build block header from pre pow data and proof (#3178)
- 4449c91 Fix return code in peers API (#3186)
- c15aedf Bug fix for highest_index in output API. (#3200)
- da3b3b2 Fixed issues with fuzz in core. (#3193)
- 6e5afe4 Update License to 2020 (#3196)
- d1b3f93 Remove old website for grin.mw (#3195)
- 8568c77 explicit str, rustc 1.34.0 doesn't seem to pick this up otherwise (#3191)
- c2026bd Remove unused crates (#3185)
- 0ad2513 Removed binary blob: localhost+1.p12. (#3189)
- a73a54a [Done][doc] Chinese Translation (#3122)
- 81a2bbd TUI peer sort order (#3184)
- d31427f Fix compiler warning 'unnecessary parentheses around type' (#3175)
- 2bf4080 versioning for master
- 266af4e version bump for master
This list of changes was auto generated.