Skip to content

Releases: PrivacyDataCoin-Project/PDC

PDC 3.0.0 (build 11)

Choose a tag to compare

@ArqTras ArqTras released this 19 Oct 23:58
v3.0.0
aa3985a

PDC 3.0.0 (build 11)

Hard-fork and wallet hardening release.

Highlights

  • HF8 schedule: hard fork at height 50000 (testnet 15000) with handshake min build 11, so upgraded nodes drop older peers before the strict PoS sequence run limit activates after 57000.
  • JWT Companion UAF harden: wallet RPC JWT salt set/check no longer races with expiration sweeps (macOS crash fix path).
  • PoS sequence limit: fix asymmetry between main and alt chain paths.
  • Version: display / CMake / Inno Setup aligned to 3.0.0.11.
  • Companion: website latest announce bumped to 0.1.15.

Notes

CI build-all publishes signed platform artifacts to this release when the release:published workflow completes. macOS DMG notarization may take additional time after the build job finishes.

Artifacts

Built from aa3985a5 by Build all platforms.

  • pdc-linux-arm64-cli-3.0.0.11-aa3985a.tar.bz2 (16M)
  • pdc-linux-arm64-gui-3.0.0.11-aa3985a.AppImage (175M)
  • pdc-linux-x64-cli-3.0.0.11-aa3985a.tar.bz2 (16M)
  • pdc-linux-x64-gui-3.0.0.11-aa3985a.AppImage (167M)
  • pdc-macos-arm64-cli-v3.0.0.11[aa3985a].tar.bz2 (13M)
  • pdc-macos-arm64-gui-v3.0.0.11[aa3985a].dmg (272M)
  • pdc-macos-universal-cli-v3.0.0.11[aa3985a].tar.bz2 (26M)
  • pdc-macos-x64-cli-v3.0.0.11[aa3985a].tar.bz2 (13M)
  • pdc-macos-x64-gui-v3.0.0.11[aa3985a].dmg (245M)
  • pdc-windows-x64-cli-3.0.0.11-aa3985a.zip (109M)
  • pdc-windows-x64-gui-3.0.0.11-aa3985a-installer.exe (194M)
  • pdc-windows-x64-gui-3.0.0.11-aa3985a.zip (282M)

PDC 2.4.3 (build 10)

Choose a tag to compare

@ArqTras ArqTras released this 19 Oct 11:25
v2.4.3
063f204

PDC 2.4.3 (build 10)

Soft-launch wallet release.

Highlights

  • Sync under checkpoints: skip pruned ADO proofs so checkpoint sync no longer stalls; lower LMDB pre-download size threshold for small PDC snapshots (5a92fc9).
  • JWT Companion race fix: serialize wallet RPC JWT salt set/check under a mutex so multi-thread Companion auth no longer races (^@c16553b).
  • Version: display / CMake / Inno Setup aligned to 2.4.3.10 (handshake min build unchanged).
  • Mainnet checkpoints updated to height 28000; LMDB pre-download to 28922.
  • Assets whitelist (PAK): signed assets_whitelist.json with validation-authority signature verification in wallet2.
  • CI: macOS stapler Error 68 retries; Windows NASM install retry/fallback; empty version [] guard.

Notes

CI build-all publishes signed platform artifacts to this release when the release:published workflow completes. macOS DMG notarization may take additional time after the build job finishes.

Artifacts

Built from 063f204b by Build all platforms.

  • pdc-linux-arm64-cli-2.4.3.10-063f204.tar.bz2 (16M)
  • pdc-linux-arm64-gui-2.4.3.10-063f204.AppImage (175M)
  • pdc-linux-x64-cli-2.4.3.10-063f204.tar.bz2 (16M)
  • pdc-linux-x64-gui-2.4.3.10-063f204.AppImage (167M)
  • pdc-macos-arm64-cli-v2.4.3.10[063f204].tar.bz2 (13M)
  • pdc-macos-arm64-gui-v2.4.3.10[063f204].dmg (272M)
  • pdc-macos-universal-cli-v2.4.3.10[063f204].tar.bz2 (26M)
  • pdc-macos-x64-cli-v2.4.3.10[063f204].tar.bz2 (13M)
  • pdc-macos-x64-gui-v2.4.3.10[063f204].dmg (245M)
  • pdc-windows-x64-cli-2.4.3.10-063f204.zip (109M)
  • pdc-windows-x64-gui-2.4.3.10-063f204-installer.exe (194M)
  • pdc-windows-x64-gui-2.4.3.10-063f204.zip (282M)

PDC 2.4.2

Choose a tag to compare

@ArqTras ArqTras released this 10 Oct 16:30
v2.4.2

PDC 2.4.2

Version 2.4.2.9 (handshake min build unchanged: 4).

Summary

  • Ubuntu 22.04 AppImages run on newer hosts, including Ubuntu 24.04 and 26.04.
  • Bundled NSS/NSPR is pinned ahead of the host softokn, so Qt WebEngine no longer aborts on startup.
  • The Qt GUI uses the host libstdc++, which removes the std::bad_cast crash while formatting daemon status. CLI tools keep a static libstdc++.
  • The AppImage does not bundle libstdc++. The Ubuntu 24.04 smoke test fails if the GUI log contains std::bad_cast.

Artifacts

Built from 337176a0 by Build all platforms.

  • pdc-linux-arm64-cli-2.4.2.9-337176a.tar.bz2 (16M)
  • pdc-linux-arm64-gui-2.4.2.9-337176a.AppImage (175M)
  • pdc-linux-x64-cli-2.4.2.9-337176a.tar.bz2 (16M)
  • pdc-linux-x64-gui-2.4.2.9-337176a.AppImage (167M)
  • pdc-macos-arm64-cli-v2.4.2.9[337176a].tar.bz2 (13M)
  • pdc-macos-arm64-gui-v2.4.2.9[337176a].dmg (272M)
  • pdc-macos-universal-cli-v2.4.2.9[337176a].tar.bz2 (26M)
  • pdc-macos-x64-cli-v2.4.2.9[337176a].tar.bz2 (13M)
  • pdc-macos-x64-gui-v2.4.2.9[337176a].dmg (245M)
  • pdc-windows-x64-cli-2.4.2.9-337176a.zip (109M)
  • pdc-windows-x64-gui-2.4.2.9-337176a-installer.exe (194M)
  • pdc-windows-x64-gui-2.4.2.9-337176a.zip (282M)

PDC 2.4.1

Choose a tag to compare

@ArqTras ArqTras released this 09 Oct 22:50
v2.4.1
2c8b5f2

PDC 2.4.1

Version 2.4.1.8 (handshake min build unchanged: 4).

Summary

  • New multi-platform CI (Linux AppImage, Windows, macOS) via build-all on master; removed legacy main / main-cli workflows
  • Linux AppImage: full NSS/NSPR bundling (Ubuntu 26.04 compatible), no host systemd; fixed RPATH / AppDir self-containment
  • Windows: MSVC x64 builds, Inno installer to C:\Program Files\PDC (PDC-specific AppId, no clash with Zano); no Authenticode, no ARM64
  • macOS: GUI/CLI workflows (x64/arm64) plus universal CLI signed and notarized
  • GUI: WebChannelBridge API isolation, daemon state delivery fix, UI sync (start_backend order) — unblocks stuck “Loading blockchain data”
  • Submodule fixes live in PrivacyDataCoin-Project forks (no configure-time overlay; builds should not report -dirty)
  • Smoke: simplewallet --version exits 0
  • There is known issue with linux GUI that may not work proper, use cli untill fix

Artifacts

Built from 2c8b5f21 by Build all platforms.

PDC 2.4.0

Choose a tag to compare

@ArqTras ArqTras released this 07 Oct 10:09

PDC 2.4.0

  • Fix release-compatible crashes in RPC, database locks, and mnemonics
  • Keep Tor/Asio builds valid across Boost 1.75-1.90 and fix read-only DB unlock
  • Add mainnet checkpoints every 1000 blocks through height 12000
  • Fix Windows/macOS CI packaging and linker issues for release artifacts
  • Update wallet UI so History shows real transfer amounts and Received vs Sent
  • Display version 2.4.0.7 with handshake min build kept at 4

PDC 2.3.1

Choose a tag to compare

@ArqTras ArqTras released this 05 Oct 22:05

Version

  • Project version is 2.3.1 (CMakeLists.txt VERSION and src/version.h.in).
  • PROJECT_VERSION_BUILD_NO is 5. The hardfork minimum build is still 4.

Chain snapshots

Mainnet predownload entries in src/common/pre_download.h:

The previous mainnet LMDB snapshot was pdc_lmdb_1986.pak. MDBX predownload was empty in 2.3.0.

MDBX geometry

New MDBX databases can be created on a host whose OS page is 16 KiB. mdbx_env_set_geometry installs the requested 4 KiB database page before it converts the growth step, and the grow/shrink step is clamped to a size that fits in a uint16 page count and stays aligned to the OS page. An existing database is not rewritten. This is a local creation fix and does not change consensus.

Hosts

  • Wrap status is requested from http://wrapped.privacydatacoin.com/api2/get_wrap_info (previously wrapped.pdc.org).
  • The GUI layout submodule (0ba11db15b695e3298294ba0d5513d26eb3d6278) uses https://api.privacydatacoin.com for the asset whitelist and https://wrapped.privacydatacoin.com for wrap info.
  • Chain snapshots are served from https://api.privacydatacoin.com/pre-download/.

Wallet and API

  • Compact wallet sync is on by default. Wallets may ask get_blocks for compact transactions (signatures and proofs omitted). Older daemons ignore the flag and return full blocks. Pending compact transactions are not relayed without signatures. This is wallet transport metadata and is not written into the blockchain database.
  • getinfo includes the daemon version string.
  • GUI log size and clear methods are available on the log stream splitter.
  • PoS coinbase rewards are labeled apart from PoW in wallet history.
  • A full wallet rescan runs on the wallet thread from genesis, so the UI does not freeze the displayed height at 0.
  • Remote-node mode treats a daemon that only has inbound peers as online once getinfo returns a real tip, so wallet sync is not stuck in "connecting".

Branding, license, donations

  • LICENSE starts with a PrivacyDataCoin copyright header. The Zano MIT text below it is unchanged.
  • Donation lines in the README are PDC @arqtras and XMR 44xwrxeWXiCQJhvxxa5sVn6etiCoRAzHkMRJP6re2ySXXCJd4S5qvshjnyhePGFSftCjBHNKAdH5e2nZyrJgNTowBdGzRaU.
  • App icons, brand marks, and the website logos and favicon are the current PrivacyDataCoin set.
  • The website includes an App Store privacy page.

Builds

  • macOS CLI and GUI workflows run on macos-latest (they no longer target macos-14).
  • Linux GUI packages ship qt.conf, WebEngine resources and locales, and the OpenSSL 1.1 libraries used at build time, so the GUI is not blank when Qt looks up the CI prefix.
  • Contrib submodule pointers match master: miniupnp bd836936f7ed7e697f36dff709d00a907644172a, RandomX 3bcb6bafe63d70f8e6f78a0d431e71be2b638083, tor-connect b589edb1906dccb387cfeded6ed12286c5f0405f, bitcoin-secp256k1 a5269373fa13ff845f654d81b90629dd78495641.

v2.3.0

Choose a tag to compare

@ArqTras ArqTras released this 30 Sep 20:52

Summary

v2.2.0

Choose a tag to compare

@ArqTras ArqTras released this 30 Sep 11:29

PDC 2.2.0

  • Display version bumped to 2.2.0
  • Handshake build number: 3
  • min_allowed_build / ZANO_HARDFORK_0{5,6,7}_MIN_BUILD_VER: 3 (peers of this release pass; older build 1 rejected)

CLI and GUI artifacts are attached by CI on release publish.

v2.1.0

Choose a tag to compare

@ArqTras ArqTras released this 28 Sep 20:16
8492093

Initial release 2.1.0