From c6071ab785f2e52bc1a6fcc1d05eb3e103ed3def Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Nov 2026 16:56:14 +0000 Subject: [PATCH] chore(deps): bump the dependencies group with 50 updates Bumps the dependencies group with 50 updates: | Package | From | To | | --- | --- | --- | | [serde](https://github.com/serde-rs/serde) | `1.0.228` | `1.0.229` | | [thiserror](https://github.com/dtolnay/thiserror) | `1.0.69` | `2.0.17` | | [anyhow](https://github.com/dtolnay/anyhow) | `1.0.103` | `1.0.104` | | [serde_json](https://github.com/serde-rs/json) | `1.0.145` | `1.0.154` | | [tokio-serial](https://github.com/berkowski/tokio-serial) | `5.4.5` | `5.5.0` | | [tracing](https://github.com/tokio-rs/tracing) | `0.1.41` | `0.1.44` | | [log](https://github.com/rust-lang/log) | `0.4.28` | `0.4.35` | | [futures](https://github.com/rust-lang/futures-rs) | `0.3.31` | `0.3.34` | | [futures-util](https://github.com/rust-lang/futures-rs) | `0.3.33` | `0.3.34` | | [clap](https://github.com/clap-rs/clap) | `4.5.51` | `4.6.7` | | [tokio-test](https://github.com/tokio-rs/tokio) | `0.4.4` | `0.4.6` | | [embedded-hal](https://github.com/rust-embedded/embedded-hal) | `0.2.7` | `1.0.0` | | [embedded-io](https://github.com/rust-embedded/embedded-hal) | `0.6.1` | `0.7.1` | | [embedded-storage](https://github.com/rust-embedded-community/embedded-storage) | `0.3.1` | `0.3.2` | | [cortex-m](https://github.com/rust-embedded/cortex-m) | `0.7.7` | `0.7.10` | | [cortex-m-rt](https://github.com/rust-embedded/cortex-m) | `0.7.5` | `0.7.7` | | [defmt](https://github.com/knurling-rs/defmt) | `1.1.1` | `1.2.0` | | [defmt-rtt](https://github.com/knurling-rs/defmt) | `1.1.0` | `1.3.1` | | [heapless](https://github.com/rust-embedded/heapless) | `0.8.0` | `0.9.3` | | [stm32-fmc](https://github.com/stm32-rs/stm32-fmc) | `0.3.2` | `0.4.0` | | [syn](https://github.com/dtolnay/syn) | `2.0.119` | `3.0.3` | | [sha2](https://github.com/RustCrypto/hashes) | `0.10.9` | `0.11.1` | | [tempfile](https://github.com/Stebalien/tempfile) | `3.23.0` | `3.27.0` | | [object](https://github.com/gimli-rs/object) | `0.36.7` | `0.40.0` | | [hiroz-cdr](https://github.com/ZettaScaleLabs/hiroz) | `0.2.0` | `0.2.1` | | [rand](https://github.com/rust-random/rand) | `0.8.6` | `0.10.1` | | [trybuild](https://github.com/dtolnay/trybuild) | `1.0.117` | `1.0.122` | | [futures-core](https://github.com/rust-lang/futures-rs) | `0.3.33` | `0.3.34` | | [futures-channel](https://github.com/rust-lang/futures-rs) | `0.3.33` | `0.3.34` | | spin | `0.9.9` | `0.10.1` | | [hashbrown](https://github.com/rust-lang/hashbrown) | `0.15.5` | `0.16.0` | | [tracing-test](https://github.com/dbrgn/tracing-test) | `0.2.5` | `0.2.6` | | [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.17` | `0.7.20` | | [rusqlite](https://github.com/rusqlite/rusqlite) | `0.32.1` | `0.37.0` | | [uuid](https://github.com/uuid-rs/uuid) | `1.18.1` | `1.29.0` | | [rustls-native-certs](https://github.com/rustls/rustls-native-certs) | `0.8.4` | `0.8.5` | | [rcgen](https://github.com/rustls/rcgen) | `0.13.2` | `0.14.10` | | [tokio-rustls](https://github.com/rustls/tokio-rustls) | `0.26.4` | `0.26.6` | | [zenoh](https://github.com/eclipse-zenoh/zenoh) | `1.10.1` | `1.10.2` | | [zenoh-keyexpr](https://github.com/eclipse-zenoh/zenoh) | `1.10.1` | `1.10.2` | | [axum](https://github.com/tokio-rs/axum) | `0.8.8` | `0.8.9` | | [tower-http](https://github.com/tower-rs/tower-http) | `0.6.8` | `0.7.1` | | [tokio-tungstenite](https://github.com/snapview/tokio-tungstenite) | `0.26.2` | `0.29.0` | | [dashmap](https://github.com/xacrimon/dashmap) | `6.1.0` | `6.2.1` | | [tabled](https://github.com/zhiburt/tabled) | `0.20.0` | `0.22.0` | | [colored](https://github.com/mackwic/colored) | `3.0.0` | `3.1.1` | | [chrono](https://github.com/chronotope/chrono) | `0.4.42` | `0.4.45` | | [tracing-subscriber](https://github.com/tokio-rs/tracing) | `0.3.20` | `0.3.23` | | [embedded-alloc](https://github.com/rust-embedded/embedded-alloc) | `0.6.0` | `0.7.0` | | [criterion](https://github.com/criterion-rs/criterion.rs) | `0.5.1` | `0.8.2` | Updates `serde` from 1.0.228 to 1.0.229 - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.228...v1.0.229) Updates `thiserror` from 1.0.69 to 2.0.17 - [Release notes](https://github.com/dtolnay/thiserror/releases) - [Commits](https://github.com/dtolnay/thiserror/compare/1.0.69...2.0.17) Updates `anyhow` from 1.0.103 to 1.0.104 - [Release notes](https://github.com/dtolnay/anyhow/releases) - [Commits](https://github.com/dtolnay/anyhow/compare/1.0.103...1.0.104) Updates `serde_json` from 1.0.145 to 1.0.154 - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.145...v1.0.154) Updates `tokio-serial` from 5.4.5 to 5.5.0 - [Changelog](https://github.com/berkowski/tokio-serial/blob/master/CHANGELOG.md) - [Commits](https://github.com/berkowski/tokio-serial/commits) Updates `tracing` from 0.1.41 to 0.1.44 - [Release notes](https://github.com/tokio-rs/tracing/releases) - [Commits](https://github.com/tokio-rs/tracing/compare/tracing-0.1.41...tracing-0.1.44) Updates `log` from 0.4.28 to 0.4.35 - [Release notes](https://github.com/rust-lang/log/releases) - [Changelog](https://github.com/rust-lang/log/blob/main/CHANGELOG.md) - [Commits](https://github.com/rust-lang/log/compare/0.4.28...v0.4.35) Updates `futures` from 0.3.31 to 0.3.34 - [Release notes](https://github.com/rust-lang/futures-rs/releases) - [Changelog](https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.31...0.3.34) Updates `futures-util` from 0.3.33 to 0.3.34 - [Release notes](https://github.com/rust-lang/futures-rs/releases) - [Changelog](https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.33...0.3.34) Updates `clap` from 4.5.51 to 4.6.7 - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/main/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.51...clap_complete-v4.6.7) Updates `tokio-test` from 0.4.4 to 0.4.6 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-test-0.4.4...tokio-test-0.4.6) Updates `embedded-hal` from 0.2.7 to 1.0.0 - [Release notes](https://github.com/rust-embedded/embedded-hal/releases) - [Commits](https://github.com/rust-embedded/embedded-hal/compare/v0.2.7...embedded-hal-v1.0.0) Updates `embedded-io` from 0.6.1 to 0.7.1 - [Release notes](https://github.com/rust-embedded/embedded-hal/releases) - [Commits](https://github.com/rust-embedded/embedded-hal/compare/embedded-io-v0.6.1...embedded-io-v0.7.1) Updates `embedded-storage` from 0.3.1 to 0.3.2 - [Release notes](https://github.com/rust-embedded-community/embedded-storage/releases) - [Changelog](https://github.com/rust-embedded-community/embedded-storage/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-embedded-community/embedded-storage/compare/v0.3.1...v0.3.2) Updates `cortex-m` from 0.7.7 to 0.7.10 - [Release notes](https://github.com/rust-embedded/cortex-m/releases) - [Commits](https://github.com/rust-embedded/cortex-m/compare/v0.7.7...c-m-v0.7.10) Updates `cortex-m-rt` from 0.7.5 to 0.7.7 - [Release notes](https://github.com/rust-embedded/cortex-m/releases) - [Changelog](https://github.com/rust-embedded/cortex-m/blob/v0.7.7/CHANGELOG.md) - [Commits](https://github.com/rust-embedded/cortex-m/compare/v0.7.5...v0.7.7) Updates `defmt` from 1.1.1 to 1.2.0 - [Release notes](https://github.com/knurling-rs/defmt/releases) - [Changelog](https://github.com/knurling-rs/defmt/blob/main/CHANGELOG.md) - [Commits](https://github.com/knurling-rs/defmt/compare/defmt-v1.1.1...defmt-v1.2.0) Updates `defmt-rtt` from 1.1.0 to 1.3.1 - [Release notes](https://github.com/knurling-rs/defmt/releases) - [Changelog](https://github.com/knurling-rs/defmt/blob/main/CHANGELOG.md) - [Commits](https://github.com/knurling-rs/defmt/compare/defmt-rtt-v1.1.0...defmt-rtt-v1.3.1) Updates `heapless` from 0.8.0 to 0.9.3 - [Release notes](https://github.com/rust-embedded/heapless/releases) - [Changelog](https://github.com/rust-embedded/heapless/blob/main/CHANGELOG.md) - [Commits](https://github.com/rust-embedded/heapless/compare/v0.8.0...v0.9.3) Updates `stm32-fmc` from 0.3.2 to 0.4.0 - [Changelog](https://github.com/stm32-rs/stm32-fmc/blob/master/CHANGELOG.md) - [Commits](https://github.com/stm32-rs/stm32-fmc/compare/v0.3.2...v0.4.0) Updates `syn` from 2.0.119 to 3.0.3 - [Release notes](https://github.com/dtolnay/syn/releases) - [Commits](https://github.com/dtolnay/syn/compare/2.0.119...3.0.3) Updates `sha2` from 0.10.9 to 0.11.1 - [Commits](https://github.com/RustCrypto/hashes/compare/sha2-v0.10.9...sha2-v0.11.1) Updates `tempfile` from 3.23.0 to 3.27.0 - [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md) - [Commits](https://github.com/Stebalien/tempfile/compare/v3.23.0...v3.27.0) Updates `object` from 0.36.7 to 0.40.0 - [Changelog](https://github.com/gimli-rs/object/blob/main/CHANGELOG.md) - [Commits](https://github.com/gimli-rs/object/compare/0.36.7...v0.40.0) Updates `hiroz-cdr` from 0.2.0 to 0.2.1 - [Release notes](https://github.com/ZettaScaleLabs/hiroz/releases) - [Commits](https://github.com/ZettaScaleLabs/hiroz/compare/v0.2.0...v0.2.1) Updates `rand` from 0.8.6 to 0.10.1 - [Release notes](https://github.com/rust-random/rand/releases) - [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-random/rand/compare/0.8.6...0.10.1) Updates `trybuild` from 1.0.117 to 1.0.122 - [Release notes](https://github.com/dtolnay/trybuild/releases) - [Commits](https://github.com/dtolnay/trybuild/compare/1.0.117...1.0.122) Updates `futures-core` from 0.3.33 to 0.3.34 - [Release notes](https://github.com/rust-lang/futures-rs/releases) - [Changelog](https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.33...0.3.34) Updates `futures-channel` from 0.3.33 to 0.3.34 - [Release notes](https://github.com/rust-lang/futures-rs/releases) - [Changelog](https://github.com/rust-lang/futures-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.33...0.3.34) Updates `spin` from 0.9.9 to 0.10.1 Updates `hashbrown` from 0.15.5 to 0.16.0 - [Release notes](https://github.com/rust-lang/hashbrown/releases) - [Changelog](https://github.com/rust-lang/hashbrown/blob/main/CHANGELOG.md) - [Commits](https://github.com/rust-lang/hashbrown/compare/v0.15.5...v0.16.0) Updates `tracing-test` from 0.2.5 to 0.2.6 - [Changelog](https://github.com/dbrgn/tracing-test/blob/main/CHANGELOG.md) - [Commits](https://github.com/dbrgn/tracing-test/compare/v0.2.5...v0.2.6) Updates `tokio-util` from 0.7.17 to 0.7.20 - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.17...tokio-util-0.7.20) Updates `rusqlite` from 0.32.1 to 0.37.0 - [Release notes](https://github.com/rusqlite/rusqlite/releases) - [Changelog](https://github.com/rusqlite/rusqlite/blob/master/Changelog.md) - [Commits](https://github.com/rusqlite/rusqlite/compare/v0.32.1...v0.37.0) Updates `uuid` from 1.18.1 to 1.29.0 - [Release notes](https://github.com/uuid-rs/uuid/releases) - [Commits](https://github.com/uuid-rs/uuid/compare/v1.18.1...v1.29.0) Updates `rustls-native-certs` from 0.8.4 to 0.8.5 - [Release notes](https://github.com/rustls/rustls-native-certs/releases) - [Commits](https://github.com/rustls/rustls-native-certs/compare/v/0.8.4...v/0.8.5) Updates `rcgen` from 0.13.2 to 0.14.10 - [Release notes](https://github.com/rustls/rcgen/releases) - [Commits](https://github.com/rustls/rcgen/compare/v0.13.2...v0.14.10) Updates `tokio-rustls` from 0.26.4 to 0.26.6 - [Release notes](https://github.com/rustls/tokio-rustls/releases) - [Commits](https://github.com/rustls/tokio-rustls/compare/v/0.26.4...v/0.26.6) Updates `zenoh` from 1.10.1 to 1.10.2 - [Release notes](https://github.com/eclipse-zenoh/zenoh/releases) - [Changelog](https://github.com/eclipse-zenoh/zenoh/blob/main/CHANGELOG.md) - [Commits](https://github.com/eclipse-zenoh/zenoh/compare/1.10.1...1.10.2) Updates `zenoh-keyexpr` from 1.10.1 to 1.10.2 - [Release notes](https://github.com/eclipse-zenoh/zenoh/releases) - [Changelog](https://github.com/eclipse-zenoh/zenoh/blob/main/CHANGELOG.md) - [Commits](https://github.com/eclipse-zenoh/zenoh/compare/1.10.1...1.10.2) Updates `axum` from 0.8.8 to 0.8.9 - [Release notes](https://github.com/tokio-rs/axum/releases) - [Changelog](https://github.com/tokio-rs/axum/blob/main/CHANGELOG.md) - [Commits](https://github.com/tokio-rs/axum/compare/axum-v0.8.8...axum-v0.8.9) Updates `tower-http` from 0.6.8 to 0.7.1 - [Release notes](https://github.com/tower-rs/tower-http/releases) - [Commits](https://github.com/tower-rs/tower-http/compare/tower-http-0.6.8...tower-http-0.7.1) Updates `tokio-tungstenite` from 0.26.2 to 0.29.0 - [Changelog](https://github.com/snapview/tokio-tungstenite/blob/master/CHANGELOG.md) - [Commits](https://github.com/snapview/tokio-tungstenite/compare/v0.26.2...v0.29.0) Updates `dashmap` from 6.1.0 to 6.2.1 - [Release notes](https://github.com/xacrimon/dashmap/releases) - [Commits](https://github.com/xacrimon/dashmap/compare/v6.1.0...v6.2.1) Updates `tabled` from 0.20.0 to 0.22.0 - [Changelog](https://github.com/zhiburt/tabled/blob/master/CHANGELOG.md) - [Commits](https://github.com/zhiburt/tabled/commits/v0.22.0) Updates `colored` from 3.0.0 to 3.1.1 - [Release notes](https://github.com/mackwic/colored/releases) - [Changelog](https://github.com/colored-rs/colored/blob/master/CHANGELOG.md) - [Commits](https://github.com/mackwic/colored/compare/v3.0.0...v3.1.1) Updates `chrono` from 0.4.42 to 0.4.45 - [Release notes](https://github.com/chronotope/chrono/releases) - [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md) - [Commits](https://github.com/chronotope/chrono/compare/v0.4.42...v0.4.45) Updates `tracing-subscriber` from 0.3.20 to 0.3.23 - [Release notes](https://github.com/tokio-rs/tracing/releases) - [Commits](https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.20...tracing-subscriber-0.3.23) Updates `embedded-alloc` from 0.6.0 to 0.7.0 - [Release notes](https://github.com/rust-embedded/embedded-alloc/releases) - [Changelog](https://github.com/rust-embedded/embedded-alloc/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-embedded/embedded-alloc/compare/v0.6.0...v0.7.0) Updates `criterion` from 0.5.1 to 0.8.2 - [Release notes](https://github.com/criterion-rs/criterion.rs/releases) - [Changelog](https://github.com/criterion-rs/criterion.rs/blob/master/CHANGELOG.md) - [Commits](https://github.com/criterion-rs/criterion.rs/compare/0.5.1...criterion-v0.8.2) --- updated-dependencies: - dependency-name: serde dependency-version: 1.0.229 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: thiserror dependency-version: 2.0.17 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: anyhow dependency-version: 1.0.104 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: serde_json dependency-version: 1.0.154 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: tokio-serial dependency-version: 5.5.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: tracing dependency-version: 0.1.44 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: log dependency-version: 0.4.35 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: futures dependency-version: 0.3.34 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: futures-util dependency-version: 0.3.34 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: clap dependency-version: 4.6.7 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: tokio-test dependency-version: 0.4.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: embedded-hal dependency-version: 1.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: embedded-io dependency-version: 0.7.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: embedded-storage dependency-version: 0.3.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: cortex-m dependency-version: 0.7.10 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: cortex-m-rt dependency-version: 0.7.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: defmt dependency-version: 1.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: defmt-rtt dependency-version: 1.3.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: heapless dependency-version: 0.9.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: stm32-fmc dependency-version: 0.4.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: syn dependency-version: 3.0.3 dependency-type: direct:production update-type: version-update:semver-major dependency-group: dependencies - dependency-name: sha2 dependency-version: 0.11.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: tempfile dependency-version: 3.27.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: object dependency-version: 0.40.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: hiroz-cdr dependency-version: 0.2.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: rand dependency-version: 0.10.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: trybuild dependency-version: 1.0.122 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: futures-core dependency-version: 0.3.34 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: futures-channel dependency-version: 0.3.34 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: spin dependency-version: 0.10.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: hashbrown dependency-version: 0.16.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: tracing-test dependency-version: 0.2.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: tokio-util dependency-version: 0.7.20 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: rusqlite dependency-version: 0.37.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: uuid dependency-version: 1.29.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: rustls-native-certs dependency-version: 0.8.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: rcgen dependency-version: 0.14.10 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: tokio-rustls dependency-version: 0.26.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: zenoh dependency-version: 1.10.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: zenoh-keyexpr dependency-version: 1.10.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: axum dependency-version: 0.8.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: tower-http dependency-version: 0.7.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: tokio-tungstenite dependency-version: 0.29.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: dashmap dependency-version: 6.2.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: tabled dependency-version: 0.22.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: colored dependency-version: 3.1.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: chrono dependency-version: 0.4.45 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: tracing-subscriber dependency-version: 0.3.23 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: dependencies - dependency-name: embedded-alloc dependency-version: 0.7.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies - dependency-name: criterion dependency-version: 0.8.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: dependencies ... Signed-off-by: dependabot[bot] --- Cargo.lock | 796 +++++++++--------- Cargo.toml | 8 +- aimdb-bench/Cargo.toml | 2 +- aimdb-build-info/Cargo.toml | 4 +- aimdb-client/Cargo.toml | 2 +- aimdb-core/Cargo.toml | 4 +- aimdb-data-contracts/Cargo.toml | 2 +- aimdb-derive/Cargo.toml | 2 +- aimdb-mqtt-connector/Cargo.toml | 4 +- aimdb-persistence-sqlite/Cargo.toml | 2 +- aimdb-websocket-connector/Cargo.toml | 6 +- examples/embassy-bench-stm32h5/Cargo.toml | 2 +- .../embassy-knx-connector-demo/Cargo.toml | 2 +- .../embassy-mqtt-connector-demo/Cargo.toml | 2 +- .../embassy-serial-connector-demo/Cargo.toml | 2 +- tools/aimdb-cli/Cargo.toml | 4 +- tools/aimdb-mcp/Cargo.toml | 2 +- tools/check-no-globals/Cargo.toml | 2 +- 18 files changed, 404 insertions(+), 444 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 1420099f..93a61494 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -14,7 +14,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0" dependencies = [ - "crypto-common", + "crypto-common 0.1.7", "generic-array", ] @@ -76,7 +76,7 @@ dependencies = [ "aimdb-tokio-adapter", "criterion", "critical-section", - "defmt 1.1.1", + "defmt 1.2.0", "embassy-time-driver", "futures", "portable-atomic", @@ -92,7 +92,7 @@ version = "0.1.0" dependencies = [ "object", "serde_json", - "sha2", + "sha2 0.11.1", "tempfile", ] @@ -120,7 +120,7 @@ dependencies = [ "serde_yaml", "tabled", "tempfile", - "thiserror 1.0.69", + "thiserror 2.0.17", "tokio", "tokio-test", ] @@ -140,7 +140,7 @@ dependencies = [ "serde", "serde_json", "tempfile", - "thiserror 1.0.69", + "thiserror 2.0.17", "tokio", "tokio-test", ] @@ -152,18 +152,18 @@ dependencies = [ "aimdb-build-info", "aimdb-derive", "async-channel", - "defmt 1.1.1", + "defmt 1.2.0", "futures", "futures-channel", "futures-core", "futures-util", - "hashbrown 0.15.5", + "hashbrown 0.16.0", "heapless 0.9.3", "log", "portable-atomic", "serde", "serde_json", - "spin 0.9.9", + "spin 0.10.1", "thiserror 2.0.17", "tokio", "tracing", @@ -182,7 +182,7 @@ dependencies = [ "serde", "serde-reflection", "serde_json", - "sha2", + "sha2 0.11.1", "toml", "trybuild", ] @@ -193,7 +193,7 @@ version = "0.3.0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.3", ] [[package]] @@ -202,7 +202,7 @@ version = "0.8.0" dependencies = [ "aimdb-core", "critical-section", - "defmt 1.1.1", + "defmt 1.2.0", "embassy-executor", "embassy-futures 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "embassy-net", @@ -225,9 +225,9 @@ dependencies = [ "aimdb-core", "aimdb-knx-pico", "aimdb-tokio-adapter", - "defmt 1.1.1", + "defmt 1.2.0", "embassy-futures 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "heapless 0.8.0", + "heapless 0.9.3", "tokio", "tokio-test", ] @@ -238,7 +238,7 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f7879d031796bd86006fa0861de981e13a560f2f9ceb0e987f96cfd29d25a496" dependencies = [ - "defmt 1.1.1", + "defmt 1.2.0", "heapless 0.9.3", ] @@ -254,7 +254,7 @@ dependencies = [ "once_cell", "serde", "serde_json", - "thiserror 1.0.69", + "thiserror 2.0.17", "tokio", "tokio-test", "tracing", @@ -267,7 +267,7 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0069824828d8b3102324245a42618e65bab9c63fd2917ed52fa49e016d89cecf" dependencies = [ - "defmt 1.1.1", + "defmt 1.2.0", "heapless 0.8.0", ] @@ -282,7 +282,7 @@ dependencies = [ "aimdb-tokio-adapter", "bbqueue", "critical-section", - "defmt 1.1.1", + "defmt 1.2.0", "embassy-futures 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "embassy-net", "embassy-net-driver-channel", @@ -292,9 +292,9 @@ dependencies = [ "embedded-io-async 0.7.0", "embedded-tls", "futures", - "heapless 0.8.0", - "rand 0.8.6", - "rcgen 0.13.2", + "heapless 0.9.3", + "rand 0.10.1", + "rcgen", "rumqttc", "rustls-native-certs", "serde", @@ -336,7 +336,7 @@ dependencies = [ "aimdb-embassy-adapter", "aimdb-tokio-adapter", "cobs 0.5.1", - "defmt 1.1.1", + "defmt 1.2.0", "embassy-time-driver", "embedded-io-async 0.7.0", "futures", @@ -368,7 +368,7 @@ dependencies = [ "aimdb-embassy-adapter", "aimdb-tokio-adapter", "critical-section", - "defmt 1.1.1", + "defmt 1.2.0", "embassy-net", "embassy-net-driver-channel", "embassy-time-driver", @@ -439,7 +439,7 @@ dependencies = [ "serde", "serde_json", "tokio", - "tokio-tungstenite 0.26.2", + "tokio-tungstenite 0.29.0", "tower-http", "tracing", ] @@ -452,7 +452,7 @@ dependencies = [ "aimdb-data-contracts", "aimdb-tokio-adapter", "aimdb-uds-connector", - "defmt 1.1.1", + "defmt 1.2.0", "serde", "tokio", "trybuild", @@ -470,6 +470,15 @@ dependencies = [ "as-slice", ] +[[package]] +name = "alloca" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5a7d05ea6aea7e9e64d25b9156ba2fee3fdd659e34e41063cd2fc7cd020d7f4" +dependencies = [ + "cc", +] + [[package]] name = "allocator-api2" version = "0.2.21" @@ -493,9 +502,9 @@ checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299" [[package]] name = "anstream" -version = "0.6.21" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a" +checksum = "824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d" dependencies = [ "anstyle", "anstyle-parse", @@ -508,15 +517,15 @@ dependencies = [ [[package]] name = "anstyle" -version = "1.0.13" +version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78" +checksum = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000" [[package]] name = "anstyle-parse" -version = "0.2.7" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2" +checksum = "52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e" dependencies = [ "utf8parse", ] @@ -543,9 +552,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.103" +version = "1.0.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a4385e2e34eb35d6b3efe798b9eb88096925d87726c0798709bf56d9ed84af3" +checksum = "330a5ed07fa54e4702c9d6c4174f74427fc0ef6e214bbd677ae50a5099946470" [[package]] name = "arc-swap" @@ -622,28 +631,6 @@ dependencies = [ "pin-project-lite", ] -[[package]] -name = "async-stream" -version = "0.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476" -dependencies = [ - "async-stream-impl", - "futures-core", - "pin-project-lite", -] - -[[package]] -name = "async-stream-impl" -version = "0.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.119", -] - [[package]] name = "async-trait" version = "0.1.91" @@ -692,9 +679,9 @@ dependencies = [ [[package]] name = "axum" -version = "0.8.8" +version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b52af3cb4058c895d37317bb27508dccc8e5f2d39454016b297bf4a400597b8" +checksum = "31b698c5f9a010f6573133b09e0de5408834d0c82f8d7475a89fc1867a71cd90" dependencies = [ "axum-core", "base64 0.22.1", @@ -719,7 +706,7 @@ dependencies = [ "sha1", "sync_wrapper", "tokio", - "tokio-tungstenite 0.28.0", + "tokio-tungstenite 0.29.0", "tower", "tower-layer", "tower-service", @@ -838,6 +825,15 @@ dependencies = [ "generic-array", ] +[[package]] +name = "block-buffer" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2f6c7dbe95a6ed67ad9f18e57daf93a2f034c524b99fd2b76d18fdfeb6660aa" +dependencies = [ + "hybrid-array", +] + [[package]] name = "block-device-driver" version = "0.2.0" @@ -947,14 +943,14 @@ version = "0.1.0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.3", ] [[package]] name = "chrono" -version = "0.4.42" +version = "0.4.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2" +checksum = "1aa79e62e7697b8e29b513a68abacf485adcd1fe8284a4316c5ae868e6633327" dependencies = [ "iana-time-zone", "js-sys", @@ -997,15 +993,15 @@ version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" dependencies = [ - "crypto-common", + "crypto-common 0.1.7", "inout", ] [[package]] name = "clap" -version = "4.5.51" +version = "4.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c26d721170e0295f191a69bd9a1f93efcdb0aff38684b61ab5750468972e5f5" +checksum = "aa8876b300ab35ba921adea3dfd70157a46249b33f95c9084ae5709785478946" dependencies = [ "clap_builder", "clap_derive", @@ -1013,9 +1009,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.51" +version = "4.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75835f0c7bf681bfd05abe44e965760fea999a5286c6eb2d59883634fd02011a" +checksum = "ec0797fb7aeb1406c84efac526901f7ec3ead2124f946b494e72879d4b54704d" dependencies = [ "anstream", "anstyle", @@ -1025,21 +1021,21 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.49" +version = "4.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671" +checksum = "f9c751b79415d4e559e3d1fcf128e09e720eb673a06d26cf6f392d37d75b66e0" dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.3", ] [[package]] name = "clap_lex" -version = "0.7.6" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d" +checksum = "1c133bc6a41be0d194c306b5506d15e6feeea7b1d6604bd3f8310dfb2ca96486" [[package]] name = "cmake" @@ -1077,11 +1073,11 @@ checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75" [[package]] name = "colored" -version = "3.0.0" +version = "3.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffde2f7efed5fe7c9bb00e5bfb915e" +checksum = "faf9468729b8cbcea668e36183cb69d317348c2e08e994829fb56ebfdfbaac34" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -1186,35 +1182,48 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "cortex-m" -version = "0.7.7" +version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ec610d8f49840a5b376c69663b6369e71f4b34484b9b2eb29fb918d92516cb9" +checksum = "408ca8c6d703a196b73219fdb68fd8914d4fda90c34e2bd6859d4842f761bd5f" dependencies = [ "bare-metal", "bitfield", + "cortex-m-macros", "critical-section", "embedded-hal 0.2.7", + "embedded-hal 1.0.0", "volatile-register", ] +[[package]] +name = "cortex-m-macros" +version = "0.7.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d1922be58519ad40368fc4ca595a2cefa51a7abf947be3b0c90586dc7dbd0e2" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.119", +] + [[package]] name = "cortex-m-rt" -version = "0.7.5" +version = "0.7.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "801d4dec46b34c299ccf6b036717ae0fce602faa4f4fe816d9013b9a7c9f5ba6" +checksum = "f1f0f27b7ecbb9fad6702c8764d11d0b7245437de1575e34e39b2af95382f096" dependencies = [ "cortex-m-rt-macros", ] [[package]] name = "cortex-m-rt-macros" -version = "0.7.5" +version = "0.7.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e37549a379a9e0e6e576fd208ee60394ccb8be963889eebba3ffe0980364f472" +checksum = "05cf9e0f899304705b85fda7b178fc383f2529ec2479693248b600e530d2327a" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.3", ] [[package]] @@ -1246,23 +1255,22 @@ dependencies = [ [[package]] name = "criterion" -version = "0.5.1" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f" +checksum = "950046b2aa2492f9a536f5f4f9a3de7b9e2476e575e05bd6c333371add4d98f3" dependencies = [ + "alloca", "anes", "cast", "ciborium", "clap", "criterion-plot", - "is-terminal", - "itertools 0.10.5", + "itertools 0.13.0", "num-traits", - "once_cell", "oorandom", + "page_size", "regex", "serde", - "serde_derive", "serde_json", "tinytemplate", "walkdir", @@ -1270,12 +1278,12 @@ dependencies = [ [[package]] name = "criterion-plot" -version = "0.5.0" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1" +checksum = "d8d80a2f4f5b554395e47b5d8305bc3d27813bacb73493eb1001e8f76dae29ea" dependencies = [ "cast", - "itertools 0.10.5", + "itertools 0.13.0", ] [[package]] @@ -1368,6 +1376,15 @@ dependencies = [ "typenum", ] +[[package]] +name = "crypto-common" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce6e4c961d6cd6c9a86db418387425e8bdeaf05b3c8bc1411e6dca4c252f1453" +dependencies = [ + "hybrid-array", +] + [[package]] name = "ctr" version = "0.9.2" @@ -1448,9 +1465,9 @@ dependencies = [ [[package]] name = "dashmap" -version = "6.1.0" +version = "6.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf" +checksum = "e6361d5c062261c78a176addb82d4c821ae42bed6089de0e12603cd25de2059c" dependencies = [ "cfg-if", "crossbeam-utils", @@ -1472,14 +1489,14 @@ version = "0.3.100" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0963443817029b2024136fc4dd07a5107eb8f977eaf18fcd1fdeb11306b64ad" dependencies = [ - "defmt 1.1.1", + "defmt 1.2.0", ] [[package]] name = "defmt" -version = "1.1.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2953bfe4f93bbd20cc71198842756f77d161884c99ebbabc41d80231ded88d1" +checksum = "e4a0795ac740cb54d7b3775c9c17345f6aaecf884c01733b39d6017738e0e3e1" dependencies = [ "bitflags 1.3.2", "defmt-macros", @@ -1487,33 +1504,33 @@ dependencies = [ [[package]] name = "defmt-macros" -version = "1.1.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bad9c72e7ca2137e0dc3813245a0d282fd6daad32fd800af018306a9169b5fe8" +checksum = "840bb056bd99c495c9188198a258ab787c79f306d864db3e6e8451442d6d8366" dependencies = [ "defmt-parser", "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.3", ] [[package]] name = "defmt-parser" -version = "1.0.0" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10d60334b3b2e7c9d91ef8150abfb6fa4c1c39ebbcf4a81c2e346aad939fee3e" +checksum = "71958f69fb2de856c5dd51ac9377e986ca1aa5919f931bf5395a807277f889a0" dependencies = [ "thiserror 2.0.17", ] [[package]] name = "defmt-rtt" -version = "1.1.0" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93d5a25c99d89c40f5676bec8cefe0614f17f0f40e916f98e345dae941807f9e" +checksum = "214e79c85b13a733762150567c988c580cbf1ecdc07805a0478fe8ca2c8380c7" dependencies = [ "critical-section", - "defmt 1.1.1", + "defmt 1.2.0", ] [[package]] @@ -1578,12 +1595,23 @@ version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ - "block-buffer", + "block-buffer 0.10.4", "const-oid 0.9.6", - "crypto-common", + "crypto-common 0.1.7", "subtle", ] +[[package]] +name = "digest" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1dd6dbb5841937940781866fa1281a1ff7bd3bf827091440879f9994983d5c2" +dependencies = [ + "block-buffer 0.12.1", + "const-oid 0.10.2", + "crypto-common 0.2.2", +] + [[package]] name = "dirs" version = "6.0.0" @@ -1644,7 +1672,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca" dependencies = [ "der 0.7.10", - "digest", + "digest 0.10.7", "elliptic-curve", "rfc6979", "signature", @@ -1664,7 +1692,7 @@ checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47" dependencies = [ "base16ct", "crypto-bigint", - "digest", + "digest 0.10.7", "ff", "generic-array", "group", @@ -1685,7 +1713,7 @@ dependencies = [ "cortex-m", "cortex-m-rt", "critical-section", - "defmt 1.1.1", + "defmt 1.2.0", "defmt-rtt", "embassy-executor", "embassy-futures 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1702,7 +1730,7 @@ version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b0641612053b2f34fc250bb63f6630ae75de46e02ade7f457268447081d709ce" dependencies = [ - "defmt 1.1.1", + "defmt 1.2.0", "embassy-futures 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "embassy-hal-internal 0.4.0", "embassy-sync", @@ -1724,7 +1752,7 @@ dependencies = [ "cordyceps", "cortex-m", "critical-section", - "defmt 1.1.1", + "defmt 1.2.0", "document-features", "embassy-executor-macros", "embassy-executor-timer-queue", @@ -1776,7 +1804,7 @@ checksum = "568659fc53866d3d85c60fa33723fb751aa69e71507634fc2c19e7649432fb75" dependencies = [ "cortex-m", "critical-section", - "defmt 1.1.1", + "defmt 1.2.0", "num-traits", ] @@ -1791,7 +1819,7 @@ dependencies = [ "cortex-m", "cortex-m-rt", "critical-section", - "defmt 1.1.1", + "defmt 1.2.0", "defmt-rtt", "embassy-executor", "embassy-futures 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1800,17 +1828,17 @@ dependencies = [ "embassy-sync", "embassy-time", "embedded-alloc", - "embedded-hal 0.2.7", + "embedded-hal 1.0.0", "embedded-hal-async", "embedded-io-async 0.7.0", "embedded-storage", - "heapless 0.8.0", + "heapless 0.9.3", "knx-connector-demo-common", "micromath", "panic-probe", "rand 0.10.1", "static_cell", - "stm32-fmc 0.3.2", + "stm32-fmc", ] [[package]] @@ -1825,7 +1853,7 @@ dependencies = [ "cortex-m", "cortex-m-rt", "critical-section", - "defmt 1.1.1", + "defmt 1.2.0", "defmt-rtt", "embassy-executor", "embassy-futures 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1834,17 +1862,17 @@ dependencies = [ "embassy-sync", "embassy-time", "embedded-alloc", - "embedded-hal 0.2.7", + "embedded-hal 1.0.0", "embedded-hal-async", "embedded-io-async 0.7.0", "embedded-storage", - "heapless 0.8.0", + "heapless 0.9.3", "micromath", "mqtt-connector-demo-common", "panic-probe", "rand 0.10.1", "static_cell", - "stm32-fmc 0.3.2", + "stm32-fmc", ] [[package]] @@ -1853,7 +1881,7 @@ version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "347bc855bdbdf50ed9c5a1d80e8204badb0ba149b8732dde38e1e9708ed9d313" dependencies = [ - "defmt 1.1.1", + "defmt 1.2.0", "document-features", "embassy-net-driver", "embassy-sync", @@ -1870,7 +1898,7 @@ name = "embassy-net-driver" version = "0.2.0" source = "git+https://github.com/embassy-rs/embassy?rev=03c826f2544220cb44b2dec05f5d636a80d39382#03c826f2544220cb44b2dec05f5d636a80d39382" dependencies = [ - "defmt 1.1.1", + "defmt 1.2.0", ] [[package]] @@ -1894,7 +1922,7 @@ dependencies = [ "cortex-m", "cortex-m-rt", "critical-section", - "defmt 1.1.1", + "defmt 1.2.0", "defmt-rtt", "embassy-executor", "embassy-futures 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1923,7 +1951,7 @@ dependencies = [ "cortex-m", "cortex-m-rt", "critical-section", - "defmt 1.1.1", + "defmt 1.2.0", "document-features", "embassy-embedded-hal", "embassy-futures 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1954,7 +1982,7 @@ dependencies = [ "regex", "sdio-host", "static_assertions", - "stm32-fmc 0.4.0", + "stm32-fmc", "stm32-metapac", "trait-set", "vcell", @@ -1968,7 +1996,7 @@ source = "git+https://github.com/embassy-rs/embassy?rev=03c826f2544220cb44b2dec0 dependencies = [ "cfg-if", "critical-section", - "defmt 1.1.1", + "defmt 1.2.0", "embedded-io-async 0.7.0", "futures-core", "futures-sink", @@ -1983,7 +2011,7 @@ checksum = "592b0c143ec626e821d4d90da51a2bd91d559d6c442b7c74a47d368c9e23d97a" dependencies = [ "cfg-if", "critical-section", - "defmt 1.1.1", + "defmt 1.2.0", "document-features", "embassy-time-driver", "embassy-time-queue-utils", @@ -2018,7 +2046,7 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fa675c5f4349b6aa0fcffc4bf9b241f18cd11b97c1f8323273fb9a5449937fbd" dependencies = [ - "defmt 1.1.1", + "defmt 1.2.0", "embedded-io-async 0.6.1", "embedded-io-async 0.7.0", ] @@ -2030,7 +2058,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fb205e26d59e483e8c48f91f637ec217ec7e2cfb0b61d50482301b991b4ff431" dependencies = [ "critical-section", - "defmt 1.1.1", + "defmt 1.2.0", "embassy-sync", "embassy-time", "embassy-usb-driver", @@ -2039,9 +2067,9 @@ dependencies = [ [[package]] name = "embedded-alloc" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f2de9133f68db0d4627ad69db767726c99ff8585272716708227008d3f1bddd" +checksum = "2db634e07f552215f7a3572dc0a4d29760c637fcea5a8c18d2cc291f782c216c" dependencies = [ "const-default", "critical-section", @@ -2123,7 +2151,7 @@ version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9eb1aa714776b75c7e67e1da744b81a129b3ff919c8712b5e1b32252c1f07cc7" dependencies = [ - "defmt 1.1.1", + "defmt 1.2.0", ] [[package]] @@ -2141,7 +2169,7 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2564b9f813c544241430e147d8bc454815ef9ac998878d30cc3055449f7fd4c0" dependencies = [ - "defmt 1.1.1", + "defmt 1.2.0", "embedded-io 0.7.1", ] @@ -2166,9 +2194,9 @@ dependencies = [ [[package]] name = "embedded-storage" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a21dea9854beb860f3062d10228ce9b976da520a73474aed3171ec276bc0c032" +checksum = "c815b3ed4213d85d6cfd274b871f430c0681084e28dfd4a537877f47f844ec83" [[package]] name = "embedded-storage-async" @@ -2188,7 +2216,7 @@ dependencies = [ "aes-gcm", "const-oid 0.10.2", "der 0.8.1", - "digest", + "digest 0.10.7", "ecdsa", "embedded-io 0.7.1", "embedded-io-async 0.7.0", @@ -2201,7 +2229,7 @@ dependencies = [ "portable-atomic", "rand_core 0.6.4", "rsa", - "sha2", + "sha2 0.10.9", "signature", "typenum", ] @@ -2376,9 +2404,9 @@ checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" [[package]] name = "futures" -version = "0.3.31" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" +checksum = "9a31d2a3fbaaeb2af2368bbdd904aa8e812d3c04a1ee10d3171f52d556e5d0a3" dependencies = [ "futures-channel", "futures-core", @@ -2391,9 +2419,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.33" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "262590f4fe6afeb0bc83be1daa64e52657fe185690a958af7f3ad0e92085c5ae" +checksum = "b1f9e3d69d39e4862ffed03ed071a76f9a13ba1d9109d355b0f0aa6b15e393c4" dependencies = [ "futures-core", "futures-sink", @@ -2401,15 +2429,15 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.33" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2cd50c473c80f6d7c3670a752354b8e569b1a7cbfdc0419ec88e5edad85e0dc7" +checksum = "92d699e522242e69e3003b94ecc1f960f3a5e015aa7c5d7486e65ad01dd94f5e" [[package]] name = "futures-executor" -version = "0.3.31" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" +checksum = "031b47cf1a3c6cc8bc2fc76cd437f521619387907d469316e7c0bc278f1f5432" dependencies = [ "futures-core", "futures-task", @@ -2418,38 +2446,38 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.33" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4577ecaa3c4f96589d473f679a71b596316f6641bc350038b962a5daf0085d7a" +checksum = "53c0fa8157de1303bfffdaa1cc2a673bfffb60102f76b0ef4441659124373fed" [[package]] name = "futures-macro" -version = "0.3.33" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d6d3cde68c518367be28956066ddfef33813991b77a55005a69dae04bf3b10b" +checksum = "9fb9654ba8355388abeb8dcb4fc62f511300867002afc858860463bdd9fe0c44" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.3", ] [[package]] name = "futures-sink" -version = "0.3.33" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e34418ac499d6305c2fb5ad0ed2f6ac998c5f8ca209b4510f7f94242c647e307" +checksum = "1944426bf7d03f1d14f708785e4b33efd750b36d48a157b836b3efc15ede8e1d" [[package]] name = "futures-task" -version = "0.3.33" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b231ed28831efb4a61a08580c4bc233ec56bc009f4cd8f52da2c3cb97df0c109" +checksum = "cd417de3d1d015fc3bfd2b1ea46dfc7bab72ef86f1cc7cc9c78e728b34a6d1fd" [[package]] name = "futures-util" -version = "0.3.33" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a77a90a256fce34da66415271e30f94ee91c57b04b8a2c042d9cf3220179deaa" +checksum = "0d50a92467f8ba5dd6e3ee5d4bd04d73ab2e4e1c44474a0674821dfce14b79bc" dependencies = [ "futures-channel", "futures-core", @@ -2633,11 +2661,11 @@ dependencies = [ [[package]] name = "hashlink" -version = "0.9.1" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ba4ff7128dee98c7dc9794b6a411377e1404dba1c97deb8d1a55297bd25d8af" +checksum = "7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1" dependencies = [ - "hashbrown 0.14.5", + "hashbrown 0.15.5", ] [[package]] @@ -2656,7 +2684,7 @@ version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "25ba4bd83f9415b58b4ed8dc5714c76e626a105be4646c02630ad730ad3b5aa4" dependencies = [ - "defmt 1.1.1", + "defmt 1.2.0", "hash32", "stable_deref_trait", ] @@ -2736,9 +2764,9 @@ checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" [[package]] name = "hiroz-cdr" -version = "0.2.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69398421bf7e64822904d8a4744186af65c56fce141756965c86ad27565c2e43" +checksum = "2a34b4c3059deabe2cf932957c310704021927dbb18870295688b4d3a727f41b" dependencies = [ "bytemuck", "byteorder", @@ -2762,7 +2790,7 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" dependencies = [ - "digest", + "digest 0.10.7", ] [[package]] @@ -2825,6 +2853,15 @@ version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "15cdd26707701c53297e2fa6afb323d55fbc1d0810c3aec078ae3ef0424c3c15" +[[package]] +name = "hybrid-array" +version = "0.4.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3944cf8cf766b40e2a1a333ee5e9b563f854d5fa49d6a8ca2764e97c6eddb214" +dependencies = [ + "typenum", +] + [[package]] name = "hyper" version = "1.8.1" @@ -3050,17 +3087,6 @@ dependencies = [ "serde", ] -[[package]] -name = "is-terminal" -version = "0.4.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3640c1c38b8e4e43584d8df18be5fc6b0aa314ce6ebf51b53313d4306cca8e46" -dependencies = [ - "hermit-abi", - "libc", - "windows-sys 0.61.2", -] - [[package]] name = "is_terminal_polyfill" version = "1.70.2" @@ -3069,9 +3095,9 @@ checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695" [[package]] name = "itertools" -version = "0.10.5" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" +checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" dependencies = [ "either", ] @@ -3097,7 +3123,7 @@ version = "0.2.38" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b2b005715dcbeb0089a3c0dab99f2ff1cc3b2525323552703d648585d342a383" dependencies = [ - "defmt 1.1.1", + "defmt 1.2.0", "jiff-core", "jiff-static", "jiff-tzdb-platform", @@ -3114,7 +3140,7 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e52fe76043ccecc9005d2305ebaadf7d7fc0cc89ca6baa10a94d6bc68c7128c" dependencies = [ - "defmt 1.1.1", + "defmt 1.2.0", "log", ] @@ -3250,7 +3276,7 @@ version = "0.1.0" dependencies = [ "aimdb-core", "aimdb-knx-connector", - "defmt 1.1.1", + "defmt 1.2.0", "serde", ] @@ -3317,9 +3343,9 @@ dependencies = [ [[package]] name = "libsqlite3-sys" -version = "0.30.1" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e99fb7a497b1e3339bc746195567ed8d3e24945ecd636e3619d20b9de9e9149" +checksum = "133c182a6a2c87864fe97778797e46c7e999672690dc9fa3ee8e241aa4a9c13f" dependencies = [ "cc", "pkg-config", @@ -3334,9 +3360,9 @@ checksum = "9afa463f5405ee81cdb9cc2baf37e08ec7e4c8209442b5d72c04cfb2cd6e6286" [[package]] name = "linux-raw-sys" -version = "0.11.0" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039" +checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53" [[package]] name = "litemap" @@ -3361,9 +3387,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.28" +version = "0.4.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432" +checksum = "5d15f86d12da44cd8d4ec3c73984537eb7f4cadcb9776a575a0a8a05ca11005c" [[package]] name = "loom" @@ -3498,7 +3524,7 @@ version = "0.1.0" dependencies = [ "aimdb-core", "aimdb-data-contracts", - "defmt 1.1.1", + "defmt 1.2.0", "serde", ] @@ -3621,7 +3647,7 @@ dependencies = [ "num-integer", "num-iter", "num-traits", - "rand 0.8.6", + "rand 0.8.8", "smallvec", "zeroize", ] @@ -3673,9 +3699,9 @@ dependencies = [ [[package]] name = "object" -version = "0.36.7" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" +checksum = "dd229a0361b9d0d4396176e02d65897f487eebeab7caa6d443855ee152ca0b9c" dependencies = [ "memchr", ] @@ -3777,7 +3803,7 @@ dependencies = [ "ecdsa", "elliptic-curve", "primeorder", - "sha2", + "sha2 0.10.9", ] [[package]] @@ -3789,7 +3815,17 @@ dependencies = [ "ecdsa", "elliptic-curve", "primeorder", - "sha2", + "sha2 0.10.9", +] + +[[package]] +name = "page_size" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30d5b2194ed13191c1999ae0704b7839fb18384fa22e49b57eeaa97d79ce40da" +dependencies = [ + "libc", + "winapi", ] [[package]] @@ -3799,14 +3835,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fd402d00b0fb94c5aee000029204a46884b1262e0c443f166d86d2c0747e1a1a" dependencies = [ "cortex-m", - "defmt 1.1.1", + "defmt 1.2.0", ] [[package]] name = "papergrid" -version = "0.17.0" +version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6978128c8b51d8f4080631ceb2302ab51e32cc6e8615f735ee2f83fd269ae3f1" +checksum = "d0984e668274d34691bc2b262ef0d115de5fa9973bcdee7ae32213f93099153e" dependencies = [ "bytecount", "fnv", @@ -3848,16 +3884,6 @@ version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" -[[package]] -name = "pem" -version = "3.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d30c53c26bc5b31a98cd02d20f25a7c8567146caf63ed593a9d87b2775291be" -dependencies = [ - "base64 0.22.1", - "serde_core", -] - [[package]] name = "pem" version = "4.0.0" @@ -4136,28 +4162,6 @@ dependencies = [ "toml_edit", ] -[[package]] -name = "proc-macro-error-attr2" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5" -dependencies = [ - "proc-macro2", - "quote", -] - -[[package]] -name = "proc-macro-error2" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802" -dependencies = [ - "proc-macro-error-attr2", - "proc-macro2", - "quote", - "syn 2.0.119", -] - [[package]] name = "proc-macro2" version = "1.0.107" @@ -4248,9 +4252,9 @@ checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" [[package]] name = "rand" -version = "0.8.6" +version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ca0ecfa931c29007047d1bc58e623ab12e5590e8c7cc53200d5202b69266d8a" +checksum = "e058c7de0b26af77780c769414d6257830bb240f3c38477dbc2c16e5f54d6d4c" dependencies = [ "libc", "rand_chacha 0.3.1", @@ -4331,31 +4335,18 @@ dependencies = [ "rand_core 0.10.0", ] -[[package]] -name = "rcgen" -version = "0.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75e669e5202259b5314d1ea5397316ad400819437857b90861765f24c4cf80a2" -dependencies = [ - "pem 3.0.6", - "ring", - "rustls-pki-types", - "time", - "yasna 0.5.2", -] - [[package]] name = "rcgen" version = "0.14.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8774e05a7d0de114588e6a28fe7e71694b82614ed569d86d8b389dfbc98b8ad8" dependencies = [ - "pem 4.0.0", + "pem", "ring", "rustls-pki-types", "time", "x509-parser", - "yasna 0.6.0", + "yasna", ] [[package]] @@ -4520,14 +4511,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b8573f03f5883dcaebdfcf4725caa1ecb9c15b2ef50c43a07b816e06799bb12d" dependencies = [ "const-oid 0.9.6", - "digest", + "digest 0.10.7", "num-bigint-dig", "num-integer", "num-traits", "pkcs1", "pkcs8", "rand_core 0.6.4", - "sha2", + "sha2 0.10.9", "signature", "spki", "subtle", @@ -4559,9 +4550,9 @@ dependencies = [ [[package]] name = "rusqlite" -version = "0.32.1" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7753b721174eb8ff87a9a0e799e2d7bc3749323e773db92e0984debb00019d6e" +checksum = "165ca6e57b20e1351573e3729b958bc62f0e48025386970b6e4d29e7a7e71f3f" dependencies = [ "bitflags 2.13.1", "fallible-iterator", @@ -4606,9 +4597,9 @@ dependencies = [ [[package]] name = "rustix" -version = "1.1.2" +version = "1.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e" +checksum = "e5e76742e5294153d4dde1207dbec5bdd81eef6fabdc0d2118babadabfd858aa" dependencies = [ "bitflags 2.13.1", "errno", @@ -4635,9 +4626,9 @@ dependencies = [ [[package]] name = "rustls-native-certs" -version = "0.8.4" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dab5152771c58876a2146916e53e35057e1a4dfa2b9df0f0305b07f611fdea4d" +checksum = "4a073f5dc7469f984c52ad2752b63b0807745133b6de880b7b64c1ac4c48aec4" dependencies = [ "openssl-probe 0.2.1", "rustls-pki-types", @@ -4882,9 +4873,9 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" [[package]] name = "serde" -version = "1.0.228" +version = "1.0.229" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" +checksum = "4148590afebada386688f18773da617792bf2ef03ffc1e4cbd2b1d45b023e0ba" dependencies = [ "serde_core", "serde_derive", @@ -4917,22 +4908,22 @@ dependencies = [ [[package]] name = "serde_core" -version = "1.0.228" +version = "1.0.229" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" +checksum = "67dca2c9c51e58a4791a4b1ed58308b39c64224d349a935ab5039aa360942a48" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.228" +version = "1.0.229" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" +checksum = "e7a5d71263a5a7d47b41f6b3f06ba276f10cc18b0931f1799f710578e2309348" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.3", ] [[package]] @@ -4948,15 +4939,15 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.145" +version = "1.0.154" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c" +checksum = "e7e9cc8b1b85264074fbcc02a88680c4096b1e47df8f739dceb03bf482f04bd6" dependencies = [ "itoa", "memchr", - "ryu", "serde", "serde_core", + "zmij", ] [[package]] @@ -5074,7 +5065,7 @@ checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" dependencies = [ "cfg-if", "cpufeatures 0.2.17", - "digest", + "digest 0.10.7", ] [[package]] @@ -5085,7 +5076,18 @@ checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" dependencies = [ "cfg-if", "cpufeatures 0.2.17", - "digest", + "digest 0.10.7", +] + +[[package]] +name = "sha2" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47d7069beb7d6ac7b9acd1039986e73443f24234f41074da099d6f994ac9ad19" +dependencies = [ + "cfg-if", + "cpufeatures 0.3.0", + "digest 0.11.3", ] [[package]] @@ -5100,7 +5102,7 @@ version = "0.10.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "77fd7028345d415a4034cf8777cd4f8ab1851274233b45f84e3d955502d93874" dependencies = [ - "digest", + "digest 0.10.7", "keccak", ] @@ -5143,7 +5145,7 @@ version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" dependencies = [ - "digest", + "digest 0.10.7", "rand_core 0.6.4", ] @@ -5301,15 +5303,6 @@ dependencies = [ "portable-atomic", ] -[[package]] -name = "stm32-fmc" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7f0639399e2307c2446c54d91d4f1596343a1e1d5cab605b9cce11d0ab3858c" -dependencies = [ - "embedded-hal 0.2.7", -] - [[package]] name = "stm32-fmc" version = "0.4.0" @@ -5420,9 +5413,9 @@ dependencies = [ [[package]] name = "tabled" -version = "0.20.0" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e39a2ee1fbcd360805a771e1b300f78cc88fec7b8d3e2f71cd37bbf23e725c7d" +checksum = "2d2596a104db1900b943f97d793a6c99addca918c4525c999f751a0f17d472eb" dependencies = [ "papergrid", "tabled_derive", @@ -5431,31 +5424,30 @@ dependencies = [ [[package]] name = "tabled_derive" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ea5d1b13ca6cff1f9231ffd62f15eefd72543dab5e468735f1a456728a02846" +checksum = "7dca1937322a1e892b1a65f6a6736183bb0a29d3b4234d1d53bc436dff9beb76" dependencies = [ "heck", - "proc-macro-error2", "proc-macro2", "quote", "syn 2.0.119", ] [[package]] -name = "target-triple" -version = "1.0.0" +name = "target-tuple" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "591ef38edfb78ca4771ee32cf494cb8771944bee237a9b91fc9c1424ac4b777b" +checksum = "876fef147edbcbddc8ac5cbbba92c7b86519e314e86638596c09673b2ed01e7f" [[package]] name = "tempfile" -version = "3.23.0" +version = "3.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16" +checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" dependencies = [ "fastrand", - "getrandom 0.3.4", + "getrandom 0.4.2", "once_cell", "rustix", "windows-sys 0.61.2", @@ -5680,9 +5672,9 @@ dependencies = [ [[package]] name = "tokio-rustls" -version = "0.26.4" +version = "0.26.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61" +checksum = "c9cc2678c2cdd569ef8215e2afd7954ada2ae20b4fdd2c5fe6139a3b02d105db" dependencies = [ "rustls", "tokio", @@ -5690,12 +5682,13 @@ dependencies = [ [[package]] name = "tokio-serial" -version = "5.4.5" +version = "5.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa1d5427f11ba7c5e6384521cfd76f2d64572ff29f3f4f7aa0f496282923fdc8" +checksum = "dd00f5f8b1e01c3e5afccd9e42ed80c2ad2df6d007877f29f8592c62e69cd116" dependencies = [ "cfg-if", - "futures", + "futures-core", + "futures-sink", "log", "mio-serial", "serialport", @@ -5715,12 +5708,10 @@ dependencies = [ [[package]] name = "tokio-test" -version = "0.4.4" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2468baabc3311435b55dd935f702f42cd1b8abb7e754fb7dfb16bd36aa88f9f7" +checksum = "12bc5db7778a8e08ee255090861e0e7aac55e784300077e7ed293c7be36168b2" dependencies = [ - "async-stream", - "bytes", "futures-core", "tokio", "tokio-stream", @@ -5740,38 +5731,27 @@ dependencies = [ [[package]] name = "tokio-tungstenite" -version = "0.26.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a9daff607c6d2bf6c16fd681ccb7eecc83e4e2cdc1ca067ffaadfca5de7f084" -dependencies = [ - "futures-util", - "log", - "tokio", - "tungstenite 0.26.2", -] - -[[package]] -name = "tokio-tungstenite" -version = "0.28.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d25a406cddcc431a75d3d9afc6a7c0f7428d4891dd973e4d54c56b46127bf857" +checksum = "8f72a05e828585856dacd553fba484c242c46e391fb0e58917c942ee9202915c" dependencies = [ "futures-util", "log", "tokio", - "tungstenite 0.28.0", + "tungstenite 0.29.0", ] [[package]] name = "tokio-util" -version = "0.7.17" +version = "0.7.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2efa149fe76073d6e8fd97ef4f4eca7b67f599660115591483572e406e165594" +checksum = "e464cf451ba96ebfc6f9b6542f17ee8b8956e33f1e40d9690624e59d7a7f8a4b" dependencies = [ "bytes", "futures-core", "futures-sink", "futures-util", + "libc", "pin-project-lite", "tokio", ] @@ -5845,13 +5825,14 @@ dependencies = [ [[package]] name = "tower-http" -version = "0.6.8" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8" +checksum = "08a05a66a4fdd61cbbe0a1d755ffe0ca6aba159dd4820936a0ff8a8278245b9c" dependencies = [ "bitflags 2.13.1", "bytes", "http", + "percent-encoding", "pin-project-lite", "tower-layer", "tower-service", @@ -5871,9 +5852,9 @@ checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" [[package]] name = "tracing" -version = "0.1.41" +version = "0.1.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" +checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100" dependencies = [ "log", "pin-project-lite", @@ -5883,9 +5864,9 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.30" +version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" +checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" dependencies = [ "proc-macro2", "quote", @@ -5894,9 +5875,9 @@ dependencies = [ [[package]] name = "tracing-core" -version = "0.1.34" +version = "0.1.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" +checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" dependencies = [ "once_cell", "valuable", @@ -5925,9 +5906,9 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.3.20" +version = "0.3.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5" +checksum = "cb7f578e5945fb242538965c2d0b04418d38ec25c79d160cd279bf0731c8d319" dependencies = [ "matchers", "nu-ansi-term", @@ -5946,9 +5927,9 @@ dependencies = [ [[package]] name = "tracing-test" -version = "0.2.5" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "557b891436fe0d5e0e363427fc7f217abf9ccd510d5136549847bdcbcd011d68" +checksum = "19a4c448db514d4f24c5ddb9f73f2ee71bfb24c526cf0c570ba142d1119e0051" dependencies = [ "tracing-core", "tracing-subscriber", @@ -5957,9 +5938,9 @@ dependencies = [ [[package]] name = "tracing-test-macro" -version = "0.2.5" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04659ddb06c87d233c566112c1c9c5b9e98256d9af50ec3bc9c8327f873a7568" +checksum = "ad06847b7afb65c7866a36664b75c40b895e318cea4f71299f013fb22965329d" dependencies = [ "quote", "syn 2.0.119", @@ -5978,15 +5959,15 @@ dependencies = [ [[package]] name = "trybuild" -version = "1.0.117" +version = "1.0.122" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0710d4dfbeae4f9c390baa784c49858a7468fa433f3fe5d0ec5ebef651cf59f9" +checksum = "62db9c92d704393fbf2132041720cc80b689f2d3f28521015c2ac866223c11b8" dependencies = [ "glob", "serde", "serde_derive", "serde_json", - "target-triple", + "target-tuple", "termcolor", "toml", ] @@ -6003,7 +5984,7 @@ dependencies = [ "http", "httparse", "log", - "rand 0.8.6", + "rand 0.8.8", "sha1", "thiserror 1.0.69", "utf-8", @@ -6011,26 +5992,9 @@ dependencies = [ [[package]] name = "tungstenite" -version = "0.26.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4793cb5e56680ecbb1d843515b23b6de9a75eb04b66643e256a396d43be33c13" -dependencies = [ - "bytes", - "data-encoding", - "http", - "httparse", - "log", - "rand 0.9.4", - "sha1", - "thiserror 2.0.17", - "utf-8", -] - -[[package]] -name = "tungstenite" -version = "0.28.0" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8628dcc84e5a09eb3d8423d6cb682965dea9133204e8fb3efee74c2a0c259442" +checksum = "6c01152af293afb9c7c2a57e4b559c5620b421f6d133261c60dd2d0cdb38e6b8" dependencies = [ "bytes", "data-encoding", @@ -6040,7 +6004,6 @@ dependencies = [ "rand 0.9.4", "sha1", "thiserror 2.0.17", - "utf-8", ] [[package]] @@ -6086,7 +6049,7 @@ dependencies = [ "humantime", "lazy_static", "log", - "rand 0.8.6", + "rand 0.8.8", "serde", "spin 0.10.1", ] @@ -6130,7 +6093,7 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea" dependencies = [ - "crypto-common", + "crypto-common 0.1.7", "subtle", ] @@ -6189,11 +6152,11 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "uuid" -version = "1.18.1" +version = "1.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2" +checksum = "4a0e2d11620c50695fe12bbbfde96b3477fe606e7284c22d505c12ce51214514" dependencies = [ - "getrandom 0.3.4", + "getrandom 0.4.2", "js-sys", "wasm-bindgen", ] @@ -6898,15 +6861,6 @@ dependencies = [ "time", ] -[[package]] -name = "yasna" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd" -dependencies = [ - "time", -] - [[package]] name = "yasna" version = "0.6.0" @@ -6942,9 +6896,9 @@ dependencies = [ [[package]] name = "zenoh" -version = "1.10.1" +version = "1.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "453ba5d28a1197653aae4bb024fd74a9d5c7051d5a19a77f3a43d83f40c22584" +checksum = "946b0c49f30d9d5a29c13d9fe258ca2f14e9457018d145b9392df3bc49f84baa" dependencies = [ "ahash", "arc-swap", @@ -6962,7 +6916,7 @@ dependencies = [ "once_cell", "petgraph", "phf", - "rand 0.8.6", + "rand 0.8.8", "rustc_version 0.4.1", "serde", "serde_json", @@ -6993,20 +6947,20 @@ dependencies = [ [[package]] name = "zenoh-buffers" -version = "1.10.1" +version = "1.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "555a8169c9888fc5571f1b38d2843a63db786621e153abad1b075c40b20e83b4" +checksum = "81037d2763c9b662f56ae0cf4768c7cdbfdc9e75177f5c63cc92e766f1cf3e73" dependencies = [ "zenoh-collections", ] [[package]] name = "zenoh-codec" -version = "1.10.1" +version = "1.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc959f727893eab9b66ec051c8f4a2d6f66b4ee70bf23f2ed244aa754705e854" +checksum = "c308475c70e71e0465951878647b9d50295cb14b94cae6f157ba866eed78a3ff" dependencies = [ - "rand 0.8.6", + "rand 0.8.8", "tracing", "uhlc", "zenoh-buffers", @@ -7015,18 +6969,18 @@ dependencies = [ [[package]] name = "zenoh-collections" -version = "1.10.1" +version = "1.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c05abd8dcfd2239a8dfb5b79bd4ed85094c6bb6d6b991d3529bff364cc48e29" +checksum = "48afd8ec1d77795813fb68b9284b79973df66dcc5edf62b3358cdef2a6039ef8" dependencies = [ "ahash", ] [[package]] name = "zenoh-config" -version = "1.10.1" +version = "1.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59799d556b4fac79886cb0a9c90f3bc48d0894816b99c8a90a3509b1809a02dd" +checksum = "64d9dd5b2af70352f280fdc8d3fdf1b008599c81340932b078b872eb0616dc22" dependencies = [ "json5", "nonempty-collections", @@ -7049,9 +7003,9 @@ dependencies = [ [[package]] name = "zenoh-core" -version = "1.10.1" +version = "1.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "975073c51353c1c33e81a98370bf3560863540913e5f30091923f5a328fc46d4" +checksum = "5957623838ad7294754526fb7820e57253ea8ceaba4457ec8eb070260e8c42c3" dependencies = [ "lazy_static", "tokio", @@ -7061,13 +7015,13 @@ dependencies = [ [[package]] name = "zenoh-crypto" -version = "1.10.1" +version = "1.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e281a36cfd351ba9232a24899d946a782d0ff3ac0c3d759f87f3e7cbe09a4553" +checksum = "cba1238975fb464fc94beb5866aa41a9a1b0eb42e04def2f5db7969f91b8033d" dependencies = [ "aes", "hmac", - "rand 0.8.6", + "rand 0.8.8", "rand_chacha 0.3.1", "sha3", "zenoh-result", @@ -7075,14 +7029,14 @@ dependencies = [ [[package]] name = "zenoh-keyexpr" -version = "1.10.1" +version = "1.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02c6fcb7f18846b4e9b097c61ed7c656ec8d7858ab54a12d5f5025fe1514caae" +checksum = "471cc8d38cd7ba4d75e6ce96d076048d31d9ffe319cae0f522e692e705fc453f" dependencies = [ "getrandom 0.2.16", "hashbrown 0.16.0", "keyed-set", - "rand 0.8.6", + "rand 0.8.8", "schemars 1.2.2", "serde", "token-cell", @@ -7091,9 +7045,9 @@ dependencies = [ [[package]] name = "zenoh-link" -version = "1.10.1" +version = "1.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c55c4fbc923328f0b62b1b492723ff53b757a36421f70218e652f0aa899cde6c" +checksum = "aee895dc8043786b38eee8cfee4a308b2d5bd5c0f0e7f62dd6db2a39be386ca3" dependencies = [ "zenoh-config", "zenoh-link-commons", @@ -7108,9 +7062,9 @@ dependencies = [ [[package]] name = "zenoh-link-commons" -version = "1.10.1" +version = "1.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d52520b4c22d05173c8621e3cbe18d838a17d74477891ed9c59a7aeedaa325d" +checksum = "bd13efe721047fba14823730d20451fc48c634a7ed86eba76a72654ad70d4f50" dependencies = [ "async-trait", "base64 0.22.1", @@ -7119,7 +7073,7 @@ dependencies = [ "futures", "quinn", "quinn-proto", - "rcgen 0.14.10", + "rcgen", "rustls", "rustls-pemfile", "rustls-pki-types", @@ -7145,9 +7099,9 @@ dependencies = [ [[package]] name = "zenoh-link-quic" -version = "1.10.1" +version = "1.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e9fecc8832bb943631f75d7c4e4839a414d7bebbe80c0f695f14b2cd8c84759" +checksum = "4d0fb7c72e08744fb7189e849bb98413c035ad94d6eaea91724f28ff60996d8d" dependencies = [ "async-trait", "rustls-webpki 0.103.16", @@ -7162,9 +7116,9 @@ dependencies = [ [[package]] name = "zenoh-link-quic_datagram" -version = "1.10.1" +version = "1.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1af3abf41c719c82ca356864b5ddeeb7c77cb29fe777776b40b31eb4d19de288" +checksum = "e57bbfc0c5d7db843ea4140c7ece4b7e37678fce59ce1d71592c7aa9c6f03fa7" dependencies = [ "async-trait", "rustls-webpki 0.103.16", @@ -7179,9 +7133,9 @@ dependencies = [ [[package]] name = "zenoh-link-tcp" -version = "1.10.1" +version = "1.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d4702d55fe9f17cbd1d3b601901f8ba0a693a7ad1ce685a1ea4c60f775552b7" +checksum = "0dfa5b1427190bf2d4b54ee050ad41ea8560881ae39eb959ee9afabfcf2b7475" dependencies = [ "async-trait", "socket2 0.5.10", @@ -7197,9 +7151,9 @@ dependencies = [ [[package]] name = "zenoh-link-tls" -version = "1.10.1" +version = "1.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cce65fd71b4631821a85058542e28faac0151af6c53cd61f2dfafc7e16c4d6c4" +checksum = "c68bd5c4869ca5ff15e5e87602aa02b576b6317bfad9e047cecddac9da834b04" dependencies = [ "async-trait", "base64 0.22.1", @@ -7227,9 +7181,9 @@ dependencies = [ [[package]] name = "zenoh-link-udp" -version = "1.10.1" +version = "1.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b140e7b65715fe8b29b706b2b9fc3009fc6181346931c8926d290113fe38df4b" +checksum = "ab4704836c02b5fe0725b8aaba3040beab328c224920413daacc2e7cd45d9372" dependencies = [ "async-trait", "libc", @@ -7250,9 +7204,9 @@ dependencies = [ [[package]] name = "zenoh-link-ws" -version = "1.10.1" +version = "1.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e317201b8e0da26395e21c68dfe45197eca8ffddd32a3ba5a15f8ef24514069" +checksum = "6897b712416f70e7116fdf85d057d1d424d489a18c2d16cbff7bff78d86ddf94" dependencies = [ "async-trait", "futures-util", @@ -7271,9 +7225,9 @@ dependencies = [ [[package]] name = "zenoh-macros" -version = "1.10.1" +version = "1.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f483b343fd79b6c1bd7d79f130b5c6c208e7fef243a4d7966a6bf9fdecbd70f8" +checksum = "3547d0b6ad0d03e7fc07af173fee9d0d15377ecf28422ff8d2c3511265e0622a" dependencies = [ "proc-macro2", "quote", @@ -7283,9 +7237,9 @@ dependencies = [ [[package]] name = "zenoh-plugin-trait" -version = "1.10.1" +version = "1.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d57f491f63afa7413d68ee68e4de2bc9ce361c4ac89a76d5a0a0e3ca0624e21" +checksum = "349995da59f172bbc8c257fe16d91882f484036ed2c549a1d102fca5a1aa42e8" dependencies = [ "git-version", "libloading", @@ -7301,12 +7255,12 @@ dependencies = [ [[package]] name = "zenoh-protocol" -version = "1.10.1" +version = "1.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4492192986df044627f33c8eeb8aa237fb4d3bbd2d8cc68bc7eee16748c2fb61" +checksum = "7cf662208de87be401d57cbc778da68f2d2fede3530978192d477ad87551b1c5" dependencies = [ "const_format", - "rand 0.8.6", + "rand 0.8.8", "serde", "uhlc", "zenoh-buffers", @@ -7317,18 +7271,18 @@ dependencies = [ [[package]] name = "zenoh-result" -version = "1.10.1" +version = "1.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d6d0ca24186d9cfbf14f2d08b8b0a09afac690fe5cd68899d8f896f9247a3dd" +checksum = "9daafe6c84485576783d1fd7c213fc31c534e591d0359a26fc0b9004798785d9" dependencies = [ "anyhow", ] [[package]] name = "zenoh-runtime" -version = "1.10.1" +version = "1.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91e8ea6ed9fb3300d02bc303b3202a21a758aa5d7a1e7dcc38610428910af9f9" +checksum = "cab508aa1ab8a20fdd0d6c39c18027aa0bc0495e8f1663c69e0857ca9b144e2f" dependencies = [ "lazy_static", "ron", @@ -7341,9 +7295,9 @@ dependencies = [ [[package]] name = "zenoh-sync" -version = "1.10.1" +version = "1.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d57ed2156b61df6e877b03fb13dd72227d3d286a7fa689120109bad289ddf12b" +checksum = "407ef304b48c7df07a22905582d0762dcdb8cbb205daa77be3b2d926deaa4634" dependencies = [ "arc-swap", "event-listener", @@ -7356,9 +7310,9 @@ dependencies = [ [[package]] name = "zenoh-task" -version = "1.10.1" +version = "1.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "887115c0f81c72ff8c9b99e6fccd9e1c3829d83e16b8b063174786b9fba08810" +checksum = "327425c8309bc0fa3eb4316b4628eb1635a3ea1f06a92d7293e77eddc3ac2593" dependencies = [ "futures", "tokio", @@ -7370,9 +7324,9 @@ dependencies = [ [[package]] name = "zenoh-transport" -version = "1.10.1" +version = "1.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72bae2e0aca56ac6431bd6c37c6ac3fcc9367446cbb356bd44137cc01d1493ee" +checksum = "b652b7a1a79d23b601920b425747d60c4838f44d64151bf77a963f7508de739b" dependencies = [ "async-trait", "crossbeam-utils", @@ -7380,7 +7334,7 @@ dependencies = [ "futures", "lazy_static", "lz4_flex", - "rand 0.8.6", + "rand 0.8.8", "ringbuffer-spsc", "serde", "sha3", @@ -7404,9 +7358,9 @@ dependencies = [ [[package]] name = "zenoh-util" -version = "1.10.1" +version = "1.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43a473dcc62026b9d9589acc22c62b04cb7dab4070bba5543d2afac741ddf947" +checksum = "8d0c41cd1f331e36b2f37c9094893ebc015037fc77f231c17c6cd774f1062204" dependencies = [ "async-trait", "const_format", @@ -7514,3 +7468,9 @@ name = "zlib-rs" version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b268e58e7c693d7c271f93ffc4ba3b380412554231c85bf61ca7af91042a4112" + +[[package]] +name = "zmij" +version = "1.0.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29666d0abbfad1e3dc4dcf6144730dd3a3ab225bbbdac83319345b1b44ccfc1b" diff --git a/Cargo.toml b/Cargo.toml index a77ccae4..459d46e2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -141,12 +141,12 @@ embassy-usb = { version = "0.6.0", features = ["defmt"] } embassy-futures = { version = "0.1.2" } # Embedded HAL for peripheral abstractions -embedded-hal = "0.2.6" +embedded-hal = "1.0.0" embedded-hal-1 = { package = "embedded-hal", version = "1.0" } embedded-hal-async = "1.0" embedded-hal-nb = "1.0" embedded-hal-bus = { version = "0.2", features = ["async"] } -embedded-io = { version = "0.6.0" } +embedded-io = { version = "0.7.1" } embedded-io-async = { version = "0.7.0" } embedded-nal-async = "0.8.0" embedded-storage = "0.3.1" @@ -163,9 +163,9 @@ defmt-rtt = "1.0.0" panic-probe = { version = "1.0.0", features = ["print-defmt"] } # Embedded utilities -heapless = { version = "0.8", default-features = false } +heapless = { version = "0.9", default-features = false } micromath = "2.0.0" -stm32-fmc = "0.3.0" +stm32-fmc = "0.4.0" # The adapter needs `poll_next_message` / `poll_changed` — merged upstream, not # in embassy-sync 0.8.0. Patches aren't published, so this blocks publishing diff --git a/aimdb-bench/Cargo.toml b/aimdb-bench/Cargo.toml index 1025a4f9..98d1cf5f 100644 --- a/aimdb-bench/Cargo.toml +++ b/aimdb-bench/Cargo.toml @@ -131,7 +131,7 @@ aimdb-data-contracts = { path = "../aimdb-data-contracts", default-features = fa # F13) references `criterion::Criterion` in its public signature, so this # must be a regular (if optional/std-gated) dependency, not a dev-dependency: # dev-dependencies aren't visible to the library's own compilation. -criterion = { version = "0.5", default-features = false, features = [ +criterion = { version = "0.8", default-features = false, features = [ "cargo_bench_support", ], optional = true } diff --git a/aimdb-build-info/Cargo.toml b/aimdb-build-info/Cargo.toml index 761fbdc5..1548ec1c 100644 --- a/aimdb-build-info/Cargo.toml +++ b/aimdb-build-info/Cargo.toml @@ -15,12 +15,12 @@ links = "aimdb-build-info" [dependencies] serde_json = { workspace = true, optional = true, features = ["std"] } -sha2 = { version = "0.10", optional = true } +sha2 = { version = "0.11", optional = true } [dev-dependencies] tempfile = "3" # Finds the section in the host-link tests' binaries. -object = { version = "0.36", default-features = false, features = ["read", "std"] } +object = { version = "0.40", default-features = false, features = ["read", "std"] } [features] default = [] diff --git a/aimdb-client/Cargo.toml b/aimdb-client/Cargo.toml index a74aecf8..c2367bbc 100644 --- a/aimdb-client/Cargo.toml +++ b/aimdb-client/Cargo.toml @@ -57,7 +57,7 @@ aimdb-tokio-adapter = { version = "0.8.0", path = "../aimdb-tokio-adapter" } # Error handling anyhow = "1" -thiserror = "1" +thiserror = "2" [dev-dependencies] tokio = { version = "1", features = ["rt-multi-thread", "test-util"] } diff --git a/aimdb-core/Cargo.toml b/aimdb-core/Cargo.toml index 4fb13066..90bb5233 100644 --- a/aimdb-core/Cargo.toml +++ b/aimdb-core/Cargo.toml @@ -121,10 +121,10 @@ defmt = { workspace = true, optional = true } log = { workspace = true, optional = true } # Synchronization primitives for no_std -spin = { version = "0.9", default-features = false, features = ["mutex", "spin_mutex"] } +spin = { version = "0.10", default-features = false, features = ["mutex", "spin_mutex"] } # Hash map for no_std (same implementation as std::collections::HashMap) -hashbrown = { version = "0.15", default-features = false, features = ["default-hasher"] } +hashbrown = { version = "0.16", default-features = false, features = ["default-hasher"] } [dev-dependencies] # Scoped subscribers in logging tests require std independently of other crates. diff --git a/aimdb-data-contracts/Cargo.toml b/aimdb-data-contracts/Cargo.toml index 0ad258da..c0cc34b6 100644 --- a/aimdb-data-contracts/Cargo.toml +++ b/aimdb-data-contracts/Cargo.toml @@ -69,7 +69,7 @@ aimdb-core = { version = "3.0.0", path = "../aimdb-core", optional = true, defau ] } # `lock` only: tracing the wire shape, its hash, and reading `aimdb.lock`. serde-reflection = { version = "0.6", optional = true } -sha2 = { version = "0.10", optional = true } +sha2 = { version = "0.11", optional = true } toml = { version = "1", optional = true, default-features = false, features = ["std", "serde", "parse"] } # RNG is caller-supplied, so we need only the `Rng`/`RngExt` traits and the # always-available `SmallRng` — no `std_rng`. diff --git a/aimdb-derive/Cargo.toml b/aimdb-derive/Cargo.toml index 321e029e..86468e69 100644 --- a/aimdb-derive/Cargo.toml +++ b/aimdb-derive/Cargo.toml @@ -14,6 +14,6 @@ categories = ["development-tools::procedural-macro-helpers"] proc-macro = true [dependencies] -syn = { version = "2.0", features = ["full", "parsing", "derive"] } +syn = { version = "3.0", features = ["full", "parsing", "derive"] } quote = "1.0" proc-macro2 = "1.0" diff --git a/aimdb-mqtt-connector/Cargo.toml b/aimdb-mqtt-connector/Cargo.toml index f27e8e6a..a934f41a 100644 --- a/aimdb-mqtt-connector/Cargo.toml +++ b/aimdb-mqtt-connector/Cargo.toml @@ -191,8 +191,8 @@ critical-section = { version = "1.1", optional = true } [dev-dependencies] embedded-io-async = { workspace = true } # The `mqtts://` host smoke: a self-signed certificate and a real TLS server. -rand = "0.8" -rcgen = "0.13" +rand = "0.10" +rcgen = "0.14" tokio-rustls = "0.26" tokio = { workspace = true, features = ["full"] } heapless = { workspace = true } diff --git a/aimdb-persistence-sqlite/Cargo.toml b/aimdb-persistence-sqlite/Cargo.toml index e48b59d3..05d18c28 100644 --- a/aimdb-persistence-sqlite/Cargo.toml +++ b/aimdb-persistence-sqlite/Cargo.toml @@ -18,7 +18,7 @@ log = ["aimdb-core/log"] [dependencies] aimdb-core = { version = "3.0.0", path = "../aimdb-core", default-features = false, features = ["alloc"] } aimdb-persistence = { version = "0.3.0", path = "../aimdb-persistence" } -rusqlite = { version = "0.32", features = ["bundled"] } +rusqlite = { version = "0.37", features = ["bundled"] } serde_json = { workspace = true, features = ["std"] } tokio = { workspace = true, features = ["sync"] } diff --git a/aimdb-websocket-connector/Cargo.toml b/aimdb-websocket-connector/Cargo.toml index f9769f43..56464ac4 100644 --- a/aimdb-websocket-connector/Cargo.toml +++ b/aimdb-websocket-connector/Cargo.toml @@ -50,14 +50,14 @@ tokio = { version = "1", features = [ # WebSocket server axum = { version = "0.8", features = ["ws"], optional = true } -tower-http = { version = "0.6", features = ["cors"], optional = true } +tower-http = { version = "0.7", features = ["cors"], optional = true } # Serialization serde = { version = "1", features = ["derive"] } serde_json = "1" # WebSocket client -tokio-tungstenite = { version = "0.26", optional = true } +tokio-tungstenite = { version = "0.29", optional = true } # Utilities dashmap = { version = "6", optional = true } @@ -70,7 +70,7 @@ tracing = { version = "0.1", optional = true } [dev-dependencies] tokio = { version = "1", features = ["full", "test-util"] } -tokio-tungstenite = "0.26" +tokio-tungstenite = "0.29" aimdb-tokio-adapter = { path = "../aimdb-tokio-adapter" } # Runnable demos — see their headers for the two-terminal workflow. diff --git a/examples/embassy-bench-stm32h5/Cargo.toml b/examples/embassy-bench-stm32h5/Cargo.toml index c069fb4b..388a06f1 100644 --- a/examples/embassy-bench-stm32h5/Cargo.toml +++ b/examples/embassy-bench-stm32h5/Cargo.toml @@ -60,7 +60,7 @@ cortex-m-rt = { workspace = true } critical-section = { workspace = true } # Counting allocator wraps this heap to validate 0 allocs/msg on real hardware. -embedded-alloc = { version = "0.6", features = ["llff"] } +embedded-alloc = { version = "0.7", features = ["llff"] } [package.metadata.embassy] build = [ diff --git a/examples/embassy-knx-connector-demo/Cargo.toml b/examples/embassy-knx-connector-demo/Cargo.toml index e77d6731..2c572394 100644 --- a/examples/embassy-knx-connector-demo/Cargo.toml +++ b/examples/embassy-knx-connector-demo/Cargo.toml @@ -93,7 +93,7 @@ embedded-storage = { workspace = true } heapless = { workspace = true } micromath = { workspace = true } stm32-fmc = { workspace = true } -embedded-alloc = { version = "0.6", features = ["llff"] } +embedded-alloc = { version = "0.7", features = ["llff"] } # RNG for unique client IDs rand = { version = "0.10.1", default-features = false } diff --git a/examples/embassy-mqtt-connector-demo/Cargo.toml b/examples/embassy-mqtt-connector-demo/Cargo.toml index 34ba6fbb..bc5620f7 100644 --- a/examples/embassy-mqtt-connector-demo/Cargo.toml +++ b/examples/embassy-mqtt-connector-demo/Cargo.toml @@ -96,7 +96,7 @@ embedded-storage = { workspace = true } heapless = { workspace = true } micromath = { workspace = true } stm32-fmc = { workspace = true } -embedded-alloc = { version = "0.6", features = ["llff"] } +embedded-alloc = { version = "0.7", features = ["llff"] } # RNG for unique client IDs rand = { version = "0.10.1", default-features = false } diff --git a/examples/embassy-serial-connector-demo/Cargo.toml b/examples/embassy-serial-connector-demo/Cargo.toml index 16a0c498..f15cad48 100644 --- a/examples/embassy-serial-connector-demo/Cargo.toml +++ b/examples/embassy-serial-connector-demo/Cargo.toml @@ -66,7 +66,7 @@ static_cell = { workspace = true } # Embedded HAL / heap embedded-io-async = { workspace = true } -embedded-alloc = { version = "0.6", features = ["llff"] } +embedded-alloc = { version = "0.7", features = ["llff"] } [build-dependencies] aimdb-build-info = { path = "../../aimdb-build-info", features = ["build"] } diff --git a/tools/aimdb-cli/Cargo.toml b/tools/aimdb-cli/Cargo.toml index bd7f6468..5ccf779c 100644 --- a/tools/aimdb-cli/Cargo.toml +++ b/tools/aimdb-cli/Cargo.toml @@ -47,10 +47,10 @@ tokio = { version = "1", features = [ # Error handling anyhow = "1" -thiserror = "1" +thiserror = "2" # Output formatting -tabled = "0.20" +tabled = "0.22" colored = "3" chrono = "0.4" diff --git a/tools/aimdb-mcp/Cargo.toml b/tools/aimdb-mcp/Cargo.toml index 3c93fd85..9feb667c 100644 --- a/tools/aimdb-mcp/Cargo.toml +++ b/tools/aimdb-mcp/Cargo.toml @@ -55,7 +55,7 @@ clap = { version = "4", features = ["derive"] } # Error handling anyhow = "1.0" -thiserror = "1.0" +thiserror = "2.0" # Logging tracing = "0.1" diff --git a/tools/check-no-globals/Cargo.toml b/tools/check-no-globals/Cargo.toml index 21b821f2..f10bc8ab 100644 --- a/tools/check-no-globals/Cargo.toml +++ b/tools/check-no-globals/Cargo.toml @@ -6,6 +6,6 @@ license.workspace = true publish = false [dependencies] -syn = { version = "2.0", features = ["full", "visit"] } +syn = { version = "3.0", features = ["full", "visit"] } quote = "1.0" proc-macro2 = { version = "1.0", features = ["span-locations"] }