Releases: mimblewimble/grin
Releases · mimblewimble/grin
v5.0.1
v5.0.0
Changes:
- 8849389 Downgrade CI VM to Ubuntu 18.04 (#3535) (#3536)
- 70f6f52 bump version to 5.0.0 (#3534)
- 2adf94c [5.0.x] bump version to 5.0.0-rc.2 (#3533)
- 49f0f3b [5.0.x] Fix PIBD segments (#3532)
- 8302f23 bump version for 5.0.0-rc.1 (#3531)
- a39307a bump version to 5.0.0-beta.3 prior to tagging for release (#3529)
- 0114c95 Update Client to v2 API (#3524)
- f25adef prefer outbound peers when syncing (consistently) (#3527)
- 9e279f2 Update grin-secp256k1zkp to 0.7.10 (#3520)
- 388be75 Update tokio, hyper versions (#3514)
See More
- 6d33742 [5.0.x] Block migration flag (#3513)
- f48a236 bump 5.0.0-beta.2 after fixing windows release script (#3508)
- 623e7d2 refreshenv as part of windows release script (#3507)
- 64c8e0c Bump version to 5.0.0-beta.1 (#3505)
- 48efb69 Fixfees (#3481)
- 14f4683 enable PIBD_HIST capability by default (#3500)
- 96afc76 PIBD segment p2p messages (#3496)
- 9abb6e3 Disable API v1 (#3503)
- cbd6c33 fix, no more FULL_NODE (#3504)
- fd5dfaa reorg cache fix (#3495)
- 3efe382 add peer capabilities to tui peers screen (#3490)
- 97425af make min_wtema difficulty chain type dependent (#3502)
- 6e73e00 fix calls to next_diff() in tests to use next height correctly (#3501)
- f86102b fixDAA; implement wtema (#3477)
- a5b8968 HardFork4 (#3478)
- 2125c05 use extend_from_slice when appending multiple hashes to hash file (#3497)
- 055b684 More efficient serialization for bitmap segments (#3492)
- b3938de we have no patch file and nothing to patch (#3499)
- cba3137 add segmenter for generating segments from txhashset with consistent rewind (#3482)
- 5282ecb try and call refreshenv before running tests on windows (#3498)
- b5c6d24 default capabilities cleanup (#3484)
- 8faba4e PMMR segment creation and validation (#3453)
- e6145db Disable merkle proofs for v2 get_block (#3487)
- 49cccea on_block_accepted logging and webhooks all the time (#3486)
- 25fcefa Flexible peer filtering (#3458)
- cea546c fix: correct typo in SECURITY.md (#3462)
- 145c287 fix v2 conversion to ensure we provide blocks in correct format (#3465)
- cf2a652 Rename Floonet to Testnet (#3431)
- 4c6d1dd Define get_data_from_file function on ReadablePMMR trait (#3464)
- e7bbda8 migrate blocks in batches (rework db iterator impl) (#3450)
- eab26b3 CI: no directories in checksum file (#3460)
- c3b1ccf Cleanup usage of legacy bitmaps. (#3455)
- f25b7ae use choose_multiple to clean get_peers() up (#3457)
- cc4e608 cleanup validate() no need to return kernel sums (#3456)
- 0aec8b5 Refactor PMMR read methods into trait (#3454)
- defc714 Refactor p2p reader (#3433)
- 4944679 add test coverage around existing behavior for exists() and iter() (#3452)
- 6278399 refactor get_ser to use get_with internally (#3451)
- f40564e Update Code of Conduct (#3447)
- dc47bed cleanup mining stats (#3439)
- a22d98e bump working version on master to 4.2.0-alpha.1 (#3443)
This list of changes was auto generated.
v5.0.0-rc.2
Changes:
- 2adf94c [5.0.x] bump version to 5.0.0-rc.2 (#3533)
- 49f0f3b [5.0.x] Fix PIBD segments (#3532)
- 8302f23 bump version for 5.0.0-rc.1 (#3531)
- a39307a bump version to 5.0.0-beta.3 prior to tagging for release (#3529)
- 0114c95 Update Client to v2 API (#3524)
- f25adef prefer outbound peers when syncing (consistently) (#3527)
- 9e279f2 Update grin-secp256k1zkp to 0.7.10 (#3520)
- 388be75 Update tokio, hyper versions (#3514)
- 6d33742 [5.0.x] Block migration flag (#3513)
- f48a236 bump 5.0.0-beta.2 after fixing windows release script (#3508)
See More
- 623e7d2 refreshenv as part of windows release script (#3507)
- 64c8e0c Bump version to 5.0.0-beta.1 (#3505)
- 48efb69 Fixfees (#3481)
- 14f4683 enable PIBD_HIST capability by default (#3500)
- 96afc76 PIBD segment p2p messages (#3496)
- 9abb6e3 Disable API v1 (#3503)
- cbd6c33 fix, no more FULL_NODE (#3504)
- fd5dfaa reorg cache fix (#3495)
- 3efe382 add peer capabilities to tui peers screen (#3490)
- 97425af make min_wtema difficulty chain type dependent (#3502)
- 6e73e00 fix calls to next_diff() in tests to use next height correctly (#3501)
- f86102b fixDAA; implement wtema (#3477)
- a5b8968 HardFork4 (#3478)
- 2125c05 use extend_from_slice when appending multiple hashes to hash file (#3497)
- 055b684 More efficient serialization for bitmap segments (#3492)
- b3938de we have no patch file and nothing to patch (#3499)
- cba3137 add segmenter for generating segments from txhashset with consistent rewind (#3482)
- 5282ecb try and call refreshenv before running tests on windows (#3498)
- b5c6d24 default capabilities cleanup (#3484)
- 8faba4e PMMR segment creation and validation (#3453)
- e6145db Disable merkle proofs for v2 get_block (#3487)
- 49cccea on_block_accepted logging and webhooks all the time (#3486)
- 25fcefa Flexible peer filtering (#3458)
- cea546c fix: correct typo in SECURITY.md (#3462)
- 145c287 fix v2 conversion to ensure we provide blocks in correct format (#3465)
- cf2a652 Rename Floonet to Testnet (#3431)
- 4c6d1dd Define get_data_from_file function on ReadablePMMR trait (#3464)
- e7bbda8 migrate blocks in batches (rework db iterator impl) (#3450)
- eab26b3 CI: no directories in checksum file (#3460)
- c3b1ccf Cleanup usage of legacy bitmaps. (#3455)
- f25b7ae use choose_multiple to clean get_peers() up (#3457)
- cc4e608 cleanup validate() no need to return kernel sums (#3456)
- 0aec8b5 Refactor PMMR read methods into trait (#3454)
- defc714 Refactor p2p reader (#3433)
- 4944679 add test coverage around existing behavior for exists() and iter() (#3452)
- 6278399 refactor get_ser to use get_with internally (#3451)
- f40564e Update Code of Conduct (#3447)
- dc47bed cleanup mining stats (#3439)
- a22d98e bump working version on master to 4.2.0-alpha.1 (#3443)
This list of changes was auto generated.
v5.0.0-rc.1
Changes:
- 8302f23 bump version for 5.0.0-rc.1 (#3531)
- a39307a bump version to 5.0.0-beta.3 prior to tagging for release (#3529)
- 0114c95 Update Client to v2 API (#3524)
- f25adef prefer outbound peers when syncing (consistently) (#3527)
- 9e279f2 Update grin-secp256k1zkp to 0.7.10 (#3520)
- 388be75 Update tokio, hyper versions (#3514)
- 6d33742 [5.0.x] Block migration flag (#3513)
- f48a236 bump 5.0.0-beta.2 after fixing windows release script (#3508)
- 623e7d2 refreshenv as part of windows release script (#3507)
- 64c8e0c Bump version to 5.0.0-beta.1 (#3505)
See More
- 48efb69 Fixfees (#3481)
- 14f4683 enable PIBD_HIST capability by default (#3500)
- 96afc76 PIBD segment p2p messages (#3496)
- 9abb6e3 Disable API v1 (#3503)
- cbd6c33 fix, no more FULL_NODE (#3504)
- fd5dfaa reorg cache fix (#3495)
- 3efe382 add peer capabilities to tui peers screen (#3490)
- 97425af make min_wtema difficulty chain type dependent (#3502)
- 6e73e00 fix calls to next_diff() in tests to use next height correctly (#3501)
- f86102b fixDAA; implement wtema (#3477)
- a5b8968 HardFork4 (#3478)
- 2125c05 use extend_from_slice when appending multiple hashes to hash file (#3497)
- 055b684 More efficient serialization for bitmap segments (#3492)
- b3938de we have no patch file and nothing to patch (#3499)
- cba3137 add segmenter for generating segments from txhashset with consistent rewind (#3482)
- 5282ecb try and call refreshenv before running tests on windows (#3498)
- b5c6d24 default capabilities cleanup (#3484)
- 8faba4e PMMR segment creation and validation (#3453)
- e6145db Disable merkle proofs for v2 get_block (#3487)
- 49cccea on_block_accepted logging and webhooks all the time (#3486)
- 25fcefa Flexible peer filtering (#3458)
- cea546c fix: correct typo in SECURITY.md (#3462)
- 145c287 fix v2 conversion to ensure we provide blocks in correct format (#3465)
- cf2a652 Rename Floonet to Testnet (#3431)
- 4c6d1dd Define get_data_from_file function on ReadablePMMR trait (#3464)
- e7bbda8 migrate blocks in batches (rework db iterator impl) (#3450)
- eab26b3 CI: no directories in checksum file (#3460)
- c3b1ccf Cleanup usage of legacy bitmaps. (#3455)
- f25b7ae use choose_multiple to clean get_peers() up (#3457)
- cc4e608 cleanup validate() no need to return kernel sums (#3456)
- 0aec8b5 Refactor PMMR read methods into trait (#3454)
- defc714 Refactor p2p reader (#3433)
- 4944679 add test coverage around existing behavior for exists() and iter() (#3452)
- 6278399 refactor get_ser to use get_with internally (#3451)
- f40564e Update Code of Conduct (#3447)
- dc47bed cleanup mining stats (#3439)
- a22d98e bump working version on master to 4.2.0-alpha.1 (#3443)
This list of changes was auto generated.
v5.0.0-beta.3
Changes:
- a39307a bump version to 5.0.0-beta.3 prior to tagging for release (#3529)
- 0114c95 Update Client to v2 API (#3524)
- f25adef prefer outbound peers when syncing (consistently) (#3527)
- 9e279f2 Update grin-secp256k1zkp to 0.7.10 (#3520)
- 388be75 Update tokio, hyper versions (#3514)
- 6d33742 [5.0.x] Block migration flag (#3513)
- f48a236 bump 5.0.0-beta.2 after fixing windows release script (#3508)
- 623e7d2 refreshenv as part of windows release script (#3507)
- 64c8e0c Bump version to 5.0.0-beta.1 (#3505)
- 48efb69 Fixfees (#3481)
See More
- 14f4683 enable PIBD_HIST capability by default (#3500)
- 96afc76 PIBD segment p2p messages (#3496)
- 9abb6e3 Disable API v1 (#3503)
- cbd6c33 fix, no more FULL_NODE (#3504)
- fd5dfaa reorg cache fix (#3495)
- 3efe382 add peer capabilities to tui peers screen (#3490)
- 97425af make min_wtema difficulty chain type dependent (#3502)
- 6e73e00 fix calls to next_diff() in tests to use next height correctly (#3501)
- f86102b fixDAA; implement wtema (#3477)
- a5b8968 HardFork4 (#3478)
- 2125c05 use extend_from_slice when appending multiple hashes to hash file (#3497)
- 055b684 More efficient serialization for bitmap segments (#3492)
- b3938de we have no patch file and nothing to patch (#3499)
- cba3137 add segmenter for generating segments from txhashset with consistent rewind (#3482)
- 5282ecb try and call refreshenv before running tests on windows (#3498)
- b5c6d24 default capabilities cleanup (#3484)
- 8faba4e PMMR segment creation and validation (#3453)
- e6145db Disable merkle proofs for v2 get_block (#3487)
- 49cccea on_block_accepted logging and webhooks all the time (#3486)
- 25fcefa Flexible peer filtering (#3458)
- cea546c fix: correct typo in SECURITY.md (#3462)
- 145c287 fix v2 conversion to ensure we provide blocks in correct format (#3465)
- cf2a652 Rename Floonet to Testnet (#3431)
- 4c6d1dd Define get_data_from_file function on ReadablePMMR trait (#3464)
- e7bbda8 migrate blocks in batches (rework db iterator impl) (#3450)
- eab26b3 CI: no directories in checksum file (#3460)
- c3b1ccf Cleanup usage of legacy bitmaps. (#3455)
- f25b7ae use choose_multiple to clean get_peers() up (#3457)
- cc4e608 cleanup validate() no need to return kernel sums (#3456)
- 0aec8b5 Refactor PMMR read methods into trait (#3454)
- defc714 Refactor p2p reader (#3433)
- 4944679 add test coverage around existing behavior for exists() and iter() (#3452)
- 6278399 refactor get_ser to use get_with internally (#3451)
- f40564e Update Code of Conduct (#3447)
- dc47bed cleanup mining stats (#3439)
- a22d98e bump working version on master to 4.2.0-alpha.1 (#3443)
This list of changes was auto generated.
v5.0.0-beta.2
Changes:
- f48a236 bump 5.0.0-beta.2 after fixing windows release script (#3508)
- 623e7d2 refreshenv as part of windows release script (#3507)
- 64c8e0c Bump version to 5.0.0-beta.1 (#3505)
- 48efb69 Fixfees (#3481)
- 14f4683 enable PIBD_HIST capability by default (#3500)
- 96afc76 PIBD segment p2p messages (#3496)
- 9abb6e3 Disable API v1 (#3503)
- cbd6c33 fix, no more FULL_NODE (#3504)
- fd5dfaa reorg cache fix (#3495)
- 3efe382 add peer capabilities to tui peers screen (#3490)
See More
- 97425af make min_wtema difficulty chain type dependent (#3502)
- 6e73e00 fix calls to next_diff() in tests to use next height correctly (#3501)
- f86102b fixDAA; implement wtema (#3477)
- a5b8968 HardFork4 (#3478)
- 2125c05 use extend_from_slice when appending multiple hashes to hash file (#3497)
- 055b684 More efficient serialization for bitmap segments (#3492)
- b3938de we have no patch file and nothing to patch (#3499)
- cba3137 add segmenter for generating segments from txhashset with consistent rewind (#3482)
- 5282ecb try and call refreshenv before running tests on windows (#3498)
- b5c6d24 default capabilities cleanup (#3484)
- 8faba4e PMMR segment creation and validation (#3453)
- e6145db Disable merkle proofs for v2 get_block (#3487)
- 49cccea on_block_accepted logging and webhooks all the time (#3486)
- 25fcefa Flexible peer filtering (#3458)
- cea546c fix: correct typo in SECURITY.md (#3462)
- 145c287 fix v2 conversion to ensure we provide blocks in correct format (#3465)
- cf2a652 Rename Floonet to Testnet (#3431)
- 4c6d1dd Define get_data_from_file function on ReadablePMMR trait (#3464)
- e7bbda8 migrate blocks in batches (rework db iterator impl) (#3450)
- eab26b3 CI: no directories in checksum file (#3460)
- c3b1ccf Cleanup usage of legacy bitmaps. (#3455)
- f25b7ae use choose_multiple to clean get_peers() up (#3457)
- cc4e608 cleanup validate() no need to return kernel sums (#3456)
- 0aec8b5 Refactor PMMR read methods into trait (#3454)
- defc714 Refactor p2p reader (#3433)
- 4944679 add test coverage around existing behavior for exists() and iter() (#3452)
- 6278399 refactor get_ser to use get_with internally (#3451)
- f40564e Update Code of Conduct (#3447)
- dc47bed cleanup mining stats (#3439)
- a22d98e bump working version on master to 4.2.0-alpha.1 (#3443)
This list of changes was auto generated.
v5.0.0-beta.1
Changes:
- 64c8e0c Bump version to 5.0.0-beta.1 (#3505)
- 48efb69 Fixfees (#3481)
- 14f4683 enable PIBD_HIST capability by default (#3500)
- 96afc76 PIBD segment p2p messages (#3496)
- 9abb6e3 Disable API v1 (#3503)
- cbd6c33 fix, no more FULL_NODE (#3504)
- fd5dfaa reorg cache fix (#3495)
- 3efe382 add peer capabilities to tui peers screen (#3490)
- 97425af make min_wtema difficulty chain type dependent (#3502)
- 6e73e00 fix calls to next_diff() in tests to use next height correctly (#3501)
See More
- f86102b fixDAA; implement wtema (#3477)
- a5b8968 HardFork4 (#3478)
- 2125c05 use extend_from_slice when appending multiple hashes to hash file (#3497)
- 055b684 More efficient serialization for bitmap segments (#3492)
- b3938de we have no patch file and nothing to patch (#3499)
- cba3137 add segmenter for generating segments from txhashset with consistent rewind (#3482)
- 5282ecb try and call refreshenv before running tests on windows (#3498)
- b5c6d24 default capabilities cleanup (#3484)
- 8faba4e PMMR segment creation and validation (#3453)
- e6145db Disable merkle proofs for v2 get_block (#3487)
- 49cccea on_block_accepted logging and webhooks all the time (#3486)
- 25fcefa Flexible peer filtering (#3458)
- cea546c fix: correct typo in SECURITY.md (#3462)
- 145c287 fix v2 conversion to ensure we provide blocks in correct format (#3465)
- cf2a652 Rename Floonet to Testnet (#3431)
- 4c6d1dd Define get_data_from_file function on ReadablePMMR trait (#3464)
- e7bbda8 migrate blocks in batches (rework db iterator impl) (#3450)
- eab26b3 CI: no directories in checksum file (#3460)
- c3b1ccf Cleanup usage of legacy bitmaps. (#3455)
- f25b7ae use choose_multiple to clean get_peers() up (#3457)
- cc4e608 cleanup validate() no need to return kernel sums (#3456)
- 0aec8b5 Refactor PMMR read methods into trait (#3454)
- defc714 Refactor p2p reader (#3433)
- 4944679 add test coverage around existing behavior for exists() and iter() (#3452)
- 6278399 refactor get_ser to use get_with internally (#3451)
- f40564e Update Code of Conduct (#3447)
- dc47bed cleanup mining stats (#3439)
- a22d98e bump working version on master to 4.2.0-alpha.1 (#3443)
This list of changes was auto generated.
v4.1.1
v4.1.0
Changes:
- 03dbee6 bump version to 4.1.0 final for release (#3444)
- 95176a7 bump new 4.1.0 branch to 4.1.0-beta.1 (#3442)
- 06a09f2 bump protocol version to 1000 to facilitate deprecation of earlier versions (#3434)
- dfd0a64 Organize doc files (#3436)
- 3d07adb Remove hashmap as disclosure contact (#3438)
- 655e080 maintain preferred peer connections (#3435)
- 7dc9457 Introduce CommitOnly variant of Inputs (#3419)
- 133089e Refactor Output Identifiers (#3371)
- caa6b8c further tweaks to block_accepted logs for clarity (#3379)
- 1cff387 Use mmr sizes in header to validate header weight (#3395)
See More
- 78e3ec3 sync_all() on leaf_set and prune_list when using temp file (#3354)
- 29cffe9 verify_cut_through and test coverage (#3424)
- 6a012d7 Add TransactionPool fuzz driver (#3396)
- a038687 Fix #3380 Broken API Links (#3381)
- efece9e use sync pmmr for building locator (#3397)
- 599bf22 Simplify api commits (#3423)
- d1b90f8 Update dockerfile with rust 1.45 and Debian Buster (#3426)
- 110deff [Docs] Revision to intro page (#3281)
- 9c517db add test cases for C32 and C33 solutions (#3422)
- 34adaf7 orphan check needs to handle fast sync "edge case" (#3418)
- 4732a0b convert tx for v2 compatibility on way into stempool/txpool (#3412)
- 6a12155 Expose
max_tx_weight
API (#3407) - 880f9ad use AsRef in cut_through for flexibility (#3411)
- 04c8713 refactor apply_inputs and support converting block for v2 compatibility (#3409)
- 70c637f make cut_through significantly more useful by returning both cut-through and non-cut-through elements (#3410)
- 83b2699 introduce Inputs enum variants for future commit only support (#3406)
- b43666a cleanup inputs_mut, outputs_mut, kernels_mut fns (#3405)
- 80841f1 pass slices around and not refs to vecs (#3404)
- 105f50b cleanup unused macros and error (#3367)
- ec3ea9c pass ref to chain around (#3401)
- 3c06672 include height even for spent outputs in get_outputs api (#3400)
- d78980c P2P replace DNS panic with map_err (#3383)
- 824c51a bump version to 4.1.0 on master (4.0.1 on 4.0.x branch) (#3390)
- 84ad59c more robust handling of min_height and max_height in get_kernel_height() (#3387)
- 3225319 log reorg (and fork) depth correctly (#3376)
This list of changes was auto generated.
v4.1.0-beta.1
Changes:
- 95176a7 bump new 4.1.0 branch to 4.1.0-beta.1 (#3442)
- 06a09f2 bump protocol version to 1000 to facilitate deprecation of earlier versions (#3434)
- dfd0a64 Organize doc files (#3436)
- 3d07adb Remove hashmap as disclosure contact (#3438)
- 655e080 maintain preferred peer connections (#3435)
- 7dc9457 Introduce CommitOnly variant of Inputs (#3419)
- 133089e Refactor Output Identifiers (#3371)
- caa6b8c further tweaks to block_accepted logs for clarity (#3379)
- 1cff387 Use mmr sizes in header to validate header weight (#3395)
- 78e3ec3 sync_all() on leaf_set and prune_list when using temp file (#3354)
See More
- 29cffe9 verify_cut_through and test coverage (#3424)
- 6a012d7 Add TransactionPool fuzz driver (#3396)
- a038687 Fix #3380 Broken API Links (#3381)
- efece9e use sync pmmr for building locator (#3397)
- 599bf22 Simplify api commits (#3423)
- d1b90f8 Update dockerfile with rust 1.45 and Debian Buster (#3426)
- 110deff [Docs] Revision to intro page (#3281)
- 9c517db add test cases for C32 and C33 solutions (#3422)
- 34adaf7 orphan check needs to handle fast sync "edge case" (#3418)
- 4732a0b convert tx for v2 compatibility on way into stempool/txpool (#3412)
- 6a12155 Expose
max_tx_weight
API (#3407) - 880f9ad use AsRef in cut_through for flexibility (#3411)
- 04c8713 refactor apply_inputs and support converting block for v2 compatibility (#3409)
- 70c637f make cut_through significantly more useful by returning both cut-through and non-cut-through elements (#3410)
- 83b2699 introduce Inputs enum variants for future commit only support (#3406)
- b43666a cleanup inputs_mut, outputs_mut, kernels_mut fns (#3405)
- 80841f1 pass slices around and not refs to vecs (#3404)
- 105f50b cleanup unused macros and error (#3367)
- ec3ea9c pass ref to chain around (#3401)
- 3c06672 include height even for spent outputs in get_outputs api (#3400)
- d78980c P2P replace DNS panic with map_err (#3383)
- 824c51a bump version to 4.1.0 on master (4.0.1 on 4.0.x branch) (#3390)
- 84ad59c more robust handling of min_height and max_height in get_kernel_height() (#3387)
- 3225319 log reorg (and fork) depth correctly (#3376)
This list of changes was auto generated.