Releases: godwokenrises/godwoken
Releases · godwokenrises/godwoken
v1.3.0-rc2
What's Changed
Full Changelog: v1.3.0-rc1...v1.3.0-rc2
Godwoken v1.4.0-rc1
What's Changed
Added
- feat: automatically create account for undeposited sender by @zeroqn in #710
- feat: export and import block by @zeroqn in #754
Fixed
- fix: always refresh pending deposit cells by @jjyr in #753
- fix: Add new argument finality-blocks to gw-tools stat-custodian-ckb … by @jjyr in #757
- fix(block-producer): exit during bad block challenge by @zeroqn in #755
- fix: Update parse log by @classicalliu in #752
Documentation
Others
- chore(deps): bump openssl-src from 111.20.0+1.1.1o to 111.22.0+1.1.1q by @dependabot in #756
- Redirect syscall debug logs by @magicalne in #758
Full Changelog: v1.3.0-rc1...v1.4.0-rc1
v1.3.0-rc1
What's Changed
Added
- feat: Remove error tx receipt notify by @classicalliu in #724
- feat(tools): generate-config p2p network by @sopium in #734
- feat(rpc-server): get in queue requests by @sopium in #726
Changed
- fix: reject transactions has less gas than the intrinsic gas by @jjyr in #725
- fix: check sender's balance before execute by @jjyr in #750
- feat(rpc-server): check withdrawal request minimal capacity and owner lock by @zeroqn in #748
Fixed
- fix: refresh readonly mem-pool when receives new mem-block by @jjyr in #721
- fix: read only nodes without p2p sync by @sopium in #737
- fix: handle VM InvalidCycles by generate a polyjuice system log by @jjyr in #729
- Fix gw tools deployment by @jjyr in #736
- fix(gw-tools): sudt transfer with eip712 message by @RetricSu in #744
- fix: gw-tools create-sudt-account by @jjyr in #747
- fix: use mem pool state for “get block” RPCs by @sopium in #742
- fix: mem pool state snapshot by @sopium in #740
Others
- feat(block-producer): trace chain task run func by @zeroqn in #732
- debug intrinsic gas by @sopium in #735
- chore: bump rocksdb from 0.16.1 to 0.18.1 by @sopium in #746
- Upgrade to tentacle 0.4.0 by @sopium in #743
Full Changelog: v1.2.2...v1.3.0-rc1
v1.2.2
v1.2.1-rc1
v1.2.0-rc1
What's Changed
- fix/refactor some CKB/godwoken RPC related code by @sopium in #702
- chore: increase timeout of gw-tools waiting layer1 tx committed by @keroro520 in #704
- Bump gw-block-producer to v1.1.3 by @Flouse in #700
- Fix: Improve the withdrawal packaging performance by @jjyr in #701
- perf: remove reduandent checking deposits expired by @keroro520 in #703
- chore: tune MAX_MEM_BLOCK_TXS by @magicalne in #707
- fix(ci): chat bot from safe fork by @zeroqn in #711
- fix: don't set TCP keepalive on listening sockets by @sopium in #709
- feat: enrich WithdrawalWithStatus by @keroro520 in #706
- fix: ChainTask: retry on RPC request error by @sopium in #715
- feat(config): move packaging params from constant to config by @magicalne in #714
- chore: set serde default attribute on mem_block config by @jjyr in #716
- feat: support switch backend binaries by height by @jjyr in #713
- Remove web3 indexer crate by @classicalliu in #717
- chore(deps): bump regex from 1.5.4 to 1.5.6 by @dependabot in #719
- chore(deps): bump openssl-src from 111.17.0+1.1.1m to 111.20.0+1.1.1o by @dependabot in #718
- chore: bump opentelemetry to 0.17 by @jjyr in #720
- Fix backends aot_code loading by @jjyr in #722
- Bump version to v1.2.0 rc1 by @jjyr in #723
Full Changelog: v1.1.4-rc1...v1.2.0-rc1
v1.1.4-rc1
What's Changed
- chore: tune MAX_MEM_BLOCK_TXS by @magicalne in #708
Full Changelog: v1.1.3-beta...v1.1.4-rc1
v1.1.3-beta
What's Changed
Added
- feat(rpc): gw_get_mem_pool_state_ready by @zeroqn in #644
- feat: mem pool p2p sync by @sopium in #642
- feat(gw-tools): add command report-accounts to export account infos by @jjyr in #654
- feat: add starvation detector task by @sopium in #673
- feat: get_node_info rpc for more useful configs by @RetricSu in #674
- BREAKING CHANGE: change ckb decimal to 18 by @zeroqn in #675
- feat: package failed transactions by @jjyr in #684
- feat: graceful shutdown on SIGTERM too by @sopium in #647
- feat: simplify and improve rpc TCP listener by @sopium in #618
- feat: Add RPC gw_get_mem_pool_state_root by @jjyr in #564
- feat: execute dynamic config reload in startup by @magicalne in #566
- feat: add tracing by @zeroqn in #567
- feat(sync_mem_pool): use tokio based kafka impl by @magicalne in #563
- Enable
aot-vm
feature by default by @Flouse in #591 - feat: Add exit code to error tx receipt by @classicalliu in #595
Changed
- Tune the max cycles of a layer2 transaction to 150M by @Flouse in #572
- perf: optimize molecule usage by @sopium in #640
- perf: use BTreeSet in FeeQueue by @sopium in #641
- Refactor sudt with registry address by @jjyr in #649
- Refactor tx verification by @jjyr in #677
- Only support deposit to EOA account by @magicalne in #695
Fixed
- fix(tests): unlock withdrawal failure by @zeroqn in #559
- fix(runner): gracefull shutdown by @magicalne in #562
- fix(mem_pool): cannot get block_info when it is updating by @magicalne in #581
- fix: make sure tip block and epoch are consistent by @keroro520 in #596
- fix: don't hold lock when sleeping by @sopium in #620
- fix: overwrite mem block timestamp if CKB median time is less than tip block by @jjyr in #625
- fix(store): chain view return None for tip block number by @zeroqn in #635
- Fix potential UB in Unpack impls in types by @sopium in #629
- fix: import Into from core by @jjyr in #643
- fix: workaround for tx temporally disappear after send_transaction by @keroro520 in #652
- fix(tool): wait_for_l2_tx try to start a runtime within a runtime by @Flouse in #657
- fix(tool): wait for ckb pool syncing to chain by @keroro520 in #658
- fix(gw-tools): remove unused phrase from polyjuice args by @Flouse in #661
- fix(tools): parse account from str failure by @zeroqn in #663
- Fix mem-pool state, set mem-state after re-inject txs & withdrawals by @jjyr in #660
- fix(withdrawal_unlocker): rejected unlock tx isn't removed by @zeroqn in #682
- fix(generator): exceeded MAX_WRITE_DATA_BYTES_LIMIT error by @zeroqn in #685
- fix(mempool): pending withdrawals not in mem block aren't restored by @zeroqn in #687
- fix: rpc client report not enough finalized sudt custodians by @zeroqn in #690
- Fix resolve tx deps by @jjyr in #694
- fix: clear non polyjuice system logs when transaction failed by @jjyr in #698
Documentation
- Add CHANGELOG.md to record changes by @jjyr & @Flouse
- doc: update
Life of a Polyjuice Transaction
by @Flouse in #630 - doc: fix typo by @Keith-CY in #666
- doc: fix broken link in README by @doitian in #667
- doc: adjust to registry address by @keroro520 in #670
- doc: layer2 account by @jjyr in #688
- doc: Update rpc docs by @classicalliu in #689
- doc: deposit and withdrawal by @jjyr in #696
- doc: upgrade docs/life_of_a_godwoken_transaction.md to v1.1 by @jjyr in #697
Others
- chore: remove unused files by @jjyr in #558
- log: logging query_finalized_custodian_cells by @jjyr in #557
- chore(tools): git commit version by @Flouse in #593
- chore: improve CLI error handling by @sopium in #669
- chore: better handling of potentially expensive computation in async code by @sopium in #678
- chore: some code clean up by @sopium in #671
- chore(ci): integration test through chat bot by @zeroqn in #680
- Logging collect deposit process by @jjyr in #699
New Contributors
Full Changelog: v1.0.0-rc1...v1.1.3-beta