Skip to content

Commit 4265ecd

Browse files
authored
Merge branch 'master' into sealminer-support
2 parents 3550f53 + 4f80b65 commit 4265ecd

92 files changed

Lines changed: 5188 additions & 624 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Cargo.lock

Lines changed: 66 additions & 20 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 27 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ license.workspace = true
66
description = "Simple ASIC management in Rust"
77

88
[workspace.package]
9-
version = "0.3.0"
9+
version = "0.4.0"
1010
edition = "2024"
1111
license = "Apache-2.0"
1212

@@ -36,35 +36,33 @@ members = [
3636
]
3737

3838
[workspace.dependencies]
39-
asic-rs-core = { path = "asic-rs-core", version = "0.3.0" }
40-
41-
asic-rs-makes-antminer = { path = "asic-rs-makes/antminer", version = "0.3.0" }
42-
asic-rs-makes-avalon = { path = "asic-rs-makes/avalon", version = "0.3.0" }
43-
asic-rs-makes-bitaxe = { path = "asic-rs-makes/bitaxe", version = "0.3.0" }
44-
asic-rs-makes-braiins = { path = "asic-rs-makes/braiins", version = "0.3.0" }
45-
asic-rs-makes-epic = { path = "asic-rs-makes/epic", version = "0.3.0" }
46-
asic-rs-makes-nerdaxe = { path = "asic-rs-makes/nerdaxe", version = "0.3.0" }
47-
asic-rs-makes-sealminer = { path = "asic-rs-makes/sealminer", version = "0.3.0" }
48-
asic-rs-makes-whatsminer = { path = "asic-rs-makes/whatsminer", version = "0.3.0" }
49-
asic-rs-makes-marathon = { path = "asic-rs-makes/marathon", version = "0.3.0" }
50-
51-
asic-rs-firmwares-antminer = { path = "asic-rs-firmwares/antminer", version = "0.3.0" }
52-
asic-rs-firmwares-avalonminer = { path = "asic-rs-firmwares/avalonminer", version = "0.3.0" }
53-
asic-rs-firmwares-bitaxe = { path = "asic-rs-firmwares/bitaxe", version = "0.3.0" }
54-
asic-rs-firmwares-braiins = { path = "asic-rs-firmwares/braiins", version = "0.3.0" }
55-
asic-rs-firmwares-epic = { path = "asic-rs-firmwares/epic", version = "0.3.0" }
56-
asic-rs-firmwares-luxminer = { path = "asic-rs-firmwares/luxminer", version = "0.3.0" }
57-
asic-rs-firmwares-marathon = { path = "asic-rs-firmwares/marathon", version = "0.3.0" }
58-
asic-rs-firmwares-nerdaxe = { path = "asic-rs-firmwares/nerdaxe", version = "0.3.0" }
59-
asic-rs-firmwares-sealminer = { path = "asic-rs-firmwares/sealminer", version = "0.3.0" }
60-
asic-rs-firmwares-vnish = { path = "asic-rs-firmwares/vnish", version = "0.3.0" }
61-
asic-rs-firmwares-whatsminer = { path = "asic-rs-firmwares/whatsminer", version = "0.3.0" }
39+
asic-rs-core = { path = "asic-rs-core", version = "0.4.0" }
40+
41+
asic-rs-makes-antminer = { path = "asic-rs-makes/antminer", version = "0.4.0" }
42+
asic-rs-makes-avalon = { path = "asic-rs-makes/avalon", version = "0.4.0" }
43+
asic-rs-makes-bitaxe = { path = "asic-rs-makes/bitaxe", version = "0.4.0" }
44+
asic-rs-makes-braiins = { path = "asic-rs-makes/braiins", version = "0.4.0" }
45+
asic-rs-makes-epic = { path = "asic-rs-makes/epic", version = "0.4.0" }
46+
asic-rs-makes-nerdaxe = { path = "asic-rs-makes/nerdaxe", version = "0.4.0" }
47+
asic-rs-makes-whatsminer = { path = "asic-rs-makes/whatsminer", version = "0.4.0" }
48+
asic-rs-makes-marathon = { path = "asic-rs-makes/marathon", version = "0.4.0" }
49+
50+
asic-rs-firmwares-antminer = { path = "asic-rs-firmwares/antminer", version = "0.4.0" }
51+
asic-rs-firmwares-avalonminer = { path = "asic-rs-firmwares/avalonminer", version = "0.4.0" }
52+
asic-rs-firmwares-bitaxe = { path = "asic-rs-firmwares/bitaxe", version = "0.4.0" }
53+
asic-rs-firmwares-braiins = { path = "asic-rs-firmwares/braiins", version = "0.4.0" }
54+
asic-rs-firmwares-epic = { path = "asic-rs-firmwares/epic", version = "0.4.0" }
55+
asic-rs-firmwares-luxminer = { path = "asic-rs-firmwares/luxminer", version = "0.4.0" }
56+
asic-rs-firmwares-marathon = { path = "asic-rs-firmwares/marathon", version = "0.4.0" }
57+
asic-rs-firmwares-nerdaxe = { path = "asic-rs-firmwares/nerdaxe", version = "0.4.0" }
58+
asic-rs-firmwares-vnish = { path = "asic-rs-firmwares/vnish", version = "0.4.0" }
59+
asic-rs-firmwares-whatsminer = { path = "asic-rs-firmwares/whatsminer", version = "0.4.0" }
6260

6361
diqwest = "3.2"
6462
futures = "0.3"
6563
macaddr = { version = "1.0", features = ["serde_std"] }
6664
measurements = { version = "0.11", features = ["serde"] }
67-
reqwest = { version = "0.13", features = ["json", "gzip", "rustls"], default-features = false }
65+
reqwest = { version = "0.13", features = ["json", "gzip", "rustls", "multipart"], default-features = false }
6866
serde = { version = "1.0", features = ["derive"] }
6967
serde_json = "1.0"
7068
tokio = { version = "1.50", features = ["full"] }
@@ -87,6 +85,9 @@ ecb = "0.1.2"
8785
md5crypt = "1.0.0"
8886
md5 = "0.8"
8987
tracing = { version = "0.1.44", features = ["log"] }
88+
crc32fast = "1.5"
89+
rlimit = "0.10"
90+
secrecy = "0.10"
9091

9192
pyo3 = { version = "0.28.2", features = [
9293
"extension-module",
@@ -188,6 +189,7 @@ rand.workspace = true
188189
tokio-stream.workspace = true
189190
async-stream.workspace = true
190191
tracing.workspace = true
192+
rlimit.workspace = true
191193

192194
pyo3 = {workspace = true, optional = true}
193195
pyo3-async-runtimes = {workspace = true, optional = true}

0 commit comments

Comments
 (0)