Skip to content

chore(release): v2.5.2-beta#2637

Merged
shamardy merged 9 commits intomainfrom
staging
Oct 21, 2025
Merged

chore(release): v2.5.2-beta#2637
shamardy merged 9 commits intomainfrom
staging

Conversation

@shamardy
Copy link
Copy Markdown
Collaborator

@shamardy shamardy commented Oct 7, 2025

v2.5.2-beta - 2025-10-10

Enhancements/Fixes:

Swap Stats DB:

  • Swap status broadcasting was enabled for privacy coins with the persistent pubkey hidden (set to zeros) to maintain user privacy. #2648
  • Stats database now correctly stores persistent pubkeys for both maker and taker instead of incorrectly storing htlc pubkeys in some cases. #2648

ARRR/Pirate:

  • The get_nullifiers function for Zcoin WASM build is now aligned with its sqlite counterpart to return nullifiers for both unspent notes and notes with unconfirmed spends, fixing the spent_by_me field in transaction history and balance calculations. #2651

Metrics:

  • The memory_db size metric that relied on parity-util-mem::malloc_size was removed because it intermittently segfaulted on Linux due to allocator conflicts. #2632

Build and Dependency Management:

  • A CI job was added to build macOS Universal2 artifacts for KDF, this combines x86_64-apple-darwin and aarch64-apple-darwin binaries via lipo to produce a single binary that runs natively on both Intel and Apple Silicon. The universal binary is uploaded as kdf_<commit>-mac-universal.zip. #2628
  • The parity-util-mem dependency was removed. #2632
  • CI container base image was bumped to debian:bullseye-slim #2534 #2641

shamardy and others added 4 commits July 28, 2025 20:18
v2.5.1-beta changelogs were added as well.
…ev (#2641)

This change is re-propagated to dev only to preserve linear git history
@smk762
Copy link
Copy Markdown

smk762 commented Oct 13, 2025

Confirmed related gui login bug on linux is resolved with this build.
Awaiting GUI Mac binaries to test confirmation of universal binaries launching successfully on pre-silicon devices

@smk762
Copy link
Copy Markdown

smk762 commented Oct 14, 2025

Confirmed KDF binary in kdf_8beb119-mac-universal.zip via CI sdk builds launches successfully on a pre-silicon MacMini in terminal. Still having issues with GUI, but does not appear to be related to KDF.

dimxy and others added 3 commits October 15, 2025 15:56
This commit is a quick fix for zcoin wasm build to return correct balance and tx history (spent_amount).
It corrects the `get_nullifiers` function to return nullfiers both for unspent notes and notes with unconfirmed spends similar to the non-wasm sqlite function in librustzcash.
This commit hides the persistent pubkey while broadcasting swap status for privacy coins. It also fixes a problem where the htlc pubkey where stored in stats db in some cases instead of the persistent pubkey.
@smk762 smk762 self-requested a review October 21, 2025 15:42
Copy link
Copy Markdown

@smk762 smk762 left a comment

Choose a reason for hiding this comment

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

LGTM thanks!

@shamardy shamardy merged commit a295579 into main Oct 21, 2025
40 of 53 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants