Skip to content

Commit 57f44d7

Browse files
committed
Merge branch 'develop' into fix/5676
2 parents d5201e7 + e7df7a4 commit 57f44d7

File tree

124 files changed

+2357
-2410
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

124 files changed

+2357
-2410
lines changed

.github/workflows/bitcoin-tests.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,8 @@ jobs:
8383
- tests::neon_integrations::start_stop_bitcoind
8484
- tests::should_succeed_handling_malformed_and_valid_txs
8585
- tests::nakamoto_integrations::simple_neon_integration
86-
- tests::nakamoto_integrations::flash_blocks_on_epoch_3
86+
# Disable this flaky test. We don't need continue testing Epoch 2 -> 3 transition
87+
# - tests::nakamoto_integrations::flash_blocks_on_epoch_3_FLAKY
8788
- tests::nakamoto_integrations::mine_multiple_per_tenure_integration
8889
- tests::nakamoto_integrations::block_proposal_api_endpoint
8990
- tests::nakamoto_integrations::miner_writes_proposed_block_to_stackerdb
@@ -124,6 +125,7 @@ jobs:
124125
- tests::signer::v0::signing_in_0th_tenure_of_reward_cycle
125126
- tests::signer::v0::continue_after_tenure_extend
126127
- tests::signer::v0::tenure_extend_after_idle_signers
128+
- tests::signer::v0::tenure_extend_with_other_transactions
127129
- tests::signer::v0::tenure_extend_after_idle_miner
128130
- tests::signer::v0::tenure_extend_after_failed_miner
129131
- tests::signer::v0::tenure_extend_succeeds_after_rejected_attempt
@@ -133,6 +135,7 @@ jobs:
133135
- tests::signer::v0::block_commit_delay
134136
- tests::signer::v0::continue_after_fast_block_no_sortition
135137
- tests::signer::v0::block_validation_response_timeout
138+
- tests::signer::v0::block_validation_check_rejection_timeout_heuristic
136139
- tests::signer::v0::block_validation_pending_table
137140
- tests::signer::v0::new_tenure_while_validating_previous_scenario
138141
- tests::signer::v0::tenure_extend_after_bad_commit
@@ -169,6 +172,7 @@ jobs:
169172
- tests::nakamoto_integrations::v3_blockbyheight_api_endpoint
170173
- tests::nakamoto_integrations::mine_invalid_principal_from_consensus_buff
171174
- tests::nakamoto_integrations::test_tenure_extend_from_flashblocks
175+
- tests::nakamoto_integrations::restarting_miner
172176
# TODO: enable these once v1 signer is supported by a new nakamoto epoch
173177
# - tests::signer::v1::dkg
174178
# - tests::signer::v1::sign_request_rejected

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,23 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to the versioning scheme outlined in the [README.md](README.md).
77

8+
## [Unreleased]
9+
10+
### Added
11+
12+
- Add miner configuration option `tenure_extend_cost_threshold` to specify the percentage of the tenure budget that must be spent before a time-based tenure extend is attempted
13+
14+
### Changed
15+
16+
- Miner will include other transactions in blocks with tenure extend transactions (#5760)
17+
- Add `block_rejection_timeout_steps` to miner configuration for defining rejections-based timeouts while waiting for signers response (#5705)
18+
- Miner will not issue a tenure extend until at least half of the block budget has been spent (#5757)
19+
20+
### Fixed
21+
22+
- Miners who restart their nodes immediately before a winning tenure now correctly detect that
23+
they won the tenure after their nodes restart ([#5750](https://github.com/stacks-network/stacks-core/issues/5750)).
24+
825
## [3.1.0.0.4]
926

1027
### Added

0 commit comments

Comments
 (0)