Releases: starcoinorg/starcoin
Releases · starcoinorg/starcoin
v1.12.3
Release Notes
- English: https://starcoin.atlassian.net/wiki/spaces/CHAIN/pages/71630849/v1.12+English
- 中文: https://starcoin.atlassian.net/wiki/spaces/CHAIN/pages/63996011/v1.12
Breaking Changes
- The
mpm integration-tests
command output json format is changed, so you need to runmpm integraion-tests --ub
to regenerate the exp file.
What's Changed
- update version v1.11.12 by @yourmoonlight in #3525
- Fix #3527 allow dev deploy deploy the package to another address by @WGB5445 in #3528
- [tools] Improve airdrop tools by @jolestar in #3532
- [fix] fix snapshot path in import_snapshot.sh by @jiangying000 in #3535
- pre-version compatibility check by @yuliyu123 in #3522
- bump indicatif 0.15->0.16.2 and fix typo by @jiangying000 in #3544
- add import snapshot file lines num check by @nkysg in #3545
- deploy update_move branch to proxima by @nkysg in #3546
- fix_sync_block with 1000 block gap by @yourmoonlight in #3558
- improve accumulator append by @nkysg in #3551
- add pagination for
state.list_resource
by @jiangying000 in #3526 - check export snapshot status with the manifest file by @yourmoonlight in #3561
- [mpm] Support integration test template variable by @jolestar in #3533
- fix sync snapshot scripts and add workflow_dispatch event trigger by @yourmoonlight in #3563
- Auto bump homebrew formula by @yourmoonlight in #3565
- use more instead of less in sync block by @yourmoonlight in #3572
- update jsonrpc by @LemonHX in #3573
- [miner] Refactor GenerateBlockEvent by @jolestar in #3575
- [db-exporter] move resource-exporter cmd to db_exporter as subcommand and use statedb.dump_iter to replace statedb.dump by @jiangying000 in #3566
- Change the default devnet data dir by @YusongWang in #3570
- Update StarcoinFramework for DAO Space by @jolestar in #3564
- [rpc][state.list_resource] add resource type filter by @jiangying000 in #3586
- delete Move syntax highlighting To display rust by @uvd in #3587
- cli: dev get-coin don't check account by @YusongWang in #3589
- [dep][move] update starcoin/move dep by @jiangying000 in #3594
- fix missing option by @YusongWang in #3596
- [cli] dry run at cli side and print warn log when transaction execute failed by @jolestar in #3597
- Update Framework to halley by @WGB5445 in #3604
- fix sync snapshot check logic && make sync blocks, snapshot stand alone by @yourmoonlight in #3599
- [scmd]Support jpst template expression in command line and starcoin testsuit by @jolestar in #3583
- fix Framework update by @WGB5445 in #3611
- remove rust-cypto dependency, fix issuse 2404 3254 by @nkysg in #3609
- provide install script for the latest starcoin and mpm by @yuliyu123 in #3610
- [genesis] Fix the genesis generate dir. by @jolestar in #3616
- [transaction-builder-generator] fix package name for Java and change diem to startcoin, and update readme by @jiangying000 in #3555
- [genesis] update k8s config for halley, ensure clear data by @jolestar in #3617
- [config] fixdevnet config load muilti time by @YusongWang in #3622
- mpm integration-test support fork from remote and call-api by @0xpause in #3600
- [scripts] add wrk benchmarking scripts by @jiangying000 in #3619
- add diskcheck by @YusongWang in #3598
- [vm] check gas when execute readonly function by @jolestar in #3627
- update main barnard to v1.11.13 by @yourmoonlight in #3629
- update dependency merkletree remove rust-crypto by @nkysg in #3632
- [mpm] Integration test support package and deploy command by @jolestar in #3631
- add backward compatibility for AccountProviderConfig by @JerryKwan in #3633
- [mpm] add some integration test by @jolestar in #3635
- [rpc] improve
state.list_resource
filters by @YusongWang in #3615 - clean some debug info by @YusongWang in #3637
- miner_client: Update default connection port by @sanlee42 in #3642
- [cli]list resource support filter struct_type and start_idx max_size by @YusongWang in #3639
- [type] provide type_tag_match and contract event filter support struct tag match by @jolestar in #3638
- add import snapshot debug log by @nkysg in #3644
- [types] Some useful function for type convert and add
get_state_node_by_node_hash
to RPCClient by @strawWoo in #3643 - update move to a new revision by @JerryKwan in #3634
- [release] Prepare v1.12.0 by @jolestar in #3648
- [test] replace assert with assert! in move by @jiangying000 in #3650
- [test] fix address in
address_hash
test by @jiangying000 in #3651 - [ci] fix ci not fail when some testcase failed by @jiangying000 in #3655
- update move to a new revision to solve short address problem by @JerryKwan in #3661
- [ci][fix] make
cargo xtest
no-fail-fast by @jiangying000 in #3663 - Fix mpm integration-test hangs in rpc-fork mode, update test case on halley chain by @0xpause in #3653
- Update Framework to Latest by @WGB5445 in #3667
- [mpm] Fix mpm integration test call api state.get_with_proof_by_root_raw by @jolestar in #3664
- [release]Prepare release v1.12.1 by @jolestar in #3668
- add manual dispatch to workflow build and test by @yourmoonlight in #3669
- [db-export] Sub 1 BlockNumber for export snapshot by @YusongWang in #3647
- [dep][security] bump filecoin-project/merkletree, remove memmap by @jiangying000 in #3671
- mpm fix parent hash by @0xpause in #3681
- [dev] update rust toolchain to 1.63 by @jiangying000 in #3679
- [WIP] vm: refactor vm deps to make it compile to mips by @lerencao in #3675
- add faucet output as var context by @0xpause in #3685
- [release]Prepare release v1.12.2 by @jolestar in #3687
- mpm integration-test: fix discarded txn by @0xpause in #3691
Dependencies bump
- Bump serde_yaml from 0.8.23 to 0.8.25 by @dependabot in #3523
- Bump either from 1.6.1 to 1.7.0 by @dependabot in #3499
- Bump libsecp256k1 from 0.7.0 to 0.7.1 by @dependabot in #3534
- Bump dyn-clone from 1.0.6 to 1.0.8 by @dependabot in #3541
- Bump lru from 0.7.7 to 0.7.8 by @dependabot in #3552
- Bump bytes from 1.1.0 to 1.2.0 by @dependabot in #3553
- Bump serde_yaml from 0.8.25 to 0.8.26 by @dependabot in #3540
- Bump dashmap from 5.2.0 to 5.3.4 by @dependabot in #3568
- Bump crossbeam-channel from 0.5.5 to 0.5.6 by @dependabot in #3559
- Bump arc-swap from 1.5.0 to 1.5.1 by @dependabot in #3592
- Bump bytes from 1.2.0 to 1.2.1 b...
v1.12.2-beta
What's Changed
- add manual dispatch to workflow build and test by @yourmoonlight in #3669
- [db-export] Sub 1 BlockNumber for export snapshot by @YusongWang in #3647
- [dep][security] bump filecoin-project/merkletree, remove memmap by @jiangying000 in #3671
- mpm fix parent hash by @0xpause in #3681
- [dev] update rust toolchain to 1.63 by @jiangying000 in #3679
- [WIP] vm: refactor vm deps to make it compile to mips by @lerencao in #3675
- add faucet output as var context by @0xpause in #3685
- [release]Prepare release v1.12.2 by @jolestar in #3687
Full Changelog: v1.12.1-beta...v1.12.2-beta
v1.12.1-beta
What's Changed
Release notes: https://starcoin.atlassian.net/wiki/spaces/CHAIN/pages/63996011/v1.12.0
- [test] replace assert with assert! in move by @jiangying000 in #3650
- [test] fix address in
address_hash
test by @jiangying000 in #3651 - [ci] fix ci not fail when some testcase failed by @jiangying000 in #3655
- update move to a new revision to solve short address problem by @JerryKwan in #3661
- [ci][fix] make
cargo xtest
no-fail-fast by @jiangying000 in #3663 - Fix mpm integration-test hangs in rpc-fork mode, update test case on halley chain by @0xpause in #3653
- Update Framework to Latest by @WGB5445 in #3667
- [mpm] Fix mpm integration test call api state.get_with_proof_by_root_raw by @jolestar in #3664
- [release]Prepare release v1.12.1 by @jolestar in #3668
Full Changelog: v1.12.0-beta...v1.12.1-beta
v1.12.0-beta
What's Changed
Release notes: https://starcoin.atlassian.net/wiki/spaces/CHAIN/pages/63996011/v1.12.0
- update version v1.11.12 by @yourmoonlight in #3525
- Fix #3527 allow dev deploy the package to another address by @WGB5445 in #3528
- [tools] Improve airdrop tools by @jolestar in #3532
- [fix] fix snapshot path in import_snapshot.sh by @jiangying000 in #3535
- pre-version compatibility check by @yuliyu123 in #3522
- bump indicatif 0.15->0.16.2 and fix typo by @jiangying000 in #3544
- add import snapshot file lines num check by @nkysg in #3545
- deploy update_move branch to proxima by @nkysg in #3546
- fix_sync_block with 1000 block gap by @yourmoonlight in #3558
- improve accumulator append by @nkysg in #3551
- add pagination for
state.list_resource
by @jiangying000 in #3526 - check export snapshot status with the manifest file by @yourmoonlight in #3561
- [mpm] Support integration test template variable by @jolestar in #3533
- fix sync snapshot scripts and add workflow_dispatch event trigger by @yourmoonlight in #3563
- Auto bump homebrew formula by @yourmoonlight in #3565
- use more instead of less in sync block by @yourmoonlight in #3572
- update jsonrpc by @LemonHX in #3573
- [miner] Refactor GenerateBlockEvent by @jolestar in #3575
- [db-exporter] move resource-exporter cmd to db_exporter as subcommand and use statedb.dump_iter to replace statedb.dump by @jiangying000 in #3566
- Change the default devnet data dir by @YusongWang in #3570
- Update StarcoinFramework for DAO Space by @jolestar in #3564
- [rpc][state.list_resource] add resource type filter by @jiangying000 in #3586
- delete Move syntax highlighting To display rust by @uvd in #3587
- cli: dev get-coin don't check account by @YusongWang in #3589
- [dep][move] update starcoin/move dep by @jiangying000 in #3594
- fix missing option by @YusongWang in #3596
- [cli] dry run at cli side and print warn log when transaction execute failed by @jolestar in #3597
- Update Framework to halley by @WGB5445 in #3604
- fix sync snapshot check logic && make sync blocks, snapshot stand alone by @yourmoonlight in #3599
- [scmd]Support jpst template expression in command line and starcoin testsuit by @jolestar in #3583
- fix Framework update by @WGB5445 in #3611
- remove rust-cypto dependency, fix issuse 2404 3254 by @nkysg in #3609
- provide install script for the latest starcoin and mpm by @yuliyu123 in #3610
- [genesis] Fix the genesis generate dir. by @jolestar in #3616
- [transaction-builder-generator] fix package name for Java and change diem to startcoin, and update readme by @jiangying000 in #3555
- [genesis] update k8s config for halley, ensure clear data by @jolestar in #3617
- [config] fixdevnet config load muilti time by @YusongWang in #3622
- mpm integration-test support fork from remote and call-api by @0xpause in #3600
- [scripts] add wrk benchmarking scripts by @jiangying000 in #3619
- add diskcheck by @YusongWang in #3598
- [vm] check gas when execute readonly function by @jolestar in #3627
- update main barnard to v1.11.13 by @yourmoonlight in #3629
- update dependency merkletree remove rust-crypto by @nkysg in #3632
- [mpm] Integration test support package and deploy command by @jolestar in #3631
- add backward compatibility for AccountProviderConfig by @JerryKwan in #3633
- [mpm] add some integration test by @jolestar in #3635
- [rpc] improve
state.list_resource
filters by @YusongWang in #3615 - clean some debug info by @YusongWang in #3637
- miner_client: Update default connection port by @sanlee42 in #3642
- [cli]list resource support filter struct_type and start_idx max_size by @YusongWang in #3639
- [type] provide type_tag_match and contract event filter support struct tag match by @jolestar in #3638
- add import snapshot debug log by @nkysg in #3644
- [types] Some useful function for type convert and add
get_state_node_by_node_hash
to RPCClient by @strawWoo in #3643 - update move to a new revision by @JerryKwan in #3634
- [release] Prepare v1.12.0 by @jolestar in #3648
Bump
- Bump serde_yaml from 0.8.23 to 0.8.25 by @dependabot in #3523
- Bump either from 1.6.1 to 1.7.0 by @dependabot in #3499
- Bump arc-swap from 1.5.0 to 1.5.1 by @dependabot in #3592
- Bump bytes from 1.2.0 to 1.2.1 by @dependabot in #3591
- Bump lru from 0.7.7 to 0.7.8 by @dependabot in #3552
- Bump bytes from 1.1.0 to 1.2.0 by @dependabot in #3553
- Bump serde_yaml from 0.8.25 to 0.8.26 by @dependabot in #3540
- Bump crossbeam-channel from 0.5.5 to 0.5.6 by @dependabot in #3559
- Bump dyn-clone from 1.0.6 to 1.0.8 by @dependabot in #3541
- Bump dashmap from 5.2.0 to 5.3.4 by @dependabot in #3568
- Bump libsecp256k1 from 0.7.0 to 0.7.1 by @dependabot in #3534
New Contributors
- @WGB5445 made their first contribution in #3528
- @yuliyu123 made their first contribution in #3522
- @YusongWang made their first contribution in #3570
- @strawWoo made their first contribution in #3643
Full Changelog: v1.11.12...v1.12.0
v1.11.13
move_table_1_alpha
What's Changed
- Bump serde_yaml from 0.8.23 to 0.8.25 by @dependabot in #3523
- Bump either from 1.6.1 to 1.7.0 by @dependabot in #3499
- update version v1.11.12 by @yourmoonlight in #3525
- Fix #3527 allow dev deploy deploy the package to another address by @WGB5445 in #3528
- [tools] Improve airdrop tools by @jolestar in #3532
- Bump libsecp256k1 from 0.7.0 to 0.7.1 by @dependabot in #3534
- [fix] fix snapshot path in import_snapshot.sh by @jiangying000 in #3535
- pre-version compatibility check by @yuliyu123 in #3522
- bump indicatif 0.15->0.16.2 and fix typo by @jiangying000 in #3544
- Bump dyn-clone from 1.0.6 to 1.0.8 by @dependabot in #3541
- add import snapshot file lines num check by @nkysg in #3545
- Bump lru from 0.7.7 to 0.7.8 by @dependabot in #3552
- Bump bytes from 1.1.0 to 1.2.0 by @dependabot in #3553
- Bump serde_yaml from 0.8.25 to 0.8.26 by @dependabot in #3540
- deploy update_move branch to proxima by @nkysg in #3546
- fix_sync_block with 1000 block gap by @yourmoonlight in #3558
- improve accumulator append by @nkysg in #3551
- Bump crossbeam-channel from 0.5.5 to 0.5.6 by @dependabot in #3559
- add pagination for
state.list_resource
by @jiangying000 in #3526 - check export snapshot status with the manifest file by @yourmoonlight in #3561
Full Changelog: v1.11.12...update_move_3
v1.11.12
What's Changed
- [rpc] add RPC API contract.resolve_module_function_index by @coldnight in #3464
- cmd/starcoin: try to generate sign file when found multisig account in txn execution process by @templexxx in #3461
- [network] add version_string field to PeerInfo by @coldnight in #3471
- Add codeowners by @jolestar in #3474
- update rustc version 1.61 by @LemonHX in #3480
- fix the wrong logic in VMStatus::status_code() pick up move-language#197 by @nkysg in #3481
- [dev] fix dev sleep command do not update on chain timestamp by @coldnight in #3477
- fix wrong behavior: submit multisig txn only there are enough signatures by @templexxx in #3482
- fix some dependabot alter by @nkysg in #3485
- StateView using static dispatch replace dynamic dispatch by @nkysg in #3491
- [rpc] add raw field into BlockView to support get raw block by @coldnight in #3489
- upgrade rust toolchain 1.62.0 && cargo clippy --fix by @uvd in #3500
- add monitor for ci autoscaler by @yourmoonlight in #3496
- deprecated short option for TransactionOptions::max_gas_amount and Tr… by @0xpause in #3502
- fix type error for action of ci scaler monitor by @yourmoonlight in #3504
- add mpm deploy subcommand by @0xpause in #3495
- cli function args parse error improvement Issue3140 by @JerryKwan in #3505
- [rpc] Add raw state proof and transaction proof API by @jolestar in #3516
- chore: fix typo by @jiangying000 in #3514
- support auto-completion for console cmd by @0xpause in #3521
Dependency update
- Bump clap from 3.1.18 to 3.2.3 by @dependabot in #3467
- Bump lru from 0.7.6 to 0.7.7 by @dependabot in #3466
- Bump parking_lot from 0.12.0 to 0.12.1 by @dependabot in #3437
- Bump clap from 3.2.3 to 3.2.5 by @dependabot in #3470
- Bump async-std from 1.11.0 to 1.12.0 by @dependabot in #3476
- Bump crossbeam-channel from 0.5.4 to 0.5.5 by @dependabot in #3472
- Bump dyn-clone from 1.0.5 to 1.0.6 by @dependabot in #3475
- Bump clap from 3.2.5 to 3.2.6 by @dependabot in #3478
- Bump pprof from 0.9.1 to 0.10.0 by @dependabot in #3486
- Bump smallvec from 1.8.0 to 1.8.1 by @dependabot in #3484
- Bump once_cell from 1.12.0 to 1.12.1 by @dependabot in #3507
- Bump once_cell from 1.12.1 to 1.13.0 by @dependabot in #3511
- Bump names from 0.13.0 to 0.14.0 by @dependabot in #3494
- Bump criterion from 0.3.5 to 0.3.6 by @dependabot in #3519
- Bump regex from 1.5.5 to 1.6.0 by @dependabot in #3510
- Bump backtrace from 0.3.65 to 0.3.66 by @dependabot in #3520
- Bump linked-hash-map from 0.5.4 to 0.5.6 by @dependabot in #3483
New Contributors
- @coldnight made their first contribution in #3464
- @0xpause made their first contribution in #3502
Full Changelog: v1.11.11...v1.11.12
v1.11.11
What's Changed
- cmd/starcoin/account: add rotate-authentication-key subcmd by @templexxx in #3420
- update ASCII art in main function at start up. by @LemonHX in #3429
- differentiate gcc-powerpc-linux-gnu package name on different architecture by @JerryKwan in #3434
- update generator crates version and edition by @LemonHX in #3436
- fix(scmd): Fix messages printed as error wrongly by @Xuanwo in #3438
- fix windows stack overflow by using link-arg by @LemonHX in #3445
- cmd/starcoin/account: bail when pass multsig account as arg for rotat… by @templexxx in #3454
- [mpm] Integration test support multi sign address by @jolestar in #3449
- check ipc status before run node and remove the .ipc file if necessary by @JerryKwan in #3457
- [release] Prepare release v1.11.11 by @jolestar in #3458
New Contributors
- @JerryKwan made their first contribution in #3434
- @Xuanwo made their first contribution in #3438
Full Changelog: v1.11.10...v1.11.11
v1.11.10
What's Changed
- experimental mold setup by @LemonHX in #3396
- refactor the get_headers by @g302ge in #3397
- update build from source link by @geometryolife in #3407
- [CI] use mold as default linker by @LemonHX in #3399
- Bump clap from 3.1.12 to 3.1.18 by @dependabot in #3408
- Bump bech32 from 0.8.1 to 0.9.0 by @dependabot in #3409
- [dev] improve package manager detection mechanism by @djy0 in #3412
- add crypto_hash Blob example use sha3 by @nkysg in #3416
- Bump pprof from 0.9.0 to 0.9.1 by @dependabot in #3413
- Bump once_cell from 1.10.0 to 1.11.0 by @dependabot in #3415
- Bump once_cell from 1.11.0 to 1.12.0 by @dependabot in #3421
- Bump lru from 0.7.5 to 0.7.6 by @dependabot in #3422
- fix import snapshot bug by @nkysg in #3425
Full Changelog: v1.11.9...v1.11.10
v1.11.9
What's Changed
- https://github.com/starcoinorg/starcoin/releases/tag/v1.11.7-rc
- Increase the interpretation of black words by @geometryolife in #3392
- [move] Update move dependency for fix invalid character for tab. by @jolestar in #3393
- sync snapshot by @yourmoonlight in #3374
- fix typo of help information of
starcoin
cli by @geometryolife in #3375 - modify sync blocks timing by @yourmoonlight in #3386
- fix typo of help information of
mpm check-compatibility
by @geometryolife in #3387 - [move] Update move dependency for Windows support by @jolestar in #3388
Full Changelog: v1.10.1...v1.11.9