Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 27 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,30 @@
## [3.0.0-dev.11](https://github.com/dashpay/platform/compare/v3.0.0-dev.10...v3.0.0-dev.11) (2026-01-08)


### ⚠ BREAKING CHANGES

* **sdk:** failed address sync on invalid proof (#2967)
* **platform:** add block-aware credit operations to manage address balance changes (#2968)
* **platform:** enhanced fetching of compacted address balance changes (#2966)

### Features

* **platform:** add block-aware credit operations to manage address balance changes ([#2968](https://github.com/dashpay/platform/issues/2968))
* **platform:** add tests for proof verification of recent address balance changes ([#2969](https://github.com/dashpay/platform/issues/2969))
* **platform:** enhanced fetching of compacted address balance changes ([#2966](https://github.com/dashpay/platform/issues/2966))
* **platform:** remove platform version patching and state migration logic ([#2961](https://github.com/dashpay/platform/issues/2961))
* **platform:** update address expiration time from 1 day to 1 week ([#2964](https://github.com/dashpay/platform/issues/2964))
* **sdk:** return checkpoint height with `AddressSyncResult` ([#2965](https://github.com/dashpay/platform/issues/2965))


### Bug Fixes

* **rs-sdk-ffi:** auto-increment document revision in replace function ([#2960](https://github.com/dashpay/platform/issues/2960))
* **sdk:** adjust metadata freshness criteria for get_addresses_trunk_state and get_addresses_branch_state ([#2954](https://github.com/dashpay/platform/issues/2954))
* **sdk:** clamp address sync branch query depth to platform limits ([#2955](https://github.com/dashpay/platform/issues/2955))
* **sdk:** failed address sync on invalid proof ([#2967](https://github.com/dashpay/platform/issues/2967))
* **sdk:** match `ItemWithSumItem` in `extract_balance_from_element` ([#2956](https://github.com/dashpay/platform/issues/2956))

Comment on lines +1 to +27
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

Clarify whether sdk change #2967 is truly a breaking change

**sdk:** failed address sync on invalid proof (#2967) is listed both under “⚠ BREAKING CHANGES” and under “Bug Fixes”. If the change is only behavior-hardening (rejecting bad proofs) and not a protocol/API break, consider either:

  • removing it from the “⚠ BREAKING CHANGES” list, or
  • briefly clarifying in that bullet why it’s breaking (e.g., stricter validation that can cause previously-accepted flows to fail).

This will make the impact clearer for integrators scanning the changelog.

🤖 Prompt for AI Agents
In @CHANGELOG.md around lines 1 - 27, The changelog currently lists "**sdk:**
failed address sync on invalid proof  (#2967)" under both "⚠ BREAKING CHANGES"
and "Bug Fixes"; decide and fix this by either removing that bullet from the "⚠
BREAKING CHANGES" section if it is only a behavior-hardening bug, or keep it
there but append a short parenthetical clarifier to the same bullet (e.g.,
"(stricter validation may cause previously-accepted proofs to be rejected)") so
readers know why it is breaking; update the single bullet for `**sdk:** failed
address sync on invalid proof  (#2967)` accordingly.

## [3.0.0-dev.10](///compare/v3.0.0-dev.9...v3.0.0-dev.10) (2026-01-06)


Expand Down
76 changes: 38 additions & 38 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -45,5 +45,5 @@ members = [

[workspace.package]

version = "3.0.0-dev.10"
version = "3.0.0-dev.11"
rust-version = "1.92"
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@dashevo/platform",
"version": "3.0.0-dev.10",
"version": "3.0.0-dev.11",
"private": true,
"scripts": {
"setup": "yarn install && yarn run build && yarn run configure",
Expand Down
2 changes: 1 addition & 1 deletion packages/bench-suite/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@dashevo/bench-suite",
"private": true,
"version": "3.0.0-dev.10",
"version": "3.0.0-dev.11",
"description": "Dash Platform benchmark tool",
"scripts": {
"bench": "node ./bin/bench.js",
Expand Down
Loading
Loading