Grin Versions Save

Minimal implementation of the Mimblewimble protocol.

v5.0.0-rc.1

3 years ago

Changes:

  • 8302f2381aadfaa9e451ce6cfaa98728e64dffb5 bump version for 5.0.0-rc.1 (#3531)
  • a39307a5eb68e6dea6a264d06200fa79bf27c5f2 bump version to 5.0.0-beta.3 prior to tagging for release (#3529)
  • 0114c95531cfc4befc7876bcc8605b0f4047ffaa Update Client to v2 API (#3524)
  • f25adef3fa3699fd07034c044dcd83f6818d0fd1 prefer outbound peers when syncing (consistently) (#3527)
  • 9e279f2c67962ed3cee758cee5933160a01f166e Update grin-secp256k1zkp to 0.7.10 (#3520)
  • 388be75be2f33afe39f25161decd18b6119b656e Update tokio, hyper versions (#3514)
  • 6d337425bf51b086313aa3e7da5936305dd95a28 [5.0.x] Block migration flag (#3513)
  • f48a23655ded65285ab412ad22b8f6a7a0075e56 bump 5.0.0-beta.2 after fixing windows release script (#3508)
  • 623e7d2e597e41c00d830d7b6981200a5fb79366 refreshenv as part of windows release script (#3507)
  • 64c8e0cf0a1f5a82b3b442ac8e6dec4b0668d752 Bump version to 5.0.0-beta.1 (#3505)
See More
  • 48efb693e2e5cdf60449b7f009214491d5bf3646 Fixfees (#3481)
  • 14f4683ca10759357a67d934b0dd2772fbebecb7 enable PIBD_HIST capability by default (#3500)
  • 96afc766a19f044607926b40fc0491ef9d7b9570 PIBD segment p2p messages (#3496)
  • 9abb6e3e01143c01aa831f3590e100edfcb1886a Disable API v1 (#3503)
  • cbd6c3350d67639f1cc69df3e6fa8a68ed6c3412 fix, no more FULL_NODE (#3504)
  • fd5dfaaec47019f7a66bcbdac5a7a379a73237a8 reorg cache fix (#3495)
  • 3efe382e9c1a4fadc4131b64b6de8c9a7179d1e7 add peer capabilities to tui peers screen (#3490)
  • 97425af637c3ac84654533dc322ce40bbadcdb0c make min_wtema difficulty chain type dependent (#3502)
  • 6e73e00d6b5cb0169387060cdfdbe96ee497e3c7 fix calls to next_diff() in tests to use next height correctly (#3501)
  • f86102b2a619a08a5fe3a1e645363bea73a1dc88 fixDAA; implement wtema (#3477)
  • a5b896882629f3c327825a8f0ea58324bf1ac2e2 HardFork4 (#3478)
  • 2125c05020f0baba12911c0ba9200c9261d9ba73 use extend_from_slice when appending multiple hashes to hash file (#3497)
  • 055b6844165fe1787016277b8d66c8c7f6acf904 More efficient serialization for bitmap segments (#3492)
  • b3938de8b3f8e648c1c3a89974f40bc61212a256 we have no patch file and nothing to patch (#3499)
  • cba313733851347cd08f6afe24d2814719fb10a6 add segmenter for generating segments from txhashset with consistent rewind (#3482)
  • 5282ecb12f86ac6cc11c70c36f11cadf0e252d83 try and call refreshenv before running tests on windows (#3498)
  • b5c6d24b40c3b93db0ee4bd61c88d92900692d12 default capabilities cleanup (#3484)
  • 8faba4ef83511b09c50229749f586428a45430e6 PMMR segment creation and validation (#3453)
  • e6145db7432ab80a09050c47212fecc19db46325 Disable merkle proofs for v2 get_block (#3487)
  • 49cccea035f063cd0a9d9a59e0dcf884de2b423b on_block_accepted logging and webhooks all the time (#3486)
  • 25fcefada2e290ea4322ec8e4483e31ef168f91b Flexible peer filtering (#3458)
  • cea546ceb8b5be0fc4462489e8a4761bc395fb18 fix: correct typo in SECURITY.md (#3462)
  • 145c2874f5df263581acebaef9aab16f5ecedd6b fix v2 conversion to ensure we provide blocks in correct format (#3465)
  • cf2a65242d9805b0688e40f2432250461aa56561 Rename Floonet to Testnet (#3431)
  • 4c6d1dd4bd55e7ee8ad697d008d3292fbf09f99e Define get_data_from_file function on ReadablePMMR trait (#3464)
  • e7bbda81a0a815994955ce8fc71f710cd17a11bb migrate blocks in batches (rework db iterator impl) (#3450)
  • eab26b3ae40095af19f8026b204b14910ec19bb8 CI: no directories in checksum file (#3460)
  • c3b1ccff3cf99b9d14de60791b8e2bbc9b35ccf1 Cleanup usage of legacy bitmaps. (#3455)
  • f25b7ae0326c3380c1b7855df46c7b3e772d7ad9 use choose_multiple to clean get_peers() up (#3457)
  • cc4e608d1ba9d533f8972dd898a43335e2605a26 cleanup validate() no need to return kernel sums (#3456)
  • 0aec8b533b2ac45614150132b8f40dbac475539a Refactor PMMR read methods into trait (#3454)
  • defc714f6e5920f6ee5f13f5af379735fce1a9e6 Refactor p2p reader (#3433)
  • 4944679fb2b9d3e4cbbe5c8d29375a1b2b0e649f add test coverage around existing behavior for exists() and iter() (#3452)
  • 62783997dff5a80226c31124f0036cf00b6c48b2 refactor get_ser to use get_with internally (#3451)
  • f40564ef346dab7406ac8b833f71ba45669e5ebb Update Code of Conduct (#3447)
  • dc47beda78fe982536117a21f107485f439c82d1 cleanup mining stats (#3439)
  • a22d98e9d59169ffeb34255c02f48931b0d1840b bump working version on master to 4.2.0-alpha.1 (#3443)

This list of changes was auto generated.

v5.0.0-beta.3

3 years ago

Changes:

  • a39307a5eb68e6dea6a264d06200fa79bf27c5f2 bump version to 5.0.0-beta.3 prior to tagging for release (#3529)
  • 0114c95531cfc4befc7876bcc8605b0f4047ffaa Update Client to v2 API (#3524)
  • f25adef3fa3699fd07034c044dcd83f6818d0fd1 prefer outbound peers when syncing (consistently) (#3527)
  • 9e279f2c67962ed3cee758cee5933160a01f166e Update grin-secp256k1zkp to 0.7.10 (#3520)
  • 388be75be2f33afe39f25161decd18b6119b656e Update tokio, hyper versions (#3514)
  • 6d337425bf51b086313aa3e7da5936305dd95a28 [5.0.x] Block migration flag (#3513)
  • f48a23655ded65285ab412ad22b8f6a7a0075e56 bump 5.0.0-beta.2 after fixing windows release script (#3508)
  • 623e7d2e597e41c00d830d7b6981200a5fb79366 refreshenv as part of windows release script (#3507)
  • 64c8e0cf0a1f5a82b3b442ac8e6dec4b0668d752 Bump version to 5.0.0-beta.1 (#3505)
  • 48efb693e2e5cdf60449b7f009214491d5bf3646 Fixfees (#3481)
See More
  • 14f4683ca10759357a67d934b0dd2772fbebecb7 enable PIBD_HIST capability by default (#3500)
  • 96afc766a19f044607926b40fc0491ef9d7b9570 PIBD segment p2p messages (#3496)
  • 9abb6e3e01143c01aa831f3590e100edfcb1886a Disable API v1 (#3503)
  • cbd6c3350d67639f1cc69df3e6fa8a68ed6c3412 fix, no more FULL_NODE (#3504)
  • fd5dfaaec47019f7a66bcbdac5a7a379a73237a8 reorg cache fix (#3495)
  • 3efe382e9c1a4fadc4131b64b6de8c9a7179d1e7 add peer capabilities to tui peers screen (#3490)
  • 97425af637c3ac84654533dc322ce40bbadcdb0c make min_wtema difficulty chain type dependent (#3502)
  • 6e73e00d6b5cb0169387060cdfdbe96ee497e3c7 fix calls to next_diff() in tests to use next height correctly (#3501)
  • f86102b2a619a08a5fe3a1e645363bea73a1dc88 fixDAA; implement wtema (#3477)
  • a5b896882629f3c327825a8f0ea58324bf1ac2e2 HardFork4 (#3478)
  • 2125c05020f0baba12911c0ba9200c9261d9ba73 use extend_from_slice when appending multiple hashes to hash file (#3497)
  • 055b6844165fe1787016277b8d66c8c7f6acf904 More efficient serialization for bitmap segments (#3492)
  • b3938de8b3f8e648c1c3a89974f40bc61212a256 we have no patch file and nothing to patch (#3499)
  • cba313733851347cd08f6afe24d2814719fb10a6 add segmenter for generating segments from txhashset with consistent rewind (#3482)
  • 5282ecb12f86ac6cc11c70c36f11cadf0e252d83 try and call refreshenv before running tests on windows (#3498)
  • b5c6d24b40c3b93db0ee4bd61c88d92900692d12 default capabilities cleanup (#3484)
  • 8faba4ef83511b09c50229749f586428a45430e6 PMMR segment creation and validation (#3453)
  • e6145db7432ab80a09050c47212fecc19db46325 Disable merkle proofs for v2 get_block (#3487)
  • 49cccea035f063cd0a9d9a59e0dcf884de2b423b on_block_accepted logging and webhooks all the time (#3486)
  • 25fcefada2e290ea4322ec8e4483e31ef168f91b Flexible peer filtering (#3458)
  • cea546ceb8b5be0fc4462489e8a4761bc395fb18 fix: correct typo in SECURITY.md (#3462)
  • 145c2874f5df263581acebaef9aab16f5ecedd6b fix v2 conversion to ensure we provide blocks in correct format (#3465)
  • cf2a65242d9805b0688e40f2432250461aa56561 Rename Floonet to Testnet (#3431)
  • 4c6d1dd4bd55e7ee8ad697d008d3292fbf09f99e Define get_data_from_file function on ReadablePMMR trait (#3464)
  • e7bbda81a0a815994955ce8fc71f710cd17a11bb migrate blocks in batches (rework db iterator impl) (#3450)
  • eab26b3ae40095af19f8026b204b14910ec19bb8 CI: no directories in checksum file (#3460)
  • c3b1ccff3cf99b9d14de60791b8e2bbc9b35ccf1 Cleanup usage of legacy bitmaps. (#3455)
  • f25b7ae0326c3380c1b7855df46c7b3e772d7ad9 use choose_multiple to clean get_peers() up (#3457)
  • cc4e608d1ba9d533f8972dd898a43335e2605a26 cleanup validate() no need to return kernel sums (#3456)
  • 0aec8b533b2ac45614150132b8f40dbac475539a Refactor PMMR read methods into trait (#3454)
  • defc714f6e5920f6ee5f13f5af379735fce1a9e6 Refactor p2p reader (#3433)
  • 4944679fb2b9d3e4cbbe5c8d29375a1b2b0e649f add test coverage around existing behavior for exists() and iter() (#3452)
  • 62783997dff5a80226c31124f0036cf00b6c48b2 refactor get_ser to use get_with internally (#3451)
  • f40564ef346dab7406ac8b833f71ba45669e5ebb Update Code of Conduct (#3447)
  • dc47beda78fe982536117a21f107485f439c82d1 cleanup mining stats (#3439)
  • a22d98e9d59169ffeb34255c02f48931b0d1840b bump working version on master to 4.2.0-alpha.1 (#3443)

This list of changes was auto generated.

v5.0.0-beta.2

3 years ago

Changes:

  • f48a23655ded65285ab412ad22b8f6a7a0075e56 bump 5.0.0-beta.2 after fixing windows release script (#3508)
  • 623e7d2e597e41c00d830d7b6981200a5fb79366 refreshenv as part of windows release script (#3507)
  • 64c8e0cf0a1f5a82b3b442ac8e6dec4b0668d752 Bump version to 5.0.0-beta.1 (#3505)
  • 48efb693e2e5cdf60449b7f009214491d5bf3646 Fixfees (#3481)
  • 14f4683ca10759357a67d934b0dd2772fbebecb7 enable PIBD_HIST capability by default (#3500)
  • 96afc766a19f044607926b40fc0491ef9d7b9570 PIBD segment p2p messages (#3496)
  • 9abb6e3e01143c01aa831f3590e100edfcb1886a Disable API v1 (#3503)
  • cbd6c3350d67639f1cc69df3e6fa8a68ed6c3412 fix, no more FULL_NODE (#3504)
  • fd5dfaaec47019f7a66bcbdac5a7a379a73237a8 reorg cache fix (#3495)
  • 3efe382e9c1a4fadc4131b64b6de8c9a7179d1e7 add peer capabilities to tui peers screen (#3490)
See More
  • 97425af637c3ac84654533dc322ce40bbadcdb0c make min_wtema difficulty chain type dependent (#3502)
  • 6e73e00d6b5cb0169387060cdfdbe96ee497e3c7 fix calls to next_diff() in tests to use next height correctly (#3501)
  • f86102b2a619a08a5fe3a1e645363bea73a1dc88 fixDAA; implement wtema (#3477)
  • a5b896882629f3c327825a8f0ea58324bf1ac2e2 HardFork4 (#3478)
  • 2125c05020f0baba12911c0ba9200c9261d9ba73 use extend_from_slice when appending multiple hashes to hash file (#3497)
  • 055b6844165fe1787016277b8d66c8c7f6acf904 More efficient serialization for bitmap segments (#3492)
  • b3938de8b3f8e648c1c3a89974f40bc61212a256 we have no patch file and nothing to patch (#3499)
  • cba313733851347cd08f6afe24d2814719fb10a6 add segmenter for generating segments from txhashset with consistent rewind (#3482)
  • 5282ecb12f86ac6cc11c70c36f11cadf0e252d83 try and call refreshenv before running tests on windows (#3498)
  • b5c6d24b40c3b93db0ee4bd61c88d92900692d12 default capabilities cleanup (#3484)
  • 8faba4ef83511b09c50229749f586428a45430e6 PMMR segment creation and validation (#3453)
  • e6145db7432ab80a09050c47212fecc19db46325 Disable merkle proofs for v2 get_block (#3487)
  • 49cccea035f063cd0a9d9a59e0dcf884de2b423b on_block_accepted logging and webhooks all the time (#3486)
  • 25fcefada2e290ea4322ec8e4483e31ef168f91b Flexible peer filtering (#3458)
  • cea546ceb8b5be0fc4462489e8a4761bc395fb18 fix: correct typo in SECURITY.md (#3462)
  • 145c2874f5df263581acebaef9aab16f5ecedd6b fix v2 conversion to ensure we provide blocks in correct format (#3465)
  • cf2a65242d9805b0688e40f2432250461aa56561 Rename Floonet to Testnet (#3431)
  • 4c6d1dd4bd55e7ee8ad697d008d3292fbf09f99e Define get_data_from_file function on ReadablePMMR trait (#3464)
  • e7bbda81a0a815994955ce8fc71f710cd17a11bb migrate blocks in batches (rework db iterator impl) (#3450)
  • eab26b3ae40095af19f8026b204b14910ec19bb8 CI: no directories in checksum file (#3460)
  • c3b1ccff3cf99b9d14de60791b8e2bbc9b35ccf1 Cleanup usage of legacy bitmaps. (#3455)
  • f25b7ae0326c3380c1b7855df46c7b3e772d7ad9 use choose_multiple to clean get_peers() up (#3457)
  • cc4e608d1ba9d533f8972dd898a43335e2605a26 cleanup validate() no need to return kernel sums (#3456)
  • 0aec8b533b2ac45614150132b8f40dbac475539a Refactor PMMR read methods into trait (#3454)
  • defc714f6e5920f6ee5f13f5af379735fce1a9e6 Refactor p2p reader (#3433)
  • 4944679fb2b9d3e4cbbe5c8d29375a1b2b0e649f add test coverage around existing behavior for exists() and iter() (#3452)
  • 62783997dff5a80226c31124f0036cf00b6c48b2 refactor get_ser to use get_with internally (#3451)
  • f40564ef346dab7406ac8b833f71ba45669e5ebb Update Code of Conduct (#3447)
  • dc47beda78fe982536117a21f107485f439c82d1 cleanup mining stats (#3439)
  • a22d98e9d59169ffeb34255c02f48931b0d1840b bump working version on master to 4.2.0-alpha.1 (#3443)

This list of changes was auto generated.

v5.0.0-beta.1

3 years ago

Changes:

  • 64c8e0cf0a1f5a82b3b442ac8e6dec4b0668d752 Bump version to 5.0.0-beta.1 (#3505)
  • 48efb693e2e5cdf60449b7f009214491d5bf3646 Fixfees (#3481)
  • 14f4683ca10759357a67d934b0dd2772fbebecb7 enable PIBD_HIST capability by default (#3500)
  • 96afc766a19f044607926b40fc0491ef9d7b9570 PIBD segment p2p messages (#3496)
  • 9abb6e3e01143c01aa831f3590e100edfcb1886a Disable API v1 (#3503)
  • cbd6c3350d67639f1cc69df3e6fa8a68ed6c3412 fix, no more FULL_NODE (#3504)
  • fd5dfaaec47019f7a66bcbdac5a7a379a73237a8 reorg cache fix (#3495)
  • 3efe382e9c1a4fadc4131b64b6de8c9a7179d1e7 add peer capabilities to tui peers screen (#3490)
  • 97425af637c3ac84654533dc322ce40bbadcdb0c make min_wtema difficulty chain type dependent (#3502)
  • 6e73e00d6b5cb0169387060cdfdbe96ee497e3c7 fix calls to next_diff() in tests to use next height correctly (#3501)
See More
  • f86102b2a619a08a5fe3a1e645363bea73a1dc88 fixDAA; implement wtema (#3477)
  • a5b896882629f3c327825a8f0ea58324bf1ac2e2 HardFork4 (#3478)
  • 2125c05020f0baba12911c0ba9200c9261d9ba73 use extend_from_slice when appending multiple hashes to hash file (#3497)
  • 055b6844165fe1787016277b8d66c8c7f6acf904 More efficient serialization for bitmap segments (#3492)
  • b3938de8b3f8e648c1c3a89974f40bc61212a256 we have no patch file and nothing to patch (#3499)
  • cba313733851347cd08f6afe24d2814719fb10a6 add segmenter for generating segments from txhashset with consistent rewind (#3482)
  • 5282ecb12f86ac6cc11c70c36f11cadf0e252d83 try and call refreshenv before running tests on windows (#3498)
  • b5c6d24b40c3b93db0ee4bd61c88d92900692d12 default capabilities cleanup (#3484)
  • 8faba4ef83511b09c50229749f586428a45430e6 PMMR segment creation and validation (#3453)
  • e6145db7432ab80a09050c47212fecc19db46325 Disable merkle proofs for v2 get_block (#3487)
  • 49cccea035f063cd0a9d9a59e0dcf884de2b423b on_block_accepted logging and webhooks all the time (#3486)
  • 25fcefada2e290ea4322ec8e4483e31ef168f91b Flexible peer filtering (#3458)
  • cea546ceb8b5be0fc4462489e8a4761bc395fb18 fix: correct typo in SECURITY.md (#3462)
  • 145c2874f5df263581acebaef9aab16f5ecedd6b fix v2 conversion to ensure we provide blocks in correct format (#3465)
  • cf2a65242d9805b0688e40f2432250461aa56561 Rename Floonet to Testnet (#3431)
  • 4c6d1dd4bd55e7ee8ad697d008d3292fbf09f99e Define get_data_from_file function on ReadablePMMR trait (#3464)
  • e7bbda81a0a815994955ce8fc71f710cd17a11bb migrate blocks in batches (rework db iterator impl) (#3450)
  • eab26b3ae40095af19f8026b204b14910ec19bb8 CI: no directories in checksum file (#3460)
  • c3b1ccff3cf99b9d14de60791b8e2bbc9b35ccf1 Cleanup usage of legacy bitmaps. (#3455)
  • f25b7ae0326c3380c1b7855df46c7b3e772d7ad9 use choose_multiple to clean get_peers() up (#3457)
  • cc4e608d1ba9d533f8972dd898a43335e2605a26 cleanup validate() no need to return kernel sums (#3456)
  • 0aec8b533b2ac45614150132b8f40dbac475539a Refactor PMMR read methods into trait (#3454)
  • defc714f6e5920f6ee5f13f5af379735fce1a9e6 Refactor p2p reader (#3433)
  • 4944679fb2b9d3e4cbbe5c8d29375a1b2b0e649f add test coverage around existing behavior for exists() and iter() (#3452)
  • 62783997dff5a80226c31124f0036cf00b6c48b2 refactor get_ser to use get_with internally (#3451)
  • f40564ef346dab7406ac8b833f71ba45669e5ebb Update Code of Conduct (#3447)
  • dc47beda78fe982536117a21f107485f439c82d1 cleanup mining stats (#3439)
  • a22d98e9d59169ffeb34255c02f48931b0d1840b bump working version on master to 4.2.0-alpha.1 (#3443)

This list of changes was auto generated.

v4.1.1

3 years ago

Changes:

  • 300f45564accdd28820f44a5b2ba8836ef6b782a bump 4.1.1 on 4.1.x branch (#3468)
  • 7261abc3d83cf1a27ae97b06c87726fa09aefd1f fix v2 conversion to ensure we provide blocks in correct format (#3465) (#3466)
  • a16fa26250657b9493b0081445de77bd9b031cd5 bump current/4.1.x to 4.1.1-alpha.1 (#3446)

This list of changes was auto generated.

v4.1.0

3 years ago

Changes:

  • 03dbee66b5281072bb02e08fc77d6b1e8d68f72f bump version to 4.1.0 final for release (#3444)
  • 95176a7f62be8c32cae3ab0ea27555e96c98236e bump new 4.1.0 branch to 4.1.0-beta.1 (#3442)
  • 06a09f25c4f625553053d93eab666827097fafd6 bump protocol version to 1000 to facilitate deprecation of earlier versions (#3434)
  • dfd0a649c783c2a5dee56ac2a5b539f4505a017d Organize doc files (#3436)
  • 3d07adb62186666e4e91bb78a828bb5907b5e102 Remove hashmap as disclosure contact (#3438)
  • 655e0809639e1ec0085179c0a5f7a77bf8c9fa49 maintain preferred peer connections (#3435)
  • 7dc94576bd448bdca9f4f85eae9a150317b07976 Introduce CommitOnly variant of Inputs (#3419)
  • 133089e9855686854c87d6fbe4d67df775918bee Refactor Output Identifiers (#3371)
  • caa6b8c747788e32953950a2dfd0a7c1e5d29cd2 further tweaks to block_accepted logs for clarity (#3379)
  • 1cff387f619cb5c90d00839d32e512e452794907 Use mmr sizes in header to validate header weight (#3395)
See More
  • 78e3ec3df093a0a8d69b122f45ea26f53cc8a038 sync_all() on leaf_set and prune_list when using temp file (#3354)
  • 29cffe9b3cbfff6b57601d03db73dcde55985555 verify_cut_through and test coverage (#3424)
  • 6a012d7e5b1511eba4cd0ac33cfc528084e441cd Add TransactionPool fuzz driver (#3396)
  • a038687d202c1a802b4e6e638168bb7f61dc3e7a Fix #3380 Broken API Links (#3381)
  • efece9e0c7787a30192d1f21b0c6a71be8c24057 use sync pmmr for building locator (#3397)
  • 599bf22cfc50dfb8650a92ba0deeed09e75ec57d Simplify api commits (#3423)
  • d1b90f89a0ffa150d8b32e39c99cd84ff033eaaf Update dockerfile with rust 1.45 and Debian Buster (#3426)
  • 110deff702a98e723233a268f746d7488a9d5e38 [Docs] Revision to intro page (#3281)
  • 9c517db3c3ff9aabbf21fa83525304196f1b2700 add test cases for C32 and C33 solutions (#3422)
  • 34adaf797e9cc73b38cc0e5abcfd1969e6e21eac orphan check needs to handle fast sync "edge case" (#3418)
  • 4732a0b62bfaed8066fecf8adc6641ce1e0792f7 convert tx for v2 compatibility on way into stempool/txpool (#3412)
  • 6a12155738ff29d3aad449f4cb456cb65978d32f Expose max_tx_weight API (#3407)
  • 880f9adcd38805e5d1a9fd26dddc2c074bf12904 use AsRef in cut_through for flexibility (#3411)
  • 04c8713d83901eb83288f341a3b10b61696b778f refactor apply_inputs and support converting block for v2 compatibility (#3409)
  • 70c637fe4f7cef7b59612dcb9d8da9af8eaab86a make cut_through significantly more useful by returning both cut-through and non-cut-through elements (#3410)
  • 83b269961a13216c822f558c723779f3bf4640f9 introduce Inputs enum variants for future commit only support (#3406)
  • b43666af80c852483ecf4e654c30ad1fc5ae21d0 cleanup inputs_mut, outputs_mut, kernels_mut fns (#3405)
  • 80841f16d245f90389bfa11e49d7fd59cc5f5570 pass slices around and not refs to vecs (#3404)
  • 105f50b26b4ff961a402f4d9e14ba303c50450ab cleanup unused macros and error (#3367)
  • ec3ea9c3ff064723b06115e3a8284c6006dcedbe pass ref to chain around (#3401)
  • 3c06672e9bc96eb8c9efafed9e13e43f15bba7a6 include height even for spent outputs in get_outputs api (#3400)
  • d78980c4c4174c96128075ebd1b7ac5cc8b1f88a P2P replace DNS panic with map_err (#3383)
  • 824c51a346be528431f0a9aa4fa2182ce55f0ae1 bump version to 4.1.0 on master (4.0.1 on 4.0.x branch) (#3390)
  • 84ad59c5be4be1417199117583851af50208c6a6 more robust handling of min_height and max_height in get_kernel_height() (#3387)
  • 32253194b5483aeb6e399d921135a7b27fc4c117 log reorg (and fork) depth correctly (#3376)

This list of changes was auto generated.

v4.1.0-beta.1

3 years ago

Changes:

  • 95176a7f62be8c32cae3ab0ea27555e96c98236e bump new 4.1.0 branch to 4.1.0-beta.1 (#3442)
  • 06a09f25c4f625553053d93eab666827097fafd6 bump protocol version to 1000 to facilitate deprecation of earlier versions (#3434)
  • dfd0a649c783c2a5dee56ac2a5b539f4505a017d Organize doc files (#3436)
  • 3d07adb62186666e4e91bb78a828bb5907b5e102 Remove hashmap as disclosure contact (#3438)
  • 655e0809639e1ec0085179c0a5f7a77bf8c9fa49 maintain preferred peer connections (#3435)
  • 7dc94576bd448bdca9f4f85eae9a150317b07976 Introduce CommitOnly variant of Inputs (#3419)
  • 133089e9855686854c87d6fbe4d67df775918bee Refactor Output Identifiers (#3371)
  • caa6b8c747788e32953950a2dfd0a7c1e5d29cd2 further tweaks to block_accepted logs for clarity (#3379)
  • 1cff387f619cb5c90d00839d32e512e452794907 Use mmr sizes in header to validate header weight (#3395)
  • 78e3ec3df093a0a8d69b122f45ea26f53cc8a038 sync_all() on leaf_set and prune_list when using temp file (#3354)
See More
  • 29cffe9b3cbfff6b57601d03db73dcde55985555 verify_cut_through and test coverage (#3424)
  • 6a012d7e5b1511eba4cd0ac33cfc528084e441cd Add TransactionPool fuzz driver (#3396)
  • a038687d202c1a802b4e6e638168bb7f61dc3e7a Fix #3380 Broken API Links (#3381)
  • efece9e0c7787a30192d1f21b0c6a71be8c24057 use sync pmmr for building locator (#3397)
  • 599bf22cfc50dfb8650a92ba0deeed09e75ec57d Simplify api commits (#3423)
  • d1b90f89a0ffa150d8b32e39c99cd84ff033eaaf Update dockerfile with rust 1.45 and Debian Buster (#3426)
  • 110deff702a98e723233a268f746d7488a9d5e38 [Docs] Revision to intro page (#3281)
  • 9c517db3c3ff9aabbf21fa83525304196f1b2700 add test cases for C32 and C33 solutions (#3422)
  • 34adaf797e9cc73b38cc0e5abcfd1969e6e21eac orphan check needs to handle fast sync "edge case" (#3418)
  • 4732a0b62bfaed8066fecf8adc6641ce1e0792f7 convert tx for v2 compatibility on way into stempool/txpool (#3412)
  • 6a12155738ff29d3aad449f4cb456cb65978d32f Expose max_tx_weight API (#3407)
  • 880f9adcd38805e5d1a9fd26dddc2c074bf12904 use AsRef in cut_through for flexibility (#3411)
  • 04c8713d83901eb83288f341a3b10b61696b778f refactor apply_inputs and support converting block for v2 compatibility (#3409)
  • 70c637fe4f7cef7b59612dcb9d8da9af8eaab86a make cut_through significantly more useful by returning both cut-through and non-cut-through elements (#3410)
  • 83b269961a13216c822f558c723779f3bf4640f9 introduce Inputs enum variants for future commit only support (#3406)
  • b43666af80c852483ecf4e654c30ad1fc5ae21d0 cleanup inputs_mut, outputs_mut, kernels_mut fns (#3405)
  • 80841f16d245f90389bfa11e49d7fd59cc5f5570 pass slices around and not refs to vecs (#3404)
  • 105f50b26b4ff961a402f4d9e14ba303c50450ab cleanup unused macros and error (#3367)
  • ec3ea9c3ff064723b06115e3a8284c6006dcedbe pass ref to chain around (#3401)
  • 3c06672e9bc96eb8c9efafed9e13e43f15bba7a6 include height even for spent outputs in get_outputs api (#3400)
  • d78980c4c4174c96128075ebd1b7ac5cc8b1f88a P2P replace DNS panic with map_err (#3383)
  • 824c51a346be528431f0a9aa4fa2182ce55f0ae1 bump version to 4.1.0 on master (4.0.1 on 4.0.x branch) (#3390)
  • 84ad59c5be4be1417199117583851af50208c6a6 more robust handling of min_height and max_height in get_kernel_height() (#3387)
  • 32253194b5483aeb6e399d921135a7b27fc4c117 log reorg (and fork) depth correctly (#3376)

This list of changes was auto generated.

v4.0.2

3 years ago

Changes:

  • 12936be56026838aaafe27f166c2dabcd8271d16 [4.0.x] api fix for spent height and bump to 4.0.2 (#3402) [ #3400 ]

This list of changes was auto generated.

v4.0.1

3 years ago

Changes:

  • c0ff4b9a bump to 4.0.1 (#3391)
  • f09a35d more robust handling of min_height and max_height in get_kernel_height() (#3387) (#3389)
  • 30db9c4 bump master to 4.0.1-alpha.1 to differentiate from 4.0.0 official tagged build (#3374)

This list of changes was auto generated.

v4.0.0

3 years ago

Changes:

  • 7abe9fcb392162edf563156d6e6827cce31867a1 Versioning for 4.0.0 release (#3373)
  • 098d25e5696d1d97e4fbfabb80f27063caccd0f3 Version bump for 4.0.0-rc.1 (#3366)
  • 238522a9fba86ca7677b26a9bc8951648f72bf01 add CuckooParams::node_mask, obsolete EdgeType and sipnode shift arg (#3365)
  • 39ca5d1c1101a01213f17abb5163bd6cc51f0ced Store: error handling for file errors (#3364)
  • 20b45006254a33aa809d1dfeee85e80b08791781 make sure header PMMR is init correctly based on header_head from db (#3362)
  • d3598e25eb46dc2ee3f03ca78a72c17323f273a5 credit where credit is due (#3356)
  • 55a929e214bd02aa564c694665148c223d6435f5 cleanup old unused code (#3355)
  • dd88d28a7a22b509f01e20685fdf9a485ca82160 bump version to 4.0.0-beta.2 (#3351)
  • 0cb1a352d34a38afa5d1c4761ff92513c922d620 Remove wallet from CLI (#3347)
  • 2fe21c5cebd55d91f579ffd171a65a01fe05575a Cargo update (#3350)
See More
  • ce141bee29b227f0cf4f7fa228027163eb10ded1 chain stats should use head.hash() (#3348)
  • 2223d9f7d741cfde7985ac67b50f893dd5982571 migrate to V2 Cargo.lock format (#3346)
  • 6757a3040d15a92e858ac2e2365a2813e3b6ee14 this test was jamming up in azure CI (#3349)
  • e7f04240fbc30e4b268435be0074d5de32809ffe Fix compiler warnig (#3345)
  • 20e5c1910bcc1afa317a7847b398488ac08b0ca7 NRD rules and "recent" kernel pos index (#3302)
  • b98e5e06a6b836dfa3992803e8cdefacee75e1f7 fix race condition (#3344)
  • 093c500fed62e6a9973fcce78f88ac52e3758efa Cargo Update (#3338)
  • e28e02ecd40dadf70caae78e18bc2ca9adba2169 simplify by avoiding unnecessary conversions (#3343)
  • 992d450e0a9faa73adbb06bafc5871ca7d25d5e5 servers, util: fix deadlock caused by conflicting lock order (#3340)
  • c54568e69f5d0343699015af96fd8502eab32688 Rework pool tests to use real chain (was mock chain) (#3342)
  • c7c9a32b9b85b9e7dce3b254600972dcc6d7f683 4.0.0-beta.1 Version Bump (#3339)
  • f4295917a00a9495bb0952877cd3869c15cecb99 header version 4 accompanied by new AR PoW (#3334)
  • 450d235358bb14016c1c8e26d036526e6bf3af36 servers: fix possible deadlock (#3337)
  • e7d2c71ca6c90695ecc5f1e9dc1cd3eab6050718 display chain type on tui title bar (#3336)
  • 5b825fbf0ddb7ccc6c2fcd49c1ec585fc0583331 check_known now takes total_difficulty into consideration (#3298)
  • 988a05f023ab9da8b8b06ad589af319a54b19707 Enable NRD kernel support (noop) feature flagged (#3303)
  • 731528c61632a04ec4f3cba99885650e810dba4c Some optimizsations in TUI (#3325)
  • a8b8dc3a7f5193f128b49e9761219ae16b310ece add test to demonstrate pair of "half" kernels sharing same public excess (#3314)
  • b570ac9925f908223cfb3c9ee1b2f7257d3a647e ignore .vscode (#3333)
  • 26b411e79e3a959f97ff3e2fa4ad37f3dbf333a3 Reduce memory allocations in PMMR (#3328)
  • 6faa0e8d75be42280f3954eebedb1676cd40bb6b thread local chain type vs global chain type (#3327)
  • 096b6924ce4a91a005591040eb3c13d1ff2c8b0b Adding kernel_mmr_size and output_mmr_size to BlockHeaderPrintable (#3329)
  • d2d3e4c547f7ae84180e6c62f622d60047304621 Remove compiler warning (#3331)
  • 5d0791bbd17d755573f5ec1749b6d720b5d07c07 Add servers (#3315)
  • 952bdcc4c8b3d762fc36e5e86cb1833cd420b427 Fixing doc (#3330)
  • 28644a63cf37c906958bc720db7be58d83fd683d Fix miminum share difficulty in Stratum Server (#3323)
  • 93f5de3d2957f6f30dde8ae8f588efa0754c5ca3 Introduce a pause after calling Cursive.step (#3326)
  • 133a8da53e425b14498472b81772067bfb2859c8 Refactor bucket_transactions() and evict_transaction() (#3319)
  • 2c621115612013a68de7bd973a42ec88ae5f44fc Remove some unwraps in LMDB client (#3313)
  • e826cd82f9eb539905a7e053c214010b604f8d2b Update (#3324)
  • 2397407dc4d7e196c6edc6436e9545149ccb1a21 Always return a typed structure from lmdb store (#3312)
  • c82199bb974375a63203d8226f5a01b973d084e5 cleanup weird egde_bits handling in tests (#3316)
  • 8a22fb516a29c274da2bc5984a621a8f2bd70125 Reduce number of allocations in to_key calls (#3311)
  • a82041d0edd4e2e0e4c9ff6e43a9e041a1c4c2ce Refactor Readable trait (#3309)
  • 9e51e865382710ccb283e9f88d157b7cd08774f9 Use generic types instead of trait objects in tx pool (#3308)
  • 061bf3d08f548971c2c4f53d21453497edf17b8e Add depreciation warning (#3310)
  • be4779c92343599ff336f568e99f4f5358efeb1f Less cloning and pattern simplifications (#3305)
  • 6556dd585d8defc301a3f59a833e5e761ce0c48a Pass byte slice to to_hex (#3307)
  • d8c6eef4855cdba60e241ea7caf497c7185ea9f4 Refactor SyncState (#3297)
  • e64e90623b1095d9e24213a96f3b4c47e766dc08 Reduce number of allocations in Headers message read (#3301)
  • 0da88f70465869d6a9950e6f8515b703e67ef03d Don't swallow errors in body_sync (#3300)
  • 4024ee3839446b1bbb0a3475c448e74cc17044af Update Cursive to 0.14 and update backend. (#3291)
  • cf128eb220b004f98e501721872ce00a4ffdb0e4 Fix rare panic in TUI (#3294)
  • e76dda66761a8e6200a75b6ff372f3071f74092c Use latest hosted agent for CI (#3278)
  • d7e6ac6cfe8b4618b9b7c4cead8032ef548e6e59 Update seed.rs (#3282)
  • b2609b721487514a60e10652d5a4893d08b90af8 Update rust-secp256k1 to v0.7.9 (#3293)
  • bab9f41343cc5ad5d7dc2c7f6128d5167685e182 go back to storing header_head in the db (#3268)
  • 34ff103bb02bc093fe73d36641eb193f7ef2404f Update link to podcast featuring tromp (#3283)
  • e49eecae5c02ca0e72972474d3b9f43dc07e750a Cleanup path handling with AsRef<Path> (#3284)
  • 7385e8ce7f0d73a6d7961e11c54a611d3bdc973d Update API docs (#3277)
  • d0363320281dedcc967474368be20fbb9b9e76a3 Include new libsecp256k1 version (#3279)
  • 2fe08693217c045f1e76050a27ba5eb33ac9ab92 Use croaring-mw with 'compat' feature (#3274)
  • 6bdf31f23d98888d16bb81d16c34b5386bd72b01 Remove unused code in message handling (#3269)
  • 3bbf60ee92d789fc0a7e5b6f14db8131887ea92f simplify when block_sums and spent_index are added to the db (#3253)
  • 8ca381a9c2be3c2d332d41e33f973928d23b8113 cleanup util::from_hex() (#3265)
  • ee5fe1ac63c1b383350ded855db2f44c5ce0f555 Use smaller LMDB Allocation Size in non-production modes (#3264)
  • 31bd2d923a0206e72b36243eeff7cb0ed75bd50d Add better LMDB error output (#3263)
  • d5b523248b805821d4bcf63313e4a2fb6f52ab47 API: don't error on missing output (#3256)
  • 5f5b1d2f135ab375d42c2efaf2477d8e180ae439 no need to rehash with index to compare output with input spending it (#3260)
  • 2527006e8dad8bf440de8cd5c944cb836c1e8c14 keep output and rangeproof mmrs together (#3254)
  • b73fc0bb9b8d5fa228b6bbc7e86567c83d017643 Version bump for next development release

This list of changes was auto generated.