diff --git a/Cargo.lock b/Cargo.lock index 1d6ae8c9..412e459f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -810,11 +810,11 @@ dependencies = [ "signal-hook", "signal-hook-tokio", "sqlx", - "svc-agent", + "svc-agent 0.20.0", "svc-authn", "svc-authz", "svc-conference-events", - "svc-error", + "svc-error 0.6.0", "svc-nats-client", "svc-utils", "tokio", @@ -3082,6 +3082,25 @@ dependencies = [ "uuid", ] +[[package]] +name = "svc-agent" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef9c610b65f24bab61b52f5a7264983d0e014858e8496282aec7d688baf7869" +dependencies = [ + "async-channel", + "base64 0.21.2", + "chrono", + "http", + "log", + "rumqttc", + "serde", + "serde_json", + "svc-authn", + "tokio", + "uuid", +] + [[package]] name = "svc-authn" version = "0.8.0" @@ -3134,6 +3153,22 @@ name = "svc-error" version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f841d7fd45d6f179e9f3765491fcb5eea100a5bbe50ea47faf3f262031966d9" +dependencies = [ + "anyhow", + "crossbeam-channel", + "http", + "once_cell", + "sentry", + "sentry-anyhow", + "serde", + "serde_derive", +] + +[[package]] +name = "svc-error" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad220c6bc89bc2e7b8af01db6dcfa4a513e18d78e7cf2f778e623ac22577eadf" dependencies = [ "anyhow", "crossbeam-channel", @@ -3144,7 +3179,7 @@ dependencies = [ "serde", "serde_derive", "sqlx", - "svc-agent", + "svc-agent 0.21.0", "svc-authn", "svc-authz", ] @@ -3162,8 +3197,8 @@ dependencies = [ "humantime-serde", "reqwest", "serde", - "svc-agent", - "svc-error", + "svc-agent 0.20.0", + "svc-error 0.5.0", "thiserror", "tracing", "uuid", @@ -3181,9 +3216,9 @@ dependencies = [ "hyper", "once_cell", "prometheus", - "svc-agent", + "svc-agent 0.20.0", "svc-authn", - "svc-error", + "svc-error 0.5.0", "tokio", "tower", "tower-http", diff --git a/Cargo.toml b/Cargo.toml index ded65060..6bf04f86 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -37,7 +37,7 @@ sqlx = { version = "0.6", features = ["offline", "postgres", "macros", "uuid", " svc-agent = { version = "0.20", features = ["sqlx", "queue-counter"] } svc-authn = { version = "0.8", features = ["jose", "sqlx"] } svc-authz = { version = "0.12" } -svc-error = { version = "0.5", features = ["sqlx", "svc-agent", "svc-authn", "svc-authz", "sentry-extension"] } +svc-error = { version = "0.6", features = ["sqlx", "svc-agent", "svc-authn", "svc-authz", "sentry-extension"] } svc-utils = { version = "0.7", features = ["authn-extractor", "cors-middleware", "log-middleware", "metrics-middleware"] } svc-nats-client = { version = "0.2" } svc-conference-events = { version = "0.2" }