[package] name = "hook0-output-worker" version = "0.3.0" authors = ["David Sferruzza ", "François-Guillaume Ribreau "] repository = "https://gitlab.com/hook0/hook0/-/tree/master/output-worker" homepage = "https://www.hook0.com/" description = "Worker for Hook0 Open-Source Webhooks as a service for SaaS" edition = "2021" license = "SSPL-1.0" keywords = ["webhooks", "webhook", "webhook-server", "events", "saas"] [dependencies] anyhow = "1.0.86" chrono = "0.4.38" clap = { version = "4.5.16", features = ["derive", "env", "cargo", "wrap_help"] } hex = "0.4.3" hmac = "0.12.1" humantime = "2.1.0" itertools = "0.13.0" log = "0.4.22" reqwest = { version = "0.12.7", default-features = false, features = ["charset", "http2", "macos-system-configuration", "hickory-dns", "json"] } hook0-sentry-integration = { path = "../sentry-integration", version = "0.1.0" } serde = "1.0.208" serde_json = "1.0.125" sha2 = "0.10.8" sqlx = { version = "0.7.4", default-features = false, features = ["runtime-tokio", "tls-rustls", "postgres", "macros", "uuid", "chrono", "time", "json"] } strum = { version = "0.26.3", features = ["derive"] } tokio = { version = "1.39.3", features = ["rt-multi-thread", "macros", "time"] } uuid = { version = "1.10.0", features = ["v4"] } [features] default = ["reqwest-rustls-tls-webpki-roots"] reqwest-rustls-tls-webpki-roots = ["reqwest/rustls-tls-webpki-roots"] reqwest-rustls-tls-native-roots = ["reqwest/rustls-tls-native-roots"]