Releases: rooch-network/rooch
Releases · rooch-network/rooch
v0.8.4
Framework v16 & v17
- [rooch_framework] #2936 Distribution of Transaction Gas Fees: RoochNetwork 40%, Sequencer 30%, Application Developers 30%
- [rooch_framework] #2988 Init the Babylon cap3 global parameter and auto process Babylon protocol transaction.
- [rooch_framework] Add entry function
withdraw_gas_revenue_entry
fortransaction_fee
.
What's Changed
- fix(openda): allow max retry limit for retries by @popcnt1 in #2995
- fix(scripts): remove da-min-block-to-submit in deploy_rooch_testnet.sh by @popcnt1 in #2996
- chore(deps): bump rustc-hash from 2.0.0 to 2.1.0 by @dependabot in #2997
- [genesis] Release framework v16 and reset testnet by @jolestar in #3000
- feat: support batch harvest for grow_bitcoin by @lispking in #2991
- Feat/home page update by @jojoo-eth in #2986
- fix univeiling blog date by @wow-sven in #3001
- feat(da): add NamespaceCommand for deriving DA namespace from genesis file by @popcnt1 in #3003
- [twitter_binding] Use batch API to fetch tweet by @jolestar in #2993
- chore(deps): bump tracing-subscriber from 0.3.18 to 0.3.19 by @dependabot in #2999
- feat: Support batch stake and unsake by @lispking in #3004
- [apps] Release grow bitcoin for batch by @jolestar in #3005
- update portal sdk verion to 0.2.8 by @wow-sven in #3007
- Log collect parser by @yourmoonlight in #3006
- opt/sdk export by @wow-sven in #2958
- chore(deps): bump tokio from 1.41.1 to 1.42.0 by @dependabot in #3010
- update grow bitcoin doc by @geometryolife in #3012
- fix twitter by @wow-sven in #3013
- bump tokio-util from 0.7.12 to 0.7.13 by @dependabot in #3014
- chore(deps): bump diesel from 2.2.5 to 2.2.6 by @dependabot in #3009
- chore(da): improve error logging for segment submission by @popcnt1 in #3015
- [apps] Release twitter_binding v6 and deploy to mainnet by @jolestar in #3016
- Optimize vector deserialization in RuntimeObject by @pause125 in #3011
- feat: add invitation for gas faucet by @mx819812523 in #3008
- [gas-faucet] fix: call twitter function args by @mx819812523 in #3021
- Portal invite by @wow-sven in #3022
- [bitcoin_move] process Babylon protocol when processing Bitcoin transactions by @jolestar in #2988
- [apps] Release invitation by @jolestar in #3019
- blog: add onekey interactive guide by @geometryolife in #3020
- [Framework] Release framework v17 by @jolestar in #3023
- [Release] Prepare release v0.8.4 by @jolestar in #3024
New Contributors
Full Changelog: v0.8.2...v0.8.4
v0.8.2
What's Changed
- Add object state cache for moveos by @pause125 in #2914
- update grow bitcoin guide by @geometryolife in #2969
- update grow-bitcoin qa by @geometryolife in #2970
- fix(Cargo.lock): bump bitcoin-client version to 0.8.1 by @popcnt1 in #2971
- add claim with invitation and get vote function by @mx819812523 in #2963
- migrate the move repository into the third_party directory by @steelgeek091 in #2968
- fix twitter check & copy address by @wow-sven in #2976
- fix: remove lottery public by @mx819812523 in #2975
- add a multi-send script for rgas by @geometryolife in #2974
- [framework] Gas fee distribute by @jolestar in #2936
- blog: add unveiling rooch pre-mainnet by @geometryolife in #2981
- chore(deps): bump tracing from 0.1.40 to 0.1.41 by @dependabot in #2973
- chore(deps): bump bytes from 1.8.0 to 1.9.0 by @dependabot in #2980
- chore(deps): bump const-hex from 1.13.1 to 1.14.0 by @dependabot in #2979
- fix session list & twitter copy by @wow-sven in #2982
- fix: remove simple rng use fun by @mx819812523 in #2989
- refactor(genesis): reset testnet genesis by @popcnt1 in #2983
- release: prepare release v0.8.2 by @popcnt1 in #2990
Full Changelog: v0.8.1...v0.8.2
v0.8.1
What's Changed
- blog: grow bitcoin using guide by @geometryolife in #2941
- [k8s] Update rooch version in k8s config by @jolestar in #2942
- chore(deps): bump diesel from 2.2.4 to 2.2.5 by @dependabot in #2940
- fix(batcher): fix wrong batch make condition and add tests by @popcnt1 in #2943
- chore(da_store): clarify repair logic and block submission comments by @popcnt1 in #2944
- fix(rooch-rpc-server): adjust default rate limit configuration by @popcnt1 in #2945
- fix(rooch-da): correct condition check in background submission job by @popcnt1 in #2946
- Owen/game examples/rooch fish by @yubing744 in #2938
- finish pub mainnet bugs by @wow-sven in #2948
- Fix/inviter by @wow-sven in #2951
- chore(deps): bump proc-macro2 from 1.0.91 to 1.0.92 by @dependabot in #2953
- fix(logging): remove deprecated
log
crate in favor oftracing
by @popcnt1 in #2955 - [apps] Release apps by @jolestar in #2956
- refactor(rooch-da): put da info into rooch status by @popcnt1 in #2954
- docs: add grow bitcoin faq by @geometryolife in #2959
- refactor(moveos-store): use non-sync write for transaction execution info by @popcnt1 in #2962
- feat(rooch-proposer): add block retrieval and root getters by @popcnt1 in #2960
- blog: add grow bitcoin mainnet user guide by @geometryolife in #2964
- chore(deps): bump vergen-pretty from 0.3.5 to 0.3.6 by @dependabot in #2966
- feat(rooch): implement l1_block_tx execution at startup for catch up sequenced tx by @popcnt1 in #2961
- release: prepare release v0.8.1 by @popcnt1 in #2965
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
- README file for framework v15 by @steelgeek091 in #2913
- chore(da): add exponential backoff and retries for segment submission to Celestia by @popcnt1 in #2915
- chore(openda): adjust several default configs for backends by @popcnt1 in #2918
- feat(da-config): add initial block offset configuration by @popcnt1 in #2919
- chore(deps): bump serenity from 0.12.3 to 0.12.4 by @dependabot in #2920
- chore(deps): bump serde_json from 1.0.132 to 1.0.133 by @dependabot in #2921
- [rpc] Fix rate limit bug by @jolestar in #2923
- chore(deps): bump axum from 0.7.7 to 0.7.9 by @dependabot in #2922
- [RPC] Limit the number of struct elements in a Move struct when querying by @pause125 in #2924
- [cli] Support windows compile by @jolestar in #2927
- Release grow bitcoin v4 by @jolestar in #2907
- refactor(proposer): background proposer/da submitter logic by @popcnt1 in #2929
- [apps] Twitter account binding text support split via new line by @jolestar in #2928
- [rpc] rate limit traffic use millisecond by @jolestar in #2930
- ci(testnet): set
da-min-block-to-submit
to 2508 by @popcnt1 in #2931 - Perform module complexity analysis during publishing by @steelgeek091 in #2932
- [rooch-sdk] Update rooch-sdk readme some nits and change NetworkType name by @vladilen11 in #2917
- chore(deps): bump proc-macro2 from 1.0.89 to 1.0.91 by @dependabot in #2939
- [release] Prepare release v0.8.0 by @jolestar in #2937
New Contributors
- @vladilen11 made their first contribution in #2917
Full Changelog: v0.7.7...v0.8.0
v0.7.8-beta
What's Changed
- README file for framework v15 by @steelgeek091 in #2913
- chore(da): add exponential backoff and retries for segment submission to Celestia by @popcnt1 in #2915
- chore(openda): adjust several default configs for backends by @popcnt1 in #2918
- feat(da-config): add initial block offset configuration by @popcnt1 in #2919
- chore(deps): bump serenity from 0.12.3 to 0.12.4 by @dependabot in #2920
- chore(deps): bump serde_json from 1.0.132 to 1.0.133 by @dependabot in #2921
- [rpc] Fix rate limit bug by @jolestar in #2923
- chore(deps): bump axum from 0.7.7 to 0.7.9 by @dependabot in #2922
- [RPC] Limit the number of struct elements in a Move struct when querying by @pause125 in #2924
- [cli] Support windows compile by @jolestar in #2927
Full Changelog: v0.7.7...v0.7.8-beta
v0.7.7
What's Changed
- bump derive_more from 0.99.18 to 1.0.0 by @vegetabledogdog in #2821
- feat(rpc): add DA server status to rooch_status RPC by @popcnt1 in #2822
- add grow app by @wow-sven in #2823
- [apps] Integrating twitter and rooch via usher oracle by @jolestar in #2803
- feat: twitter verify by @jojoo-eth in #2824
- chore(deps): bump serde from 1.0.213 to 1.0.214 by @dependabot in #2825
- update
--args
doc string by @geometryolife in #2827 - [toolchain] Bump rust toolchain to 1.82.0 by @jolestar in #2828
- Improvements to the argument resolver by @steelgeek091 in #2830
- feat: twitter verify upgrade to rpc, wallet change hooks optimization by @jojoo-eth in #2832
- fix(rooch-pipeline-processor): reverse txs in processor startup execution by @popcnt1 in #2843
- feat(rooch-db): add repair command in database module by @popcnt1 in #2849
- [apps] grow bitcoin by @mx819812523 in #2848
- chore(docs): add rooch db repair readme by @popcnt1 in #2852
- chore(deps): bump thiserror from 1.0.65 to 1.0.67 by @dependabot in #2847
- chore(deps): bump anyhow from 1.0.91 to 1.0.92 by @dependabot in #2846
- [app] market v2 by @mx819812523 in #2854
- chore(scripts): correct flags description in pr.sh by @popcnt1 in #2855
- Fix grow bitcoin by @mx819812523 in #2856
- [release] Release and deploy orderbook and grow_bitcoin to testnet by @jolestar in #2857
- chore(deps): remove unused dependencies by @popcnt1 in #2862
- chore(deps): bump anyhow from 1.0.92 to 1.0.93 by @dependabot in #2863
- feat: support publish rpd file directly by @wfnuser in #2842
- Add the tierd gas fee calculating for tx and add_object_native by @steelgeek091 in #2858
- chore(deps): bump tokio from 1.41.0 to 1.41.1 by @dependabot in #2867
- feat: tweet optimization by @jojoo-eth in #2869
- [CLI] Use tabled as cli default output style # by @baicaiyihao in #2870
- Check the ability of the type T in Object by @steelgeek091 in #2871
- fix twitter bind bug by @vegetabledogdog in #2873
- fix(deps): downgrade anyhow version to 1.0.76 by @popcnt1 in #2877
- feat(openda): implement Avail backend support by @popcnt1 in #2876
- chore(deps): bump thiserror from 1.0.67 to 1.0.69 by @dependabot in #2879
- fix: accept bid by @mx819812523 in #2882
- Release orderbook v3 by @jolestar in #2883
- chore(deps): bump tempfile from 3.13.0 to 3.14.0 by @dependabot in #2881
- chore(deps): bump csv from 1.3.0 to 1.3.1 by @dependabot in #2880
- blog: add solv protocol partnership by @geometryolife in #2885
- tbtc-faucet 0.0.3 by @yourmoonlight in #2886
- test okx mini app by @wow-sven in #2891
- deps: Bump OpenDAL to 0.50 by @Xuanwo in #2888
- Portal orderbook by @jojoo-eth in #2896
- chore(deps): bump serde from 1.0.214 to 1.0.215 by @dependabot in #2893
- blog: rooch bug bounty result by @geometryolife in #2898
- k8s log collect by @yourmoonlight in #2897
- chore(deps): bump serenity from 0.12.2 to 0.12.3 by @dependabot in #2899
- remove empty object change by @pause125 in #2894
- [CLI] Use tabled to convert JSON to table format by @baicaiyihao in #2887
- fix(ci): fix deploy devnet arguments by @popcnt1 in #2903
- blog: rooch bug bounty program phase 2 by @geometryolife in #2904
- [Break RPC]optimize memory usage of query_object_states by @pause125 in #2884
- update bug bounty2 blog by @geometryolife in #2905
- Owen/issues 2865/sync states filter out empty changes by @yubing744 in #2900
- [app] Migrating project id from u64 to String by @mx819812523 in #2901
- refactor(rooch-da): integrated Celestia functionality within the OpenDA framework by @popcnt1 in #2902
- add zh img and update some contents for bug bounty2 by @geometryolife in #2908
- refactor(proposer): adjust block propose duration by @popcnt1 in #2910
- Control tiered io write functionality through feature flags by @steelgeek091 in #2909
New Contributors
Full Changelog: v0.7.6...v0.7.7
v0.7.6
What's Changed
- refactor(rooch-store): rename DA block cursor constant by @popcnt1 in #2797
- Revert "refactor(rooch-store): rename DA block cursor constant (#2797)" by @popcnt1 in #2798
- feat(db): add force option to drop command by @popcnt1 in #2799
- feat(ci): update deploy script to include GCP bucket and credentials by @popcnt1 in #2800
- feat(rooch-config): add OpenDAScheme conversion and tests by @popcnt1 in #2801
- blog: add portal using guide by @geometryolife in #2795
- Improve grow bitcoin by @jolestar in #2786
- fix(sdk): duplicate instance by @newraina in #2780
- add tbtc kube file by @yourmoonlight in #2802
- chore(deps): bump serde from 1.0.210 to 1.0.213 by @dependabot in #2804
- chore(deps): bump thiserror from 1.0.64 to 1.0.65 by @dependabot in #2805
- chore(deps): bump anyhow from 1.0.90 to 1.0.91 by @dependabot in #2807
- chore(deps): bump bytes from 1.7.2 to 1.8.0 by @dependabot in #2808
- feat(rooch-da): add DA module with unpack command for debug by @popcnt1 in #2813
- docs(rooch-db): enhance documentation with new commands by @popcnt1 in #2814
- fix(rooch-da): correct cursor update in background submitter by @popcnt1 in #2815
- chore(deps): bump proc-macro2 from 1.0.88 to 1.0.89 by @dependabot in #2806
- chore(deps): bump tokio from 1.40.0 to 1.41.0 by @dependabot in #2809
- Resolve parameters of type vector<vector<Object>> by @steelgeek091 in #2811
- fix orderbook bug by @mx819812523 in #2812
- chore(deps): bump pin-project from 1.1.6 to 1.1.7 by @dependabot in #2819
- chore(deps): bump regex from 1.11.0 to 1.11.1 by @dependabot in #2818
- feat(rooch-da): add server status get by @popcnt1 in #2817
- [release] Prepare release v0.7.6 by @steelgeek091 in #2820
Full Changelog: v0.7.5...v0.7.6
v0.7.5
What's Changed
- [faucet]beautify error message by @vegetabledogdog in #2760
- fix(rooch-da): improve error handling and logging by @popcnt1 in #2762
- [bitcoin-move] Introduce BBNStakeSeal by @jolestar in #2743
- feat: portal session key optimization by @jojoo-eth in #2764
- chore(deps): bump tower_governor from 0.4.2 to 0.4.3 by @dependabot in #2765
- [bitcoin-move] Test Babylon Stake with Bitcoin Block Tester by @jolestar in #2766
- refactor(rooch-db): add atomic operations for rollback and revert by @popcnt1 in #2768
- support bbn mining grow by @mx819812523 in #2771
- [framework] Release framework v14 by @jolestar in #2770
- chore(deps): bump uuid from 1.10.0 to 1.11.0 by @dependabot in #2774
- chore(deps): bump proc-macro2 from 1.0.87 to 1.0.88 by @dependabot in #2773
- [apps] Introduce Rooch DAO Apps by @jolestar in #2782
- refactor(store): add atomic write for sequencer and executor by @popcnt1 in #2776
- chore(deps): bump serde_json from 1.0.127 to 1.0.129 by @dependabot in #2785
- Implement the vector<Object> type in entry function by @steelgeek091 in #2781
- feat(cli): default option for "server clean" is Y by @newraina in #2787
- Portal fix bugs by @wow-sven in #2775
- feat: portal assets table add coin icon display by @jojoo-eth in #2790
- chore(deps): bump serde_json from 1.0.129 to 1.0.132 by @dependabot in #2793
- chore(deps): bump anyhow from 1.0.89 to 1.0.90 by @dependabot in #2792
- refactor(rooch-da): refactor block submit state handling by @popcnt1 in #2794
- [release] Prepare release v0.7.5 by @popcnt1 in #2796
Full Changelog: v0.7.4...v0.7.5
v0.7.4
What's Changed
- chore(deps): bump const-hex from 1.13.0 to 1.13.1 by @dependabot in #2719
- use HashMap::with_capacity by @nkysg in #2723
- [oracle] Fix oracle websocket error handle by @jolestar in #2722
- chore(deps): bump axum from 0.7.6 to 0.7.7 by @dependabot in #2708
- chore(deps): bump tokio-tungstenite from 0.23.1 to 0.24.0 by @dependabot in #2725
- chore(deps): bump futures-util from 0.3.30 to 0.3.31 by @dependabot in #2726
- chore(deps): bump once_cell from 1.20.1 to 1.20.2 by @dependabot in #2727
- [docs] Introduce RGas and PreMainnet by @jolestar in #2730
- [kube] Kube deployment for testnet and mainnet by @jolestar in #2720
- chore(deps): bump proc-macro2 from 1.0.86 to 1.0.87 by @dependabot in #2733
- chore(deps): bump futures from 0.3.30 to 0.3.31 by @dependabot in #2732
- chore(deps): bump pin-project from 1.1.5 to 1.1.6 by @dependabot in #2728
- chore(deps): bump tiny-bip39 from 1.0.0 to 1.0.1 by @dependabot in #2729
- Limiter/logs by @wow-sven in #2737
- update sdk rpc version & add mainnet env by @wow-sven in #2735
- [bitcoin-move] babylon integration by @mx819812523 in #2734
- refactor(rooch-da): introduce new data struct for DA and approach to improve robust of DA submission by @popcnt1 in #2731
- refactor(rooch-da): add nop_backend flag for fallback handling by @popcnt1 in #2741
- feat(rooch-da): Enhance get_submitting_blocks with count limit by @popcnt1 in #2742
- blog: Babylon and Rooch Hackathon & hacker house by @geometryolife in #2744
- blog: add Balylon hacker house zh by @geometryolife in #2745
- chore(deps): bump regex from 1.10.6 to 1.11.0 by @dependabot in #2713
- Portal gas by @wow-sven in #2746
- portal gas faucet by @wow-sven in #2754
- fix portal main env by @wow-sven in #2756
- docs: add multisign account by @geometryolife in #2739
- Fix Portal test domain by @wow-sven in #2757
- chore(deps): bump tempfile from 3.12.0 to 3.13.0 by @dependabot in #2712
- [rpc] resource multi generics by @vegetabledogdog in #2758
- feat(raw-store): add batch write across column families by @popcnt1 in #2759
- [release] Prepare release v0.7.4 by @popcnt1 in #2761
Full Changelog: v0.7.3...v0.7.4
v0.7.3
Major Changes in v0.7.3
New Features
- Added signatories as file suffixes.
- Introduced socket and service metrics.
- Implemented Bitseed CLI migration to Rooch.
- Added data length tracking to segments.
- Added BTC sync interval to deploy script.
- Added UTXO timelock weight and updated coin names.
- Added Nostr support and fixed SDK-KIT e2e tests.
- Added task scheduling command and refactored wallet context API.
Improvements
- Refined DA stream definitions and implementation.
- Refactored relayer to resolve sync process block issues.
- Fixed mainnet deployment issues and CI mainnet.
- Updated container names for mainnet and testnet.
- Improved reorg and pending block handling for Bitcoin Move.
- Refactored oracle command and implemented Rooch Oracle.
- Released frameworks v11, v12, and v13.
Bug Fixes
- Fixed client errors by adding null checks and input validation.
- Fixed access path in RPC.
- Fixed AdminCap and released gas market v1.
- Fixed issue #2707.
- Fixed UTXO drop bug and reset main genesis.
What's Changed
- [gh-2589] add signatories as file suffix. by @feliciss in #2641
- [rooch-portal] Fix client error: Add null checks and input validation by @nlyrthiia in #2591
- add socket & service metrics by @wow-sven in #2636
- dev upgrade package by @nlyrthiia in #2622
- feat: remove rooch portal legacy by @jojoo-eth in #2650
- refactor(DA): refine DA stream define and implementation by @popcnt1 in #2652
- fix mainnet deploy by @yourmoonlight in #2660
- fix ci mainnet by @yourmoonlight in #2661
- mainnet and testnet container name by @yourmoonlight in #2662
- Owen/issues 2654/example cosmwasm bitseed generator by @yubing744 in #2656
- feat(rooch-da): add data length tracking to segments by @popcnt1 in #2664
- fix(da): rm open-da(gcs) for mainnet deploy workflow by @popcnt1 in #2665
- [cli] Migrate Bitseed cli to rooch by @jolestar in #2635
- feat: impl to_json by @yubing744 in #2659
- feat(scripts): add BTC sync interval to deploy script by @popcnt1 in #2666
- [bitseed] Implement bitseed merge by @jolestar in #2658
- [relayer] Refactor relayer to resolve the sync process block issue by @jolestar in #2667
- download modules when verify by @pause125 in #2674
- Gas Profiling Implementation by @steelgeek091 in #2616
- [script] disable traffic control by @jolestar in #2642
- [framework]:add exist_new_events fun and subscriber_info fun by @mx819812523 in #2680
- [bitcoin] temporary pause the ordinals protocol by @jolestar in #2679
- Release framework v11 by @jolestar in #2683
- [genesis] Release framework v11 again and reset mainnet genesis by @jolestar in #2686
- Fix utxo drop bug and release v11 and reset main genesis by @jolestar in #2687
- add nostr support & fix sdk-kit e2e test by @wow-sven in #2673
- [cli] Fix upgrade-gas-config command, build tx and do not directly sign and execute by @jolestar in #2684
- [bitcoin_move] Improve reorg and pending block by @jolestar in #2691
- [framework] Release framework v12 by @jolestar in #2692
- [rpc] limit ids by @vegetabledogdog in #2694
- refact gas market info and format code by @mx819812523 in #2693
- Implement cosmwasm_vm Move Bind by @yubing744 in #2553
- feat: add utxo timelock weight and update coin name by @mx819812523 in #2697
- SDK-KIT New features and fixes bugs by @wow-sven in #2699
- [rpc] fix accesspath by @vegetabledogdog in #2698
- [portal] Implement gas airdrop and add testsuit to gas market by @jolestar in #2695
- chore(deps): bump lz4 from 1.27.0 to 1.28.0 by @dependabot in #2700
- [rpc] add limit to object_ids by @vegetabledogdog in #2701
- Run the transaction DryRun locally by @steelgeek091 in #2696
- [cli] Add Task Scheduling Command and Refactor Wallet Context API by @jolestar in #2704
- deploy rooch-faucet to k8s by @yourmoonlight in #2705
- [CLI] Faucet Refactor and Command Enhancement by @jolestar in #2706
- fix 2707 issues by @wow-sven in #2715
- [cli] Refactor oracle and implement rooch oracle command by @jolestar in #2714
- [framework] Release Framework v13 by @jolestar in #2716
- [gas_market] Fix AdminCap and release gas_market v1 by @jolestar in #2717
- [release] Prepare release v0.7.3 by @jolestar in #2718
Full Changelog: v0.7.2...v0.7.3