Pre-release v1.1.0 (RC 1)
- Note that Node Version =
1.0.2
This version introduces significant utility updates and performance gains.
Key Features:
- VSPC API (v2) – a simplified, unified flow designed to cover the majority of integration use cases.
- IBD Enhancements – various improvements to the initial block download process.
- RocksDB Preset System – native support for HDD archive nodes and preset configurations.
- In-house RK Stratum Bridge (BETA)
- Performance Optimizations – significant reduction in storage usage and accelerated header and pruning processing.
Note: Detailed walkthrough and explanations will be included in the final release notes.
What's Changed
- Deep wiki badge by @freshair18 in #699
- Update README.md by @KaspaSilver in #707
- fix wasm builds by @biryukovmaxim in #691
- Wasm utxo return address by @biryukovmaxim in #704
- Remove DNS seeders managed by H@H upon his request by @supertypo in #690
- Rust 1.89 compatibility by @Leon1777 in #716
- feat(vspc): min confirmation count by @IzioDev in #667
- Rare overflow fix by @freshair18 in #726
- Adds payload support in PSKT by @danwt in #703
- docs: run a devnet node by @IzioDev in #718
- paranthesis lints by @freshair18 in #732
- Add docker files for all binaries by @someone235 in #742
- Ibd body optimization by @freshair18 in #652
- update mimalloc to 0.1.48 and remove git workaround by @Leon1777 in #737
- mimalloc version bump - update cargo lock by @michaelsutton in #747
- lints and style by @freshair18 in #749
- windows asm support for Keccak by @x100111010 in #694
- Add support for consensus parameters override by @someone235 in #751
- Add pruning_test and indirect_parents_test tests by @someone235 in #752
- Crescendo cleanup - Part 1 by @michaelsutton in #736
- Fix zip-in-zip upload by @HLXEasy in #682
- Check that trusted blocks are not in the pruning point future by @someone235 in #697
- Change priority bucket expected time to block target time by @someone235 in #735
- IBD Handle Syncer Pruning Movement by @freshair18 in #702
- Fix pruning_test by @someone235 in #756
- Add support for environment variable configuration by @gcpreston in #762
- Enable smallvec const_generics and optimize script vector size by @avishai12321 in #757
- VRLE parents by level refactor by @Manyfestation in #765
- Crescendo Cleanup - Part 2 by @someone235 in #754
- Purge outdated P2P versions by @michaelsutton in #772
- Tx script engine cleanup by @biryukovmaxim in #774
- Fix GetBlocks returning duplicate hashes (issue #778) by @LiveLaughLove13 in #779
- feat(rpc/vccv2): enhanced vcc data aggregator by @IzioDev in #740
- Cleanup - Part 4 by @someone235 in #787
- feat(wrpc/wasm): get network id and fix current url update by @IzioDev in #727
- chore(p2p/hub): reduce mismatch version error to debug log by @IzioDev in #783
- Crescendo Cleanup - Part 5 (Difficulty Adjustment) by @michaelsutton in #791
- Crescendo Cleanup - Part 6 (FINAL) by @michaelsutton in #794
- Rename and refactor StoreResult extensions by @michaelsutton in #798
- Fix/issue 769 overflow protection by @LiveLaughLove13 in #780
- Add CONTRIBUTING.md guide by @coderofstuff in #766
- Catchup flow tweak - misleading warning fix by @freshair18 in #795
- On the fly higher relations by @freshair18 in #773
- Refactor pruning proof validate algo by @michaelsutton in #800
- Add sighash_type_commitment_test by @someone235 in #799
- P2p compressed header by @Manyfestation in #777
- Fix: (and update) wasm-bindgen by @D-Stacks in #808
- Add RocksDB Preset System and WAL Directory Support for HDD Archive Nodes (and benefiting regular nodes) by @Zorglub4242 in #771
- tweak(vspcv2): return compressed parents instead of plain parents by level by @IzioDev in #786
- Kaspa Stratum Bridge binary by @LiveLaughLove13 in #793
- Update deploy yaml by @LiveLaughLove13 in #815
- Calculate proof context efficiently by @coderofstuff in #801
- Version bump to 1.0.2 by @coderofstuff in #817
- P2P Relay: Minor optimization - Avoid sending
InvRelayBlockMessagesback to the original sender. by @D-Stacks in #810 - Assert proof validation for local proofs by @michaelsutton in #820
- Validate full levels have tips with 2M blue score by @coderofstuff in #822
- Custom identifier by @LiveLaughLove13 in #821
New Contributors
- @freshair18 made their first contribution in #699
- @KaspaSilver made their first contribution in #707
- @Leon1777 made their first contribution in #716
- @danwt made their first contribution in #703
- @x100111010 made their first contribution in #694
- @gcpreston made their first contribution in #762
- @avishai12321 made their first contribution in #757
- @Manyfestation made their first contribution in #765
- @LiveLaughLove13 made their first contribution in #779
- @Zorglub4242 made their first contribution in #771
Full Changelog: v1.0.1...v1.1.0-rc1