diff --git a/Cargo.lock b/Cargo.lock index 69b399a..f77a920 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -104,9 +104,9 @@ dependencies = [ [[package]] name = "async-compression" -version = "0.4.34" +version = "0.4.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e86f6d3dc9dc4352edeea6b8e499e13e3f5dc3b964d7ca5fd411415a3498473" +checksum = "07a926debf178f2d355197f9caddb08e54a9329d44748034bba349c5848cb519" dependencies = [ "compression-codecs", "compression-core", @@ -201,9 +201,9 @@ checksum = "b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3" [[package]] name = "cc" -version = "1.2.48" +version = "1.2.49" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c481bdbf0ed3b892f6f806287d72acd515b352a4ec27a208489b8c1bc839633a" +checksum = "90583009037521a116abf44494efecd645ba48b6622457080f080b85544e2215" dependencies = [ "find-msvc-tools", "jobserver", @@ -312,9 +312,9 @@ dependencies = [ [[package]] name = "compression-codecs" -version = "0.4.33" +version = "0.4.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "302266479cb963552d11bd042013a58ef1adc56768016c8b82b4199488f2d4ad" +checksum = "34a3cbbb8b6eca96f3a5c4bf6938d5b27ced3675d69f95bb51948722870bc323" dependencies = [ "compression-core", "flate2", @@ -497,6 +497,20 @@ dependencies = [ "winnow", ] +[[package]] +name = "duration-str" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6eb193f176998d2f9fed5cfea52af8237f86a03fe66b85f96ad75d890a85299" +dependencies = [ + "chrono", + "rust_decimal", + "serde", + "thiserror 2.0.17", + "time", + "winnow", +] + [[package]] name = "equivalent" version = "1.0.2" @@ -764,14 +778,14 @@ checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" [[package]] name = "historyprovider" -version = "2.2.0" +version = "2.2.1" dependencies = [ "async-broadcast", "async-compression", "async-trait", "chrono", "clap", - "duration-str", + "duration-str 0.18.0", "futures", "hex", "humantime", @@ -1027,9 +1041,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.28" +version = "0.4.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432" +checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" [[package]] name = "macro_magic" @@ -1094,9 +1108,9 @@ dependencies = [ [[package]] name = "mio" -version = "1.1.0" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873" +checksum = "a69bcab0ad47271a0234d9422b131806bf3968021e5dc9328caf2d4cd58557fc" dependencies = [ "libc", "wasi", @@ -1519,12 +1533,12 @@ checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" [[package]] name = "shvclient" -version = "0.21.0" -source = "git+https://github.com/silicon-heaven/libshvclient-rs?tag=0.21.0#6906275c37a85f863fc5224170b1893ec46d5827" +version = "0.21.1" +source = "git+https://github.com/silicon-heaven/libshvclient-rs?tag=0.21.1#6dca0e5b15808e62f6f47acb908a108de561e8ac" dependencies = [ "async-broadcast", "async-trait", - "duration-str", + "duration-str 0.17.0", "futures", "futures-rustls", "futures-time", @@ -1553,13 +1567,13 @@ dependencies = [ [[package]] name = "shvrpc" -version = "5.0.0" -source = "git+https://github.com/silicon-heaven/libshvrpc-rs?tag=5.0.0#96877f6b9f2fd8dff295920ec1461b319a383890" +version = "7.0.0" +source = "git+https://github.com/silicon-heaven/libshvrpc-rs?tag=7.0.0#e95135f8d29f98cdc6c8036802d4118ece2c226a" dependencies = [ "anyhow", "async-trait", "crc", - "duration-str", + "duration-str 0.17.0", "futures", "futures-time", "glob", @@ -1583,9 +1597,9 @@ dependencies = [ [[package]] name = "simd-adler32" -version = "0.3.7" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" +checksum = "e320a6c5ad31d271ad523dcf3ad13e2767ad8b1cb8f047f75a8aeaf8da139da2" [[package]] name = "simple_logger" diff --git a/Cargo.toml b/Cargo.toml index ee82b90..5716f7a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "historyprovider" -version = "2.2.0" +version = "2.2.1" edition = "2024" [[bin]] @@ -9,19 +9,19 @@ name = "hp" [dependencies] tokio = { version = "1.48.0", features = ["macros", "net", "rt", "rt-multi-thread", "sync", "time"] } shvproto = { git = "https://github.com/silicon-heaven/libshvproto-rs", tag = "3.6.22" } -shvrpc = { git = "https://github.com/silicon-heaven/libshvrpc-rs", tag = "5.0.0" } -shvclient = { git = "https://github.com/silicon-heaven/libshvclient-rs", tag = "0.21.0", features = ["tokio"] } +shvrpc = { git = "https://github.com/silicon-heaven/libshvrpc-rs", tag = "7.0.0" } +shvclient = { git = "https://github.com/silicon-heaven/libshvclient-rs", tag = "0.21.1", features = ["tokio"] } futures = "0.3.31" -log = "0.4.28" +log = "0.4.29" clap = { version = "4.5.53", features = ["derive"] } # simple_logger = { version = "5.0.0", features = ["stderr"] } simple_logger = { version = "5.1.0" } url = "2.5.4" -duration-str = "0.17" +duration-str = "0.18" sha1 = { version = "0.10.6", features = ["asm", "sha1-asm"] } hex = "0.4.3" tokio-util = { version = "0.7.17", features = ["io"] } -async-compression = { version = "0.4.34", features = ["gzip", "tokio"] } +async-compression = { version = "0.4.35", features = ["gzip", "tokio"] } serde = { version = "1.0.228", features = ["derive"] } serde_yaml_ng = "0.10.0" tokio-stream = { version = "0.1.17", features = ["fs"] } @@ -42,5 +42,5 @@ humantime = "2.3.0" [dev-dependencies] async-broadcast = "0.7.2" async-trait = "0.1.80" -shvclient = { git = "https://github.com/silicon-heaven/libshvclient-rs", tag = "0.21.0", features = ["mocking"] } +shvclient = { git = "https://github.com/silicon-heaven/libshvclient-rs", tag = "0.21.1", features = ["mocking"] } tempfile = "3.23.0"