-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix(deps): update rust crate ckb-types to v0.120.0 #52
base: develop
Are you sure you want to change the base?
Conversation
2327592
to
a1b0ebe
Compare
a1b0ebe
to
814e478
Compare
814e478
to
5d8c5a6
Compare
5d8c5a6
to
316d53d
Compare
316d53d
to
2e5b0aa
Compare
2e5b0aa
to
f11c3b5
Compare
23bbe52
to
feb68a0
Compare
⚠ Artifact update problemRenovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below: File name: Cargo.lock
|
feb68a0
to
f8abe55
Compare
f8abe55
to
a2c3134
Compare
a2c3134
to
7ce77d0
Compare
7ce77d0
to
ec40a12
Compare
ec40a12
to
9feb717
Compare
9feb717
to
0f5d680
Compare
0f5d680
to
5ec4428
Compare
5ec4428
to
22fd6c0
Compare
|
22fd6c0
to
490f485
Compare
490f485
to
bea995c
Compare
bea995c
to
b5c270f
Compare
b5c270f
to
cf6ecdc
Compare
This PR contains the following updates:
=0.104.0
->=0.120.0
Release Notes
nervosnetwork/ckb (ckb-types)
v0.119.0
Compare Source
Features
#4635: Intro preview chain (@zhangsoledad)
Introduces a new chain operation to provide a preview environment for the upcoming hardfork on the Nervos CKB network. The new chain allows users and developers to test and review the hardfork changes before they are officially deployed on the mainnet, ensuring all updates and features are thoroughly validated. This preview chain helps improve the security and reliability of the hard fork process, minimizing potential risks before the main deployment.
Bug Fixes
inherited_fds
in root process (@zhangsoledad)Improvements
get_fee_rate_statistics
should awareblock_ext.txs_sizes
length isblock_ext.txs_fees
length + 1 (@eval-exec)get_cells
in rich-indexer (@EthanYuan)OrphanPool
(@eval-exec)v0.118.0
Compare Source
Features
#4365: Asynchronous Block Download and Verification (@eval-exec)
This PR introduces several enhancements to the CKB Synchronizer to reduce synchronization time
during the initial block download (IBD) phase. Key changes include:
tip_hash
andtip_number
to represent the current chain tip.unverified_tip_hash
andunverified_tip_number
to track the latest received but not yet verified blocks.orphan_blocks_size
field.These updates lead to a more efficient synchronization process, reducing the overall time
required for IBD. Note that removing the
orphan_blocks_size
field constitutes a BREAKING CHANGEin the
sync_state
RPC.#4380: New spawn with scheduler (@mohanson)
This change is only available in the next version of CKB consensus rules.
In this PR, we refactored the implementation of spawn. The refactored syscall API is defined as follows: https://github.com/XuJiandong/ckb-c-stdlib/blob/syscall-spawn/ckb_syscall_apis.h#L54-L68.
Review Introduction: #4380 (comment)
Documentation: nervosnetwork/rfcs#436
#4291: New script verify with ckb-vm pause (@chenyukang)
async
styleSuspend
state from cacheBug Fixes
#4562: Fix sync relayer collaboration (@driftluo)
#4576: Add limit to get cells (@driftluo)
This is a breaking change to RPC. The RPC to get cells may fail when exceeding the limit.
#4612: Verify worker exit when
signal_exit
is cancelled (@chenyukang)Improvements
#4529: Add jsonrpc batch request limit (@chenyukang)
#4583: Add
tx_index
toTxStatus
forget_transaction
RPC (@eval-exec)This is a breaking change to the RPC.
#4591:
VerifyQueue
: re_notify other Worker whenOnlySmallCycleTx
received a large cycle tx (@eval-exec)v0.117.0
Compare Source
v0.116.1
Features
PoolRpc::test_tx_pool_accept
, check if the transaction can be accepted by TxPool (@eval-exec)Bug Fixes
#4405: Fix default
ckb.toml
's[notifier]
to[notify]
(@eval-exec)This is a breaking change in the config file format.
Improvements
assume_valid_target
to Reduce the Timecost of Block Synchronization in IBD mode (@eval-exec)process_block
channel size to zero (@eval-exec)tokio-trace
feature fortokio-console
debug tool (@eval-exec)v0.115.0
Compare Source
Features
Bug Fixes
track_entry_statics
(@chenyukang)Improvements
blocks/txs
fromckb-chain
tockb-test-chain-utils
(@eval-exec)OpenRPC
generator and useJsonSchema
to update rpc/readme (@chenyukang)IndexerService::apply_init_tip
should stop after received exit signal. (@eval-exec)is_cancelled()
to check if ckb received Ctrl-C signal (@eval-exec)1.75.0
(@eval-exec)v0.114.0
Compare Source
Features
--include-background
to include background migrations in migrate subcommand (@chenyukang)Bug Fixes
v0.113.1
Compare Source
Bug Fixes
MAX_ANCESTORS_COUNT
(@chenyukang)v0.113.0
Compare Source
Features
SendBlocksProof
message to support ckb2023 (@quake)Bug Fixes
#4192: Incorrect and inadequate checks of sync message (@yangby-cryptape)
#4199: Fix orphan pool for long pending tx issues (@chenyukang)
#4221: Fix typos (@xiaolou86)
#4218: Fix VM version select (@driftluo)
This is a breaking change: b:consensus
#4255: No chain_root in 1st block of the MMR activated epoch (@yangby-cryptape)
#4258: Fix concurrency issue for RBF (@chenyukang)
#4270: Resolve empty filter related message bug (@quake)
Improvements
#4191: Tuning rocksdb bloom filter (@quake)
#4203: Persistence softfork cache (@zhangsoledad)
#4235: Move
util/launcher/src/migrate.rs
to an independent crate (@eval-exec)#4236: Break
ckb-launcher
andckb-chain
's cycle dependency by movingSharedPackage
andSharedBuilder
fromckb-launcher
tockb-shared
(@eval-exec)#4170: Use jsonrpc-utils to replace jsonrpc (@chenyukang)
This is a breaking change: b:rpc
#4256: Add aarch64 docker image for ckb (@chenyukang)
#4288:
get_pool_tx_detail_info
: Changescore_sortkey
's type fromString
tostruct AncestorsScoreSortKey
This is a breaking change: b:rpc
v0.112.1
Features
generate_epochs
in theIntegrationTest
module (@EthanYuan)Bug Fixes
ckb-hash
dependsblake2b-ref
multiple times (@eval-exec)Improvements
rust-toolchain
from1.67.1
to1.71.1
(@eval-exec)--cfg disable_faketime
fromRUSTFLAGS
(@eval-exec)non_owning_clone
method forChainController
andNetworkController
(@eval-exec)#[derive(Clone)]
fromSynchronizer
(@eval-exec)SyncMessage
union items. (@eval-exec)Consensus.dao_type_hash
'sOption
wrapper (@eval-exec)v0.111.0
Compare Source
Features
only_committed
param forget_transaction
(@eval-exec)jsonrpc::Ratio
as the type ofthreshold
field forDeploymentsInfo
andDeployment
(@eval-exec)ckb-hash
supportno-std
(@yangby-cryptape)epoch_duration_target
now affects epoch length inDummy
mode (@eval-exec)Improvements
PeerStore::load_from_dir_or_default
timecost (@eval-exec)RelayV3
's message name for metrics service (@eval-exec)Bug Fixes
set_debug_printer
should updates generator'sdebug_printer
(@mohanson)ckb init
creates config files even when an unsupported spec is specified. (@eval-exec)derive(Hash)
toScriptHashType
(@eval-exec)v0.110.2
Compare Source
Features
Bug Fixes
v0.110.1
Compare Source
BREAKING: Light Client Protocol Softfork Activation in Mainnet
v0.110.0
Compare Source
Features
time_added_to_pool
field forChainRpcImpl::get_transaction
(@eval-exec)Bug Fixes
v0.109.0
Compare Source
Features
#3927 cli: (BREAKING) Remove ckb db-repair subcommand (@zhangsoledad)
#3772 rpc: (BREAKING) Add soft-fork deployment since info in RPC (@zhangsoledad)
The response schema has changed in the RPC
get_deployments_info
andget_consensus
.#3842: Add exact search mode (@quake)
#3859: Add flatmemory feature for FlatMemory based machine types (@xxuejie)
This change adds a new
flatmemory
feature to ckb-script, which will useFlatMemory
as the memory type forCoreMachine
/CoreMachineType
. While this is not gonna be used in CKB, a FlatMemory will be quite useful in the development of surrounding tools, including ckb-debugger. Note that one option is that a debugger could maintain its own ckb-script package, but considering the fact that the change here is rather small, I would suggest we include this here feature in CKB.#3752: Thread-safe vm (@zhangsoledad)
Bug Fixes
#3924 rpc: (BREAKING) Fix rpc typo: statics -> statistics (@zhangsoledad)
The RPC method
get_fee_rate_statics
is deprecated, please useget_fee_rate_statistics
instead.#3849: Omission modification (@driftluo)
#3840: Fix transaction rebroadcast by resubmitting (@zhangsoledad)
#3886: Potentially tx-pool panic after detached (@zhangsoledad)
#3892: Resolve the bug of
list-hashes
subcmd (@quake)#3894: Fix tx-pool remove expired (@zhangsoledad)
Improvements
ScriptError::InvalidCodeHash
when code_hash can't be resolved (@eval-exec)v0.108.1
Compare Source
Bug Fixes
Misc
v0.108.0
Compare Source
Features
Bug Fixes
Improvements
v0.107.0
Compare Source
Features
get_transaction_and_witness_proof
&verify_transaction_and_witness_proof
(@code-monad)Bug Fixes
Improvements
v0.106.0
Compare Source
Features
estimate_cycles
(@zhangsoledad)Bug Fixes
Misc
v0.105.1
Compare Source
Features
#3672: Add rpc
estimate_cycles
(@zhangsoledad)#3650: Bump ckb-vm to v0.22.0 (@mohanson)
#3664: Decrease max memory and increase speed, during chain root mmr migration (@yangby-cryptape)
#3665: Remove
block_filter_enable
option (@quake)Two configuration options (
block_filter_enable
andsupport_protocols
) are conflicting.v0.105.0
Compare Source
Features
get_transaction
rpc method (@eval-exec)ckb list-hashes
(@code-monad)Bug Fixes
v0.104.1
: ckb 0.104.1 (f93b498 2022-09-07)Compare Source
Compatability Table
See how to connect to various chains in Wiki.
Downloads
The
.asc
files are signatures. It is wise and more secure to check out for the files integrity.Try the portable variants if the binaries complains about illegal instructions.
Changes since v0.104.0
Bug Fixes
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.