Skip to content

Releases: godwokenrises/godwoken

v1.3.0-rc2

19 Jul 05:44
Compare
Choose a tag to compare

What's Changed

  • backport: fix(withdrawal unlocker): unhandle tx status unknown and rejected by @zeroqn in #764

Full Changelog: v1.3.0-rc1...v1.3.0-rc2

Godwoken v1.4.0-rc1

15 Jul 02:33
Compare
Choose a tag to compare
Godwoken v1.4.0-rc1 Pre-release
Pre-release

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

Full Changelog: v1.3.0-rc1...v1.4.0-rc1

v1.3.0-rc1

01 Jul 03:17
Compare
Choose a tag to compare

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

21 Jun 03:08
697e8a0
Compare
Choose a tag to compare

What's Changed

  • backport(v1.2-rc): improve block producer chain task tracing by @zeroqn in #733
  • backport(v1.2-rc): fix readonly nodes without p2p sync by @sopium in #738
  • chore: release v1.2.2 by @zeroqn in #739

Full Changelog: v1.2.1-rc1...v1.2.2

v1.2.1-rc1

15 Jun 10:47
Compare
Choose a tag to compare

What's Changed

  • backport(v1.2-rc): fix refresh readonly mem pool when receives mem block by @jjyr in #728
  • backport(v1.2-rc): reject insufficient intrinsic gas txs by @jjyr in #727
  • chore: release v1.2.1-rc1 by @jjyr in #730

Full Changelog: v1.2.0-rc1...v1.2.1-rc1

v1.2.0-rc1

11 Jun 06:28
Compare
Choose a tag to compare

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

30 May 08:24
Compare
Choose a tag to compare
v1.1.4-rc1 Pre-release
Pre-release

What's Changed

Full Changelog: v1.1.3-beta...v1.1.4-rc1

v1.1.3-beta

27 May 10:15
Compare
Choose a tag to compare

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

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

v0.10.7

17 May 03:56
5e66b85
Compare
Choose a tag to compare
v0.10.7 Pre-release
Pre-release

What's Changed

  • fix(mempool): pending withdrawals not in mem block aren't restored by @zeroqn in #686
  • fix rpc client not enough finalized sudt custodians by @zeroqn in #691
  • fix(store): panic on get_mem_pool_withdrawal_iter by @zeroqn in #692

Full Changelog: v0.10.6...v0.10.7

v0.10.6

10 May 06:35
Compare
Choose a tag to compare
v0.10.6 Pre-release
Pre-release

What's Changed

  • feat: fast withdrawal to v1 by @zeroqn in #645
  • backport: fix(withdrawal_unlocker): rejected unlock tx isn't removed by @zeroqn in #683

Full Changelog: v0.10.5...v0.10.6