Skip to content

chore(release): update changelog and bump version to 3.0.0-dev.10#2951

Merged
shumkov merged 1 commit intov3.0-devfrom
release_3.0.0-dev.10
Jan 6, 2026
Merged

chore(release): update changelog and bump version to 3.0.0-dev.10#2951
shumkov merged 1 commit intov3.0-devfrom
release_3.0.0-dev.10

Conversation

@shumkov
Copy link
Collaborator

@shumkov shumkov commented Jan 6, 2026

Issue being fixed or feature implemented

Release new Dash Platform version

What was done?

  • Updated changelog
  • Bumped packages version

How Has This Been Tested?

None

Breaking Changes

None

Checklist:

  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have added or updated relevant unit/integration/functional/e2e tests
  • I have made corresponding changes to the documentation

For repository code-owners and collaborators only

  • I have assigned this pull request to a milestone

Summary by CodeRabbit

  • Chores
    • Released version 3.0.0-dev.10 across all workspace packages with corresponding CHANGELOG updates documenting breaking changes, new features, and bug fixes.

✏️ Tip: You can customize this high-level summary in your review settings.

@shumkov shumkov added this to the v3.0.0 milestone Jan 6, 2026
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Jan 6, 2026

📝 Walkthrough

Walkthrough

This PR performs a coordinated version bump across the entire workspace from 3.0.0-dev.9 to 3.0.0-dev.10, updating CHANGELOG.md with a new release entry and incrementing version fields in Cargo.toml and 24+ package.json files.

Changes

Cohort / File(s) Summary
Release Documentation
CHANGELOG.md
Added new release entry 3.0.0-dev.10 with Breaking Changes, Features, and Bug Fixes sections for platform/dpp/wasm-sdk
Workspace & Root Config
Cargo.toml, package.json
Bumped workspace and root package version from 3.0.0-dev.9 to 3.0.0-dev.10
Core SDK Packages
packages/js-dapi-client/package.json, packages/js-dash-sdk/package.json, packages/js-evo-sdk/package.json, packages/js-grpc-common/package.json, packages/dapi/package.json, packages/dapi-grpc/package.json
Version bumped from 3.0.0-dev.9 to 3.0.0-dev.10 (js-dash-sdk: 6.0.0-dev.9 → 6.0.0-dev.10)
WASM Packages
packages/wasm-dpp/package.json, packages/wasm-dpp2/package.json, packages/wasm-drive-verify/package.json, packages/wasm-sdk/package.json
Version bumped from 3.0.0-dev.9 to 3.0.0-dev.10
Smart Contract Packages
packages/dashpay-contract/package.json, packages/dpns-contract/package.json, packages/feature-flags-contract/package.json, packages/keyword-search-contract/package.json, packages/masternode-reward-shares-contract/package.json, packages/token-history-contract/package.json, packages/wallet-utils-contract/package.json, packages/withdrawals-contract/package.json
Version bumped from 3.0.0-dev.9 to 3.0.0-dev.10
Tooling & Test Packages
packages/bench-suite/package.json, packages/platform-test-suite/package.json, packages/dash-spv/package.json, packages/dashmate/package.json, packages/wallet-lib/package.json
Version bumped from 3.0.0-dev.9 to 3.0.0-dev.10 (dash-spv: 4.0.0-dev.9 → 4.0.0-dev.10; wallet-lib: 10.0.0-dev.9 → 10.0.0-dev.10)

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~5 minutes

Possibly related PRs

Suggested reviewers

  • QuantumExplorer

Poem

🐰 From nine to ten, the versions ascend,
A hop and a bump to the numbers we mend,
Through package and cargo, a synchronized dance,
Each decimal ticks with anticipation's glance! 🚀

Pre-merge checks

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main changes: updating the changelog and bumping versions to 3.0.0-dev.10 across the project.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@shumkov shumkov self-assigned this Jan 6, 2026
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Fix all issues with AI Agents
In @CHANGELOG.md:
- Around line 1-16: The release links for the [3.0.0-dev.10] changelog entry are
malformed: replace the triple-slash compare URL
"///compare/v3.0.0-dev.9...v3.0.0-dev.10" with a proper GitHub compare link and
replace the "undefined/undefined/undefined/issues/NNNN" issue links with proper
GitHub issue URLs; follow the same pattern used in other entries (e.g., use
https://github.com/<owner>/<repo>/compare/v3.0.0-dev.9...v3.0.0-dev.10 for the
compare link and https://github.com/<owner>/<repo>/issues/2948, /issues/2950,
/issues/2947 for the three issue references) so that the compare and issue
anchors for the [3.0.0-dev.10] header and the three PR/issue references resolve
correctly.
📜 Review details

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 02610f5 and eb368e3.

⛔ Files ignored due to path filters (1)
  • Cargo.lock is excluded by !**/*.lock
📒 Files selected for processing (26)
  • CHANGELOG.md
  • Cargo.toml
  • package.json
  • packages/bench-suite/package.json
  • packages/dapi-grpc/package.json
  • packages/dapi/package.json
  • packages/dash-spv/package.json
  • packages/dashmate/package.json
  • packages/dashpay-contract/package.json
  • packages/dpns-contract/package.json
  • packages/feature-flags-contract/package.json
  • packages/js-dapi-client/package.json
  • packages/js-dash-sdk/package.json
  • packages/js-evo-sdk/package.json
  • packages/js-grpc-common/package.json
  • packages/keyword-search-contract/package.json
  • packages/masternode-reward-shares-contract/package.json
  • packages/platform-test-suite/package.json
  • packages/token-history-contract/package.json
  • packages/wallet-lib/package.json
  • packages/wallet-utils-contract/package.json
  • packages/wasm-dpp/package.json
  • packages/wasm-dpp2/package.json
  • packages/wasm-drive-verify/package.json
  • packages/wasm-sdk/package.json
  • packages/withdrawals-contract/package.json
🧰 Additional context used
🧠 Learnings (18)
📚 Learning: 2025-09-03T14:42:29.958Z
Learnt from: thephez
Repo: dashpay/platform PR: 2754
File: packages/wasm-sdk/docs.html:1970-1971
Timestamp: 2025-09-03T14:42:29.958Z
Learning: In packages/wasm-sdk/, the docs.html file is auto-generated from api-definitions.json. Any documentation fixes should be made in api-definitions.json rather than directly in docs.html, as manual changes to docs.html would be overwritten during regeneration.

Applied to files:

  • packages/wasm-dpp/package.json
  • packages/wasm-dpp2/package.json
  • packages/wasm-sdk/package.json
  • CHANGELOG.md
📚 Learning: 2025-09-03T14:41:16.196Z
Learnt from: thephez
Repo: dashpay/platform PR: 2754
File: packages/wasm-sdk/AI_REFERENCE.md:766-766
Timestamp: 2025-09-03T14:41:16.196Z
Learning: In packages/wasm-sdk/, the AI_REFERENCE.md file is auto-generated from api-definitions.json. Any documentation fixes should be made in api-definitions.json rather than directly in AI_REFERENCE.md, as manual changes to AI_REFERENCE.md would be overwritten during regeneration.

Applied to files:

  • packages/wasm-dpp/package.json
  • packages/wasm-sdk/package.json
  • CHANGELOG.md
📚 Learning: 2025-12-29T10:53:11.383Z
Learnt from: shumkov
Repo: dashpay/platform PR: 2868
File: packages/wasm-sdk/tests/functional/addresses.spec.mjs:75-95
Timestamp: 2025-12-29T10:53:11.383Z
Learning: In the dashpay/platform repository, the dirty-chai plugin is used for Chai assertions in test files. This makes function-call assertion syntax like `expect(...).to.be.ok()` valid and correct, rather than the standard property-based syntax `expect(...).to.be.ok`.

Applied to files:

  • packages/platform-test-suite/package.json
📚 Learning: 2025-10-29T11:37:57.299Z
Learnt from: lklimek
Repo: dashpay/platform PR: 2818
File: packages/dashmate/test/unit/templates/dynamicCompose.spec.js:1-4
Timestamp: 2025-10-29T11:37:57.299Z
Learning: In the dashpay/platform repository's dashmate package (packages/dashmate), test files do not need to import `expect` from chai because test/bootstrap.js sets it up globally with `global.expect = expect;`. The bootstrap file is automatically loaded by Mocha.

Applied to files:

  • packages/platform-test-suite/package.json
📚 Learning: 2025-10-15T14:45:30.856Z
Learnt from: lklimek
Repo: dashpay/platform PR: 2716
File: packages/dashmate/src/test/constants/services.js:4-4
Timestamp: 2025-10-15T14:45:30.856Z
Learning: In the dashmate codebase (packages/dashmate), during the DAPI Rust migration (rs-dapi), the old service keys `dapi_api` and `dapi_core_streams` are intentionally kept in `generateEnvsFactory.js` for backward compatibility even though the test constants in `src/test/constants/services.js` have been updated to use `rs_dapi`. These deprecated keys will be removed in a future PR after the transition is complete.

Applied to files:

  • packages/dashmate/package.json
  • packages/js-dash-sdk/package.json
  • packages/dapi/package.json
📚 Learning: 2025-11-25T13:10:23.481Z
Learnt from: CR
Repo: dashpay/platform PR: 0
File: CLAUDE.md:0-0
Timestamp: 2025-11-25T13:10:23.481Z
Learning: Keep WASM SDK documentation in sync by running `python3 generate_docs.py` after changes to packages/wasm-sdk

Applied to files:

  • packages/wasm-sdk/package.json
📚 Learning: 2025-11-25T13:10:23.481Z
Learnt from: CR
Repo: dashpay/platform PR: 0
File: CLAUDE.md:0-0
Timestamp: 2025-11-25T13:10:23.481Z
Learning: Use JavaScript/TypeScript for client SDKs, developer tools, and test suite

Applied to files:

  • packages/wasm-sdk/package.json
  • packages/js-evo-sdk/package.json
📚 Learning: 2025-09-03T19:33:21.688Z
Learnt from: thephez
Repo: dashpay/platform PR: 2754
File: packages/wasm-sdk/api-definitions.json:1285-1285
Timestamp: 2025-09-03T19:33:21.688Z
Learning: In packages/wasm-sdk/api-definitions.json, thephez prefers to keep the existing "ripemd160hash20bytes1234" placeholder for ECDSA_HASH160 data field in documentation examples rather than using a valid base64-encoded format, maintaining consistency with the previous documentation approach.

Applied to files:

  • packages/wasm-sdk/package.json
📚 Learning: 2025-11-25T13:10:23.481Z
Learnt from: CR
Repo: dashpay/platform PR: 0
File: CLAUDE.md:0-0
Timestamp: 2025-11-25T13:10:23.481Z
Learning: Applies to **/swift-sdk/**/*.{swift,h,m,c} : iOS SDK must combine both Core (SPV wallet) and Platform (identity/documents) functionality in the unified SDK with proper function naming: `dash_core_sdk_*` prefix for Core functions, `dash_sdk_*` prefix for Platform functions, and `dash_unified_sdk_*` prefix for unified functions

Applied to files:

  • CHANGELOG.md
📚 Learning: 2025-03-11T09:39:23.071Z
Learnt from: shumkov
Repo: dashpay/platform PR: 2489
File: packages/rs-dpp/Cargo.toml:32-32
Timestamp: 2025-03-11T09:39:23.071Z
Learning: In the Dash Platform project, dependencies are currently managed using Git repository references with tags (repo+tag format in Cargo.toml) rather than published crates, as the team is not currently publishing crates to crates.io.

Applied to files:

  • packages/js-dash-sdk/package.json
📚 Learning: 2025-07-10T00:37:09.586Z
Learnt from: QuantumExplorer
Repo: dashpay/platform PR: 2690
File: packages/wasm-sdk/src/queries/document.rs:383-384
Timestamp: 2025-07-10T00:37:09.586Z
Learning: In the Dash platform, DPNS (Dash Platform Name Service) contracts have the same ID across all networks (mainnet, testnet, etc.), so hardcoding the DPNS contract ID is appropriate and doesn't need to be configurable.

Applied to files:

  • packages/dpns-contract/package.json
📚 Learning: 2024-10-17T08:52:54.300Z
Learnt from: shumkov
Repo: dashpay/platform PR: 2248
File: packages/rs-drive-abci/src/main.rs:106-111
Timestamp: 2024-10-17T08:52:54.300Z
Learning: In this project, the environment variable `CARGO_PKG_RUST_VERSION` is defined and can be used safely with the `env!` macro.

Applied to files:

  • Cargo.toml
📚 Learning: 2025-11-25T13:10:23.481Z
Learnt from: CR
Repo: dashpay/platform PR: 0
File: CLAUDE.md:0-0
Timestamp: 2025-11-25T13:10:23.481Z
Learning: Run Rust tests for packages using `cargo test -p <package_name>` and all Rust tests with `cargo test --workspace`

Applied to files:

  • Cargo.toml
📚 Learning: 2024-10-18T15:39:51.172Z
Learnt from: lklimek
Repo: dashpay/platform PR: 2254
File: packages/rs-sdk/src/sdk.rs:585-585
Timestamp: 2024-10-18T15:39:51.172Z
Learning: The 'platform' project uses Rust version 1.80, so code in 'packages/rs-sdk' can use features available in Rust 1.80, such as the `abs_diff()` method.

Applied to files:

  • Cargo.toml
📚 Learning: 2025-01-19T07:36:46.042Z
Learnt from: QuantumExplorer
Repo: dashpay/platform PR: 2431
File: packages/rs-drive/Cargo.toml:55-60
Timestamp: 2025-01-19T07:36:46.042Z
Learning: The grovedb dependencies in packages/rs-drive/Cargo.toml and related files are intentionally kept at specific revisions rather than using the latest stable version, with plans to update them at a later time.

Applied to files:

  • Cargo.toml
📚 Learning: 2025-10-09T16:00:42.724Z
Learnt from: lklimek
Repo: dashpay/platform PR: 2716
File: packages/rs-dash-event-bus/Cargo.toml:4-4
Timestamp: 2025-10-09T16:00:42.724Z
Learning: Rust edition 2024 was released and stabilized in Rust 1.85 on February 20, 2025. Using `edition = "2024"` in Cargo.toml is valid and supported.

Applied to files:

  • Cargo.toml
📚 Learning: 2025-10-23T13:04:39.160Z
Learnt from: thephez
Repo: dashpay/platform PR: 2816
File: packages/js-dapi-client/lib/networkConfigs.js:17-40
Timestamp: 2025-10-23T13:04:39.160Z
Learning: For the testnet DAPI address whitelist in packages/js-dapi-client/lib/networkConfigs.js, nodes may be intentionally excluded even if they are ENABLED if they are running pre-2.1 versions. Version compatibility is an important filtering criterion beyond just enabled status.

Applied to files:

  • packages/dapi/package.json
📚 Learning: 2025-09-22T05:59:31.140Z
Learnt from: shumkov
Repo: dashpay/platform PR: 2783
File: packages/js-evo-sdk/tests/functional/dpns.spec.mjs:2-2
Timestamp: 2025-09-22T05:59:31.140Z
Learning: The dist/evo-sdk.module.js file in packages/js-evo-sdk is a generated build artifact created during the build process, not a source file that should exist in the repository.

Applied to files:

  • packages/js-evo-sdk/package.json
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (111)
  • GitHub Check: Rust packages (dapi-grpc) / Check each feature
  • GitHub Check: Rust packages (token-history-contract) / Detect immutable structure changes
  • GitHub Check: Rust packages (dapi-grpc) / Tests
  • GitHub Check: Rust packages (drive-abci) / Tests
  • GitHub Check: Rust packages (token-history-contract) / Tests
  • GitHub Check: Rust packages (token-history-contract) / Unused dependencies
  • GitHub Check: Rust packages (rs-dapi-client) / Tests
  • GitHub Check: Rust packages (masternode-reward-shares-contract) / Linting
  • GitHub Check: Build Docker images (Dashmate helper, dashmate-helper, dashmate-helper) / Build Dashmate helper image
  • GitHub Check: Build JS packages / Build JS
  • GitHub Check: Build Docker images (Drive, drive, drive-abci, SDK_TEST_DATA=true
    ) / Build Drive image
  • GitHub Check: Build Docker images (RS-DAPI, rs-dapi, rs-dapi) / Build RS-DAPI image
  • GitHub Check: Rust packages (dapi-grpc) / Check each feature
  • GitHub Check: Rust packages (token-history-contract) / Detect immutable structure changes
  • GitHub Check: Rust packages (dapi-grpc) / Tests
  • GitHub Check: Rust packages (drive-abci) / Tests
  • GitHub Check: Rust packages (token-history-contract) / Tests
  • GitHub Check: Rust packages (token-history-contract) / Unused dependencies
  • GitHub Check: Rust packages (rs-dapi-client) / Tests
  • GitHub Check: Rust packages (masternode-reward-shares-contract) / Linting
  • GitHub Check: Build Docker images (Dashmate helper, dashmate-helper, dashmate-helper) / Build Dashmate helper image
  • GitHub Check: Build JS packages / Build JS
  • GitHub Check: Build Docker images (Drive, drive, drive-abci, SDK_TEST_DATA=true
    ) / Build Drive image
  • GitHub Check: Build Docker images (RS-DAPI, rs-dapi, rs-dapi) / Build RS-DAPI image
  • GitHub Check: Rust packages (dapi-grpc) / Check each feature
  • GitHub Check: Rust packages (token-history-contract) / Detect immutable structure changes
  • GitHub Check: Rust packages (dapi-grpc) / Tests
  • GitHub Check: Rust packages (drive-abci) / Tests
  • GitHub Check: Rust packages (token-history-contract) / Tests
  • GitHub Check: Rust packages (token-history-contract) / Unused dependencies
  • GitHub Check: Rust packages (rs-dapi-client) / Tests
  • GitHub Check: Rust packages (masternode-reward-shares-contract) / Linting
  • GitHub Check: Build Docker images (Dashmate helper, dashmate-helper, dashmate-helper) / Build Dashmate helper image
  • GitHub Check: Build JS packages / Build JS
  • GitHub Check: Build Docker images (Drive, drive, drive-abci, SDK_TEST_DATA=true
    ) / Build Drive image
  • GitHub Check: Build Docker images (RS-DAPI, rs-dapi, rs-dapi) / Build RS-DAPI image
  • GitHub Check: Rust packages (dapi-grpc) / Check each feature
  • GitHub Check: Rust packages (token-history-contract) / Detect immutable structure changes
  • GitHub Check: Rust packages (dapi-grpc) / Tests
  • GitHub Check: Rust packages (drive-abci) / Tests
  • GitHub Check: Rust packages (token-history-contract) / Tests
  • GitHub Check: Rust packages (token-history-contract) / Unused dependencies
  • GitHub Check: Rust packages (rs-dapi-client) / Tests
  • GitHub Check: Rust packages (masternode-reward-shares-contract) / Linting
  • GitHub Check: Build Docker images (Dashmate helper, dashmate-helper, dashmate-helper) / Build Dashmate helper image
  • GitHub Check: Build JS packages / Build JS
  • GitHub Check: Build Docker images (Drive, drive, drive-abci, SDK_TEST_DATA=true
    ) / Build Drive image
  • GitHub Check: Build Docker images (RS-DAPI, rs-dapi, rs-dapi) / Build RS-DAPI image
  • GitHub Check: Rust packages (dapi-grpc) / Check each feature
  • GitHub Check: Rust packages (token-history-contract) / Detect immutable structure changes
  • GitHub Check: Rust packages (dapi-grpc) / Tests
  • GitHub Check: Rust packages (drive-abci) / Tests
  • GitHub Check: Rust packages (token-history-contract) / Tests
  • GitHub Check: Rust packages (token-history-contract) / Unused dependencies
  • GitHub Check: Rust packages (rs-dapi-client) / Tests
  • GitHub Check: Build Docker images (Dashmate helper, dashmate-helper, dashmate-helper) / Build Dashmate helper image
  • GitHub Check: Build JS packages / Build JS
  • GitHub Check: Build Docker images (Drive, drive, drive-abci, SDK_TEST_DATA=true
    ) / Build Drive image
  • GitHub Check: Build Docker images (RS-DAPI, rs-dapi, rs-dapi) / Build RS-DAPI image
  • GitHub Check: Rust packages (dapi-grpc) / Check each feature
  • GitHub Check: Rust packages (token-history-contract) / Detect immutable structure changes
  • GitHub Check: Rust packages (dapi-grpc) / Tests
  • GitHub Check: Rust packages (drive-abci) / Tests
  • GitHub Check: Rust packages (token-history-contract) / Tests
  • GitHub Check: Rust packages (token-history-contract) / Unused dependencies
  • GitHub Check: Rust packages (rs-dapi-client) / Tests
  • GitHub Check: Build Docker images (Dashmate helper, dashmate-helper, dashmate-helper) / Build Dashmate helper image
  • GitHub Check: Build JS packages / Build JS
  • GitHub Check: Build Docker images (Drive, drive, drive-abci, SDK_TEST_DATA=true
    ) / Build Drive image
  • GitHub Check: Build Docker images (RS-DAPI, rs-dapi, rs-dapi) / Build RS-DAPI image
  • GitHub Check: Rust packages (dapi-grpc) / Check each feature
  • GitHub Check: Rust packages (token-history-contract) / Detect immutable structure changes
  • GitHub Check: Rust packages (dapi-grpc) / Tests
  • GitHub Check: Rust packages (drive-abci) / Tests
  • GitHub Check: Rust packages (token-history-contract) / Tests
  • GitHub Check: Rust packages (token-history-contract) / Unused dependencies
  • GitHub Check: Rust packages (rs-dapi-client) / Tests
  • GitHub Check: Build Docker images (Dashmate helper, dashmate-helper, dashmate-helper) / Build Dashmate helper image
  • GitHub Check: Build JS packages / Build JS
  • GitHub Check: Build Docker images (Drive, drive, drive-abci, SDK_TEST_DATA=true
    ) / Build Drive image
  • GitHub Check: Build Docker images (RS-DAPI, rs-dapi, rs-dapi) / Build RS-DAPI image
  • GitHub Check: Rust packages (dapi-grpc) / Check each feature
  • GitHub Check: Rust packages (dapi-grpc) / Tests
  • GitHub Check: Rust packages (drive-abci) / Tests
  • GitHub Check: Rust packages (token-history-contract) / Tests
  • GitHub Check: Rust packages (token-history-contract) / Unused dependencies
  • GitHub Check: Rust packages (rs-dapi-client) / Tests
  • GitHub Check: Build Docker images (Dashmate helper, dashmate-helper, dashmate-helper) / Build Dashmate helper image
  • GitHub Check: Build JS packages / Build JS
  • GitHub Check: Build Docker images (Drive, drive, drive-abci, SDK_TEST_DATA=true
    ) / Build Drive image
  • GitHub Check: Build Docker images (RS-DAPI, rs-dapi, rs-dapi) / Build RS-DAPI image
  • GitHub Check: Rust packages (dapi-grpc) / Check each feature
  • GitHub Check: Rust packages (dapi-grpc) / Tests
  • GitHub Check: Rust packages (drive-abci) / Tests
  • GitHub Check: Rust packages (token-history-contract) / Tests
  • GitHub Check: Rust packages (token-history-contract) / Unused dependencies
  • GitHub Check: Rust packages (rs-dapi-client) / Tests
  • GitHub Check: Build Docker images (Dashmate helper, dashmate-helper, dashmate-helper) / Build Dashmate helper image
  • GitHub Check: Build JS packages / Build JS
  • GitHub Check: Build Docker images (Drive, drive, drive-abci, SDK_TEST_DATA=true
    ) / Build Drive image
  • GitHub Check: Build Docker images (RS-DAPI, rs-dapi, rs-dapi) / Build RS-DAPI image
  • GitHub Check: Rust packages (dapi-grpc) / Check each feature
  • GitHub Check: Rust packages (dapi-grpc) / Tests
  • GitHub Check: Rust packages (drive-abci) / Tests
  • GitHub Check: Rust packages (token-history-contract) / Tests
  • GitHub Check: Rust packages (token-history-contract) / Unused dependencies
  • GitHub Check: Rust packages (rs-dapi-client) / Tests
  • GitHub Check: Build Docker images (Dashmate helper, dashmate-helper, dashmate-helper) / Build Dashmate helper image
  • GitHub Check: Build JS packages / Build JS
  • GitHub Check: Build Docker images (Drive, drive, drive-abci, SDK_TEST_DATA=true
    ) / Build Drive image
  • GitHub Check: Build Docker images (RS-DAPI, rs-dapi, rs-dapi) / Build RS-DAPI image
🔇 Additional comments (25)
packages/wallet-utils-contract/package.json (1)

3-3: Version bump looks good.

The version update to 3.0.0-dev.10 is correct and consistent with the release objective.

packages/keyword-search-contract/package.json (1)

3-3: Version bump looks good.

The version update to 3.0.0-dev.10 is correct and consistent with the release objective.

packages/dapi-grpc/package.json (1)

3-3: Version bump looks good.

The version update to 3.0.0-dev.10 is correct and consistent with the release objective.

package.json (1)

3-3: Version bump looks good.

The root package version update to 3.0.0-dev.10 is correct and consistent with the release objective.

packages/dash-spv/package.json (1)

3-3: Version bump looks good.

The version update to 4.0.0-dev.10 is correct. Note that dash-spv maintains a separate major version (4.x) compared to other platform packages (3.x), but the dev.10 increment is consistent across the release.

packages/wasm-drive-verify/package.json (1)

6-6: LGTM! Version bump is correct.

The version update from 3.0.0-dev.9 to 3.0.0-dev.10 is consistent with the release preparation objectives.

packages/wasm-dpp/package.json (1)

3-3: LGTM! Version bump is correct.

The version update from 3.0.0-dev.9 to 3.0.0-dev.10 is consistent with the release preparation objectives.

packages/wasm-sdk/package.json (1)

3-3: LGTM! Version bump is correct.

The version update from 3.0.0-dev.9 to 3.0.0-dev.10 is consistent with the release preparation objectives.

Cargo.toml (1)

48-48: LGTM! Workspace version bump is correct.

The workspace version update from 3.0.0-dev.9 to 3.0.0-dev.10 is consistent with the release preparation objectives and will apply to all workspace members.

packages/wallet-lib/package.json (1)

3-3: LGTM! Version bump is correct.

The version update from 10.0.0-dev.9 to 10.0.0-dev.10 follows the same increment pattern as other packages in this release, maintaining wallet-lib's independent major version.

packages/dapi/package.json (1)

4-4: Version bump applied correctly.

The version increment to 3.0.0-dev.10 aligns with the coordinated workspace-wide release.

packages/feature-flags-contract/package.json (1)

3-3: Version bump applied correctly.

The version increment to 3.0.0-dev.10 aligns with the coordinated workspace-wide release.

packages/masternode-reward-shares-contract/package.json (1)

3-3: Version bump applied correctly.

The version increment to 3.0.0-dev.10 aligns with the coordinated workspace-wide release.

packages/dashmate/package.json (1)

3-3: Version bump applied correctly.

The version increment to 3.0.0-dev.10 aligns with the coordinated workspace-wide release.

packages/dashpay-contract/package.json (1)

3-3: Version bump applied correctly.

The version increment to 3.0.0-dev.10 aligns with the coordinated workspace-wide release.

packages/js-evo-sdk/package.json (1)

3-3: Version bump looks good.

The version increment from 3.0.0-dev.9 to 3.0.0-dev.10 is consistent with the release preparation objectives.

packages/platform-test-suite/package.json (1)

4-4: Version bump looks good.

The version increment to 3.0.0-dev.10 is correct for this coordinated release.

packages/token-history-contract/package.json (1)

3-3: Version bump looks good.

The version increment to 3.0.0-dev.10 aligns with the coordinated release preparation.

packages/js-grpc-common/package.json (1)

3-3: Version bump looks good.

The version update to 3.0.0-dev.10 is consistent with the release process.

packages/js-dash-sdk/package.json (1)

3-3: Version bump looks good.

The version increment to 6.0.0-dev.10 is correct. Note that this package uses major version 6 (separate versioning from the platform packages at 3.0.0), which is consistent with previous releases.

packages/wasm-dpp2/package.json (1)

3-3: LGTM! Version bump is consistent and correct.

packages/dpns-contract/package.json (1)

3-3: LGTM! Version bump is consistent and correct.

packages/withdrawals-contract/package.json (1)

3-3: LGTM! Version bump is consistent and correct.

packages/js-dapi-client/package.json (1)

3-3: LGTM! Version bump is correct.

The version update to 3.0.0-dev.10 aligns with the coordinated release objectives.

packages/bench-suite/package.json (1)

4-4: LGTM! Version bump is correct.

The version update to 3.0.0-dev.10 is consistent with the coordinated release across the workspace.

Comment on lines +1 to +16
## [3.0.0-dev.10](///compare/v3.0.0-dev.9...v3.0.0-dev.10) (2026-01-06)


### ⚠ BREAKING CHANGES

* **platform:** clean up expired compacted address balances (#2948)

### Features

* **platform:** clean up expired compacted address balances ([#2948](undefined/undefined/undefined/issues/2948))


### Bug Fixes

* **dpp:** broken chain lock proof deserialization ([#2950](undefined/undefined/undefined/issues/2950))
* **wasm-sdk:** enable identity_update to add ECDSA_SECP256K1 and BLS12_381 keys ([#2947](undefined/undefined/undefined/issues/2947))
Copy link
Contributor

@coderabbitai coderabbitai bot Jan 6, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

Fix malformed compare and issue links in new 3.0.0-dev.10 entry

The new section uses ///compare/... and undefined/undefined/undefined/issues/... URLs, so links for this release are broken even though other recent entries (e.g., 3.0.0-dev.7) use valid GitHub links. Please update the new entry to use the proper repository URLs.

Proposed link fixes for 3.0.0-dev.10
-## [3.0.0-dev.10](///compare/v3.0.0-dev.9...v3.0.0-dev.10) (2026-01-06)
+## [3.0.0-dev.10](https://github.com/dashpay/platform/compare/v3.0.0-dev.9...v3.0.0-dev.10) (2026-01-06)

-* **platform:** clean up expired compacted address balances ([#2948](undefined/undefined/undefined/issues/2948))
+* **platform:** clean up expired compacted address balances ([#2948](https://github.com/dashpay/platform/issues/2948))

-* **dpp:** broken chain lock proof deserialization ([#2950](undefined/undefined/undefined/issues/2950))
-* **wasm-sdk:** enable identity_update to add ECDSA_SECP256K1 and BLS12_381 keys ([#2947](undefined/undefined/undefined/issues/2947))
+* **dpp:** broken chain lock proof deserialization ([#2950](https://github.com/dashpay/platform/issues/2950))
+* **wasm-sdk:** enable identity_update to add ECDSA_SECP256K1 and BLS12_381 keys ([#2947](https://github.com/dashpay/platform/issues/2947))
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
## [3.0.0-dev.10](///compare/v3.0.0-dev.9...v3.0.0-dev.10) (2026-01-06)
### ⚠ BREAKING CHANGES
* **platform:** clean up expired compacted address balances (#2948)
### Features
* **platform:** clean up expired compacted address balances ([#2948](undefined/undefined/undefined/issues/2948))
### Bug Fixes
* **dpp:** broken chain lock proof deserialization ([#2950](undefined/undefined/undefined/issues/2950))
* **wasm-sdk:** enable identity_update to add ECDSA_SECP256K1 and BLS12_381 keys ([#2947](undefined/undefined/undefined/issues/2947))
## [3.0.0-dev.10](https://github.com/dashpay/platform/compare/v3.0.0-dev.9...v3.0.0-dev.10) (2026-01-06)
### ⚠ BREAKING CHANGES
* **platform:** clean up expired compacted address balances (#2948)
### Features
* **platform:** clean up expired compacted address balances ([#2948](https://github.com/dashpay/platform/issues/2948))
### Bug Fixes
* **dpp:** broken chain lock proof deserialization ([#2950](https://github.com/dashpay/platform/issues/2950))
* **wasm-sdk:** enable identity_update to add ECDSA_SECP256K1 and BLS12_381 keys ([#2947](https://github.com/dashpay/platform/issues/2947))
🤖 Prompt for AI Agents
In @CHANGELOG.md around lines 1 - 16, The release links for the [3.0.0-dev.10]
changelog entry are malformed: replace the triple-slash compare URL
"///compare/v3.0.0-dev.9...v3.0.0-dev.10" with a proper GitHub compare link and
replace the "undefined/undefined/undefined/issues/NNNN" issue links with proper
GitHub issue URLs; follow the same pattern used in other entries (e.g., use
https://github.com/<owner>/<repo>/compare/v3.0.0-dev.9...v3.0.0-dev.10 for the
compare link and https://github.com/<owner>/<repo>/issues/2948, /issues/2950,
/issues/2947 for the three issue references) so that the compare and issue
anchors for the [3.0.0-dev.10] header and the three PR/issue references resolve
correctly.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@shumkov ☝️

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems like the humans are having a chat. I'll hop back into my burrow for now. If you need me again, just tag @coderabbitai in a new comment, and I'll come hopping out!

@shumkov shumkov merged commit b5000ab into v3.0-dev Jan 6, 2026
109 of 110 checks passed
@shumkov shumkov deleted the release_3.0.0-dev.10 branch January 6, 2026 14:27
Copy link
Contributor

@lklimek lklimek left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

rabbit doesn't like our changelog

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants