You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Merge remote-tracking branch 'upstream/develop' into chore/cleanup_contrib
* upstream/develop: (38 commits)
Fix typo in function def
CRC: pass block info as an optonal to send_block_response_impl
Remove duplicate code when sending block responses
fix: cargo check --tests warning
address PR comments (6081)
move CODEOWNERS and adjust requirements to automatically add multiple teams to reviews
add index for processable_block in staging_blocks
fix entry block-id/hash cache refactor
perf: do not read whole snapshot for ancestor check in find_new_block_arrivals
remove release build arg
build all binaries in core build workflow
crc: remove chrono dependency, #5918
Add missing import for SUPPORTED_SIGNER_PROTOCOL_VERSION
crc: remove system time utility functions, #5918
crc: fix record_signer_agreement_capitulation_latency documentation, #5918
fix: mock miner should continue mining throughout tenure
Remove testing assert from debugging
Remove use of macro
Add deserializer for custom blockstack op fields and make sure backwards compatibility satisfied for TransactionEventPayload
CRC: typo in unreachable message
...
Copy file name to clipboardExpand all lines: CHANGELOG.md
+6Lines changed: 6 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -9,15 +9,21 @@ and this project adheres to the versioning scheme outlined in the [README.md](RE
9
9
10
10
### Added
11
11
12
+
- Added field `vm_error` to EventObserver transaction outputs
12
13
- Added new `ValidateRejectCode` values to the `/v3/block_proposal` endpoint
13
14
- Added `StateMachineUpdateContent::V1` to support a vector of `StacksTransaction` expected to be replayed in subsequent Stacks blocks
15
+
- Include a reason string in the transaction receipt when a transaction is rolled back due to a post-condition. This should help users in understanding what went wrong.
14
16
15
17
### Changed
16
18
17
19
- Reduce the default `block_rejection_timeout_steps` configuration so that miners will retry faster when blocks fail to reach 70% approved or 30% rejected.
18
20
- Added index for `next_ready_nakamoto_block()` which improves block processing performance.
19
21
- Added a new field, `parent_burn_block_hash`, to the payload that is included in the `/new_burn_block` event observer payload.
20
22
23
+
### Fixed
24
+
25
+
- Fix regression in mock-mining, allowing the mock miner to continue mining blocks throughout a tenure instead of failing after mining the tenure change block.
"The number of state machine changes in signer agreement protocol. `reason` can be one of: 'burn_block_arrival', 'stacks_block_arrival', 'inactive_miner', 'protocol_upgrade'",
84
+
"The number of state machine changes in signer agreement protocol. `reason` can be one of: 'burn_block_arrival', 'stacks_block_arrival', 'inactive_miner', 'protocol_upgrade', 'miner_view_update', 'miner_parent_tenure_update'",
"The number of state machine conflicts in signer agreement protocol. `conflict` can be one of: 'burn_block_delay', 'stacks_block_delay', 'miner_view'",
0 commit comments