Skip to content

Commit 3a935b5

Browse files
authored
Merge pull request #5868 from stacks-network/master-to-develop
Master to develop
2 parents 3d487b1 + f49bc0b commit 3a935b5

File tree

3 files changed

+26
-13
lines changed

3 files changed

+26
-13
lines changed

CHANGELOG.md

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,28 @@ and this project adheres to the versioning scheme outlined in the [README.md](RE
99

1010
## Added
1111

12+
- Add `disable_retries` mode for events_observer disabling automatic retry on error
13+
14+
## Changed
15+
16+
- Implement faster cost tracker for default cost functions in Clarity
17+
- By default, miners will wait for a new tenure to start for a configurable amount of time after receiving a burn block before
18+
submitting a block commit. This will reduce the amount of RBF transactions miners are expected to need.
19+
- Add weight threshold and percentages to `StackerDBListener` logs
20+
21+
## [3.1.0.0.6]
22+
23+
## Added
24+
1225
- The `BlockProposal` StackerDB message serialization struct now includes a `server_version` string, which represents the version of the node that the miner is using. ([#5803](https://github.com/stacks-network/stacks-core/pull/5803))
1326
- Add `vrf_seed` to the `/v3/sortitions` rpc endpoint
14-
- Add `disable_retries` mode for events_observer disabling automatic retry on error
1527

1628
### Changed
1729

18-
- Implement faster cost tracker for default cost functions in Clarity
1930
- Miner will stop waiting for signatures on a block if the Stacks tip advances (causing the block it had proposed to be invalid).
20-
- By default, miners will wait for a new tenure to start for a configurable amount of time after receiving a burn block before
21-
submitting a block commit. This will reduce the amount of RBF transactions miners are expected to need.
2231
- Logging improvements:
2332
- P2P logs now includes a reason for dropping a peer or neighbor
2433
- Improvements to how a PeerAddress is logged (human readable format vs hex)
25-
- Add weight threshold and percentages to `StackerDBListener` logs
2634

2735
### Fixed
2836

stacks-signer/CHANGELOG.md

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,17 @@ and this project adheres to the versioning scheme outlined in the [README.md](RE
77

88
## [Unreleased]
99

10+
## Changed
11+
12+
- Add new reject codes to the signer response for better visibility into why a block was rejected.
13+
- When allowing a reorg within the `reorg_attempts_activity_timeout_ms`, the signer will now watch the responses from other signers and if >30% of them reject this reorg attempt, then the signer will mark the miner as invalid, reject further attempts to reorg and allow the previous miner to extend their tenure.
14+
15+
### Fixed
16+
17+
- The signer runloop no longer relies on pubkey reports from the SignerDB event system. This previously led to improper proposal rejections via #5858.
18+
19+
## [3.1.0.0.6.0]
20+
1021
## Added
1122

1223
- Introduced the `reorg_attempts_activity_timeout_ms` configuration option for signers which is used to determine the length of time after the last block of a tenure is confirmed that an incoming miner's attempts to reorg it are considered valid miner activity.
@@ -17,12 +28,6 @@ and this project adheres to the versioning scheme outlined in the [README.md](RE
1728
- Increase default `block_proposal_timeout_ms` from 10 minutes to 4 hours. Until #5729 is implemented, there is no value in rejecting a late block from a miner, since a late block is better than no block at all.
1829
- Signers no longer view any block proposal by a miner in their DB as indicative of valid miner activity.
1930
- Various index improvements to the signer's database to improve performance.
20-
- Add new reject codes to the signer response for better visibility into why a block was rejected.
21-
- When allowing a reorg within the `reorg_attempts_activity_timeout_ms`, the signer will now watch the responses from other signers and if >30% of them reject this reorg attempt, then the signer will mark the miner as invalid, reject further attempts to reorg and allow the previous miner to extend their tenure.
22-
23-
### Fixed
24-
25-
- The signer runloop no longer relies on pubkey reports from the SignerDB event system. This previously led to improper proposal rejections via #5858.
2631

2732
## [3.1.0.0.5.0]
2833

versions.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Update these values when a new release is created.
22
# `stacks-common/build.rs` will automatically update `versions.rs` with these values.
3-
stacks_node_version = "3.1.0.0.5"
4-
stacks_signer_version = "3.1.0.0.5.0"
3+
stacks_node_version = "3.1.0.0.6"
4+
stacks_signer_version = "3.1.0.0.6.0"

0 commit comments

Comments
 (0)