Releases: rooch-network/rooch
Releases · rooch-network/rooch
v0.8.6
What's Changed
- fix(ci): update GitHub token for deploy workflow by @popcnt1 in #3149
- feat: support list fields for object.move by @lispking in #3142
- chore(deps): bump tempfile from 3.14.0 to 3.15.0 by @dependabot in #3152
- chore(deps): bump async-trait from 0.1.81 to 0.1.84 by @dependabot in #3151
- fixup state rpc by state root by @baichuan3 in #3154
- Prepare release v0.8.6 by @baichuan3 in #3155
- [apps] grow registration by @mx819812523 in #3150
Full Changelog: v0.8.5...v0.8.6
v0.8.5
What's Changed
- chore(deps): bump tokio-stream from 0.1.16 to 0.1.17 by @dependabot in #3026
- [devops] Change log level by @jolestar in #3028
- chore(rooch-db): correct typo in iterator variable name by @popcnt1 in #3030
- chore(deps): bump chrono from 0.4.38 to 0.4.39 by @dependabot in #3032
- [kube] Upgrade to v0.8.4 by @jolestar in #3027
- fix bugs by @wow-sven in #3029
- opt bbn assets by @wow-sven in #3033
- blog: add unlock babylon stake by @geometryolife in #3035
- translate and fix babylon stake blog by @geometryolife in #3038
- feat: support batch_harvest_bbn for grow_bitcoin by @lispking in #3036
- [apps] GrowBitcoin release v6 by @jolestar in #3039
- fix swap gas & add invite btn by @wow-sven in #3040
- add intl format by @wow-sven in #3041
- feat(rooch-da): add transaction order verification in unpack by @popcnt1 in #3044
- chore(deps): bump serde from 1.0.215 to 1.0.216 by @dependabot in #3042
- chore(deps): bump tower from 0.5.1 to 0.5.2 by @dependabot in #3043
- fix BITXP decimals by @wow-sven in #3047
- update rgas invitation description by @geometryolife in #3048
- update rgas obtain methon 3 by @geometryolife in #3053
- feat(da): add exec cmd for da chunks execution and verification by @popcnt1 in #3054
- feat(db): add command to get changeset by order by @popcnt1 in #3058
- feat(config): add
enable_statistics
option for RocksDB by @popcnt1 in #3059 - feat(da): track max chunk ID and find begin chunk for speed up re-exec init process by @popcnt1 in #3060
- refactor(rooch-da): rename verified_tx_order to executed_tx_order by @popcnt1 in #3061
- feat(rooch-da): enable RocksDB statistics support for
da exec
by @popcnt1 in #3064 - Add a default .move file creation feature to the rooch move new command by @baicaiyihao in #3056
- Use versioned gas configuration to modify or add gas entries on-chain by @steelgeek091 in #3063
- feat(rooch-da): add rollback for exec cmd by @popcnt1 in #3066
- refactor(rooch-da): simplify find_last_executed logic by @popcnt1 in #3069
- add deposit rgas coin from module address by @mx819812523 in #3067
- feat(db): add command to dump transaction state roots by @popcnt1 in #3071
- feat: check exist before batch handle by @lispking in #3072
- Roochbot deploy config by @jolestar in #3070
- feat: uni v2 like dex by @mx819812523 in #3050
- chore(deps): bump crossbeam-channel from 0.5.13 to 0.5.14 by @dependabot in #3051
- chore(deps): bump proptest from 1.5.0 to 1.6.0 by @dependabot in #3062
- fix(da): fix inconsistence issue between re-exec blocks locally and rooch network by @popcnt1 in #3077
- Update/portal sdk by @wow-sven in #3079
- [apps] Upgrade grow bitcoin to v7 by @jolestar in #3074
- chore(deps): bump serde_json from 1.0.133 to 1.0.134 by @dependabot in #3083
- chore(deps): bump xxhash-rust from 0.8.12 to 0.8.13 by @dependabot in #3082
- blog: uxlink partnership by @geometryolife in #3091
- feat: add rand_u64_with_count and rand_u128_with_count by @yubing744 in #3076
- [framework] Limit session key max_inactive_interval to 30 days by @jolestar in #3088
- [framework] support batch resolve bitcoin address in address_mapping by @jolestar in #3089
- [kube] Update roochbot by @jolestar in #3096
- sdk 0.3.0 by @wow-sven in #3095
- chore(deps): bump xxhash-rust from 0.8.13 to 0.8.14 by @dependabot in #3097
- chore(dependencies): remove unused dependencies by @popcnt1 in #3099
- [framework] Release framework v18 by @jolestar in #3094
- feat(rooch-da): add best rollback command for chain reorg by @popcnt1 in #3100
- feat(rooch-relayer): add Bitcoin reorg-aware block store by @popcnt1 in #3098
- [sdk] provide getAllModuleName(package_address) by @baicaiyihao in #3090
- upgrade roochbot by @jolestar in #3102
- fix(rooch-da): update namespace derivation method matching genesis_hash by @popcnt1 in #3103
- feat(rooch-proposer): add last proposed block repair logic by @popcnt1 in #3104
- [CLI] Add cursor argument for rooch object command by @baicaiyihao in #3107
- [apps] Support batch resolve twitter id by @jolestar in #3093
- feat(rooch-da): add shutdown signal to background submitter by @popcnt1 in #3111
- tg mini app support okx by @wow-sven in #3108
- add rooch assets download entry by @geometryolife in #3105
- chore(deps): bump quote from 1.0.37 to 1.0.38 by @dependabot in #3110
- feat(rooch-da): add cache size options for rocksdb by @popcnt1 in #3115
- feat(rooch-da): integrate Avail Fusion client with fallback by @popcnt1 in #3116
- feat(scripts): add RocksDB cache size configuration by @popcnt1 in #3117
- [framework] base64 support url decode by @baicaiyihao in #3114
- refactor(rooch-db): refine best rollback logic and structure by @popcnt1 in #3118
- feat(build): add optdev profile for optimized debug builds by @popcnt1 in #3119
- feat(rooch-da): support custom genesis file in namespace by @popcnt1 in #3120
- Feat/orderbook by @wow-sven in #3121
- fix faucet bug by @wow-sven in #3122
- market main by @wow-sven in #3128
- fix total supply by @wow-sven in #3129
- update grow bitcoin qa by @geometryolife in #3126
- bugfix: build failed by dependency log not exists issue by @lispking in #3125
- blog: add bug bounty phase 2 result by @geometryolife in #3132
- feat(rooch-da): add error handling for VM panic in L2 execution by @popcnt1 in #3134
- fix blog typos by @geometryolife in #3127
- imporve orderbook with split purchase and distribution by @mx819812523 in #3101
- rooch network add apps by @wow-sven in #3137
- portal apps add grow project by @wow-sven in #3136
- [apps] Increase faucet and rgas reward by @jolestar in #3141
- feat(rooch-portal-v2) :Add a secondary confirmation when purchasing on Portal Marketplace. by @baicaiyihao in #3133
- refactor(rooch-da): restructure backend architecture for OpenDA by @popcnt1 in #3140
- [smt] remove redundant clone by @nkysg in #3143
- chore(deps): bump xxhash-rust from 0.8.14 to 0.8.15 by @dependabot in #3139
- fix faucet by @wow-sven in #3145
- [integration] rm redundant clone by @nkysg in #3144
- [framework] Copy the CoinInfo and keep global CoinMetadata by @jolestar in #3135
...
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