mirror of
https://github.com/outbackdingo/firezone.git
synced 2026-01-27 10:18:54 +00:00
Fixes #2948 So it seems that it's easiest just to use an old-fashioned semver string. This means we'll need to keep a version matrix in the docs of which components are supported and for how long, but it's better than having different version schemes for different Firezone components altogether.
50 lines
1.6 KiB
TOML
50 lines
1.6 KiB
TOML
[package]
|
|
name = "firezone-relay"
|
|
# mark:automatic-version
|
|
version = "1.0.0"
|
|
edition = "2021"
|
|
|
|
[dependencies]
|
|
secrecy = { workspace = true }
|
|
anyhow = "1.0.75"
|
|
clap = { version = "4.4.7", features = ["derive", "env"] }
|
|
bytecodec = "0.4.15"
|
|
futures = "0.3.29"
|
|
hex = "0.4.3"
|
|
hex-literal = "0.4.1"
|
|
rand = "0.8.5"
|
|
stun_codec = "0.3.4"
|
|
tokio = { version = "1.33.0", features = ["macros", "rt-multi-thread", "net", "time"] }
|
|
tracing = { workspace = true, features = ["log"] }
|
|
tracing-subscriber = { workspace = true, features = ["env-filter", "json", "fmt"] }
|
|
tracing-stackdriver = { version = "0.8.0", features = ["opentelemetry"] }
|
|
tracing-opentelemetry = "0.21.0"
|
|
opentelemetry = { version = "0.20.0", features = ["rt-tokio", "metrics"] }
|
|
opentelemetry_api = "0.20.0"
|
|
opentelemetry-otlp = { version = "0.13.0", features = ["metrics"]}
|
|
env_logger = "0.10.1"
|
|
tracing-core = "0.1.31"
|
|
bytes = "1.4.0"
|
|
sha2 = "0.10.8"
|
|
base64 = "0.21.5"
|
|
once_cell = "1.17.1"
|
|
proptest = { version = "1.4.0", optional = true }
|
|
test-strategy = "0.3.1"
|
|
derive_more = { version = "0.99.17", features = ["from"] }
|
|
uuid = { version = "1.5.0", features = ["v4"] }
|
|
phoenix-channel = { path = "../phoenix-channel" }
|
|
url = "2.4.1"
|
|
serde = { version = "1.0.190", features = ["derive"] }
|
|
trackable = "1.3.0"
|
|
socket2 = "0.5.5"
|
|
axum = { version = "0.6.20", default-features = false, features = ["http1", "tokio"] }
|
|
|
|
[dev-dependencies]
|
|
webrtc = { workspace = true }
|
|
redis = { version = "0.23.3", default-features = false, features = ["tokio-comp"] }
|
|
difference = "2.0.0"
|
|
|
|
[[test]]
|
|
name = "regression"
|
|
required-features = ["proptest"]
|