Repository navigation
Release v0.26.0 - #30
Merged
Merged
Conversation
Use one digest-pinned Bookworm slim base for dependency installation and runtime so copied modules share the same Node and libc environment.
…sing Refuse every destructive DROP, check unique keys for INSERT IGNORE, seed the fresh-install migration ledger, and stop re-parsing gate-skipped mempool transactions.
Preserve historical walk-back below unarmed gates while disabling P2WSH-shaped traversal on non-segwit regtest after activation. Thread block height into source resolution and cover active and legacy paths.
The suite callback exceeded the 60 line function limit. Move the two P2WSH walk-back gate cases into a separate describe and shorten the gate activation comment to the comment length cap.
Fixes from a review pass: - Decoder /metrics has no REORG_HALT gauge, so a parked decoder looks like a node-tip outage to a metrics-only operator - Stale 'Mirrors ...' pointers between the indexer and decoder migration runners name files that no longer hold the logic - Reorg mid-walk tip refresh accepts a getblockchaininfo reply that the block loop rejects as malformed - Decoder's comment on the lockstep invariant names a test file and tracker file that don't exist - Auto-migration safety check blocks known-bad SQL commands but lets any unlisted command through as auto-safe - An auto migration can drop a UNIQUE or PRIMARY key that src/sql still declares, and nothing compares the drop against the declared schema - getReorgHaltMarker doc comment still calls isReorgHalted a bare existence probe and lists a stale return shape
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What this release carries
Added
Changed
Fixed
Testnet activation
BRIDGE_ESCROW_ANCHOR_MATCH_ACTIVATIONonBTC:testnetat height157235BRIDGE_ESCROW_ANCHOR_MATCH_ACTIVATIONonLTC:testnetat height4930600BRIDGE_ESCROW_ANCHOR_MATCH_ACTIVATIONonDOGE:testnetat height68012800BRIDGE_ANCHOR_PROOF_READY_ACTIVATIONonBTC:testnetat height157235BRIDGE_ANCHOR_PROOF_READY_ACTIVATIONonLTC:testnetat height4930600BRIDGE_ANCHOR_PROOF_READY_ACTIVATIONonDOGE:testnetat height68012800EXACT_INTEGER_EXPIRATION_ACTIVATIONonBTC:testnetat block time1792605600EXACT_INTEGER_EXPIRATION_ACTIVATIONonLTC:testnetat block time1792605600EXACT_INTEGER_EXPIRATION_ACTIVATIONonDOGE:testnetat block time1792605600DISPENSER_WIDE_EXPIRATION_GATESonBTC:testnetat block time1792605600DISPENSER_WIDE_EXPIRATION_GATESonLTC:testnetat block time1792605600DISPENSER_WIDE_EXPIRATION_GATESonDOGE:testnetat block time1792605600Release v0.26.0
Base:
masterat509374321ab7076f22662f9768e01556d856d37dHead:
release/v0.26.0at19fef4df6b51d561785f9d370352ac11d1de8e83Landed refs