ckb 0.100.0-rc3 (b9ee624 2021-08-23) #2966
doitian
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Release note for v0.100.0-rc3
This is an RC version to preview the changes in the next release.
This version activates the 2021 fork since epoch 2782 in Aggron, the testnet.
Changes since v0.100.0-rc2
Features
feat: dial bootnode randomly #2846: Dial bootnode randomly (@driftluo)
feat: better tips for "migrate" subcomamnd #2854: Better tips for "migrate" subcomamnd (@yangby-cryptape)
feat: remove old version peer from peer store on fork #2849: Remove old version peer from peer store on fork (@driftluo)
RefCell
feat: add network protocol config #2641: Add network protocol config (@quake)
This feature is designed for testing and use of ckb-network crate by third party code, allows user to customize network protocols, for example, only open sync protocol in full node:
feat(hardfork): add a new field "hardfork_features" to the return of RPC method "get_consensus" #2879 hardfork: Add a new field "hardfork_features" to the return of RPC method "get_consensus" (@yangby-cryptape)
feat: upgrade hyper and ckb-vm #2913: Upgrade hyper and ckb-vm (@driftluo)
feat: persistent tx-pool data into a file when it has been shutdown #2656: Persistent tx-pool data into a file when it has been shutdown (@quake)
feat: reduce cellbase maturity on staging spec #2921: Reduce cellbase maturity on staging spec (@keroro520)
Bug Fixes
[backport] fix: put migration version #2787: Put migration version (@zhangsoledad)
fix: fix peer store evict #2829: Fix peer store evict (@driftluo)
fix: display full path for deprecated fields in warning messages #2833: Display full path for deprecated fields in warning messages (@yangby-cryptape)
fix: touch_last_txs_updated_at #2856: Touch pool
last_txs_updated_at
(@zhangsoledad)fix: fix the status marking problem of header sync #2857: Fix the status marking problem of header sync (@driftluo)
fix(hardfork): built-in miner shouldn't ignore the extension field in block templates #2876 hardfork: Built-in miner shouldn't ignore the extension field in block templates (@yangby-cryptape)
fix: don't panic when the database is created by a higher version executable binary #2877: Don't panic when the database is created by a higher version executable binary (@yangby-cryptape)
fix: there may be competition between header sync and eviction #2894: There may be competition between header sync and eviction (@driftluo)
fix(metrics): there is no reactor running #2897 metrics: There is no reactor running (@yangby-cryptape)
fix: try traverse all unknown parent hash #2906: Try traverse all unknown parent hash (@driftluo)
fix: callback potentially incorrect trigger on concurrent context #2923: Callback potentially incorrect trigger on concurrent context (@zhangsoledad)
fix(test): make sure testnode graceful shutdown basic sync #2924 test: Make sure testnode graceful shutdown basic sync (@zhangsoledad)
fix: fix stream body read #2934: Fix stream body read (@driftluo)
HTTP body is a stream, it can't be read all by once.
fix: persisted test wait tx-pool ready #2932: Persisted test wait tx-pool ready (@zhangsoledad)
Before request tx_pool_info, make sure tx-pool is ready.
fix(hardfork): should always check the extension field when reconstruct blocks #2941 hardfork: Should always check the extension field when reconstruct blocks (@yangby-cryptape)
fix(reset-data): the argument
--network-peer-store
couldn't work #2950 reset-data: The argument--network-peer-store
couldn't work (@yangby-cryptape)Improvements
as_ref
#2841: Remove redudantas_ref
(@doitian)This discussion was created from the release ckb 0.100.0-rc3 (b9ee624 2021-08-23).
Beta Was this translation helpful? Give feedback.
All reactions