Skip to content

Commit ba7f7e3

Browse files
committed
chore: bump to 0.3.3
1 parent 0698ca6 commit ba7f7e3

2 files changed

Lines changed: 48 additions & 38 deletions

File tree

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pulsebeam/Cargo.toml

Lines changed: 47 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,60 +1,70 @@
11
[package]
22
name = "pulsebeam"
3-
description = "Lightweight WebRTC SFU for Mobile, IoT, and Web"
4-
5-
version.workspace = true
3+
version = "0.3.3"
4+
authors.workspace = true
65
edition.workspace = true
7-
homepage.workspace = true
6+
description = "Lightweight WebRTC SFU for Mobile, IoT, and Web"
87
documentation.workspace = true
8+
homepage.workspace = true
99
repository.workspace = true
10-
authors.workspace = true
1110
license.workspace = true
1211

13-
[features]
14-
default = []
15-
1612
[dependencies]
13+
ahash = "0.8.12"
14+
anyhow = { workspace = true }
15+
axum = { version = "0.8.8", features = ["macros"] }
16+
axum-extra = { version = "0.12.5", features = ["typed-header"] }
17+
bs58 = "0.5.1"
18+
bytes = { workspace = true }
19+
clap = { version = "4.5.53", features = ["derive"] }
20+
futures-lite = { workspace = true }
21+
hex = "0.4.3"
22+
hyper = "1.7.0"
23+
metrics = "0.24.3"
24+
metrics-exporter-prometheus = "0.18.1"
25+
once_cell = "1.21.3"
26+
pprof = { version = "0.15.0", features = [
27+
"flamegraph",
28+
"prost-codec",
29+
"protobuf"
30+
] }
1731
pulsebeam-core = { path = "../pulsebeam-core" }
1832
pulsebeam-proto = { path = "../pulsebeam-proto" }
1933
pulsebeam-runtime = { path = "../pulsebeam-runtime" }
20-
21-
anyhow = { workspace = true }
22-
futures-lite = { workspace = true }
34+
rand = { workspace = true }
2335
serde = { workspace = true }
36+
sha3 = "0.10.8"
37+
str0m = { workspace = true }
2438
thiserror = { workspace = true }
2539
tokio = { workspace = true }
26-
tracing = { workspace = true }
27-
str0m = { workspace = true }
28-
bytes = { workspace = true }
29-
rand = { workspace = true }
40+
tokio-metrics = { version = "0.4.6", features = ["metrics-rs-integration"] }
41+
tokio-stream = { version = "0.1.17", features = ["sync"] }
3042
tokio-util = { workspace = true }
31-
43+
tower-http = { version = "0.6.8", features = [
44+
"compression-zstd",
45+
"cors",
46+
"decompression-gzip",
47+
"decompression-zstd"
48+
] }
49+
tracing = { workspace = true }
50+
tracing-subscriber = { version = "0.3", features = ["env-filter", "json"] }
3251
utoipa = { version = "5.4.0", features = ["axum_extras"] }
3352
utoipa-swagger-ui = { version = "9.0.2", features = ["axum"] }
34-
tracing-subscriber = { version = "0.3", features = ["env-filter", "json"] }
35-
axum = { version = "0.8.8", features = ["macros"] }
36-
axum-extra = { version = "0.12.5", features = ["typed-header"] }
37-
tower-http = { version = "0.6.8", features = ["cors", "compression-zstd", "decompression-gzip", "decompression-zstd"] }
38-
hex = "0.4.3"
39-
bs58 = "0.5.1"
40-
sha3 = "0.10.8"
41-
metrics = "0.24.3"
42-
hyper = "1.7.0"
43-
metrics-exporter-prometheus = "0.18.1"
44-
pprof = { version = "0.15.0", features = ["flamegraph", "prost-codec", "protobuf"] }
45-
tokio-metrics = { version = "0.4.6", features = ["metrics-rs-integration"] }
46-
once_cell = "1.21.3"
47-
ahash = "0.8.12"
48-
tokio-stream = { version = "0.1.17", features = ["sync"] }
49-
clap = { version = "4.5.53", features = ["derive"] }
50-
51-
[target.'cfg(not(target_env = "msvc"))'.dependencies]
52-
tikv-jemallocator = { version = "0.6.0", features = ["profiling", "unprefixed_malloc_on_supported_platforms", "disable_initial_exec_tls"] }
53-
jemalloc_pprof = { version = "0.8.1", features = ["symbolize", "flamegraph"] }
5453

5554
[dev-dependencies]
56-
more-asserts = { workspace = true }
55+
more-asserts = { workspace = true }
56+
57+
[target.'cfg(not(target_env = "msvc"))'.dependencies]
58+
jemalloc_pprof = { version = "0.8.1", features = ["flamegraph", "symbolize"] }
59+
tikv-jemallocator = { version = "0.6.0", features = [
60+
"disable_initial_exec_tls",
61+
"profiling",
62+
"unprefixed_malloc_on_supported_platforms"
63+
] }
5764

5865
# Windows-specific str0m override
5966
[target.'cfg(windows)'.dependencies]
6067
str0m = { workspace = true, features = ["wincrypto"] }
68+
69+
[features]
70+
default = []

0 commit comments

Comments
 (0)