Repository navigation
chore: merge v5.0-dev into v5.1-dev - #5308
Conversation
…tions (PV14) (#5014) Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com> Co-authored-by: Ivan Shumkov <ivanshumkov@gmail.com>
…ersion 14 (#5227) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…#5294) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…#5297) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…4) (#5295) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…heir tests (#5299) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…n 14 (#5228) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
… another index (PV14) (#5250) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…WhenConsumed", PV14) (#5239) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…5237) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
….5 (#5107) Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configuration
You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
🌳 GroveDB structure This pull request changes the described GroveDB structure. Open it in the structure viewer: new nodes glow, removed ones stay as ghosts, and the tour walks through each change. Added (2 nodes)
Changed (4 nodes)
Compared |
|
📖 Book Preview built successfully. Download the preview from the workflow artifacts. Updated at 2026-10-06T13:35:02.035Z |
|
Waiting for bot review — coderabbitai not yet · thepastaclaw not yet. Wait for the missing reviews, or a writer can post |
dc70012 to
cf8cff9
Compare
|
Waiting for bot review — coderabbitai not yet · thepastaclaw not yet. Wait for the missing reviews, or a writer can post |
|
🕓 Review not started yet because the new head is waiting for the 30-minute push debounce.
Commit cf8cff9. Normal review starts when eligible; priority review starts as soon as a slot is available. |
Basic explanation
What this does: Brings
v5.1-devup to date withv5.0-devby merging the 13 PRs that landed onv5.0-devsince the last forward merge (#5296, at 8061667).Value:
v5.1-devgets the fixes and protocol version 14 (PV14) features already reviewed and merged onv5.0-dev, so work on the next release builds on the same code the 5.0 line ships. That includes two fixes for proofs and signatures (#5294, #5295), the shielding nullifier fix (#5014), and the Swift SDK and offline test-vector fixes that keep CI green (#5297, #5299).Risks: Low to moderate. The merge applied without conflicts and needed no manual resolution. It does carry seven PV14 consensus changes into
v5.1-dev.PLATFORM_V15points at exactly the same sub-version tables asPLATFORM_V14(compared after the merge, see Testing), so protocol version 15 picks up every one of them. Three files were changed on both branches and merged automatically, one of them the GroveDB structure snapshot; thers-drivestructure tests in CI are the check for it. The merge also moves the workspace version onv5.1-devfrom5.0.0-beta.1to5.0.0-beta.2.Issue being fixed or feature implemented
v5.1-devwas 13 PRs behindv5.0-dev.What was done?
Merged
origin/v5.0-dev(cf8cff9) intoorigin/v5.1-dev(723b09e) with no conflicts. Incoming PRs:Files changed on both branches and merged automatically (worth a look in review):
packages/rs-drive/grovedb-structure.jsonpackages/rs-drive/src/structure/tests.rspackages/rs-drive-abci/src/execution/validation/state_transition/state_transitions/shield_from_asset_lock/tests.rsOther effects on
v5.1-dev:dce8252f86to9791d27720(build: bump grovedb so a limit-cut V1 proof hides its range bound #5305).5.0.0-beta.1to5.0.0-beta.2, and the changelog gains the beta.2 entry (chore(release): update changelog and bump version to 5.0.0-beta.2 #5304).Please merge with a merge commit (not squash) so the
v5.0-devhistory stays shared withv5.1-dev.How Has This Been Tested?
git mergeapplied with no conflicts. Redoing the merge withgit merge-treegives the same tree as the committed merge, so the merge commit holds no hand edits.PLATFORM_V14andPLATFORM_V15after the merge: they are identical apart from the protocol version number.Breaking Changes
None of its own. It carries the already-reviewed PV14 breaking changes listed above (#5237, #5239, #5250, #5228, #5295, #5227, #5014) into
v5.1-dev.Checklist:
structure.rs, regeneratedgrovedb-structure.json, and checked the structure viewer link posted on this pull requestFor repository code-owners and collaborators only
🤖 Co-authored by Claudius the Magnificent AI Agent
PR Hygiene ·
cf8cff9/skip-botsproceeds without the ones not yet reportedgithub(.github/actions/release-cargo-target-cache/action.yaml,.github/workflows/release-kotlin-sdk.yml,.github/workflows/release-swift-sdk.yml) — ktechmidas or shumkovCHANGELOG.md,Cargo.lock,Cargo.tomland 163 more) — QuantumExplorer or shumkovdashmate(packages/dashmate/configs/defaults/getBaseConfigFactory.js,packages/dashmate/configs/getConfigFileMigrationsFactory.js,packages/dashmate/package.jsonand 2 more) — ktechmidas or shumkovsystem-contracts(packages/dashpay-contract/package.json,packages/document-history-contract/package.json,packages/dpns-contract/package.jsonand 5 more) — QuantumExplorer or shumkovjs-wasm-sdk(packages/js-dash-sdk/package.json,packages/js-evo-sdk/package.json,packages/wasm-sdk/package.json) — shumkovkotlin-sdk(packages/kotlin-sdk/KotlinExampleApp/app/src/main/java/org/dashfoundation/example/ui/contracts/ContractJson.kt,packages/kotlin-sdk/KotlinExampleApp/app/src/test/java/org/dashfoundation/example/ui/contracts/IndexKeywordDescriptorsTest.kt) — HashEngineeringdpp(packages/rs-dpp/schema/meta_schemas/document/v3/document-meta.json,packages/rs-dpp/src/data_contract/document_type/accessors/mod.rs,packages/rs-dpp/src/data_contract/document_type/accessors/v2/mod.rsand 44 more) — QuantumExplorer or shumkovrs-drive-abci(packages/rs-drive-abci/src/core/wait_for_core_to_sync/v0/mod.rs,packages/rs-drive-abci/src/execution/platform_events/block_end/update_state_cache/v0/mod.rs,packages/rs-drive-abci/src/execution/platform_events/core_based_updates/update_masternode_identities/create_operator_identity/v0/mod.rsand 71 more) — QuantumExplorer or shumkovrs-drive(packages/rs-drive/grovedb-structure.json,packages/rs-drive/src/drive/contract/estimation_costs/add_estimation_costs_for_contract_insertion/v1/mod.rs,packages/rs-drive/src/drive/contract/insert/insert_contract/v0/tests/chained_query_e2e_tests.rsand 118 more) — QuantumExplorer or shumkovrs-platform-wallet-ffi(packages/rs-platform-wallet-ffi/src/shielded_send.rs) — HashEngineering or ZocoLini or llbartekll or romchornyirust-sdk-ffi(packages/rs-sdk-ffi/tests/integration_tests/contested_resource.rs,packages/rs-sdk-ffi/tests/integration_tests/identity.rs,packages/rs-sdk-ffi/tests/integration_tests/token.rs) — lklimek or shumkovrust-sdk(packages/rs-sdk/src/platform/documents/transitions/delete.rs,packages/rs-sdk/tests/fetch/contested_resource.rs,packages/rs-sdk/tests/fetch/contested_resource_vote_state.rsand 161 more) — lklimek or shumkovswift-sdk(packages/swift-sdk/Sources/SwiftDashSDK/Core/Utils/DataContractParser.swift,packages/swift-sdk/Sources/SwiftDashSDK/Persistence/Models/PersistentIndex.swift,packages/swift-sdk/SwiftExampleApp/SwiftExampleApp/Views/DocumentTypeDetailsView.swiftand 4 more) — llbartekll or romchornyiWhen every merge requirement is met, the
PR Hygienecheck passes. Reviewer limits do not block merging; other required GitHub checks and protections still apply.