Skip to content

Commit

Permalink
chore: bump to v0.112.0-rc3
Browse files Browse the repository at this point in the history
  • Loading branch information
doitian committed Nov 17, 2023
1 parent 770d6a2 commit e8b1730
Show file tree
Hide file tree
Showing 74 changed files with 614 additions and 614 deletions.
138 changes: 69 additions & 69 deletions Cargo.lock

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ckb"
version = "0.112.0"
version = "0.112.0-rc3"
license = "MIT"
authors = ["Nervos Core Dev <[email protected]>"]
edition = "2021"
Expand All @@ -11,11 +11,11 @@ repository = "https://github.com/nervosnetwork/ckb"
rust-version = "1.71.1"

[build-dependencies]
ckb-build-info = { path = "util/build-info", version = "= 0.112.0" }
ckb-build-info = { path = "util/build-info", version = "= 0.112.0-rc3" }

[dependencies]
ckb-build-info = { path = "util/build-info", version = "= 0.112.0" }
ckb-bin = { path = "ckb-bin", version = "= 0.112.0" }
ckb-build-info = { path = "util/build-info", version = "= 0.112.0-rc3" }
ckb-bin = { path = "ckb-bin", version = "= 0.112.0-rc3" }

[dev-dependencies]

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# [Nervos CKB](https://www.nervos.org/) - The Common Knowledge Base

[![Version](https://img.shields.io/badge/version-0.112.0-orange.svg)](https://github.com/nervosnetwork/ckb/releases)
[![Version](https://img.shields.io/badge/version-0.112.0--rc3-orange.svg)](https://github.com/nervosnetwork/ckb/releases)
[![Nervos Talk](https://img.shields.io/badge/discuss-on%20Nervos%20Talk-3CC68A.svg)](https://talk.nervos.org/t/where-to-discuss-ckb-and-how-to-ask-for-support/6024)

master | develop
Expand Down
36 changes: 18 additions & 18 deletions benches/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ckb-benches"
version = "0.112.0"
version = "0.112.0-rc3"
license = "MIT"
authors = ["Nervos Core Dev <[email protected]>"]
edition = "2021"
Expand All @@ -13,26 +13,26 @@ repository = "https://github.com/nervosnetwork/ckb"

[dev-dependencies]
criterion = "0.4"
ckb-chain = { path = "../chain", version = "= 0.112.0" }
ckb-types = { path = "../util/types", version = "= 0.112.0" }
ckb-shared = { path = "../shared", version = "= 0.112.0" }
ckb-store = { path = "../store", version = "= 0.112.0" }
ckb-chain-spec = { path = "../spec", version = "= 0.112.0" }
ckb-chain = { path = "../chain", version = "= 0.112.0-rc3" }
ckb-types = { path = "../util/types", version = "= 0.112.0-rc3" }
ckb-shared = { path = "../shared", version = "= 0.112.0-rc3" }
ckb-store = { path = "../store", version = "= 0.112.0-rc3" }
ckb-chain-spec = { path = "../spec", version = "= 0.112.0-rc3" }
rand = "0.7"
ckb-hash = {path = "../util/hash", version = "= 0.112.0"}
ckb-test-chain-utils = { path = "../util/test-chain-utils", version = "= 0.112.0" }
ckb-dao-utils = { path = "../util/dao/utils", version = "= 0.112.0" }
ckb-dao = { path = "../util/dao", version = "= 0.112.0" }
ckb-hash = {path = "../util/hash", version = "= 0.112.0-rc3"}
ckb-test-chain-utils = { path = "../util/test-chain-utils", version = "= 0.112.0-rc3" }
ckb-dao-utils = { path = "../util/dao/utils", version = "= 0.112.0-rc3" }
ckb-dao = { path = "../util/dao", version = "= 0.112.0-rc3" }
ckb-system-scripts = { version = "= 0.5.4" }
lazy_static = "1.3.0"
ckb-crypto = { path = "../util/crypto", version = "= 0.112.0" }
ckb-jsonrpc-types = { path = "../util/jsonrpc-types", version = "= 0.112.0" }
ckb-verification = { path = "../verification", version = "= 0.112.0" }
ckb-verification-traits = { path = "../verification/traits", version = "= 0.112.0" }
ckb-app-config = { path = "../util/app-config", version = "= 0.112.0" }
ckb-resource = { path = "../resource", version = "= 0.112.0" }
ckb-network = { path = "../network", version = "= 0.112.0" }
ckb-launcher = { path = "../util/launcher", version = "= 0.112.0" }
ckb-crypto = { path = "../util/crypto", version = "= 0.112.0-rc3" }
ckb-jsonrpc-types = { path = "../util/jsonrpc-types", version = "= 0.112.0-rc3" }
ckb-verification = { path = "../verification", version = "= 0.112.0-rc3" }
ckb-verification-traits = { path = "../verification/traits", version = "= 0.112.0-rc3" }
ckb-app-config = { path = "../util/app-config", version = "= 0.112.0-rc3" }
ckb-resource = { path = "../resource", version = "= 0.112.0-rc3" }
ckb-network = { path = "../network", version = "= 0.112.0-rc3" }
ckb-launcher = { path = "../util/launcher", version = "= 0.112.0-rc3" }
tempfile.workspace = true

[[bench]]
Expand Down
14 changes: 7 additions & 7 deletions block-filter/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ckb-block-filter"
version = "0.112.0"
version = "0.112.0-rc3"
license = "MIT"
authors = ["Nervos Core Dev <[email protected]>"]
edition = "2021"
Expand All @@ -11,9 +11,9 @@ repository = "https://github.com/nervosnetwork/ckb"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
ckb-store = { path = "../store", version = "= 0.112.0" }
ckb-shared = { path = "../shared", version = "= 0.112.0" }
ckb-logger = { path = "../util/logger", version = "= 0.112.0" }
ckb-types = { path = "../util/types", version = "= 0.112.0" }
ckb-stop-handler = { path = "../util/stop-handler", version = "= 0.112.0" }
ckb-async-runtime = { path = "../util/runtime", version = "= 0.112.0" }
ckb-store = { path = "../store", version = "= 0.112.0-rc3" }
ckb-shared = { path = "../shared", version = "= 0.112.0-rc3" }
ckb-logger = { path = "../util/logger", version = "= 0.112.0-rc3" }
ckb-types = { path = "../util/types", version = "= 0.112.0-rc3" }
ckb-stop-handler = { path = "../util/stop-handler", version = "= 0.112.0-rc3" }
ckb-async-runtime = { path = "../util/runtime", version = "= 0.112.0-rc3" }
52 changes: 26 additions & 26 deletions chain/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ckb-chain"
version = "0.112.0"
version = "0.112.0-rc3"
license = "MIT"
authors = ["Nervos Core Dev <[email protected]>"]
edition = "2021"
Expand All @@ -9,37 +9,37 @@ homepage = "https://github.com/nervosnetwork/ckb"
repository = "https://github.com/nervosnetwork/ckb"

[dependencies]
ckb-logger = { path = "../util/logger", version = "= 0.112.0" }
ckb-metrics = { path = "../util/metrics", version = "= 0.112.0" }
ckb-types = { path = "../util/types", version = "= 0.112.0" }
ckb-shared = { path = "../shared", version = "= 0.112.0" }
ckb-chain-spec = { path = "../spec", version = "= 0.112.0" }
ckb-store = { path = "../store", version = "= 0.112.0" }
ckb-verification = { path = "../verification", version = "= 0.112.0" }
ckb-verification-contextual = { path = "../verification/contextual", version = "= 0.112.0" }
ckb-verification-traits = { path = "../verification/traits", version = "= 0.112.0" }
ckb-systemtime = { path = "../util/systemtime", version = "= 0.112.0" }
ckb-stop-handler = { path = "../util/stop-handler", version = "= 0.112.0" }
ckb-dao = { path = "../util/dao", version = "= 0.112.0" }
ckb-proposal-table = { path = "../util/proposal-table", version = "= 0.112.0" }
ckb-error = { path = "../error", version = "= 0.112.0" }
ckb-app-config = { path = "../util/app-config", version = "= 0.112.0" }
ckb-rust-unstable-port = { path = "../util/rust-unstable-port", version = "= 0.112.0" }
ckb-channel = { path = "../util/channel", version = "= 0.112.0" }
ckb-logger = { path = "../util/logger", version = "= 0.112.0-rc3" }
ckb-metrics = { path = "../util/metrics", version = "= 0.112.0-rc3" }
ckb-types = { path = "../util/types", version = "= 0.112.0-rc3" }
ckb-shared = { path = "../shared", version = "= 0.112.0-rc3" }
ckb-chain-spec = { path = "../spec", version = "= 0.112.0-rc3" }
ckb-store = { path = "../store", version = "= 0.112.0-rc3" }
ckb-verification = { path = "../verification", version = "= 0.112.0-rc3" }
ckb-verification-contextual = { path = "../verification/contextual", version = "= 0.112.0-rc3" }
ckb-verification-traits = { path = "../verification/traits", version = "= 0.112.0-rc3" }
ckb-systemtime = { path = "../util/systemtime", version = "= 0.112.0-rc3" }
ckb-stop-handler = { path = "../util/stop-handler", version = "= 0.112.0-rc3" }
ckb-dao = { path = "../util/dao", version = "= 0.112.0-rc3" }
ckb-proposal-table = { path = "../util/proposal-table", version = "= 0.112.0-rc3" }
ckb-error = { path = "../error", version = "= 0.112.0-rc3" }
ckb-app-config = { path = "../util/app-config", version = "= 0.112.0-rc3" }
ckb-rust-unstable-port = { path = "../util/rust-unstable-port", version = "= 0.112.0-rc3" }
ckb-channel = { path = "../util/channel", version = "= 0.112.0-rc3" }
faux = { version = "^0.1", optional = true }
ckb-merkle-mountain-range = "0.5.2"

[dev-dependencies]
ckb-test-chain-utils = { path = "../util/test-chain-utils", version = "= 0.112.0" }
ckb-dao-utils = { path = "../util/dao/utils", version = "= 0.112.0" }
ckb-reward-calculator = { path = "../util/reward-calculator", version = "= 0.112.0" }
ckb-tx-pool = { path = "../tx-pool", version = "= 0.112.0", features = ["internal"] }
ckb-jsonrpc-types = { path = "../util/jsonrpc-types", version = "= 0.112.0" }
ckb-network = { path = "../network", version = "= 0.112.0" }
ckb-launcher = { path = "../util/launcher", version = "= 0.112.0" }
ckb-test-chain-utils = { path = "../util/test-chain-utils", version = "= 0.112.0-rc3" }
ckb-dao-utils = { path = "../util/dao/utils", version = "= 0.112.0-rc3" }
ckb-reward-calculator = { path = "../util/reward-calculator", version = "= 0.112.0-rc3" }
ckb-tx-pool = { path = "../tx-pool", version = "= 0.112.0-rc3", features = ["internal"] }
ckb-jsonrpc-types = { path = "../util/jsonrpc-types", version = "= 0.112.0-rc3" }
ckb-network = { path = "../network", version = "= 0.112.0-rc3" }
ckb-launcher = { path = "../util/launcher", version = "= 0.112.0-rc3" }
lazy_static = "1.4"
tempfile.workspace = true
ckb-systemtime = { path = "../util/systemtime", version = "= 0.112.0" ,features = ["enable_faketime"]}
ckb-systemtime = { path = "../util/systemtime", version = "= 0.112.0-rc3" ,features = ["enable_faketime"]}

[features]
default = []
Expand Down
48 changes: 24 additions & 24 deletions ckb-bin/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ckb-bin"
version = "0.112.0"
version = "0.112.0-rc3"
license = "MIT"
authors = ["Nervos Core Dev <[email protected]>"]
edition = "2021"
Expand All @@ -14,36 +14,36 @@ serde = { version = "1.0", features = ["derive"] }
serde_json = { version = "1.0" }
serde_plain = "0.3.0"
toml = "0.5"
ckb-app-config = { path = "../util/app-config", version = "= 0.112.0" }
ckb-logger = { path = "../util/logger", version = "= 0.112.0" }
ckb-logger-service = { path = "../util/logger-service", version = "= 0.112.0" }
ckb-metrics-service = { path = "../util/metrics-service", version = "= 0.112.0" }
ckb-util = { path = "../util", version = "= 0.112.0" }
ckb-types = { path = "../util/types", version = "= 0.112.0" }
ckb-channel = { path = "../util/channel", version = "= 0.112.0" }
ckb-jsonrpc-types = { path = "../util/jsonrpc-types", version = "= 0.112.0" }
ckb-chain = { path = "../chain", version = "= 0.112.0" }
ckb-shared = { path = "../shared", version = "= 0.112.0" }
ckb-store = { path = "../store", version = "= 0.112.0" }
ckb-chain-spec = {path = "../spec", version = "= 0.112.0"}
ckb-miner = { path = "../miner", version = "= 0.112.0" }
ckb-network = { path = "../network", version = "= 0.112.0"}
ckb-resource = { path = "../resource", version = "= 0.112.0"}
ckb-app-config = { path = "../util/app-config", version = "= 0.112.0-rc3" }
ckb-logger = { path = "../util/logger", version = "= 0.112.0-rc3" }
ckb-logger-service = { path = "../util/logger-service", version = "= 0.112.0-rc3" }
ckb-metrics-service = { path = "../util/metrics-service", version = "= 0.112.0-rc3" }
ckb-util = { path = "../util", version = "= 0.112.0-rc3" }
ckb-types = { path = "../util/types", version = "= 0.112.0-rc3" }
ckb-channel = { path = "../util/channel", version = "= 0.112.0-rc3" }
ckb-jsonrpc-types = { path = "../util/jsonrpc-types", version = "= 0.112.0-rc3" }
ckb-chain = { path = "../chain", version = "= 0.112.0-rc3" }
ckb-shared = { path = "../shared", version = "= 0.112.0-rc3" }
ckb-store = { path = "../store", version = "= 0.112.0-rc3" }
ckb-chain-spec = {path = "../spec", version = "= 0.112.0-rc3"}
ckb-miner = { path = "../miner", version = "= 0.112.0-rc3" }
ckb-network = { path = "../network", version = "= 0.112.0-rc3"}
ckb-resource = { path = "../resource", version = "= 0.112.0-rc3"}
ctrlc = { version = "3.1", features = ["termination"] }
ckb-instrument = { path = "../util/instrument", version = "= 0.112.0", features = ["progress_bar"] }
ckb-build-info = { path = "../util/build-info", version = "= 0.112.0" }
ckb-memory-tracker = { path = "../util/memory-tracker", version = "= 0.112.0" }
ckb-chain-iter = { path = "../util/chain-iter", version = "= 0.112.0" }
ckb-verification-traits = { path = "../verification/traits", version = "= 0.112.0" }
ckb-async-runtime = { path = "../util/runtime", version = "= 0.112.0" }
ckb-launcher = { path = "../util/launcher", version = "= 0.112.0" }
ckb-instrument = { path = "../util/instrument", version = "= 0.112.0-rc3", features = ["progress_bar"] }
ckb-build-info = { path = "../util/build-info", version = "= 0.112.0-rc3" }
ckb-memory-tracker = { path = "../util/memory-tracker", version = "= 0.112.0-rc3" }
ckb-chain-iter = { path = "../util/chain-iter", version = "= 0.112.0-rc3" }
ckb-verification-traits = { path = "../verification/traits", version = "= 0.112.0-rc3" }
ckb-async-runtime = { path = "../util/runtime", version = "= 0.112.0-rc3" }
ckb-launcher = { path = "../util/launcher", version = "= 0.112.0-rc3" }
base64 = "0.21.0"
tempfile.workspace = true
rayon = "1.0"
sentry = { version = "0.26.0", optional = true }
is-terminal = "0.4.7"
fdlimit = "0.2.1"
ckb-stop-handler = { path = "../util/stop-handler", version = "= 0.112.0" }
ckb-stop-handler = { path = "../util/stop-handler", version = "= 0.112.0-rc3" }

[features]
deadlock_detection = ["ckb-util/deadlock_detection"]
Expand Down
12 changes: 6 additions & 6 deletions db-migration/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ckb-db-migration"
version = "0.112.0"
version = "0.112.0-rc3"
license = "MIT"
authors = ["Nervos Core Dev <[email protected]>"]
edition = "2021"
Expand All @@ -11,16 +11,16 @@ repository = "https://github.com/nervosnetwork/ckb"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
ckb-db = { path = "../db", version = "= 0.112.0" }
ckb-logger = { path = "../util/logger", version = "= 0.112.0" }
ckb-error = { path = "../error", version = "= 0.112.0" }
ckb-db-schema = { path = "../db-schema", version = "= 0.112.0" }
ckb-db = { path = "../db", version = "= 0.112.0-rc3" }
ckb-logger = { path = "../util/logger", version = "= 0.112.0-rc3" }
ckb-error = { path = "../error", version = "= 0.112.0-rc3" }
ckb-db-schema = { path = "../db-schema", version = "= 0.112.0-rc3" }
indicatif = "0.16"
console = ">=0.9.1, <1.0.0"

[dev-dependencies]
tempfile.workspace = true
ckb-app-config = { path = "../util/app-config", version = "= 0.112.0" }
ckb-app-config = { path = "../util/app-config", version = "= 0.112.0-rc3" }

[features]
portable = ["ckb-db/portable"]
Expand Down
2 changes: 1 addition & 1 deletion db-schema/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ckb-db-schema"
version = "0.112.0"
version = "0.112.0-rc3"
license = "MIT"
authors = ["Nervos Core Dev <[email protected]>"]
edition = "2021"
Expand Down
10 changes: 5 additions & 5 deletions db/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ckb-db"
version = "0.112.0"
version = "0.112.0-rc3"
license = "MIT"
authors = ["Nervos Core Dev <[email protected]>"]
edition = "2021"
Expand All @@ -9,12 +9,12 @@ homepage = "https://github.com/nervosnetwork/ckb"
repository = "https://github.com/nervosnetwork/ckb"

[dependencies]
ckb-app-config = { path = "../util/app-config", version = "= 0.112.0" }
ckb-logger = { path = "../util/logger", version = "= 0.112.0" }
ckb-error = { path = "../error", version = "= 0.112.0" }
ckb-app-config = { path = "../util/app-config", version = "= 0.112.0-rc3" }
ckb-logger = { path = "../util/logger", version = "= 0.112.0-rc3" }
ckb-error = { path = "../error", version = "= 0.112.0-rc3" }
libc = "0.2"
rocksdb = { package = "ckb-rocksdb", version ="=0.20.0", features = ["snappy"], default-features = false }
ckb-db-schema = { path = "../db-schema", version = "= 0.112.0" }
ckb-db-schema = { path = "../db-schema", version = "= 0.112.0-rc3" }

[dev-dependencies]
tempfile.workspace = true
Expand Down
4 changes: 2 additions & 2 deletions error/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ckb-error"
version = "0.112.0"
version = "0.112.0-rc3"
license = "MIT"
authors = ["Nervos Core Dev <[email protected]>"]
edition = "2021"
Expand All @@ -11,5 +11,5 @@ repository = "https://github.com/nervosnetwork/ckb"
[dependencies]
thiserror = "1.0.22"
anyhow = "1.0.34"
ckb-occupied-capacity = { path = "../util/occupied-capacity", version = "= 0.112.0" }
ckb-occupied-capacity = { path = "../util/occupied-capacity", version = "= 0.112.0-rc3" }
derive_more = { version = "0.99.0", default-features = false, features = ["display"] }
12 changes: 6 additions & 6 deletions freezer/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ckb-freezer"
version = "0.112.0"
version = "0.112.0-rc3"
license = "MIT"
authors = ["Nervos Core Dev <[email protected]>"]
edition = "2021"
Expand All @@ -10,11 +10,11 @@ repository = "https://github.com/nervosnetwork/ckb"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

[dependencies]
ckb-types = { path = "../util/types", version = "= 0.112.0" }
ckb-error = { path = "../error", version = "= 0.112.0" }
ckb-logger = { path = "../util/logger", version = "= 0.112.0" }
ckb-util = { path = "../util", version = "= 0.112.0" }
ckb-metrics = { path = "../util/metrics", version = "= 0.112.0" }
ckb-types = { path = "../util/types", version = "= 0.112.0-rc3" }
ckb-error = { path = "../error", version = "= 0.112.0-rc3" }
ckb-logger = { path = "../util/logger", version = "= 0.112.0-rc3" }
ckb-util = { path = "../util", version = "= 0.112.0-rc3" }
ckb-metrics = { path = "../util/metrics", version = "= 0.112.0-rc3" }
fs2 = "0.4.3"
fail = "0.4"
snap = "1"
Expand Down
20 changes: 10 additions & 10 deletions miner/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "ckb-miner"
version = "0.112.0"
version = "0.112.0-rc3"
license = "MIT"
authors = ["Nervos Core Dev <[email protected]>"]
edition = "2021"
Expand All @@ -9,23 +9,23 @@ homepage = "https://github.com/nervosnetwork/ckb"
repository = "https://github.com/nervosnetwork/ckb"

[dependencies]
ckb-logger = { path = "../util/logger", version = "= 0.112.0" }
ckb-app-config = { path = "../util/app-config", version = "= 0.112.0" }
ckb-types = { path = "../util/types", version = "= 0.112.0" }
ckb-channel = { path = "../util/channel", version = "= 0.112.0" }
ckb-hash = { path = "../util/hash", version = "= 0.112.0" }
ckb-pow = { path = "../pow", version = "= 0.112.0" }
ckb-logger = { path = "../util/logger", version = "= 0.112.0-rc3" }
ckb-app-config = { path = "../util/app-config", version = "= 0.112.0-rc3" }
ckb-types = { path = "../util/types", version = "= 0.112.0-rc3" }
ckb-channel = { path = "../util/channel", version = "= 0.112.0-rc3" }
ckb-hash = { path = "../util/hash", version = "= 0.112.0-rc3" }
ckb-pow = { path = "../pow", version = "= 0.112.0-rc3" }
rand = "0.7"
rand_distr = "0.3"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
ckb-jsonrpc-types = { path = "../util/jsonrpc-types", version = "= 0.112.0" }
ckb-jsonrpc-types = { path = "../util/jsonrpc-types", version = "= 0.112.0-rc3" }
hyper = { version = "0.14", features = ["client", "http2", "http1", "server"] }
hyper-tls = "0.5"
futures = "0.3"
lru = "0.7.1"
ckb-stop-handler = { path = "../util/stop-handler", version = "= 0.112.0" }
ckb-async-runtime = { path = "../util/runtime", version = "= 0.112.0" }
ckb-stop-handler = { path = "../util/stop-handler", version = "= 0.112.0-rc3" }
ckb-async-runtime = { path = "../util/runtime", version = "= 0.112.0-rc3" }
indicatif = "0.16"
console = ">=0.9.1, <1.0.0"
eaglesong = "0.1"
Expand Down
Loading

0 comments on commit e8b1730

Please sign in to comment.