Releases: rooch-network/rooch
Releases · rooch-network/rooch
v0.13.5
v0.13.4
v0.13.3
v0.13.2
What's Changed
- Improve gc by @jolestar in #3845
- gc improve v3 by @jolestar in #3847
- Remove obsolete check_refcount command from archived runtime pruning system by @Copilot in #3852
- Fix RecycleCleanCommand critical database access bug and standardize logging by @Copilot in #3854
- chore(deps): bump tower-http from 0.6.7 to 0.6.8 by @dependabot[bot] in #3853
- feat: Add new --requests-per-second parameter to replace misleading --traffic-per-second by @jolestar in #3857
- Introduce state prune with snapshots and changeset replayer by @jolestar in #3848
- feat(pruner): implement streaming snapshot with RocksDB backend to avoid OOM by @jolestar in #3863
- chore(deps): bump crossbeam-deque from 0.8.5 to 0.8.6 by @dependabot[bot] in #3846
- fix(state-prune): implement scalable deduplication to resolve OOM issue #3862 by @jolestar in #3867
- init claude config by @jolestar in #3869
- fix(pruner): implement comprehensive follow-up fixes for issue #3868 by @jolestar in #3871
- chore(deps): bump toml from 0.9.8 to 0.9.9+spec-1.0.0 by @dependabot[bot] in #3873
- chore(deps): bump toml from 0.9.9+spec-1.0.0 to 0.9.10+spec-1.1.0 by @dependabot[bot] in #3875
- feat(pruner): implement resume/restart support for state-prune snapshot by @jolestar in #3874
- chore(deps): bump derive_more from 2.1.0 to 2.1.1 by @dependabot[bot] in #3879
- chore(deps): bump serde_json from 1.0.143 to 1.0.147 by @dependabot[bot] in #3882
- chore(deps): bump tempfile from 3.23.0 to 3.24.0 by @dependabot[bot] in #3881
- Add holon trigger by @jolestar in #3886
- chore(deps): bump serde_json from 1.0.147 to 1.0.148 by @dependabot[bot] in #3885
- chore(deps): bump proc-macro2 from 1.0.101 to 1.0.104 by @dependabot[bot] in #3883
- Fix: feat(devops): add dev base image for Rooch build/dev (Rust/Move + Node/pnpm + bitcoind) by @holonbot[bot] in #3889
- Optimize cross platform check by @jolestar in #3890
- Fix: [state-prune snapshot] Switch traversal worklist from BFS (VecDeque) to DFS (Vec) to reduce peak memory by @holonbot[bot] in #3887
- Fix: Unresolved Review Comments from PR #3863: Streaming Snapshot Prune Implementation by @jolestar in #3896
- chore(deps): bump tokio-stream from 0.1.17 to 0.1.18 by @dependabot[bot] in #3893
- chore(deps): bump tokio from 1.48.0 to 1.49.0 by @dependabot[bot] in #3895
- Fix: Load snapshot store from snapshot path in replay (#3900) by @jolestar in #3912
- feat(replay): implement changeset range loading (#3901) by @jolestar in #3913
- ci: migrate CI workflows from self-hosted to GitHub-hosted runners by @jolestar in #3917
- feat(ci): separate compilation and test execution to reduce costs by 61% by @jolestar in #3919
- fix(replay): implement strict final state root verification by @jolestar in #3916
- chore(deps): bump lru from 0.16.2 to 0.16.3 by @dependabot[bot] in #3920
- chore: upgrade Rust to 1.91.1 (Part 1 & 2) by @jolestar in #3899
- Fix: fix(snapshot): preserve nodes_written across resume by @holonbot[bot] in #3921
- chore(deps): bump the npm_and_yarn group across 13 directories with 13 updates by @dependabot[bot] in #3925
- Fix: feat(snapshot): honor --tx_order and fill SnapshotMeta by @holonbot[bot] in #3926
- Fix: chore(snapshot): remove unused/unsupported config knobs by @holonbot[bot] in #3929
- Fix: test(state-prune): add end-to-end snapshot+replay coverage by @holonbot[bot] in #3930
- Fix snapshot by @jolestar in #3932
- fix: resolve clippy warnings across workspace by @jolestar in #3933
- fix: add retry with exponential backoff for UTXO loading rate limits by @jolestar in #3935
- Fix fee rate calculation and add fee display to verify-psbt by @jolestar in #3936
- Fix: feat(db): add history pruning to state-prune replay by @holonbot[bot] in #3938
- feat(bitcoin-move): implement header-only import and Merkle proof verification by @jolestar in #3928
- Fix: Improve snapshot tx_order handling when CLI omits --tx-order by @holonbot[bot] in #3940
- Fix: sync sequencer info after state-prune replay by @jolestar in #3941
- chore: bump version to 0.13.0 by @jolestar in #3942
- disable rgas btc swap by @jolestar in #3944
- fix: load full changeset range and add regression test by @jolestar in #3945
- feat(state-prune): add snapshot speed knobs by @jolestar in #3947
- chore(deps)(deps): bump bytes from 1.11.0 to 1.11.1 by @dependabot[bot] in #3949
- fix(bitcoin): restore confirmation-based finalize in header-only mode by @jolestar in #3951
- feat(db): add stratified state-node estimate command by @jolestar in #3952
New Contributors
- @holonbot[bot] made their first contribution in #3889
Full Changelog: v0.12.2...v0.13.2
v0.13.1
v0.13.0
What's Changed
- Fix gc command and reorg pruner docs by @jolestar in #3841
- chore(deps): bump derive_more from 1.0.0 to 2.1.0 by @dependabot[bot] in #3840
- Rooch framework v25 by @jolestar in #3842
- chore(deps): bump bech32 from 0.11.0 to 0.11.1 by @dependabot[bot] in #3844
- gc optimize by @jolestar in #3843
- Improve gc by @jolestar in #3845
- gc improve v3 by @jolestar in #3847
- Remove obsolete check_refcount command from archived runtime pruning system by @Copilot in #3852
- Fix RecycleCleanCommand critical database access bug and standardize logging by @Copilot in #3854
- chore(deps): bump tower-http from 0.6.7 to 0.6.8 by @dependabot[bot] in #3853
- feat: Add new --requests-per-second parameter to replace misleading --traffic-per-second by @jolestar in #3857
- Introduce state prune with snapshots and changeset replayer by @jolestar in #3848
- feat(pruner): implement streaming snapshot with RocksDB backend to avoid OOM by @jolestar in #3863
- chore(deps): bump crossbeam-deque from 0.8.5 to 0.8.6 by @dependabot[bot] in #3846
- fix(state-prune): implement scalable deduplication to resolve OOM issue #3862 by @jolestar in #3867
- init claude config by @jolestar in #3869
- fix(pruner): implement comprehensive follow-up fixes for issue #3868 by @jolestar in #3871
- chore(deps): bump toml from 0.9.8 to 0.9.9+spec-1.0.0 by @dependabot[bot] in #3873
- chore(deps): bump toml from 0.9.9+spec-1.0.0 to 0.9.10+spec-1.1.0 by @dependabot[bot] in #3875
- feat(pruner): implement resume/restart support for state-prune snapshot by @jolestar in #3874
- chore(deps): bump derive_more from 2.1.0 to 2.1.1 by @dependabot[bot] in #3879
- chore(deps): bump serde_json from 1.0.143 to 1.0.147 by @dependabot[bot] in #3882
- chore(deps): bump tempfile from 3.23.0 to 3.24.0 by @dependabot[bot] in #3881
- Add holon trigger by @jolestar in #3886
- chore(deps): bump serde_json from 1.0.147 to 1.0.148 by @dependabot[bot] in #3885
- chore(deps): bump proc-macro2 from 1.0.101 to 1.0.104 by @dependabot[bot] in #3883
- Fix: feat(devops): add dev base image for Rooch build/dev (Rust/Move + Node/pnpm + bitcoind) by @holonbot[bot] in #3889
- Optimize cross platform check by @jolestar in #3890
- Fix: [state-prune snapshot] Switch traversal worklist from BFS (VecDeque) to DFS (Vec) to reduce peak memory by @holonbot[bot] in #3887
- Fix: Unresolved Review Comments from PR #3863: Streaming Snapshot Prune Implementation by @jolestar in #3896
- chore(deps): bump tokio-stream from 0.1.17 to 0.1.18 by @dependabot[bot] in #3893
- chore(deps): bump tokio from 1.48.0 to 1.49.0 by @dependabot[bot] in #3895
- Fix: Load snapshot store from snapshot path in replay (#3900) by @jolestar in #3912
- feat(replay): implement changeset range loading (#3901) by @jolestar in #3913
- ci: migrate CI workflows from self-hosted to GitHub-hosted runners by @jolestar in #3917
- feat(ci): separate compilation and test execution to reduce costs by 61% by @jolestar in #3919
- fix(replay): implement strict final state root verification by @jolestar in #3916
- chore(deps): bump lru from 0.16.2 to 0.16.3 by @dependabot[bot] in #3920
- chore: upgrade Rust to 1.91.1 (Part 1 & 2) by @jolestar in #3899
- Fix: fix(snapshot): preserve nodes_written across resume by @holonbot[bot] in #3921
- chore(deps): bump the npm_and_yarn group across 13 directories with 13 updates by @dependabot[bot] in #3925
- Fix: feat(snapshot): honor --tx_order and fill SnapshotMeta by @holonbot[bot] in #3926
- Fix: chore(snapshot): remove unused/unsupported config knobs by @holonbot[bot] in #3929
- Fix: test(state-prune): add end-to-end snapshot+replay coverage by @holonbot[bot] in #3930
- Fix snapshot by @jolestar in #3932
- fix: resolve clippy warnings across workspace by @jolestar in #3933
- fix: add retry with exponential backoff for UTXO loading rate limits by @jolestar in #3935
- Fix fee rate calculation and add fee display to verify-psbt by @jolestar in #3936
- Fix: feat(db): add history pruning to state-prune replay by @holonbot[bot] in #3938
- feat(bitcoin-move): implement header-only import and Merkle proof verification by @jolestar in #3928
- Fix: Improve snapshot tx_order handling when CLI omits --tx-order by @holonbot[bot] in #3940
- Fix: sync sequencer info after state-prune replay by @jolestar in #3941
- chore: bump version to 0.13.0 by @jolestar in #3942
New Contributors
- @holonbot[bot] made their first contribution in #3889
Full Changelog: v0.12.1...v0.13.0
v0.12.2
What's Changed
- Fix gc command and reorg pruner docs by @jolestar in #3841
- chore(deps): bump derive_more from 1.0.0 to 2.1.0 by @dependabot[bot] in #3840
- Rooch framework v25 by @jolestar in #3842
- chore(deps): bump bech32 from 0.11.0 to 0.11.1 by @dependabot[bot] in #3844
- gc optimize by @jolestar in #3843
Full Changelog: v0.12.1...v0.12.2
v0.12.1
What's Changed
- Fixed stale indices bug in SMT implementation and improve pruner by @jolestar in #3811
- improve pruner e2e test workflow by @jolestar in #3822
- chore(deps): bump tower-http from 0.6.6 to 0.6.7 by @dependabot[bot] in #3813
- chore(deps): bump vergen-pretty from 0.3.9 to 1.0.1 by @dependabot[bot] in #3816
- chore(deps): bump proptest-derive from 0.3.0 to 0.5.1 by @dependabot[bot] in #3826
- chore(deps): bump serde-reflection from 0.5.0 to 0.5.1 by @dependabot[bot] in #3828
- chore(deps): bump proptest-derive from 0.5.1 to 0.7.0 by @dependabot[bot] in #3831
- Deprecated webauthn validator by @jolestar in #3825
- Introduce rooch db gc command to clear state by @jolestar in #3824
- Support payment hub transfer by @jolestar in #3836
- clean pruner code by @jolestar in #3832
- chore(deps): bump tracing-subscriber from 0.3.20 to 0.3.22 by @dependabot[bot] in #3833
- Prepare Release v0.12.1 by @jolestar in #3838
Full Changelog: v.12.0...v0.12.1
v.12.0
What's Changed
- chore(deps): bump regex from 1.11.2 to 1.11.3 by @dependabot[bot] in #3720
- update docs and release notes by @jolestar in #3721
- chore(deps): bump serde from 1.0.224 to 1.0.228 by @dependabot[bot] in #3723
- [gh-3729] ci/workflows: fix windows release. by @ghpZ54K8ZRwU62zGVSePPs97yAv9swuAY0mVDR4 in #3730
- chore(deps): bump multibase from 0.9.1 to 0.9.2 by @dependabot[bot] in #3726
- chore: fix a large number of spelling issues in comments by @suranmiao in #3750
- [Pruner] trouble shoot compact by @baichuan3 in #3734
- chore(deps): bump backtrace from 0.3.75 to 0.3.76 by @dependabot[bot] in #3724
- chore(deps): bump quote from 1.0.40 to 1.0.41 by @dependabot[bot] in #3725
- chore(deps): bump regex from 1.11.3 to 1.12.2 by @dependabot[bot] in #3744
- chore(deps): bump tokio from 1.47.1 to 1.48.0 by @dependabot[bot] in #3745
- chore(deps): bump handlebars from 4.5.0 to 6.3.2 by @dependabot[bot] in #3747
- chore(deps): bump quick_cache from 0.6.16 to 0.6.18 by @dependabot[bot] in #3751
- Add more did validator test by @jolestar in #3754
- Generating checkpoint for RocksDB by @steelgeek091 in #3743
- optimize ci workflow by @jolestar in #3755
- X402 payment channel by @jolestar in #3758
- update cancel workflow by @jolestar in #3769
- chore(deps): bump tower-http from 0.5.2 to 0.6.6 by @dependabot[bot] in #3767
- chore(deps): bump proptest from 1.8.0 to 1.9.0 by @dependabot[bot] in #3775
- chore(deps): bump serde-reflection from 0.3.6 to 0.5.0 by @dependabot[bot] in #3770
- chore(deps): bump dirs from 5.0.1 to 6.0.0 by @dependabot[bot] in #3771
- chore(deps): bump csv from 1.3.1 to 1.4.0 by @dependabot[bot] in #3772
- chore(deps): bump toml from 0.8.23 to 0.9.8 by @dependabot[bot] in #3763
- chore(deps): bump strum_macros from 0.26.4 to 0.27.2 by @dependabot[bot] in #3765
- fix docker build workflow by @jolestar in #3776
- DID blog by @jolestar in #3768
- chore(deps): bump inferno from 0.11.21 to 0.12.4 by @dependabot[bot] in #3774
- Emit per-hub payment revenue events with event handles by @jolestar in #3780
- chore(deps): bump bip32 from 0.4.0 to 0.5.3 by @dependabot[bot] in #3782
- chore(deps): bump bytes from 1.10.1 to 1.11.0 by @dependabot[bot] in #3783
- chore(deps): bump assert_cmd from 2.0.15 to 2.1.1 by @dependabot[bot] in #3784
- chore(deps): bump petgraph from 0.6.5 to 0.8.3 by @dependabot[bot] in #3787
- chore(deps): bump num-derive from 0.3.3 to 0.4.2 by @dependabot[bot] in #3788
- chore(deps): bump rlp from 0.5.2 to 0.6.1 by @dependabot[bot] in #3790
- Add locked unit reserve for payment hub withdrawals by @jolestar in #3791
- refactor(framework): use custom event handles for DID and payment channel events by @jolestar in #3793
- Improve pruner mechanism with optimized configurations and effectiveness validation by @jolestar in #3779
- fix(sdk): improve web SDK test port management and process cleanup by @jolestar in #3794
- feat: Add resource limits to DID and Payment Channel modules by @jolestar in #3796
- Pruner e2e test by @jolestar in #3797
- chore(deps): bump thiserror from 1.0.69 to 2.0.17 by @dependabot[bot] in #3799
- chore(deps): bump libsqlite3-sys from 0.33.0 to 0.35.0 by @dependabot[bot] in #3800
- chore(deps): bump lru from 0.11.1 to 0.16.2 by @dependabot[bot] in #3801
- chore(deps): bump quote from 1.0.41 to 1.0.42 by @dependabot[bot] in #3802
- chore(deps): bump itertools from 0.13.0 to 0.14.0 by @dependabot[bot] in #3805
- chore(deps): bump pprof from 0.13.0 to 0.15.0 by @dependabot[bot] in #3806
- chore(deps): bump strum from 0.26.3 to 0.27.2 by @dependabot[bot] in #3807
- Prepare release v0.12.0 by @jolestar in #3810
New Contributors
- @suranmiao made their first contribution in #3750
Full Changelog: v0.11.0...v.12.0
v0.11.0
What's Changed
- update kube config by @jolestar in #3685
- [Pruner] Enable pruner by @baichuan3 in #3675
- Add the dump-state and the import-state command by @steelgeek091 in #3688
- Add testnet maintenance pod and script by @jolestar in #3689
- fix 3651 by @wow-sven in #3664
- Introduce DID validator by @jolestar in #3701
- Pay gas from payment hub by @jolestar in #3713
- Implement payment revenue by @jolestar in #3714
- feat: Enhanced testsuite framework with improved error reporting and debugging capabilities by @Copilot in #3716
- [did] Support did:bitcoin as controller by @jolestar in #3717
- Release v0.11 and typescript sdk v0.4.0 by @jolestar in #3719
- [Pruner] Pruner opt compact by @baichuan3 in #3705
New Contributors
- @Copilot made their first contribution in #3716
Full Changelog: v0.10.0...v0.11.0