diff --git a/Cargo.toml b/Cargo.toml index d2561e2..615881b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -20,9 +20,9 @@ keywords = [ [dependencies] async-trait = "^0.1.66" -oauth10a = "^1.3.17" +oauth10a = "^1.3.18" log = { version = "^0.4.17", optional = true } -hyper = { version = "^0.14.24", default-features = false } +hyper = { version = "^0.14.25", default-features = false } schemars = { version = "^0.8.12", features = [ "chrono", "indexmap1", @@ -30,7 +30,7 @@ schemars = { version = "^0.8.12", features = [ "bytes", "url", ], optional = true } -serde = { version = "^1.0.152", features = ["derive"] } +serde = { version = "^1.0.155", features = ["derive"] } serde_repr = "^0.1.11" thiserror = "^1.0.39" tracing = { version = "^0.1.37", optional = true } diff --git a/README.md b/README.md index 6d78a73..3119fd1 100644 --- a/README.md +++ b/README.md @@ -48,13 +48,13 @@ You could found more examples of how you could use the clevercloud-sdk by lookin ## Features -| name | description | -| ----------- | ------------------------------------------------------------------------------------------------- | -| trace | Use `tracing` crate to expose traces | -| tokio | Use `tokio` crate as back-end for `tracing` crate | -| jsonschemas | Use `schemars` to add a derive instruction to generate json schemas representation of structures | -| logging | Use the `log` facility crate to print logs. Implies `oauth10a/logging` feature | -| metrics | Use `lazy_static` and `prometheus` crates to register metrics. Implies `oauth10a/metrics` feature | +| name | description | +| ----------- |--------------------------------------------------------------------------------------------------| +| trace | Use `tracing` crate to expose traces | +| tokio | Use `tokio` crate as back-end for `tracing` crate | +| jsonschemas | Use `schemars` to add a derive instruction to generate json schemas representation of structures | +| logging | Use the `log` facility crate to print logs. Implies `oauth10a/logging` feature | +| metrics | Expose HTTP metrics through `oauth10a` crate feature. | ### Metrics diff --git a/examples/cleverctl/Cargo.toml b/examples/cleverctl/Cargo.toml index 87fc5b3..7505d40 100644 --- a/examples/cleverctl/Cargo.toml +++ b/examples/cleverctl/Cargo.toml @@ -10,13 +10,11 @@ edition = "2021" [dependencies] async-trait = "^0.1.66" -# Pin version as it fail to build on latest versions -ahash = "=0.7.5" clevercloud-sdk = { path = "../..", features = ["tokio", "metrics", "trace", "jsonschemas"] } clap = { version = "^4.1.8", features = ["derive"] } -config = "^0.13.2" +config = "^0.13.3" paw = "^1.0.0" -serde = { version = "^1.0.152", features = ["derive"] } +serde = { version = "^1.0.155", features = ["derive"] } serde_json = "^1.0.94" serde_yaml = "^0.9.19" thiserror = "^1.0.39"