This release contains several bugfixes and improvements in the stacks-node binary, ensuring more consistent block production.
This release is compatible with chainstate directories from 3.x.x.x.x.
The version of stacks-signer compatible with this release is 3.1.0.0.7.0, available at: https://github.com/stacks-network/stacks-core/releases/tag/signer-3.1.0.0.7.0.
Added
- Add
disable_retries
mode for events_observer disabling automatic retry on error
Changed
- Implement faster cost tracker for default cost functions in Clarity
- By default, miners will wait for a new tenure to start for a configurable amount of time after receiving a burn block before
submitting a block commit. This will reduce the amount of RBF transactions miners are expected to need. - Add weight threshold and percentages to
StackerDBListener
logs - Signer will not allow reorg if more than one block in the current tenure has already been globally approved
What's Changed
- Merge 3.1.0.0.5 to master by @wileyj in #5797
- Chore/cleanup multiple miners tests by @jferrant in #5830
- Apply clippy lints
approx_constant
,assertions_on_constants
,assign_op_pattern
, andbool_assert_comparison
by @jferrant in #5745 - feat: add new signer reject codes by @obycode in #5827
- fix bash arithmetic - typo in block-replay.sh contrib script by @wileyj in #5833
- Feat/capitulate reorg by @obycode in #5829
- Feat: Implement faster cost tracker for default cost functions by @kantai in #5859
- Fix flakiness in tenure_extend_with_other_transactions by @jferrant in #5844
- Merge Release/3.1.0.0.6 to master by @jcnelson in #5861
- Merge master to develop by @jcnelson in #5863
- chore: improve logging in
StackerDBListener
by @obycode in #5747 - Fix: signer calculates miner pk with block header by @kantai in #5860
- Fix: enable patient block commits by @kantai in #5835
- Chore: match the error strings in cost errors by @kantai in #5865
- Fix: properly handle decoding older block responses by @hstove in #5867
- Feat/lossy events observer by @rdeioris in #5831
- chore: update versions to 3.1.0.0.6 by @obycode in #5866
- Master to develop by @obycode in #5868
- Feat/tenure boundary heuristic by @rdeioris in #5817
- feat: hot-reload burn_fee_cap in nakamoto by @hstove in #5857
- chore: bump versions to 3.1.0.0.7 by @jcnelson in #5870
Full Changelog: 3.1.0.0.6...3.1.0.0.7