diff --git a/Cargo.lock b/Cargo.lock index 35ef364..6926977 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -683,9 +683,9 @@ checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495" [[package]] name = "bytes" -version = "1.9.0" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b" +checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" dependencies = [ "serde", ] @@ -825,7 +825,7 @@ dependencies = [ "futures-util", "imp", "prost", - "rand 0.8.5", + "rand 0.9.1", "rayon", "reqwest", "serde", @@ -878,7 +878,7 @@ dependencies = [ "futures", "futures-util", "geojson", - "rand 0.8.5", + "rand 0.9.1", "rayon", "rstar", "rustls 0.23.19", @@ -909,7 +909,7 @@ dependencies = [ "papaya", "pretty_assertions", "prost", - "rand 0.8.5", + "rand 0.9.1", "serde", "serde_json", "testcontainers", @@ -954,7 +954,7 @@ dependencies = [ "lazy_static", "log", "prost", - "rand 0.8.5", + "rand 0.9.1", "raw-window-handle", "reqwest", "serde", @@ -1339,12 +1339,12 @@ dependencies = [ [[package]] name = "deranged" -version = "0.3.11" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" +checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c" dependencies = [ "powerfmt", - "serde", + "serde_core", ] [[package]] @@ -3031,9 +3031,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.167" +version = "0.2.185" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09d6582e104315a817dff97f75133544b2e094ee22447d2acf4a74e189ba06fc" +checksum = "52ff2c0fe9bc6cb6b14a0592c2ff4fa9ceb83eea9db979b0487cd054946a2b8f" [[package]] name = "libloading" @@ -3152,11 +3152,11 @@ dependencies = [ [[package]] name = "matchers" -version = "0.1.0" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" +checksum = "d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9" dependencies = [ - "regex-automata 0.1.10", + "regex-automata", ] [[package]] @@ -3323,12 +3323,11 @@ dependencies = [ [[package]] name = "nu-ansi-term" -version = "0.46.0" +version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" +checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "overload", - "winapi", + "windows-sys 0.59.0", ] [[package]] @@ -3342,9 +3341,9 @@ dependencies = [ [[package]] name = "num-conv" -version = "0.1.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" +checksum = "c6673768db2d862beb9b39a78fdcb1a69439615d5794a1be50caa9bc92c81967" [[package]] name = "num-traits" @@ -3398,9 +3397,9 @@ checksum = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c" [[package]] name = "openssl" -version = "0.10.70" +version = "0.10.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61cfb4e166a8bb8c9b55c500bc2308550148ece889be90f609377e58140f42c6" +checksum = "bfe4646e360ec77dff7dde40ed3d6c5fee52d156ef4a62f53973d38294dad87f" dependencies = [ "bitflags 2.9.0", "cfg-if", @@ -3430,9 +3429,9 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] name = "openssl-sys" -version = "0.9.105" +version = "0.9.113" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b22d5b84be05a8d6947c7cb71f7c849aa0f112acd4bf51c2a7c1c988ac0a9dc" +checksum = "ad2f2c0eba47118757e4c6d2bff2838f3e0523380021356e7875e858372ce644" dependencies = [ "cc", "libc", @@ -3546,12 +3545,6 @@ dependencies = [ "rayon", ] -[[package]] -name = "overload" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" - [[package]] name = "papaya" version = "0.1.6" @@ -3598,7 +3591,7 @@ checksum = "914a1c2265c98e2446911282c6ac86d8524f495792c38c5bd884f80499c7538a" dependencies = [ "parse-display-derive", "regex", - "regex-syntax 0.8.5", + "regex-syntax", ] [[package]] @@ -3610,7 +3603,7 @@ dependencies = [ "proc-macro2", "quote", "regex", - "regex-syntax 0.8.5", + "regex-syntax", "structmeta", "syn", ] @@ -4122,17 +4115,8 @@ checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" dependencies = [ "aho-corasick", "memchr", - "regex-automata 0.4.9", - "regex-syntax 0.8.5", -] - -[[package]] -name = "regex-automata" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" -dependencies = [ - "regex-syntax 0.6.29", + "regex-automata", + "regex-syntax", ] [[package]] @@ -4143,15 +4127,9 @@ checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" dependencies = [ "aho-corasick", "memchr", - "regex-syntax 0.8.5", + "regex-syntax", ] -[[package]] -name = "regex-syntax" -version = "0.6.29" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" - [[package]] name = "regex-syntax" version = "0.8.5" @@ -4493,10 +4471,11 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.215" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" dependencies = [ + "serde_core", "serde_derive", ] @@ -4522,11 +4501,20 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "serde_core" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" +dependencies = [ + "serde_derive", +] + [[package]] name = "serde_derive" -version = "1.0.215" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2", "quote", @@ -5117,30 +5105,30 @@ dependencies = [ [[package]] name = "time" -version = "0.3.37" +version = "0.3.47" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21" +checksum = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c" dependencies = [ "deranged", "itoa", "num-conv", "powerfmt", - "serde", + "serde_core", "time-core", "time-macros", ] [[package]] name = "time-core" -version = "0.1.2" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" +checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca" [[package]] name = "time-macros" -version = "0.2.19" +version = "0.2.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2834e6017e3e5e4b9834939793b282bc03b37a3336245fa820e35e233e2a85de" +checksum = "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215" dependencies = [ "num-conv", "time-core", @@ -5173,9 +5161,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.42.0" +version = "1.43.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cec9b21b0450273377fc97bd4c33a8acffc8c996c987a7c5b319a0083707551" +checksum = "492a604e2fd7f814268a378409e6c92b5525d747d10db9a229723f55a417958c" dependencies = [ "backtrace", "bytes", @@ -5191,9 +5179,9 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "2.4.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" +checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" dependencies = [ "proc-macro2", "quote", @@ -5505,14 +5493,14 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.3.19" +version = "0.3.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008" +checksum = "2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5" dependencies = [ "matchers", "nu-ansi-term", "once_cell", - "regex", + "regex-automata", "sharded-slab", "smallvec", "thread_local", diff --git a/Cargo.toml b/Cargo.toml index f4f2a59..fc26410 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -12,13 +12,13 @@ resolver = "1" [workspace.dependencies] prost = "0.13.4" tonic = "0.12.3" -tokio = { version = "1.42.0", features = ["full"] } +tokio = { version = "1.43.1", features = ["full"] } tokio-tungstenite = { version = "0.24.0", features = ["__rustls-tls", "rustls-tls-native-roots", "connect"] } futures = "0.3.31" url = "2.5.4" native-tls = "0.2" base64 = "0.21.7" -rand = { version = "0.8.5", features = ["small_rng", "std", "std_rng", "alloc"] } +rand = { version = "0.9.1", features = ["small_rng", "std", "std_rng", "alloc"] } reqwest = { version = "0.12.9", features = ["json"] } serde = { version = "1.0.215", features = ["derive"] } serde_json = "1.0.133" diff --git a/clickplanet-osm/Cargo.toml b/clickplanet-osm/Cargo.toml index 4d6872f..3ece145 100644 --- a/clickplanet-osm/Cargo.toml +++ b/clickplanet-osm/Cargo.toml @@ -19,7 +19,7 @@ futures = "0.3.31" log = "0.4.22" env_logger = "0.11.6" chrono = "0.4.39" -tracing-subscriber = { version = "0.3.19", features = ["env-filter", "fmt"] } +tracing-subscriber = { version = "0.3.20", features = ["env-filter", "fmt"] } tracing = "0.1.41" tracing-log = "0.2.0" tokio-stream = "0.1.17" diff --git a/clickplanet-robot/Cargo.toml b/clickplanet-robot/Cargo.toml index d210927..cc00cb6 100644 --- a/clickplanet-robot/Cargo.toml +++ b/clickplanet-robot/Cargo.toml @@ -21,7 +21,7 @@ rstar.workspace = true anyhow = "1.0" thiserror = "1.0" -rand = "0.8.5" +rand = "0.9.1" rustls = { version = "0.23.19", features = ["ring"] } [[bin]] diff --git a/clickplanet-server/Cargo.toml b/clickplanet-server/Cargo.toml index 1a64fa5..f981503 100644 --- a/clickplanet-server/Cargo.toml +++ b/clickplanet-server/Cargo.toml @@ -10,9 +10,9 @@ tokio = { workspace = true, features = ["full"] } serde = { workspace = true, features = ["derive"] } serde_json = { workspace = true } async-nats = "0.32.1" -rand = "0.8.5" +rand = "0.9.1" prost = { workspace = true } -bytes = "1.9.0" +bytes = "1.11.1" uuid = { version = "1.11.0", features = ["v4"] } thiserror = { workspace = true } futures = "0.3.31" @@ -21,7 +21,7 @@ deadpool-redis = { version = "0.13", features = ["rt_tokio_1"] } opentelemetry = { version = "0.27.1", features = ["trace"] } opentelemetry-otlp = { version = "0.27.0", features = ["trace", "grpc-tonic", "http-proto", "http-json", "tonic"] } tracing-opentelemetry = "0.28.0" -tracing-subscriber = { version = "0.3.19", features = ["env-filter"] } +tracing-subscriber = { version = "0.3.20", features = ["env-filter"] } opentelemetry_sdk = { version = "0.27.1", features = ["async-std", "rt-tokio"] } tokio-stream = "0.1.17" base64.workspace = true diff --git a/clickplanet-webapp/Cargo.toml b/clickplanet-webapp/Cargo.toml index 873d040..ae01361 100644 --- a/clickplanet-webapp/Cargo.toml +++ b/clickplanet-webapp/Cargo.toml @@ -22,7 +22,7 @@ anyhow = "1.0" image = { version = "0.25.5", default-features = false, features = ["png", "jpeg"] } serde_json = "1.0" uuid = { version = "1.11.0", features = ["v4", "serde"] } -rand = "0.8.5" +rand = "0.9.1" base64 = "0.22.1" bytemuck = { version = "1.14", features = ["derive"] } lazy_static = "1.4.0" @@ -31,7 +31,7 @@ futures-util = "0.3.31" [target.'cfg(not(target_arch = "wasm32"))'.dependencies] reqwest = { version = "0.12.9", features = ["json"] } -tokio = { version = "1.42.0", features = ["sync", "rt", "time", "macros", "io-util", "net"] } +tokio = { version = "1.43.1", features = ["sync", "rt", "time", "macros", "io-util", "net"] } tokio-tungstenite = "0.26.1" wgpu = { version = "25.0.0", features = ["wgsl"], default-features = true }