Skip to content

v1.1.3-beta

Compare
Choose a tag to compare
@Flouse Flouse released this 27 May 10:15

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