Skip to content

Commit 4b32eb2

Browse files
committed
Merge branch 'develop' into Add-txid-to-post-condition-check
2 parents f947ea0 + 4bf673f commit 4b32eb2

File tree

108 files changed

+7214
-2838
lines changed

Some content is hidden

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

108 files changed

+7214
-2838
lines changed

.github/workflows/bitcoin-tests.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,8 @@ jobs:
118118
- tests::signer::v0::mine_2_nakamoto_reward_cycles
119119
- tests::signer::v0::signer_set_rollover
120120
- tests::signer::v0::signing_in_0th_tenure_of_reward_cycle
121+
- tests::signer::v0::continue_after_tenure_extend
122+
- tests::signer::v0::multiple_miners_with_custom_chain_id
121123
- tests::nakamoto_integrations::burn_ops_integration_test
122124
- tests::nakamoto_integrations::check_block_heights
123125
- tests::nakamoto_integrations::clarity_burn_state

CHANGELOG.md

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

88
## [Unreleased]
99

10-
- Added support for Clarity 3
10+
## [3.0.0.0.0]
11+
12+
### Added
13+
14+
- **Nakamoto consensus rules, activating in epoch 3.0 at block 867,867** (see [SIP-021](https://github.com/stacksgov/sips/blob/main/sips/sip-021/sip-021-nakamoto.md) for details)
15+
- Clarity 3, activating with epoch 3.0
1116
- Keywords / variable
1217
- `tenure-height` added
1318
- `stacks-block-height` added
@@ -16,8 +21,29 @@ and this project adheres to the versioning scheme outlined in the [README.md](RE
1621
- `get-stacks-block-info?` added
1722
- `get-tenure-info?` added
1823
- `get-block-info?` removed
19-
- Added `/v3/signer/{signer_pubkey}/{reward_cycle}` endpoint
20-
- Added optional `timeout_ms` to `events_observer` configuration
24+
- New RPC endpoints
25+
- `/v3/blocks/:block_id`
26+
- `/v3/blocks/upload/`
27+
- `/v3/signer/:signer_pubkey/:cycle_num`
28+
- `/v3/sortitions`
29+
- `/v3/stacker_set/:cycle_num`
30+
- `/v3/tenures/:block_id`
31+
- `/v3/tenures/fork_info/:start/:stop`
32+
- `/v3/tenures/info`
33+
- `/v3/tenures/tip/:consensus_hash`
34+
- Re-send events to event observers across restarts
35+
- Support custom chain-ids for testing
36+
- Add `replay-block` command to CLI
37+
38+
### Changed
39+
40+
- Strict config file validation (unknown fields will cause the node to fail to start)
41+
- Add optional `timeout_ms` to `events_observer` configuration
42+
- Modified RPC endpoints
43+
- Include `tenure_height` in `/v2/info` endpoint
44+
- Include `block_time` and `tenure_height` in `/new/block` event payload
45+
- Various improvements to logging, reducing log spam and improving log messages
46+
- Various improvements and bugfixes
2147

2248
## [2.5.0.0.7]
2349

CONTRIBUTING.md

Lines changed: 128 additions & 145 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)