[package]
name = "glaredb_http"
version.workspace = true
edition.workspace = true
license.workspace = true
homepage.workspace = true
repository.workspace = true
keywords.workspace = true
categories.workspace = true
description = "HTTP and Object Storage functionality for GlareDB"
[lints]
workspace = true
[dependencies]
glaredb_error = { workspace = true }
glaredb_core = { workspace = true }
reqwest = { version = "0.12.20", default-features = false, features = ["rustls-tls", "stream"] }
url = { workspace = true, features = ["serde"] }
bytes = { version = "1.10", default-features = false, features = ["std"] }
serde = { workspace = true }
serde_json = { workspace = true }
serde_urlencoded = { version = "0.7" }
parking_lot = { workspace = true }
chrono = { version = "0.4.41", features = ["serde"] }
futures = { workspace = true }
hmac = "0.12.1"
sha2 = "0.10.9"
percent-encoding = "2.3.1"
quick-xml = { version = "0.37.5", default-features = false, features = ["serialize"] }
base64 = { version = "0.22.1", default-features = false, features = ["alloc"] }
rustls-pemfile = "2.2.0"
rand = { workspace = true }
ring = { workspace = true, features = ["wasm32_unknown_unknown_js"] }