See the assets to downloav2.0.0-rc14
Mainnet Readiness
- Release optimized for mainnet — network selector locked to testnet in GUI; to be unlocked at mainnet genesis.
- Mainnet enablement — mainnet-ready defaults, CSP, and network switching; pocx 1.0.2.
- Network-specific state reset on node start; graceful stop with wait.
- Wallet load state persists across node restarts.
- Node updates gated behind miner / aggregator / node stopped.
Fixes
- Node-setup redirect race on cold start — release builds no longer land on
/node/setupafter a clean shutdown; transient runtime fields cleared without wiping config-derived state. - 256-thread plotting overflow — dual EPYC-class systems (e.g. 2× EPYC 7B12 = 256 threads) no longer silently fail on play;
cpu_threadsmigrated end-to-end tousize. - GPU-only plotting — drops the implicit
.cpu_threads(0)that triggered the new pocx 1.0.2 validation rejection. - Invalid-address indicator on the send funds dialog.
- BIP-380 descriptor checksum charset ordering.
- Parallel plotting — incomplete plots on parallel drives; plan now regenerates on refresh.
- Solo mining no longer shows "PoCX Testnet" as the chain name on all networks.
- AppComponent spec missing
nodeStarting$onNodeServicemock.
Improvements
- Offline-ready fonts — fonts bundled locally; CSP reverted to null.
Under the Hood
- Version bumped to 2.0.0.
- Bumped pocx workspace crates 1.0.1 → 1.0.2 (picks up pocx#47).
cargo update— patchedrustls-webpki,tar,rand,tauri-plugin-dialog→ 2.7.0.npm update— Angular 21.2.3 → 21.2.8, closes all 31 npm advisories.cargo machete— removed unused Rust dependencies.d this version and install.