⚠️Yanked because of the bug #2448⚠️
ckb v0.39.0-rc1 (6752ba1 2020-12-07)
This is an RC version to preview the changes in the next release.
Pay attention that following RPC methods will be removed from v0.40.0:
- The method
get_cells_by_lock_hash
in the moduleChain
. - The whole module
Indexer
.
The following methods will be disabled by default from v0.40.0 and will be removed from v0.41.0:
- The method
get_cellbase_output_capacity_details
in the moduleChain
. - The method
get_peers_state
in the moduleStats
. - The methods
_compute_transaction_hash
,_compute_script_hash
andestimate_fee_rate
in the moduleExperiment
.
Changes since v0.38.1
Features
-
#2343: Add RPC
get_raw_tx_pool
(@zhangsoledad) -
#2255: Detect spec compatibility when booting (@zhangsoledad)
-
#2347: Add RPC to get consensus parameters (@zhangsoledad)
-
#2280: Add assume valid target config (@driftluo)
Added option to skip verification for faster synchronization of trusted node data to a specified height
Please know exactly what you are doing before you use it!
-
#2351: Add
with_sentry
feature (@quake)Move sentry to optional dependency, reduce dependency libs on other target (wasm32, etc)
-
#2334: Migrate check (@zhangsoledad)
Add command
ckb migrate --check
. If migration is in need 0 will be return,otherwise 64. -
#2379: Let the consensus params
orphan_rate_target
to be configurable (@yangby-cryptape)
Bug Fixes
-
#2389: Upgrade CKB VM to fix memmap security warning (@xxuejie)
-
#2387: Skip RUSTSEC-2020-0077 temporarily (@yangby-cryptape)
-
#2392: Skip RUSTSEC-2020-0082 temporarily since not affected (@yangby-cryptape)
-
#2350: The description for the low fee rate error (@yangby-cryptape)
The first parameter is the minimum transaction fee, not the fee rate.
-
#2357: Conflict transaction stuck in tx-pool (@zhangsoledad)
-
#2390: Don't open db when disable indexer module, fix deprecated method response (@driftluo)
Improvements
-
#2373: Single instance async runtime (@zhangsoledad)
This PR brings several refactorings. All async processes now use one single instance runtime. It makes ckb-network work as a usually library and decoupled from the runtime.
-
#2271: Add some mining utils (@keroro520)
-
#2277: Add some utils to generate spendable cells (@keroro520)
-
#2342 doc: Add some missing docs (@zhangsoledad)