Skip to content

Commit 0c90997

Browse files
committed
Merge remote-tracking branch 'origin/develop' into feat/retry-pending-block-proposals
2 parents 77ef010 + 464b796 commit 0c90997

File tree

275 files changed

+4035
-3372
lines changed

Some content is hidden

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

275 files changed

+4035
-3372
lines changed

.github/workflows/bitcoin-tests.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,8 @@ jobs:
8989
- tests::nakamoto_integrations::miner_writes_proposed_block_to_stackerdb
9090
- tests::nakamoto_integrations::correct_burn_outs
9191
- tests::nakamoto_integrations::vote_for_aggregate_key_burn_op
92-
- tests::nakamoto_integrations::follower_bootup
92+
- tests::nakamoto_integrations::follower_bootup_simple
93+
- tests::nakamoto_integrations::follower_bootup_custom_chain_id
9394
- tests::nakamoto_integrations::forked_tenure_is_ignored
9495
- tests::nakamoto_integrations::nakamoto_attempt_time
9596
- tests::nakamoto_integrations::skip_mining_long_tx
@@ -135,6 +136,7 @@ jobs:
135136
- tests::signer::v0::tenure_extend_after_bad_commit
136137
- tests::signer::v0::block_proposal_max_age_rejections
137138
- tests::signer::v0::global_acceptance_depends_on_block_announcement
139+
- tests::signer::v0::no_reorg_due_to_successive_block_validation_ok
138140
- tests::nakamoto_integrations::burn_ops_integration_test
139141
- tests::nakamoto_integrations::check_block_heights
140142
- tests::nakamoto_integrations::clarity_burn_state
@@ -145,6 +147,7 @@ jobs:
145147
- tests::nakamoto_integrations::mock_mining
146148
- tests::nakamoto_integrations::multiple_miners
147149
- tests::nakamoto_integrations::follower_bootup_across_multiple_cycles
150+
- tests::nakamoto_integrations::nakamoto_lockup_events
148151
- tests::nakamoto_integrations::utxo_check_on_startup_panic
149152
- tests::nakamoto_integrations::utxo_check_on_startup_recover
150153
- tests::nakamoto_integrations::v3_signer_api_endpoint

.github/workflows/clippy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,4 +37,4 @@ jobs:
3737
uses: actions-rs/clippy-check@v1
3838
with:
3939
token: ${{ secrets.GITHUB_TOKEN }}
40-
args: -p libstackerdb -p stacks-signer -p pox-locking --no-deps --tests --all-features -- -D warnings
40+
args: -p libstackerdb -p stacks-signer -p pox-locking -p clarity -p libsigner -p stacks-common --no-deps --tests --all-features -- -D warnings

CHANGELOG.md

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,21 +8,15 @@ and this project adheres to the versioning scheme outlined in the [README.md](RE
88
## [Unreleased]
99

1010
### Added
11+
1112
- Add `tenure_timeout_secs` to the miner for determining when a time-based tenure extend should be attempted.
1213

1314
### Changed
1415

16+
- When a transaction is dropped due to replace-by-fee, the `/drop_mempool_tx` event observer payload now includes `new_txid`, which is the transaction that replaced this dropped transaction. When a transaction is dropped for other reasons, `new_txid` is `null`. [#5381](https://github.com/stacks-network/stacks-core/pull/5381)
1517
- Nodes will assume that all PoX anchor blocks exist by default, and stall initial block download indefinitely to await their arrival (#5502)
1618

17-
## [3.1.0.0.1]
18-
19-
### Added
20-
21-
- A miner will now generate a tenure-extend when at least 70% of the signers have confirmed that they are willing to allow one, via the new timestamp included in block responses. This allows the miner to refresh its budget in between Bitcoin blocks. ([#5476](https://github.com/stacks-network/stacks-core/discussions/5476))
22-
23-
### Changed
24-
25-
## [3.1.0.0.0]
19+
## [3.1.0.0.2]
2620

2721
### Added
2822

@@ -31,6 +25,8 @@ and this project adheres to the versioning scheme outlined in the [README.md](RE
3125
- `/v2/clarity/marf/:marf_key_hash`
3226
- `/v2/clarity/metadata/:principal/:contract_name/:clarity_metadata_key`
3327
- When a proposed block is validated by a node, the block can be validated even when the block version is different than the node's default ([#5539](https://github.com/stacks-network/stacks-core/pull/5539))
28+
- A miner will now generate a tenure-extend when at least 70% of the signers have confirmed that they are willing to allow one, via the new timestamp included in block responses. This allows the miner to refresh its budget in between Bitcoin blocks. ([#5476](https://github.com/stacks-network/stacks-core/discussions/5476))
29+
- Set the epoch to 3.1 in the Clarity DB upon activation.
3430

3531
### Changed
3632

0 commit comments

Comments
 (0)