Skip to content

Releases: stacks-network/stacks-core

Release 3.0.0.0.3

23 Nov 06:41
Compare
Choose a tag to compare

What's Changed

  • chore: remove irrefutable if let by @obycode in #5424
  • fix: remove duplicate conditions by @obycode in #5422
  • fix: include txid in more failure logs by @janniks in #4396
  • test: additional scenarios for empty sortition tenure extends by @obycode in #5415
  • merge release branch back to develop by @wileyj in #5428
  • Add config option tenure_last_block_proposal_timeout_secs and do not allow reorgs at tenure boundary before it is exceeded by @jferrant in #5425
  • Fix: snappy downloader by @jcnelson in #5393
  • Fix miner forking by being strict about sortition winners by @jferrant in #5435
  • feat: add block_commit_delay_ms config option by @obycode in #5420
  • Fix logs to use inplace formatting in stacks node by @jferrant in #5419
  • feat: add blockhash index to metadata_table Clarity VM table by @hstove in #5436
  • Miner can continue mining after an empty tenure followed by empty sortition by @hstove in #5411
  • test: reduce flakiness in microblocks_disabled by @obycode in #5442
  • Replace make_tenure_bitvector debug logs with trace level logs by @jferrant in #5448
  • Feat/signer track validation submission with config timeout by @jferrant in #5409
  • chore: log if metrics_endpoint but no feature flag by @hstove in #5279
  • fix: better error logging with signerdb insert error by @hstove in #5475
  • refactor: add index method for StacksEpochId by @obycode in #5350
  • Spend down the block budget limit by x% every block by @jferrant in #5450
  • Test: Add replay block command for nakamoto blocks by @kantai in #5346
  • feat: always broadcast a BlockResponse, even if globally accepted by @hstove in #5454
  • move net::api::tests::postblock_proposal::test_try_make_response to p… by @hstove in #5485
  • Feat/shadow block tooling by @jcnelson in #5362
  • Feature: rpc blockbyheight by @rdeioris in #5445
  • Add info logs for adding and removing a neighbor by @ASuciuX in #5459
  • Fix/http stall on invalid message by @jcnelson in #5491
  • Tenure extend when the previous tenure is bad by @obycode in #5452
  • Feat: Shadow block recovery mechanism by @jcnelson in #5296
  • Updating changelogs for 3.0.0.0.3 by @wileyj in #5499

New Contributors

Full Changelog: 3.0.0.0.1...3.0.0.0.3

Release signer-3.0.0.0.3.0

23 Nov 07:02
Compare
Choose a tag to compare

What's Changed

  • chore: remove irrefutable if let by @obycode in #5424
  • fix: remove duplicate conditions by @obycode in #5422
  • fix: include txid in more failure logs by @janniks in #4396
  • test: additional scenarios for empty sortition tenure extends by @obycode in #5415
  • merge release branch back to develop by @wileyj in #5428
  • Add config option tenure_last_block_proposal_timeout_secs and do not allow reorgs at tenure boundary before it is exceeded by @jferrant in #5425
  • Fix: snappy downloader by @jcnelson in #5393
  • Fix miner forking by being strict about sortition winners by @jferrant in #5435
  • feat: add block_commit_delay_ms config option by @obycode in #5420
  • Fix logs to use inplace formatting in stacks node by @jferrant in #5419
  • feat: add blockhash index to metadata_table Clarity VM table by @hstove in #5436
  • Miner can continue mining after an empty tenure followed by empty sortition by @hstove in #5411
  • test: reduce flakiness in microblocks_disabled by @obycode in #5442
  • Replace make_tenure_bitvector debug logs with trace level logs by @jferrant in #5448
  • Feat/signer track validation submission with config timeout by @jferrant in #5409
  • chore: log if metrics_endpoint but no feature flag by @hstove in #5279
  • fix: better error logging with signerdb insert error by @hstove in #5475
  • refactor: add index method for StacksEpochId by @obycode in #5350
  • Spend down the block budget limit by x% every block by @jferrant in #5450
  • Test: Add replay block command for nakamoto blocks by @kantai in #5346
  • feat: always broadcast a BlockResponse, even if globally accepted by @hstove in #5454
  • move net::api::tests::postblock_proposal::test_try_make_response to p… by @hstove in #5485
  • Feat/shadow block tooling by @jcnelson in #5362
  • Feature: rpc blockbyheight by @rdeioris in #5445
  • Add info logs for adding and removing a neighbor by @ASuciuX in #5459
  • Fix/http stall on invalid message by @jcnelson in #5491
  • Tenure extend when the previous tenure is bad by @obycode in #5452
  • Feat: Shadow block recovery mechanism by @jcnelson in #5296
  • Updating changelogs for 3.0.0.0.3 by @wileyj in #5499

New Contributors

Full Changelog: 3.0.0.0.1...signer-3.0.0.0.3.0

Release 3.0.0.0.2

08 Nov 19:25
be9ed61
Compare
Choose a tag to compare

What's Changed

  • chore: remove irrefutable if let by @obycode in #5424
  • fix: remove duplicate conditions by @obycode in #5422
  • fix: include txid in more failure logs by @janniks in #4396
  • test: additional scenarios for empty sortition tenure extends by @obycode in #5415
  • merge release branch back to develop by @wileyj in #5428
  • Add config option tenure_last_block_proposal_timeout_secs and do not allow reorgs at tenure boundary before it is exceeded by @jferrant in #5425
  • Fix: snappy downloader by @jcnelson in #5393
  • Updating changelogs for 3.0.0.0.2 by @wileyj in #5438

Full Changelog: 3.0.0.0.1...3.0.0.0.2

Release signer-3.0.0.0.2.0

08 Nov 20:44
be9ed61
Compare
Choose a tag to compare
Pre-release

What's Changed

  • chore: remove irrefutable if let by @obycode in #5424
  • fix: remove duplicate conditions by @obycode in #5422
  • fix: include txid in more failure logs by @janniks in #4396
  • test: additional scenarios for empty sortition tenure extends by @obycode in #5415
  • merge release branch back to develop by @wileyj in #5428
  • Add config option tenure_last_block_proposal_timeout_secs and do not allow reorgs at tenure boundary before it is exceeded by @jferrant in #5425
  • Fix: snappy downloader by @jcnelson in #5393
  • Updating changelogs for 3.0.0.0.2 by @wileyj in #5438

Full Changelog: 3.0.0.0.1...signer-3.0.0.0.2.0

Release 3.0.0.0.1

06 Nov 00:10
4443437
Compare
Choose a tag to compare

What's Changed

  • Turn common stale chunk error into a debug with its own message by @jferrant in #5343
  • Have get nakamoto headers return only the unique block ids and increase reward cycle length by @jferrant in #5353
  • fix: Signer networking setup docs link by @aldur in #5363
  • Fix: Conditional logging for 'Proceeding to mine blocks' message #5338 by @Parikalp-Bhardwaj in #5348
  • signing_in_0th_tenure_of_reward_cycle fix: only check signers who match signatures on the block by @jferrant in #5368
  • Fix/miner forking: increase the reward cycle length to increase liklihood of the test case hitting before reward cycle end by @jferrant in #5372
  • Fix min_gap_between_blocks test: Do not use the burn block timestamp when comparing the min gap between blocks by @jferrant in #5371
  • docs: explicitly specify burn or stacks block height parameter in clarity get info functions by @hugocaillard in #5374
  • Ensure we have a minimum expected gap in flash blocks test by @jferrant in #5378
  • Fix miner_recovers_when_broadcast_block_delay_across_tenures_occurs: Do not expect an exact number of signatures by @jferrant in #5380
  • Chore/update block proposal timeout default to 10 mins by @jferrant in #5391
  • Increment block responses sent all the time by @jferrant in #5387
  • Fix/check block state check in validate reject by @jferrant in #5396
  • locally_accepted_blocks_overriden_by_global_rejection fix: Store the rejected block in the database in testing directive case by @jferrant in #5390
  • Fix miner_recovers_when_broadcast_delay_across_tenures_occurs: Wait for the tip to update before proceeding by @jferrant in #5394
  • feat: add pause after block rejections by @obycode in #5406
  • Chore: Change block rejection message to generic block response by @jferrant in #5407
  • Clippy fix signer and stackslib cli.rs by @jferrant in #5410
  • feat: allow pretty print logging in tests by @hstove in #5354
  • Use thiserror throughout testnet/stacks-node by @jferrant in #5413
  • feat: add index for stacks block id in nakamoto_block_headers by @kantai in #5414
  • Fix clippy in stacks node by @jferrant in #5418
  • feat: remove panic in DB busy handler by @obycode in #5421
  • Update the changelogs by @wileyj in #5426

New Contributors

Full Changelog: 3.0.0.0.0...3.0.0.0.1

Release signer-3.0.0.0.1.0

06 Nov 01:06
4443437
Compare
Choose a tag to compare
Pre-release

What's Changed

Full Changelog: 3.0.0.0.1-rc1...signer-3.0.0.0.1.0

Release 3.0.0.0.1-rc1

04 Nov 20:40
c773444
Compare
Choose a tag to compare
Release 3.0.0.0.1-rc1 Pre-release
Pre-release

What's Changed

  • Turn common stale chunk error into a debug with its own message by @jferrant in #5343
  • Have get nakamoto headers return only the unique block ids and increase reward cycle length by @jferrant in #5353
  • fix: Signer networking setup docs link by @aldur in #5363
  • Fix: Conditional logging for 'Proceeding to mine blocks' message #5338 by @Parikalp-Bhardwaj in #5348
  • signing_in_0th_tenure_of_reward_cycle fix: only check signers who match signatures on the block by @jferrant in #5368
  • Fix/miner forking: increase the reward cycle length to increase liklihood of the test case hitting before reward cycle end by @jferrant in #5372
  • Fix min_gap_between_blocks test: Do not use the burn block timestamp when comparing the min gap between blocks by @jferrant in #5371
  • docs: explicitly specify burn or stacks block height parameter in clarity get info functions by @hugocaillard in #5374
  • Ensure we have a minimum expected gap in flash blocks test by @jferrant in #5378
  • Fix miner_recovers_when_broadcast_block_delay_across_tenures_occurs: Do not expect an exact number of signatures by @jferrant in #5380
  • Chore/update block proposal timeout default to 10 mins by @jferrant in #5391
  • Increment block responses sent all the time by @jferrant in #5387
  • Fix/check block state check in validate reject by @jferrant in #5396
  • locally_accepted_blocks_overriden_by_global_rejection fix: Store the rejected block in the database in testing directive case by @jferrant in #5390
  • Fix miner_recovers_when_broadcast_delay_across_tenures_occurs: Wait for the tip to update before proceeding by @jferrant in #5394
  • feat: add pause after block rejections by @obycode in #5406
  • Chore: Change block rejection message to generic block response by @jferrant in #5407
  • Clippy fix signer and stackslib cli.rs by @jferrant in #5410
  • feat: allow pretty print logging in tests by @hstove in #5354
  • Use thiserror throughout testnet/stacks-node by @jferrant in #5413
  • feat: add index for stacks block id in nakamoto_block_headers by @kantai in #5414
  • Fix clippy in stacks node by @jferrant in #5418
  • feat: remove panic in DB busy handler by @obycode in #5421

New Contributors

Full Changelog: 3.0.0.0.0...3.0.0.0.1-rc1

Release signer-3.0.0.0.0.1

28 Oct 19:18
b26f406
Compare
Choose a tag to compare

What's Changed

  • Turn common stale chunk error into a debug with its own message by @jferrant in #5343
  • Have get nakamoto headers return only the unique block ids and increase reward cycle length by @jferrant in #5353
  • fix: Signer networking setup docs link by @aldur in #5363
  • Fix: Conditional logging for 'Proceeding to mine blocks' message #5338 by @Parikalp-Bhardwaj in #5348
  • signing_in_0th_tenure_of_reward_cycle fix: only check signers who match signatures on the block by @jferrant in #5368
  • Fix/miner forking: increase the reward cycle length to increase liklihood of the test case hitting before reward cycle end by @jferrant in #5372
  • Fix min_gap_between_blocks test: Do not use the burn block timestamp when comparing the min gap between blocks by @jferrant in #5371
  • docs: explicitly specify burn or stacks block height parameter in clarity get info functions by @hugocaillard in #5374
  • Ensure we have a minimum expected gap in flash blocks test by @jferrant in #5378
  • Fix miner_recovers_when_broadcast_block_delay_across_tenures_occurs: Do not expect an exact number of signatures by @jferrant in #5380
  • Chore/update block proposal timeout default to 10 mins by @jferrant in #5391
  • Adding changelog for signer release by @wileyj in #5392

New Contributors

Full Changelog: 3.0.0.0.0...signer-3.0.0.0.0.1

Release 3.0.0.0.0

23 Oct 01:17
dd1ebe6
Compare
Choose a tag to compare

What's Changed

Read more

Release signer-3.0.0.0.0.0

23 Oct 17:49
dd1ebe6
Compare
Choose a tag to compare
Pre-release

What's Changed

  • testnet-docs: update conf by @deantchi in #4991
  • feat: better exposing of signer version by @hstove in #5320
  • Improvements to event dispatcher retry logic by @obycode in #5327
  • Include tenure_height in /new_block event payload by @zone117x in #5333
  • Fix partial tenure fork test by @jferrant in #5337
  • Add version to signer messages by @hstove in #5336
  • Chore: Configure signer set to be more permissive about a slow miner wakeup by @kantai in #5341
  • Chore: Set 3.0 mainnet activation height by @kantai in #5345
  • Fix default affirmation map settings for 3.0 by @jcnelson in #5351
  • Fix partial tenure fork test for real: Only check if we advanced pre fork miner 2 blocks forward by @jferrant in #5352
  • feat: update tx estimator when tx yields too big tx error by @kantai in #5356
  • fix: retry insert_payload on failure by @obycode in #5358
  • chore: update changelog for 3.0.0.0.0 by @obycode in #5359
  • Fix outdated repo docs by @wileyj in #4995

New Contributors

Full Changelog: 3.0.0.0.0-rc5...signer-3.0.0.0.0.0