Repository navigation
Release v0.25.0 - #43
Merged
Merged
Conversation
Cover adopted and fresh bundle sends across mainnet and testnet using the real completion broadcaster. Refresh the suite-title snapshot for the new coverage.
Allow the outgoing bulk credential during a rolling key change while logging only its variable name. Document the rotation flow and cover current, previous, invalid, and unset-key behavior.
Keep feed-read and config-secrets fallback paths limited to the current bulk key. Add regression coverage for both tier boundaries and refresh the suite-title pin.
Require verified publisher binding for gated legacy BUNDLE_DONE reward mirrors while preserving pre-activation behavior.
Update the performance service, database tier runner, and full CI documentation to use the current LTS image.
Mirror the canonical reassembly parent-status regtest arming rule and record its environment input in consensus identity measurements. Advance the byte-identity pin to the canonical carrier hash.
Do not sign a second completion announcement when the publisher adopts an existing bundle after publisher binding activates. Preserve fresh and below-gate announcements, and pin focused coverage.
Apply the repository convention for mechanically specified activation matrices so the exact verification path does not raise the direct-file structure count.
Add the hub-only digest activation and preserve the legacy payload below it. Exercise field binding on both sides of the gate and refresh consensus and suite identity pins.
Provide a dry-run-first operator entry point that rejects unknown networks before database access. Build and collision-check inert mirror rows with focused unit coverage and refreshed suite-title pins.
…ger carry a default hub URL
Keep each suite callback below the repository function-length limit without changing test titles or coverage.
# Conflicts: # bin/pins/at1-suite-titles.json
Exercise legacy digest fragmentation and gated convergence across a four-validator snapshot. Refresh the suite title identity pin.
Require the documented redaction-safe environment variable directly so the operator command never requests the deprecated password name.
Keep each regression case within the repository function-size ratchet.
Place the fragmented multi-hub round one block below activation and assert that it uses legacy address votes before timing out.
Wire snapshot checkpoint signing, quorum finalization, peer validation, and timeout retry behavior. Add in-memory federation coverage and refresh the suite title pin.
Keep each test registration function within the repository readability limit while preserving the collected test titles.
Filter refused relay rows whenever a usable home-chain tip time is available, while retaining the fail-closed missing-tip behavior. Refresh the generated suite identity after removing threshold-specific coverage.
Route snapshot checkpoint envelopes through the existing state checkpoint handler so hub boot stays within the declared listener ceiling. Exercise the shared handler path in the federation mesh.
Apply canonical price validation unconditionally, remove obsolete registry and test expectations, correct the frozen shared-row hash, and refresh generated identity pins.
Preserve the generated reason value while keeping the published pin free of a literal internal reference.
Assert the snapshot has exactly three public testnet descriptors and that none defines a hub property.
# Conflicts: # bin/pins/at1-suite-titles.json
# Conflicts: # test/unit/consensus/gate_registry/regtest_arming_at_read.test.js
# Conflicts: # bin/pins/at1-suite-titles.json
Copy the canonical shared row retirement and refresh its byte pin. The consensus identity remains unchanged after regeneration.
Copy the canonical shared row retirement and refresh its byte pin.
Mirror the canonical regtest arming row into the hub registry twin. Record the environment input in consensus identity and refresh the pinned canonical hash.
Copy the canonical shared row bytes and refresh the pinned file hash.
# Conflicts: # test/unit/consensus/gate_registry/regtest_arming_at_read.test.js
…d is known" This reverts commit 4258bd6.
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
HOST_FAULT_HALT_ACTIVATIONonBTC:testnetat height157073HOST_FAULT_HALT_ACTIVATIONonLTC:testnetat height4928460HOST_FAULT_HALT_ACTIVATIONonDOGE:testnetat height68009330REASSEMBLE_CHUNK_PARENT_STATUS_ACTIVATIONonBTC:testnetat height157073REASSEMBLE_CHUNK_PARENT_STATUS_ACTIVATIONonLTC:testnetat height4928460REASSEMBLE_CHUNK_PARENT_STATUS_ACTIVATIONonDOGE:testnetat height68009330UNSTAKE_DELEGATED_ROW_JOURNAL_ACTIVATIONonBTC:testnetat height157073UNSTAKE_DELEGATED_ROW_JOURNAL_ACTIVATIONonLTC:testnetat height4928460UNSTAKE_DELEGATED_ROW_JOURNAL_ACTIVATIONonDOGE:testnetat height68009330ANCHOR_CHECKPOINT_SEQ_BIND_ACTIVATIONonBTC:testnetat height157073ANCHOR_CHECKPOINT_SEQ_BIND_ACTIVATIONonLTC:testnetat height4928460ANCHOR_CHECKPOINT_SEQ_BIND_ACTIVATIONonDOGE:testnetat height68009330ACTIVE_STAKE_COLLATION_ACTIVATIONonBTC:testnetat height157073ACTIVE_STAKE_COLLATION_ACTIVATIONonLTC:testnetat height4928460ACTIVE_STAKE_COLLATION_ACTIVATIONonDOGE:testnetat height68009330ATTEST_CALLBACK_BATCH_POSITION_ACTIVATIONonBTC:testnetat height157073ATTEST_CALLBACK_BATCH_POSITION_ACTIVATIONonLTC:testnetat height4928460ATTEST_CALLBACK_BATCH_POSITION_ACTIVATIONonDOGE:testnetat height68009330AIRDROP_NATIVE_FEE_TALLY_ACTIVATIONonBTC:testnetat height157073AIRDROP_NATIVE_FEE_TALLY_ACTIVATIONonLTC:testnetat height4928460AIRDROP_NATIVE_FEE_TALLY_ACTIVATIONonDOGE:testnetat height68009330STRING_RECEIVER_METERonBTC:testnetat block time1792454400STRING_RECEIVER_METERonLTC:testnetat block time1792454400STRING_RECEIVER_METERonDOGE:testnetat block time1792454400STRING_RESULT_METERonBTC:testnetat block time1792454400STRING_RESULT_METERonLTC:testnetat block time1792454400STRING_RESULT_METERonDOGE:testnetat block time1792454400TOSTRING_SIZE_METERonBTC:testnetat block time1792454400TOSTRING_SIZE_METERonLTC:testnetat block time1792454400TOSTRING_SIZE_METERonDOGE:testnetat block time1792454400REORG_DIGEST_V2_ACTIVATIONonBTC:testnetat height157073REORG_DIGEST_V2_ACTIVATIONonLTC:testnetat height4928460REORG_DIGEST_V2_ACTIVATIONonDOGE:testnetat height68009330COUNT_QUORUM_SIGNED_ACTIVATIONonBTC:testnetat height157073COUNT_QUORUM_SIGNED_ACTIVATIONonLTC:testnetat height4928460COUNT_QUORUM_SIGNED_ACTIVATIONonDOGE:testnetat height68009330BUNDLE_DONE_PUBLISHER_BIND_ACTIVATIONonBTC:testnetat height157073BUNDLE_DONE_PUBLISHER_BIND_ACTIVATIONonLTC:testnetat height4928460BUNDLE_DONE_PUBLISHER_BIND_ACTIVATIONonDOGE:testnetat height68009330SNAPSHOT_CHECKPOINT_ACTIVATIONonBTC:testnetat height157073SNAPSHOT_CHECKPOINT_ACTIVATIONonLTC:testnetat height4928460SNAPSHOT_CHECKPOINT_ACTIVATIONonDOGE:testnetat height68009330HOST_FAULT_HALT_ACTIVATIONonBTC:testnetat height157073HOST_FAULT_HALT_ACTIVATIONonLTC:testnetat height4928460HOST_FAULT_HALT_ACTIVATIONonDOGE:testnetat height68009330DISPENSER_PURGE_GRACE_ACTIVATIONonBTC:testnetat block time1792454400DISPENSER_PURGE_GRACE_ACTIVATIONonLTC:testnetat block time1792454400DISPENSER_PURGE_GRACE_ACTIVATIONonDOGE:testnetat block time1792454400DISPENSER_CANCEL_GRACE_PARENT_FLOOR_ACTIVATIONonBTC:testnetat block time1792454400DISPENSER_CANCEL_GRACE_PARENT_FLOOR_ACTIVATIONonLTC:testnetat block time1792454400DISPENSER_CANCEL_GRACE_PARENT_FLOOR_ACTIVATIONonDOGE:testnetat block time1792454400DISPENSER_ADDRESS_ID_COLLAPSE_ACTIVATIONonBTC:testnetat block time1792454400DISPENSER_ADDRESS_ID_COLLAPSE_ACTIVATIONonLTC:testnetat block time1792454400DISPENSER_ADDRESS_ID_COLLAPSE_ACTIVATIONonDOGE:testnetat block time1792454400Release v0.25.0
Base:
masteratfea89a7ff6bfa94ad6dede2318696acc7a2f66e8Head:
release/v0.25.0at6f5c4679315d65ee50c269f3d2bf5be0ff7c6364Landed refs