{"name":"astarte-device-sdk","vers":"0.1.0","deps":[{"name":"astarte-device-sdk-derive","req":"^0.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.51","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1","features":["precommit-hook","run-cargo-test","run-cargo-clippy","run-cargo-fmt"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"colored","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.20.2","features":["dangerous_configuration"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.6.2","features":["sqlite","macros","runtime-actix-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"structopt","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.2.2","features":["v5","v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f60906505d048117374853ed6ea6ac74568731b6d0dcbe265658ddb1324c30c4","features":{"derive":["astarte-device-sdk-derive"]},"yanked":true,"pubtime":"2023-02-01T14:14:43Z"} {"name":"astarte-device-sdk","vers":"0.5.0","deps":[{"name":"astarte-device-sdk-derive","req":"^0.5.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.51","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1","features":["precommit-hook","run-cargo-test","run-cargo-clippy","run-cargo-fmt"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"colored","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.20.2","features":["dangerous_configuration"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.6.2","features":["sqlite","macros","runtime-actix-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"structopt","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.2.2","features":["v5","v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3faff4cec47d1beecdf23e44f43f17bced51cda1c4028307e2e220da70e7003c","features":{"derive":["astarte-device-sdk-derive"]},"yanked":false,"pubtime":"2023-02-01T18:14:36Z"} {"name":"astarte-device-sdk","vers":"0.5.1","deps":[{"name":"astarte-device-sdk-derive","req":"^0.5.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.51","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1","features":["precommit-hook","run-cargo-test","run-cargo-clippy","run-cargo-fmt"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"colored","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"=1.0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.20.2","features":["dangerous_configuration"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.6.2","features":["sqlite","macros","runtime-actix-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"structopt","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.2.2","features":["v5","v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"212bcca36dfcacf39f62eed84ea400ff7dd74c18ccdfbf01c0dd039328b46afd","features":{"derive":["astarte-device-sdk-derive"]},"yanked":false,"pubtime":"2023-02-06T16:40:23Z"} {"name":"astarte-device-sdk","vers":"0.6.0","deps":[{"name":"astarte-device-sdk-derive","req":"=0.6.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.68","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.6.1","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["precommit-hook","run-cargo-test","run-cargo-clippy","run-cargo-fmt"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.26","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"colored","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"criterion","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ecdsa","req":"^0.16.7","features":["sha2"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.19","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.11.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openssl","req":"^0.10.55","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"p384","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.4","features":["getrandom"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11.18","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.20.8","features":["dangerous_configuration"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.164","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.99","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.6.3","features":["runtime-tokio-rustls","sqlite","macros","offline","migrate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"structopt","req":"^0.3.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0.40","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.28.2","features":["parking_lot","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.3.4","features":["v5","v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-cert","req":"^0.2.3","features":["builder"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0b84d195b27d0f5d647a27fcdf7b34093e1d7bc4c6c71b755d91f808cc0788fb","features":{"derive":["astarte-device-sdk-derive"]},"features2":{"openssl":["dep:openssl"]},"yanked":false,"rust_version":"1.66.1","pubtime":"2023-07-05T15:12:25Z","v":2} {"name":"astarte-device-sdk","vers":"0.6.1","deps":[{"name":"astarte-device-sdk-derive","req":"^0.6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.1.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["precommit-hook","run-cargo-test","run-cargo-clippy","run-cargo-fmt"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.14","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ecdsa","req":"^0.16.7","features":["sha2"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.11.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openssl","req":"^0.10.46","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"p384","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.4","features":["getrandom"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11.0","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.20.1","features":["dangerous_configuration"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.6.0","features":["runtime-tokio-rustls","sqlite","macros","offline","migrate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"structopt","req":"^0.3.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.18.0","features":["parking_lot","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0.0","features":["v5","v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-cert","req":"^0.2.2","features":["builder"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"adcc7b89dca830ab9e23f85ec8bdeaa5a3341670fa15e367d07f9baaf91a3516","features":{"derive":["astarte-device-sdk-derive"]},"features2":{"openssl":["dep:openssl"]},"yanked":false,"rust_version":"1.66.1","pubtime":"2023-10-02T14:04:29Z","v":2} {"name":"astarte-device-sdk","vers":"0.6.2","deps":[{"name":"astarte-device-sdk-derive","req":"^0.6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.1.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["precommit-hook","run-cargo-test","run-cargo-clippy","run-cargo-fmt"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.14","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ecdsa","req":"^0.16.7","features":["sha2"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.11.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openssl","req":"^0.10.46","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"p384","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.4","features":["getrandom"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11.0","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.20.1","features":["dangerous_configuration"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.6.0","features":["runtime-tokio-rustls","sqlite","macros","offline","migrate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"structopt","req":"^0.3.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.18.0","features":["parking_lot","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0.0","features":["v5","v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-cert","req":"^0.2.2","features":["builder"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d379bbf2fec6614b7312528723aa111d2e93b18403797bedf6942b1e70ce8ea3","features":{"derive":["astarte-device-sdk-derive"]},"features2":{"openssl":["dep:openssl"]},"yanked":false,"rust_version":"1.66.1","pubtime":"2023-10-19T09:31:50Z","v":2} {"name":"astarte-device-sdk","vers":"0.7.0","deps":[{"name":"astarte-device-sdk-derive","req":"=0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto","req":"^0.6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.1.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.14","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ecdsa","req":"^0.16.7","features":["sha2"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.11.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.17.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10.46","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"p384","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.4","features":["getrandom"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11.0","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.20.1","features":["dangerous_configuration"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.145","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.7.0","features":["runtime-tokio","sqlite","macros","migrate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.18.0","features":["parking_lot","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.18.0","features":["rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0.0","features":["v5","v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-cert","req":"^0.2.2","features":["builder"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"efda77d16764711009e3c8ee6fec874cd86a53cfeb855fc7e685845e8b35d468","features":{},"features2":{"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"],"openssl":["dep:openssl"]},"yanked":false,"rust_version":"1.66.1","pubtime":"2024-01-22T16:57:05Z","v":2} {"name":"astarte-device-sdk","vers":"0.5.2","deps":[{"name":"astarte-device-sdk-derive","req":"=0.5.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.51","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.0.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1","features":["precommit-hook","run-cargo-test","run-cargo-clippy","run-cargo-fmt"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.15, <0.4.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"colored","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10.40","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11.2","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.20.2","features":["dangerous_configuration"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.6.0","features":["sqlite","macros","runtime-actix-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"structopt","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempdir","req":"^0.3.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.13.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.2.2, <1.7.0","features":["v5","v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"688160018c42119b3944e2137a3522ae931d0e6e9f821a2ed9106ff37cb7758b","features":{"derive":["astarte-device-sdk-derive"]},"yanked":false,"rust_version":"1.59.0","pubtime":"2024-01-30T17:26:02Z"} {"name":"astarte-device-sdk","vers":"0.6.3","deps":[{"name":"astarte-device-sdk-derive","req":"^0.6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.1.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["precommit-hook","run-cargo-test","run-cargo-clippy","run-cargo-fmt"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.14","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ecdsa","req":"^0.16.7","features":["sha2"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.11.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openssl","req":"^0.10.46","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"p384","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.4","features":["getrandom"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11.0","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.20.1","features":["dangerous_configuration"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.6.0","features":["runtime-tokio-rustls","sqlite","macros","offline","migrate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"structopt","req":"^0.3.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.18.0","features":["parking_lot","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0.0","features":["v5","v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-cert","req":"^0.2.2","features":["builder"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c3841f8b605f07d8a5f52ca46495167c15fd681bf84ca1eeab32ef2a3e9b1efe","features":{"derive":["astarte-device-sdk-derive"]},"features2":{"openssl":["dep:openssl"]},"yanked":false,"rust_version":"1.66.1","pubtime":"2024-02-13T16:03:00Z","v":2} {"name":"astarte-device-sdk","vers":"0.7.1","deps":[{"name":"astarte-device-sdk-derive","req":"=0.7.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto","req":"^0.6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.1.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.14","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ecdsa","req":"^0.16.7","features":["sha2"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.11.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.17.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10.46","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"p384","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.4","features":["getrandom"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11.0","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.20.1","features":["dangerous_configuration"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.145","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.7.0","features":["runtime-tokio","sqlite","macros","migrate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.18.0","features":["parking_lot","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.18.0","features":["rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0.0","features":["v5","v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-cert","req":"^0.2.2","features":["builder"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f59f7def373cd54b91f47da41f60edb2bfae555b42bee61111a4143965ee6dfd","features":{},"features2":{"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"],"openssl":["dep:openssl"]},"yanked":false,"rust_version":"1.72.0","pubtime":"2024-02-16T15:43:04Z","v":2} {"name":"astarte-device-sdk","vers":"0.5.3","deps":[{"name":"astarte-device-sdk-derive","req":"=0.5.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.51","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.0.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1","features":["precommit-hook","run-cargo-test","run-cargo-clippy","run-cargo-fmt"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.15, <0.4.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"colored","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10.40","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11.2","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.20.2","features":["dangerous_configuration"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.6.0","features":["sqlite","macros","runtime-actix-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"structopt","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempdir","req":"^0.3.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.13.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.2.2, <1.7.0","features":["v5","v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"af0653942f5dfdc307b64aadc1e1a6d7e2234a8241bc6b2fea2437619b86a410","features":{"derive":["astarte-device-sdk-derive"]},"yanked":false,"rust_version":"1.59.0","pubtime":"2024-03-20T16:05:41Z"} {"name":"astarte-device-sdk","vers":"0.6.4","deps":[{"name":"astarte-device-sdk-derive","req":"=0.6.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.1.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["precommit-hook","run-cargo-test","run-cargo-clippy","run-cargo-fmt"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.14","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ecdsa","req":"^0.16.7","features":["sha2"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.11.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openssl","req":"^0.10.46","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"p384","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.4","features":["getrandom"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11.0","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.20.1","features":["dangerous_configuration"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.6.0","features":["runtime-tokio-rustls","sqlite","macros","offline","migrate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"structopt","req":"^0.3.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.18.0","features":["parking_lot","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0.0","features":["v5","v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-cert","req":"^0.2.2","features":["builder"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"366f302782849fe96a3d0164484a598972c34cf1d1fb7963af33db5549560e74","features":{"derive":["astarte-device-sdk-derive"]},"features2":{"openssl":["dep:openssl"]},"yanked":false,"rust_version":"1.66.1","pubtime":"2024-03-20T17:05:49Z","v":2} {"name":"astarte-device-sdk","vers":"0.7.2","deps":[{"name":"astarte-device-sdk-derive","req":"=0.7.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.7.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto","req":"^0.6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.1.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.14","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ecdsa","req":"^0.16.7","features":["sha2"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.11.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.17.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10.46","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"p384","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.4","features":["getrandom"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11.0","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.20.1","features":["dangerous_configuration"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.145","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.7.0","features":["runtime-tokio","sqlite","macros","migrate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.18.0","features":["parking_lot","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.18.0","features":["rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0.0","features":["v5","v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-cert","req":"^0.2.2","features":["builder"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"ec790c99302ea625bf156597011ecade321a7824cfc47e8add6cb8da6b0ab5a9","features":{},"features2":{"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"],"openssl":["dep:openssl"]},"yanked":false,"rust_version":"1.72.0","pubtime":"2024-03-21T10:25:12Z","v":2} {"name":"astarte-device-sdk","vers":"0.6.5","deps":[{"name":"astarte-device-sdk-derive","req":"=0.6.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.1.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["precommit-hook","run-cargo-test","run-cargo-clippy","run-cargo-fmt"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.14","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ecdsa","req":"^0.16.7","features":["sha2"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.11.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openssl","req":"^0.10.46","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"p384","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.4","features":["getrandom"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11.0","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.20.1","features":["dangerous_configuration"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.6.0","features":["runtime-tokio-rustls","sqlite","macros","offline","migrate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"structopt","req":"^0.3.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.18.0","features":["parking_lot","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0.0","features":["v5","v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-cert","req":"^0.2.2","features":["builder"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"09642f1031d6fe682d703546a3c742a4cca705394c1251babea8ce73860ce3d1","features":{"derive":["astarte-device-sdk-derive"]},"features2":{"openssl":["dep:openssl"]},"yanked":false,"rust_version":"1.66.1","pubtime":"2024-04-08T13:52:07Z","v":2} {"name":"astarte-device-sdk","vers":"0.7.3","deps":[{"name":"astarte-device-sdk-derive","req":"=0.7.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto","req":"^0.6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.1.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.14","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ecdsa","req":"^0.16.7","features":["sha2"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.11.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.17.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10.46","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"p384","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.4","features":["getrandom"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11.0","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.20.1","features":["dangerous_configuration"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.145","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.7.0","features":["runtime-tokio","sqlite","macros","migrate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.18.0","features":["parking_lot","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.18.0","features":["rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0.0","features":["v5","v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-cert","req":"^0.2.2","features":["builder"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3446363e9d810da949256143b0b39a9188fd8efe0093d56781375b42466bec9f","features":{},"features2":{"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"],"openssl":["dep:openssl"]},"yanked":false,"rust_version":"1.72.0","pubtime":"2024-04-09T16:12:56Z","v":2} {"name":"astarte-device-sdk","vers":"0.8.0","deps":[{"name":"ahash","req":"^0.8.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.8.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto","req":"^0.6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.7.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.20","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ecdsa","req":"^0.16.7","features":["sha2"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10.46","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"p384","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.4","features":["getrandom"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.0","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.24.0","features":["use-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.22.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.145","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.7.0","features":["runtime-tokio","sqlite","macros","migrate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["parking_lot","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v5","v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-cert","req":"^0.2.2","features":["builder"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"84ad7535684dd5d31f9954070879586f017e9c5a28f367d0e7a45cc14b2fd4c1","features":{"default":["interface-strict"],"interface-doc":[],"interface-strict":[]},"features2":{"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"],"openssl":["dep:openssl"]},"yanked":true,"rust_version":"1.72.0","pubtime":"2024-04-29T10:05:31Z","v":2} {"name":"astarte-device-sdk","vers":"0.8.1","deps":[{"name":"ahash","req":"^0.8.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.8.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto","req":"^0.6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.7.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.20","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ecdsa","req":"^0.16.7","features":["sha2"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10.46","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"p384","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.4","features":["getrandom"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.0","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.24.0","features":["use-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.22.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.145","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.7.0","features":["runtime-tokio","sqlite","macros","migrate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["parking_lot","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v5","v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-cert","req":"^0.2.2","features":["builder"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"068c65d2198cd9bd78d3d5e5d8ea7ec4cbab99ccfc89ffb241166e03185f08af","features":{"default":["interface-strict"],"interface-doc":[],"interface-strict":[]},"features2":{"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"],"openssl":["dep:openssl"]},"yanked":false,"rust_version":"1.72.0","pubtime":"2024-05-03T10:58:36Z","v":2} {"name":"astarte-device-sdk","vers":"0.5.4","deps":[{"name":"astarte-device-sdk-derive","req":"=0.5.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.51","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.0.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1","features":["precommit-hook","run-cargo-test","run-cargo-clippy","run-cargo-fmt"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.15, <0.4.32","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"colored","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.24","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10.40","features":["vendored"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11.2","features":["json"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.20.2","features":["dangerous_configuration"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.6.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.103","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.25","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.6.0","features":["sqlite","macros","runtime-actix-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"structopt","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempdir","req":"^0.3.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.13.0","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.2.2, <1.7.0","features":["v5","v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"2f1a283dfbc66664589bac4973e9d57ed8eb9078512b2217f4a6f9ac8a118d71","features":{"derive":["astarte-device-sdk-derive"]},"yanked":false,"rust_version":"1.59.0","pubtime":"2024-05-22T15:27:15Z"} {"name":"astarte-device-sdk","vers":"0.6.6","deps":[{"name":"astarte-device-sdk-derive","req":"=0.6.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.1.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo-husky","req":"^1.5.0","features":["precommit-hook","run-cargo-test","run-cargo-clippy","run-cargo-fmt"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"chrono","req":"^0.4.14","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ecdsa","req":"^0.16.7","features":["sha2"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.11.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openssl","req":"^0.10.46","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"p384","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.4","features":["getrandom"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11.0","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.20.1","features":["dangerous_configuration"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.6.0","features":["runtime-tokio-rustls","sqlite","macros","offline","migrate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"structopt","req":"^0.3.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.18.0","features":["parking_lot","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0.0","features":["v5","v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-cert","req":"^0.2.2","features":["builder"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"f43048f7b57837f9a5fbb97bed8e94164a9597292280f3f709bbff343ad63d5c","features":{"derive":["astarte-device-sdk-derive"]},"features2":{"openssl":["dep:openssl"]},"yanked":false,"rust_version":"1.66.1","pubtime":"2024-05-27T10:40:22Z","v":2} {"name":"astarte-device-sdk","vers":"0.7.4","deps":[{"name":"astarte-device-sdk-derive","req":"=0.7.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.7.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto","req":"^0.6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.1.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.14","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ecdsa","req":"^0.16.7","features":["sha2"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.11.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.17.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10.46","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"p384","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.4","features":["getrandom"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11.0","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.20.1","features":["dangerous_configuration"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.145","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.7.0","features":["runtime-tokio","sqlite","macros","migrate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.18.0","features":["parking_lot","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.18.0","features":["rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0.0","features":["v5","v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-cert","req":"^0.2.2","features":["builder"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5de13913e4135c6b3546a62a3303a4e28dd987ae9f7c2caaef586128c7e5b3f9","features":{},"features2":{"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"],"openssl":["dep:openssl"]},"yanked":false,"rust_version":"1.72.0","pubtime":"2024-05-27T16:18:24Z","v":2} {"name":"astarte-device-sdk","vers":"0.8.2","deps":[{"name":"ahash","req":"^0.8.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.8.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.8.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto","req":"^0.6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.7.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.20","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ecdsa","req":"^0.16.7","features":["sha2"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10.46","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"p384","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.4","features":["getrandom"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.0","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.24.0","features":["use-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.22.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.145","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.7.0","features":["runtime-tokio","sqlite","macros","migrate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["parking_lot","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v5","v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-cert","req":"^0.2.2","features":["builder"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"89c9c93c614a0a71a65f6bc892d4e361133043d650099e947dee52f7410687f4","features":{"default":["interface-strict"],"interface-doc":[],"interface-strict":[]},"features2":{"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"],"openssl":["dep:openssl"]},"yanked":false,"rust_version":"1.72.0","pubtime":"2024-05-29T10:17:22Z","v":2} {"name":"astarte-device-sdk","vers":"0.8.3","deps":[{"name":"ahash","req":"^0.8.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.8.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.8.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto","req":"^0.6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.7.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.20","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ecdsa","req":"^0.16.7","features":["sha2"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10.46","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"p384","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.4","features":["getrandom"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.0","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.24.0","features":["use-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.22.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.184","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.7.0, <0.7.4","features":["runtime-tokio","sqlite","macros","migrate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["parking_lot","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v5","v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-cert","req":"^0.2.2","features":["builder"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"69b438431475471266da8604a94949bf97950c39369c68abb8dae1457118af6b","features":{"default":["interface-strict"],"interface-doc":[],"interface-strict":[]},"features2":{"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"],"openssl":["dep:openssl"]},"yanked":false,"rust_version":"1.72.0","pubtime":"2024-08-22T15:56:42Z","v":2} {"name":"astarte-device-sdk","vers":"0.8.4","deps":[{"name":"ahash","req":"^0.8.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.8.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.8.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto","req":"^0.6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.7.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.20","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ecdsa","req":"^0.16.7","features":["sha2"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10.46","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"p384","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.4","features":["getrandom"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.0","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.24.0","features":["use-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.22.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.184","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.7.0, <0.7.4","features":["runtime-tokio","sqlite","macros","migrate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["parking_lot","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v5","v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-cert","req":"^0.2.2","features":["builder"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"5ec22c3154e59a9fe2afd7c00ea0e3f16ed9f72e7e840918c9c2cb42c961c97a","features":{"default":["interface-strict"],"interface-doc":[],"interface-strict":[]},"features2":{"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"],"openssl":["dep:openssl"]},"yanked":false,"rust_version":"1.72.0","pubtime":"2024-09-11T10:30:30Z","v":2} {"name":"astarte-device-sdk","vers":"0.9.0","deps":[{"name":"ahash","req":"^0.8.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.67","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.7.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.20","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ecdsa","req":"^0.16.7","features":["sha2"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10.46","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"p384","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.4","features":["getrandom"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.0","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.24.0-devpatch","features":["use-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rumqttc-dev-patched"},{"name":"rusqlite","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.22.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.184","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["parking_lot","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["rt","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","v5"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-cert","req":"^0.2.2","features":["builder"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bcb80d7a1c0dbb93324674aeeca1e9725923a0824614787c87f91dadc7395f1f","features":{"default":["interface-strict","sqlite-trace","tokio-multi-thread"],"interface-doc":[],"interface-strict":[],"sqlite-trace":["rusqlite/trace"],"tokio-multi-thread":["tokio/rt-multi-thread"]},"features2":{"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"],"openssl":["dep:openssl"]},"yanked":true,"rust_version":"1.72.0","pubtime":"2024-09-24T15:04:57Z","v":2} {"name":"astarte-device-sdk","vers":"0.9.1","deps":[{"name":"ahash","req":"^0.8.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.9.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.67","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.7.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.20","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10.46","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.4","features":["getrandom"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.0","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.24.0-devpatch","features":["use-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rumqttc-dev-patched"},{"name":"rusqlite","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.22.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.184","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["parking_lot","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["rt","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","v5"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"57879099b4d056bcdc016613ecf1ccc2c8c34dd7c1c6b6d436ede604986a1623","features":{"default":["interface-strict","sqlite-trace","tokio-multi-thread"],"interface-doc":[],"interface-strict":[],"sqlite-trace":["rusqlite/trace"],"tokio-multi-thread":["tokio/rt-multi-thread"]},"features2":{"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"],"openssl":["dep:openssl"]},"yanked":false,"rust_version":"1.72.0","pubtime":"2024-09-25T14:42:25Z","v":2} {"name":"astarte-device-sdk","vers":"0.9.2","deps":[{"name":"ahash","req":"^0.8.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.9.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.67","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.7.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.20","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10.46","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.4","features":["getrandom"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.0","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.24.0-devpatch","features":["use-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rumqttc-dev-patched"},{"name":"rusqlite","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.22.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.184","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["parking_lot","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["rt","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","v5"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4e53e8304eb4aff67af5bc7a32dd6d838d007c0a536b9a53e6448164c92bb17c","features":{"default":["interface-strict","sqlite-trace","tokio-multi-thread"],"interface-doc":[],"interface-strict":[],"sqlite-trace":["rusqlite/trace"],"tokio-multi-thread":["tokio/rt-multi-thread"]},"features2":{"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"],"openssl":["dep:openssl"]},"yanked":false,"rust_version":"1.72.0","pubtime":"2024-11-04T14:46:32Z","v":2} {"name":"astarte-device-sdk","vers":"0.9.3","deps":[{"name":"ahash","req":"^0.8.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.9.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.9.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.67","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.7.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.20","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"color-eyre","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10.46","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.4","features":["getrandom"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.5","features":["json","rustls-tls-manual-roots-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.24.4-devpatch","features":["use-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rumqttc-dev-patched"},{"name":"rusqlite","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.184","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["parking_lot","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["rt","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.4.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","v5"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"139431a2090a6086f0f3e64f3a15a4c591f7c7fe28e2e104a18eea0014caab92","features":{"default":["interface-strict","sqlite-trace","tokio-multi-thread"],"interface-doc":[],"interface-strict":[],"sqlite-trace":["rusqlite/trace"],"tokio-multi-thread":["tokio/rt-multi-thread"]},"features2":{"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"],"openssl":["dep:openssl"]},"yanked":false,"rust_version":"1.72.0","pubtime":"2025-01-24T15:05:33Z","v":2} {"name":"astarte-device-sdk","vers":"0.7.5","deps":[{"name":"astarte-device-sdk-derive","req":"=0.7.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.7.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto","req":"^0.6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.1.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.14","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ecdsa","req":"^0.16.7","features":["sha2"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.11.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.17.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10.46","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"p384","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.4","features":["getrandom"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11.0","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.20.1","features":["dangerous_configuration"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.145","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.7.0","features":["runtime-tokio","sqlite","macros","migrate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.18.0","features":["parking_lot","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.18.0","features":["rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0.0","features":["v5","v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-cert","req":"^0.2.2","features":["builder"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9edbbd964fbaa8dce99207372c13b60da7dd012267daa768459940c1b6dc53dc","features":{},"features2":{"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"],"openssl":["dep:openssl"]},"yanked":false,"rust_version":"1.72.0","pubtime":"2025-02-27T14:07:50Z","v":2} {"name":"astarte-device-sdk","vers":"0.8.5","deps":[{"name":"ahash","req":"^0.8.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.8.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto","req":"^0.6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.7.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.20","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ecdsa","req":"^0.16.7","features":["sha2"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10.46","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"p384","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.4","features":["getrandom"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.0","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.24.0","features":["use-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.22.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.184","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.7.0, <0.7.4","features":["runtime-tokio","sqlite","macros","migrate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["parking_lot","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v5","v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-cert","req":"^0.2.2","features":["builder"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8d476e1023cc78a05d90fc0fbdfd57943a31daa2d996ed5fa967a36490b24893","features":{"default":["interface-strict"],"interface-doc":[],"interface-strict":[]},"features2":{"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"],"openssl":["dep:openssl"]},"yanked":false,"rust_version":"1.72.0","pubtime":"2025-02-27T15:07:00Z","v":2} {"name":"astarte-device-sdk","vers":"0.9.4","deps":[{"name":"ahash","req":"^0.8.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.9.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.9.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.67","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.7.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.20","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"color-eyre","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10.46","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.4","features":["getrandom"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.5","features":["json","rustls-tls-manual-roots-no-provider"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.24.4-devpatch","features":["use-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rumqttc-dev-patched"},{"name":"rusqlite","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.184","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["parking_lot","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["rt","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.4.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","v5"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a76fc7d86c1b115d3e396ffe771a70f0754964d07aac20984c95e6e99703ab61","features":{"default":["interface-strict","sqlite-trace","tokio-multi-thread"],"interface-doc":[],"interface-strict":[],"sqlite-trace":["rusqlite/trace"],"tokio-multi-thread":["tokio/rt-multi-thread"]},"features2":{"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"],"openssl":["dep:openssl"]},"yanked":false,"rust_version":"1.72.0","pubtime":"2025-02-27T17:36:37Z","v":2} {"name":"astarte-device-sdk","vers":"0.9.5","deps":[{"name":"ahash","req":"^0.8.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.9.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.9.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.67","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.7.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.20","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"color-eyre","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"litemap","req":"=0.7.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand_core","req":"^0.6.4","features":["getrandom"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13.1","features":["pem","crypto","aws_lc_rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13.1","features":["pem","x509-parser"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12.9","features":["http2","charset","json","rustls-tls-native-roots-no-provider"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.9","features":["macos-system-configuration"],"optional":false,"default_features":false,"target":"cfg(macos)","kind":"normal"},{"name":"rumqttc","req":"^0.24.6-ack-notify","features":["use-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rumqttc-dev-patched"},{"name":"rusqlite","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-webpki","req":"^0.102.8","features":["std","aws_lc_rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.184","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["rt","parking_lot","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.4.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","v5"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zerofrom","req":"=0.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"966b2e7095d9e5c7a64de41efe3bec75e78d4ccb690175a99ee4b5865f8e20d2","features":{"default":["interface-strict","sqlite-trace","tokio-multi-thread"],"interface-doc":[],"interface-strict":[],"openssl":[],"sqlite-trace":["rusqlite/trace"],"tokio-multi-thread":["tokio/rt-multi-thread"]},"features2":{"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"]},"yanked":false,"rust_version":"1.72.0","pubtime":"2025-03-04T17:22:07Z","v":2} {"name":"astarte-device-sdk","vers":"0.9.6","deps":[{"name":"ahash","req":"^0.8.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.9.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.9.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.67","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.7.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.20","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"color-eyre","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"litemap","req":"=0.7.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand_core","req":"^0.6.4","features":["getrandom"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13.1","features":["pem","crypto","aws_lc_rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13.1","features":["pem","x509-parser"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12.9","features":["http2","charset","json","rustls-tls-native-roots-no-provider"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.9","features":["macos-system-configuration"],"optional":false,"default_features":false,"target":"cfg(macos)","kind":"normal"},{"name":"rumqttc","req":"^0.24.6-ack-notify","features":["use-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rumqttc-dev-patched"},{"name":"rusqlite","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-webpki","req":"^0.102.8","features":["std","aws_lc_rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.184","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["rt","parking_lot","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.4.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","v5"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zerofrom","req":"=0.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bae0eac94b76f3be87f1c91e1b16964ecbfb5fb001d2cd71d503c8d87ea49979","features":{"default":["interface-strict","sqlite-trace","tokio-multi-thread"],"interface-doc":[],"interface-strict":[],"openssl":[],"sqlite-trace":["rusqlite/trace"],"tokio-multi-thread":["tokio/rt-multi-thread"]},"features2":{"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"]},"yanked":false,"rust_version":"1.72.0","pubtime":"2025-03-06T10:23:28Z","v":2} {"name":"astarte-device-sdk","vers":"0.8.6","deps":[{"name":"ahash","req":"^0.8.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.8.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.8.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto","req":"^0.6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.7.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.20","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"color-eyre","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ecdsa","req":"^0.16.7","features":["sha2"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"eyre","req":"^0.6.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10.46","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"p384","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.4","features":["getrandom"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.0","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.24.0","features":["use-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.22.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.184","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.7.0, <0.7.4","features":["runtime-tokio","sqlite","macros","migrate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["parking_lot","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["rt","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v5","v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-cert","req":"^0.2.2","features":["builder"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"16f7bf45d4e5af3cc65c403266e9573a0b3eda63aa93b38a180e332b6ba2de0b","features":{"default":["interface-strict"],"interface-doc":[],"interface-strict":[]},"features2":{"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"],"openssl":["dep:openssl"]},"yanked":false,"rust_version":"1.72","pubtime":"2025-06-06T11:02:58Z","v":2} {"name":"astarte-device-sdk","vers":"0.9.7","deps":[{"name":"ahash","req":"^0.8.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.9.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.9.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.67","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.7.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.20","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"color-eyre","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"eyre","req":"^0.6.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"litemap","req":"=0.7.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand_core","req":"^0.6.4","features":["getrandom"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13.1","features":["pem","crypto","aws_lc_rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13.1","features":["pem","x509-parser"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12.9","features":["http2","charset","json","rustls-tls-native-roots-no-provider"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.9","features":["macos-system-configuration"],"optional":false,"default_features":false,"target":"cfg(macos)","kind":"normal"},{"name":"rumqttc","req":"^0.24.6-ack-notify","features":["use-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rumqttc-dev-patched"},{"name":"rusqlite","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-webpki","req":"^0.102.8","features":["std","aws_lc_rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.184","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["rt","parking_lot","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["rt","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.4.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","v5"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zerofrom","req":"=0.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4ef4059c2334e34b18380b7fdc0e28a621946f038803c2c00857cc75888f5f2f","features":{"default":["interface-strict","sqlite-trace","tokio-multi-thread"],"interface-doc":[],"interface-strict":[],"openssl":[],"sqlite-trace":["rusqlite/trace"],"tokio-multi-thread":["tokio/rt-multi-thread"]},"features2":{"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"]},"yanked":false,"rust_version":"1.72","pubtime":"2025-06-12T15:47:19Z","v":2} {"name":"astarte-device-sdk","vers":"0.10.0","deps":[{"name":"astarte-device-sdk-derive","req":"=0.10.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-interfaces","req":"=0.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-message-hub-proto","req":"^0.8.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-message-hub-proto","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto-mock","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.67","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"base64","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.7.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.20","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"color-eyre","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"eyre","req":"^0.6.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"litemap","req":"=0.7.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall","req":"^0.13.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rcgen","req":"^0.13.1","features":["pem","crypto","aws_lc_rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13.1","features":["pem","x509-parser"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12.9","features":["http2","charset","json","rustls-tls-native-roots-no-provider"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.9","features":["http2","charset","json","rustls-tls-native-roots-no-provider","macos-system-configuration"],"optional":false,"default_features":false,"target":"cfg(macos)","kind":"normal"},{"name":"rumqttc","req":"^0.24.6-ack-notify","features":["use-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rumqttc-dev-patched"},{"name":"rusqlite","req":"=0.32.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-webpki","req":"^0.103.0","features":["std","aws-lc-rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.184","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["rt","parking_lot","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["rt","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.4.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","v5"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zerofrom","req":"=0.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"deea0fbee0bf1a2a74590c69d73d31751ae10ebd11b4f7847529b043bae5ce8a","features":{"default":["interface-strict","sqlite-trace","tokio-multi-thread"],"interface-doc":[],"interface-strict":[],"sqlite-trace":["rusqlite/trace"],"tokio-multi-thread":["tokio/rt-multi-thread"]},"features2":{"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"],"webpki":["dep:webpki-roots"]},"yanked":false,"rust_version":"1.78.0","pubtime":"2025-06-20T14:29:22Z","v":2} {"name":"astarte-device-sdk","vers":"0.10.1","deps":[{"name":"astarte-device-sdk-derive","req":"=0.10.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-interfaces","req":"=0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-message-hub-proto","req":"^0.8.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-message-hub-proto","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto-mock","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.67","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"base64","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.7.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.20","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"color-eyre","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"eyre","req":"^0.6.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"litemap","req":"=0.7.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall","req":"^0.13.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rcgen","req":"^0.13.1","features":["pem","crypto","aws_lc_rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13.1","features":["pem","x509-parser"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12.9","features":["http2","charset","json","rustls-tls-native-roots-no-provider"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.9","features":["http2","charset","json","rustls-tls-native-roots-no-provider","macos-system-configuration"],"optional":false,"default_features":false,"target":"cfg(macos)","kind":"normal"},{"name":"rumqttc","req":"^0.24.6-ack-notify","features":["use-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rumqttc-dev-patched"},{"name":"rusqlite","req":"=0.32.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-webpki","req":"^0.103.0","features":["std","aws-lc-rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.184","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["rt","parking_lot","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["rt","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.4.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","v5"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zerofrom","req":"=0.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"fe3ab2292d62520117b120bdb5323fac215c8b77a9ff645e42a03be1d1bcf679","features":{"default":["interface-strict","sqlite-trace","tokio-multi-thread"],"interface-doc":[],"interface-strict":[],"sqlite-trace":["rusqlite/trace"],"tokio-multi-thread":["tokio/rt-multi-thread"]},"features2":{"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"],"webpki":["dep:webpki-roots"]},"yanked":false,"rust_version":"1.78.0","pubtime":"2025-07-02T13:10:31Z","v":2} {"name":"astarte-device-sdk","vers":"0.10.2","deps":[{"name":"astarte-device-sdk-derive","req":"=0.10.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.10.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-interfaces","req":"=0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-message-hub-proto","req":"^0.8.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-message-hub-proto","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto-mock","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.67","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"base64","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.7.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.20","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"color-eyre","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"eyre","req":"^0.6.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"litemap","req":"=0.7.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall","req":"^0.13.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rcgen","req":"^0.13.1","features":["pem","crypto","aws_lc_rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13.1","features":["pem","x509-parser"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12.9","features":["http2","charset","json","rustls-tls-native-roots-no-provider"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.9","features":["http2","charset","json","rustls-tls-native-roots-no-provider","macos-system-configuration"],"optional":false,"default_features":false,"target":"cfg(macos)","kind":"normal"},{"name":"rumqttc","req":"^0.24.6-ack-notify","features":["use-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rumqttc-dev-patched"},{"name":"rusqlite","req":"=0.32.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-webpki","req":"^0.103.0","features":["std","aws-lc-rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.184","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["rt","parking_lot","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["rt","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.4.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","v5"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zerofrom","req":"=0.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"8b8c4dc0ed851c7d4594170e7ecb07f936b40076583dd42df5da56fc7722f752","features":{"default":["interface-strict","sqlite-trace","tokio-multi-thread"],"interface-doc":[],"interface-strict":[],"sqlite-trace":["rusqlite/trace"],"tokio-multi-thread":["tokio/rt-multi-thread"]},"features2":{"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"],"webpki":["dep:webpki-roots"]},"yanked":false,"rust_version":"1.78.0","pubtime":"2025-07-11T12:50:57Z","v":2} {"name":"astarte-device-sdk","vers":"0.9.8","deps":[{"name":"ahash","req":"^0.8.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.9.8","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.9.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.67","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.7.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.20","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"color-eyre","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"eyre","req":"^0.6.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"litemap","req":"=0.7.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand_core","req":"^0.6.4","features":["getrandom"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13.1","features":["pem","crypto","aws_lc_rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13.1","features":["pem","x509-parser"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12.9","features":["http2","charset","json","rustls-tls-native-roots-no-provider"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.9","features":["macos-system-configuration"],"optional":false,"default_features":false,"target":"cfg(macos)","kind":"normal"},{"name":"rumqttc","req":"^0.24.6-ack-notify","features":["use-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rumqttc-dev-patched"},{"name":"rusqlite","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-webpki","req":"^0.102.8","features":["std","aws_lc_rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.184","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["rt","parking_lot","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["rt","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.4.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","v5"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zerofrom","req":"=0.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7694bf4182ba867f04547f3dd80929df559e66140260579361120b580c78ea91","features":{"default":["interface-strict","sqlite-trace","tokio-multi-thread"],"interface-doc":[],"interface-strict":[],"openssl":[],"sqlite-trace":["rusqlite/trace"],"tokio-multi-thread":["tokio/rt-multi-thread"]},"features2":{"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"]},"yanked":false,"rust_version":"1.72","pubtime":"2025-08-01T13:18:38Z","v":2} {"name":"astarte-device-sdk","vers":"0.10.3","deps":[{"name":"astarte-device-sdk-derive","req":"=0.10.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.10.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-interfaces","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-message-hub-proto","req":"^0.8.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-message-hub-proto","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto-mock","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.67","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"base64","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.7.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.20","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"color-eyre","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"eyre","req":"^0.6.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"litemap","req":"=0.7.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall","req":"^0.13.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rcgen","req":"^0.13.1","features":["pem","crypto","aws_lc_rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13.1","features":["pem","x509-parser"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12.9","features":["http2","charset","json","rustls-tls-native-roots-no-provider"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.9","features":["http2","charset","json","rustls-tls-native-roots-no-provider","macos-system-configuration"],"optional":false,"default_features":false,"target":"cfg(macos)","kind":"normal"},{"name":"rumqttc","req":"^0.24.6-ack-notify","features":["use-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rumqttc-dev-patched"},{"name":"rusqlite","req":"=0.32.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-webpki","req":"^0.103.0","features":["std","aws-lc-rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.184","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["rt","parking_lot","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["rt","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.4.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","v5"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zerofrom","req":"=0.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"d18cb15f8405e93110484e42e61d202764403281bc00215d254cd045f14d89b5","features":{"default":["interface-strict","sqlite-trace","tokio-multi-thread"],"interface-doc":[],"interface-strict":[],"sqlite-trace":["rusqlite/trace"],"tokio-multi-thread":[]},"features2":{"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"],"webpki":["dep:webpki-roots"]},"yanked":false,"rust_version":"1.78.0","pubtime":"2025-08-04T12:48:07Z","v":2} {"name":"astarte-device-sdk","vers":"0.6.7","deps":[{"name":"astarte-device-sdk-derive","req":"=0.6.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.12.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.14","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"criterion","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ecdsa","req":"^0.16.7","features":["sha2"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.14","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.11.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"openssl","req":"^0.10.46","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"p384","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.4","features":["getrandom"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11.0","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.20.1","features":["dangerous_configuration"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.132","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.73","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.6.0","features":["runtime-tokio-rustls","sqlite","macros","offline","migrate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"structopt","req":"^0.3.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0.30","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"=0.3.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.18.0","features":["parking_lot","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"url","req":"^2.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.0.0","features":["v5","v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-cert","req":"^0.2.2","features":["builder"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fe9a4ee6ebdf44c9aff631b13d0c625d7bb457e946d280bc0f643740a1c3ebae","features":{"derive":["astarte-device-sdk-derive"]},"features2":{"openssl":["dep:openssl"]},"yanked":false,"rust_version":"1.66","pubtime":"2025-09-17T14:30:35Z","v":2} {"name":"astarte-device-sdk","vers":"0.7.6","deps":[{"name":"astarte-device-sdk-derive","req":"=0.7.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.7.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto","req":"^0.6.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.43","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.12.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.14","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ecdsa","req":"^0.16.7","features":["sha2"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^0.2.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.11.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.17.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10.46","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"p384","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.4","features":["getrandom"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.11.0","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.20.1","features":["dangerous_configuration"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.145","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.7.0","features":["runtime-tokio","sqlite","macros","migrate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.18.0","features":["parking_lot","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.18.0","features":["rt","rt-multi-thread"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v5","v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-cert","req":"^0.2.2","features":["builder"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a6382fad6471d4b9b7d49c95e0eafbab00df471658e14dfbb42a32bb211dda88","features":{},"features2":{"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"],"openssl":["dep:openssl"]},"yanked":false,"rust_version":"1.72","pubtime":"2025-09-17T15:53:14Z","v":2} {"name":"astarte-device-sdk","vers":"0.8.7","deps":[{"name":"ahash","req":"^0.8.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.8.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.8.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto","req":"^0.6.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.50","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.12.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.20","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"color-eyre","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ecdsa","req":"^0.16.7","features":["sha2"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"eyre","req":"^0.6.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openssl","req":"^0.10.46","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"p384","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand_core","req":"^0.6.4","features":["getrandom"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.0","features":["json","rustls-tls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.24.0","features":["use-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.22.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.184","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sqlx","req":"^0.7.0, <0.7.4","features":["runtime-tokio","sqlite","macros","migrate"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^1.0.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["parking_lot","macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["rt","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.2.2","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v5","v4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-cert","req":"^0.2.2","features":["builder"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b81b9d4e6a51e57b87be7408df768095b6f62fd5221df7ef5f1a1ba5ffc37730","features":{"default":["interface-strict"],"interface-doc":[],"interface-strict":[]},"features2":{"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"],"openssl":["dep:openssl"]},"yanked":false,"rust_version":"1.72","pubtime":"2025-09-18T14:15:35Z","v":2} {"name":"astarte-device-sdk","vers":"0.9.9","deps":[{"name":"ahash","req":"^0.8.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.9.9","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.9.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.67","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.12.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.20","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"color-eyre","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"eyre","req":"^0.6.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"litemap","req":"=0.7.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand_core","req":"^0.6.4","features":["getrandom"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13.1","features":["pem","crypto","aws_lc_rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13.1","features":["pem","x509-parser"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12.9","features":["http2","charset","json","rustls-tls-native-roots-no-provider"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.9","features":["macos-system-configuration"],"optional":false,"default_features":false,"target":"cfg(macos)","kind":"normal"},{"name":"rumqttc","req":"^0.24.6-ack-notify","features":["use-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rumqttc-dev-patched"},{"name":"rusqlite","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-webpki","req":"^0.102.8","features":["std","aws_lc_rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.184","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["rt","parking_lot","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["rt","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.4.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","v5"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zerofrom","req":"=0.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"675b96b83d4ff8a15cce90d607f65d23b993f216160b9c0b37aedc82e5aaf072","features":{"default":["interface-strict","sqlite-trace","tokio-multi-thread"],"interface-doc":[],"interface-strict":[],"openssl":[],"sqlite-trace":["rusqlite/trace"],"tokio-multi-thread":["tokio/rt-multi-thread"]},"features2":{"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"]},"yanked":false,"rust_version":"1.72","pubtime":"2025-09-18T15:37:13Z","v":2} {"name":"astarte-device-sdk","vers":"0.10.4","deps":[{"name":"astarte-device-sdk-derive","req":"=0.10.4","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.10.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-interfaces","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-message-hub-proto","req":"^0.8.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-message-hub-proto","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto-mock","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.67","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"base64","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.12.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.20","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"color-eyre","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"eyre","req":"^0.6.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"litemap","req":"=0.7.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall","req":"^0.13.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rcgen","req":"^0.13.1","features":["pem","crypto","aws_lc_rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13.1","features":["pem","x509-parser"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12.9","features":["http2","charset","json","rustls-tls-native-roots-no-provider"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.9","features":["http2","charset","json","rustls-tls-native-roots-no-provider","macos-system-configuration"],"optional":false,"default_features":false,"target":"cfg(macos)","kind":"normal"},{"name":"rumqttc","req":"^0.24.6-ack-notify","features":["use-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rumqttc-dev-patched"},{"name":"rusqlite","req":"=0.32.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-webpki","req":"^0.103.0","features":["std","aws-lc-rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.184","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["rt","parking_lot","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["rt","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.4.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","v5"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zerofrom","req":"=0.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"ea2c66d222fb4f60bc44c2da7c8bf6ab829ff7e889aa66f0be3cd0bdd539dccb","features":{"default":["interface-strict","sqlite-trace","tokio-multi-thread"],"interface-doc":[],"interface-strict":[],"sqlite-trace":["rusqlite/trace"],"tokio-multi-thread":[]},"features2":{"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"],"webpki":["dep:webpki-roots"]},"yanked":false,"rust_version":"1.78.0","pubtime":"2025-09-19T11:01:56Z","v":2} {"name":"astarte-device-sdk","vers":"0.9.10","deps":[{"name":"ahash","req":"^0.8.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.9.10","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.9.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.67","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.12.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.20","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"color-eyre","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"eyre","req":"^0.6.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"litemap","req":"=0.7.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand_core","req":"^0.6.4","features":["getrandom"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13.1","features":["pem","crypto","aws_lc_rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13.1","features":["pem","x509-parser"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12.9","features":["http2","charset","json","rustls-tls-native-roots-no-provider"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.9","features":["macos-system-configuration"],"optional":false,"default_features":false,"target":"cfg(macos)","kind":"normal"},{"name":"rumqttc","req":"^0.24.10-ack-notify","features":["use-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rumqttc-dev-patched"},{"name":"rusqlite","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-webpki","req":"^0.102.8","features":["std","aws_lc_rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.184","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["rt","parking_lot","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["rt","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.4.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","v5"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zerofrom","req":"=0.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3358edf5885116f6713c51c6a2c100fdfd0db9644e74303f55d8269353d22737","features":{"default":["interface-strict","sqlite-trace","tokio-multi-thread"],"interface-doc":[],"interface-strict":[],"openssl":[],"sqlite-trace":["rusqlite/trace"],"tokio-multi-thread":["tokio/rt-multi-thread"]},"features2":{"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"]},"yanked":false,"rust_version":"1.72","pubtime":"2025-11-12T13:47:59Z","v":2} {"name":"astarte-device-sdk","vers":"0.10.5","deps":[{"name":"astarte-device-sdk-derive","req":"=0.10.5","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.10.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-interfaces","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-message-hub-proto","req":"^0.8.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-message-hub-proto","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto-mock","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.67","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"base64","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.12.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.20","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"color-eyre","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"eyre","req":"^0.6.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"litemap","req":"=0.7.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall","req":"^0.13.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rcgen","req":"^0.13.1","features":["pem","crypto","aws_lc_rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13.1","features":["pem","x509-parser"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12.9","features":["http2","charset","json","rustls-tls-native-roots-no-provider"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.9","features":["http2","charset","json","rustls-tls-native-roots-no-provider","macos-system-configuration"],"optional":false,"default_features":false,"target":"cfg(macos)","kind":"normal"},{"name":"rumqttc","req":"^0.24.9-ack-notify","features":["use-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rumqttc-dev-patched"},{"name":"rusqlite","req":"=0.32.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-webpki","req":"^0.103.0","features":["std","aws-lc-rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.184","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["rt","parking_lot","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["rt","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.4.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","v5"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zerofrom","req":"=0.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"fe09dea083d1cbbfea72c7d9f4f9814c4d02c2bc1217d34b824d85d1087f1925","features":{"default":["interface-strict","sqlite-trace","tokio-multi-thread"],"interface-doc":[],"interface-strict":[],"sqlite-trace":["rusqlite/trace"],"tokio-multi-thread":[]},"features2":{"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"],"webpki":["dep:webpki-roots"]},"yanked":false,"rust_version":"1.78.0","pubtime":"2025-11-18T11:04:44Z","v":2} {"name":"astarte-device-sdk","vers":"0.11.0","deps":[{"name":"astarte-device-sdk-derive","req":"=0.11.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-interfaces","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-message-hub-proto","req":"^0.8.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-message-hub-proto","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto-mock","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.67","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"aws-lc-rs","req":"^1.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.12.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.31","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5.32","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"color-eyre","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"eyre","req":"^0.6.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"litemap","req":"=0.7.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall","req":"^0.13.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rcgen","req":"^0.13.1","features":["pem","crypto","aws_lc_rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13.1","features":["pem","x509-parser"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12.9","features":["http2","charset","json","rustls-tls-native-roots-no-provider"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.9","features":["http2","charset","json","rustls-tls-native-roots-no-provider","macos-system-configuration"],"optional":false,"default_features":false,"target":"cfg(macos)","kind":"normal"},{"name":"rumqttc","req":"^0.24.9-ack-notify","features":["use-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rumqttc-dev-patched"},{"name":"rusqlite","req":"=0.32.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-webpki","req":"^0.103.0","features":["std","aws-lc-rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.184","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["rt","parking_lot","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.36.0","features":["rt","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3.0","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.4.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","v5"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.18.0","features":["aws-lc-rs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zerofrom","req":"=0.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"02f7015e821ec34a5b17470bfae1044e16545fa3188a5060120ae8dcb681db78","features":{"default":["interface-strict","sqlite-trace","tokio-multi-thread"],"interface-doc":[],"interface-strict":[],"security-events":[],"sqlite-trace":["rusqlite/trace"],"tokio-multi-thread":[],"vendored":["rusqlite/bundled"]},"features2":{"bindgen":["rusqlite/buildtime_bindgen","dep:aws-lc-rs","aws-lc-rs/bindgen"],"cross":["vendored","bindgen"],"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"],"webpki":["dep:webpki-roots"]},"yanked":false,"rust_version":"1.78.0","pubtime":"2025-12-18T12:05:09Z","v":2} {"name":"astarte-device-sdk","vers":"0.11.1","deps":[{"name":"astarte-device-sdk-derive","req":"=0.11.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.11.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-interfaces","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-message-hub-proto","req":"^0.8.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-message-hub-proto","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto-mock","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.67","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"aws-lc-rs","req":"^1.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.12.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.31","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5.32","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"color-eyre","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"eyre","req":"^0.6.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"litemap","req":"=0.7.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall","req":"^0.13.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rcgen","req":"^0.13.1","features":["pem","crypto","aws_lc_rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13.1","features":["pem","x509-parser"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12.9","features":["http2","charset","json","rustls-tls-native-roots-no-provider"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.9","features":["http2","charset","json","rustls-tls-native-roots-no-provider","macos-system-configuration"],"optional":false,"default_features":false,"target":"cfg(macos)","kind":"normal"},{"name":"rumqttc","req":"^0.24.9-ack-notify","features":["use-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rumqttc-dev-patched"},{"name":"rusqlite","req":"=0.32.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-webpki","req":"^0.103.0","features":["std","aws-lc-rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.184","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.1","features":["rt","parking_lot","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.1","features":["rt","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3.0","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.4.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","v5"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.18.0","features":["aws-lc-rs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zerofrom","req":"=0.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"39adcd77a1ac1afcc4ceadedbfb7c36139680ac00af676bf07201756eeb297a0","features":{"default":["interface-strict","sqlite-trace","tokio-multi-thread"],"interface-doc":[],"interface-strict":[],"security-events":[],"sqlite-trace":["rusqlite/trace"],"tokio-multi-thread":[],"vendored":["rusqlite/bundled"]},"features2":{"bindgen":["rusqlite/buildtime_bindgen","dep:aws-lc-rs","aws-lc-rs/bindgen"],"cross":["vendored","bindgen"],"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"],"webpki":["dep:webpki-roots"]},"yanked":false,"rust_version":"1.78.0","pubtime":"2026-01-09T10:43:03Z","v":2} {"name":"astarte-device-sdk","vers":"0.10.6","deps":[{"name":"astarte-device-sdk-derive","req":"=0.10.6","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.10.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-interfaces","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-message-hub-proto","req":"^0.8.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-message-hub-proto","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto-mock","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.67","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"base64","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.12.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.20","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"color-eyre","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"eyre","req":"^0.6.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"litemap","req":"=0.7.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall","req":"^0.13.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rcgen","req":"^0.13.1","features":["pem","crypto","aws_lc_rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13.1","features":["pem","x509-parser"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12.9","features":["http2","charset","json","rustls-tls-native-roots-no-provider"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.9","features":["http2","charset","json","rustls-tls-native-roots-no-provider","macos-system-configuration"],"optional":false,"default_features":false,"target":"cfg(macos)","kind":"normal"},{"name":"rumqttc","req":"^0.24.9-ack-notify","features":["use-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rumqttc-dev-patched"},{"name":"rusqlite","req":"=0.32.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-webpki","req":"^0.103.0","features":["std","aws-lc-rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.184","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.1","features":["rt","parking_lot","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.1","features":["rt","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.4.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","v5"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zerofrom","req":"=0.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"597107990b6fc0886d3d9761d3aa5c3dd53f46814bcac3ff32b20b9c54f3bdd1","features":{"default":["interface-strict","sqlite-trace","tokio-multi-thread"],"interface-doc":[],"interface-strict":[],"sqlite-trace":["rusqlite/trace"],"tokio-multi-thread":[]},"features2":{"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"],"webpki":["dep:webpki-roots"]},"yanked":false,"rust_version":"1.78.0","pubtime":"2026-01-09T11:31:30Z","v":2} {"name":"astarte-device-sdk","vers":"0.11.2","deps":[{"name":"astarte-device-sdk-derive","req":"=0.11.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.11.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-interfaces","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-message-hub-proto","req":"^0.8.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-message-hub-proto","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto-mock","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.67","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"aws-lc-rs","req":"^1.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.12.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.31","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5.32","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"color-eyre","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"eyre","req":"^0.6.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"litemap","req":"=0.7.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall","req":"^0.13.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rcgen","req":"^0.13.1","features":["pem","crypto","aws_lc_rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13.1","features":["pem","x509-parser"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12.9","features":["http2","charset","json","rustls-tls-native-roots-no-provider"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.9","features":["http2","charset","json","rustls-tls-native-roots-no-provider","macos-system-configuration"],"optional":false,"default_features":false,"target":"cfg(macos)","kind":"normal"},{"name":"rumqttc","req":"^0.24.9-ack-notify","features":["use-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rumqttc-dev-patched"},{"name":"rusqlite","req":"=0.32.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-webpki","req":"^0.103.0","features":["std","aws-lc-rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.184","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.1","features":["rt","parking_lot","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.1","features":["rt","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3.0","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.4.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","v5"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.18.0","features":["aws-lc-rs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zerofrom","req":"=0.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"1d57bc53bfd96828c43053acdf489df9ee9660f11f244a09b90104d6ab317dd5","features":{"default":["interface-strict","sqlite-trace","tokio-multi-thread"],"interface-doc":[],"interface-strict":[],"security-events":[],"sqlite-trace":["rusqlite/trace"],"tokio-multi-thread":[],"vendored":["rusqlite/bundled"]},"features2":{"bindgen":["rusqlite/buildtime_bindgen","dep:aws-lc-rs","aws-lc-rs/bindgen"],"cross":["vendored","bindgen"],"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"],"webpki":["dep:webpki-roots"]},"yanked":false,"rust_version":"1.78.0","pubtime":"2026-01-09T14:07:51Z","v":2} {"name":"astarte-device-sdk","vers":"0.9.11","deps":[{"name":"ahash","req":"^0.8.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.9.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.9.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto","req":"^0.7.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.67","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.12.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.20","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"color-eyre","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"env_logger","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"eyre","req":"^0.6.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"litemap","req":"=0.7.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"once_cell","req":"^1.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand_core","req":"^0.6.4","features":["getrandom"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13.1","features":["pem","crypto","aws_lc_rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13.1","features":["pem","x509-parser"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12.9","features":["http2","charset","json","rustls-tls-native-roots-no-provider"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.9","features":["macos-system-configuration"],"optional":false,"default_features":false,"target":"cfg(macos)","kind":"normal"},{"name":"rumqttc","req":"^0.24.10-ack-notify","features":["use-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rumqttc-dev-patched"},{"name":"rusqlite","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-webpki","req":"^0.102.8","features":["std","aws_lc_rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.184","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.3.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["rt","parking_lot","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["rt","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.4.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","v5"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zerofrom","req":"=0.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"8214954eae77c47cf8fd40a820dd204b8a822180e0444182f86f1ecf608bb20f","features":{"default":["interface-strict","sqlite-trace","tokio-multi-thread"],"interface-doc":[],"interface-strict":[],"openssl":[],"sqlite-trace":["rusqlite/trace"],"tokio-multi-thread":["tokio/rt-multi-thread"]},"features2":{"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"]},"yanked":false,"rust_version":"1.72","pubtime":"2026-02-19T14:26:46Z","v":2} {"name":"astarte-device-sdk","vers":"0.10.7","deps":[{"name":"astarte-device-sdk-derive","req":"=0.10.7","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.10.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-interfaces","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-message-hub-proto","req":"^0.8.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-message-hub-proto","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto-mock","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.67","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"base64","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.12.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.20","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"color-eyre","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"eyre","req":"^0.6.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"litemap","req":"=0.7.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall","req":"^0.13.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rcgen","req":"^0.13.1","features":["pem","crypto","aws_lc_rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13.1","features":["pem","x509-parser"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12.9","features":["http2","charset","json","rustls-tls-native-roots-no-provider"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.9","features":["http2","charset","json","rustls-tls-native-roots-no-provider","macos-system-configuration"],"optional":false,"default_features":false,"target":"cfg(macos)","kind":"normal"},{"name":"rumqttc","req":"^0.24.9-ack-notify","features":["use-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rumqttc-dev-patched"},{"name":"rusqlite","req":"=0.32.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-webpki","req":"^0.103.0","features":["std","aws-lc-rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.184","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["rt","parking_lot","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.43.0","features":["rt","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.4.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","v5"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"zerofrom","req":"=0.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"e1d7ec1c878667533c1e701646c3a82d60a5b44026675b81ed5c07316e625dcb","features":{"default":["interface-strict","sqlite-trace","tokio-multi-thread"],"interface-doc":[],"interface-strict":[],"sqlite-trace":["rusqlite/trace"],"tokio-multi-thread":[]},"features2":{"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"],"webpki":["dep:webpki-roots"]},"yanked":false,"rust_version":"1.78.0","pubtime":"2026-02-19T16:13:16Z","v":2} {"name":"astarte-device-sdk","vers":"0.11.3","deps":[{"name":"astarte-device-sdk-derive","req":"=0.11.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.11.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-interfaces","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-message-hub-proto","req":"^0.8.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-message-hub-proto","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto-mock","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.67","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"aws-lc-rs","req":"^1.9.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^2.12.0","features":["chrono-0_4"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.31","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5.32","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"color-eyre","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"eyre","req":"^0.6.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flume","req":"^0.11.0","features":["async"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"litemap","req":"=0.7.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockall","req":"^0.13.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rcgen","req":"^0.13.1","features":["pem","crypto","aws_lc_rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.13.1","features":["pem","x509-parser"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.12.9","features":["http2","charset","json","rustls-tls-native-roots-no-provider"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"reqwest","req":"^0.12.9","features":["http2","charset","json","rustls-tls-native-roots-no-provider","macos-system-configuration"],"optional":false,"default_features":false,"target":"cfg(macos)","kind":"normal"},{"name":"rumqttc","req":"^0.24.9-ack-notify","features":["use-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rumqttc-dev-patched"},{"name":"rusqlite","req":"=0.32.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-webpki","req":"^0.103.0","features":["std","aws-lc-rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.184","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.1","features":["rt","parking_lot","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.1","features":["rt","rt-multi-thread","signal"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3.0","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.4.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","v5"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.18.0","features":["aws-lc-rs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"zerofrom","req":"=0.1.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"835426bba48f3159c7823860cffc8b59a5a756f234472a4c0bda94b12e4ef150","features":{"default":["interface-strict","sqlite-trace","tokio-multi-thread"],"interface-doc":[],"interface-strict":[],"security-events":[],"sqlite-trace":["rusqlite/trace"],"tokio-multi-thread":[],"vendored":["rusqlite/bundled"]},"features2":{"bindgen":["rusqlite/buildtime_bindgen","dep:aws-lc-rs","aws-lc-rs/bindgen"],"cross":["vendored","bindgen"],"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"],"webpki":["dep:webpki-roots"]},"yanked":false,"rust_version":"1.78.0","pubtime":"2026-02-20T11:57:58Z","v":2} {"name":"astarte-device-sdk","vers":"0.12.0","deps":[{"name":"astarte-device-sdk-derive","req":"=0.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-interfaces","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-message-hub-proto","req":"^0.10.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-message-hub-proto","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto-mock","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-channel","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.67","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"aws-lc-rs","req":"^1.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^3.0.0","features":["chrono-0_4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5.32","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"color-eyre","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"eyre","req":"^0.6.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10.0","features":["sys_rng"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.14.0","features":["pem","crypto","aws_lc_rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.14.0","features":["pem","x509-parser"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.13.0","features":["charset","json","http2","system-proxy","rustls-no-provider"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.24.9-ack-notify","features":["use-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rumqttc-dev-patched"},{"name":"rusqlite","req":">=0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-platform-verifier","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls-webpki","req":"^0.103.2","features":["std","aws-lc-rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.184","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.1","features":["rt","parking_lot","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.1","features":["rt","rt-multi-thread","signal","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3.0","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.4.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","v5"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.18.0","features":["aws-lc-rs"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"801c4508947b212ff1d36b6413cd11f86774806fffe2d17f1ddff352a85cce2c","features":{"default":["interface-strict","sqlite-trace"],"interface-doc":[],"interface-strict":[],"security-events":[],"sqlite-trace":["rusqlite/trace"],"vendored":["rusqlite/bundled"]},"features2":{"bindgen":["rusqlite/buildtime_bindgen","dep:aws-lc-rs","aws-lc-rs/bindgen"],"cross":["vendored","bindgen"],"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"],"webpki":["dep:webpki-roots"]},"yanked":false,"rust_version":"1.88","pubtime":"2026-03-02T08:58:13Z","v":2} {"name":"astarte-device-sdk","vers":"0.12.1","deps":[{"name":"astarte-device-sdk-derive","req":"=0.12.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-interfaces","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-message-hub-proto","req":"^0.10.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-message-hub-proto","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto-mock","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-channel","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.67","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"aws-lc-rs","req":"^1.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^3.0.0","features":["chrono-0_4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5.32","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"color-eyre","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"eyre","req":"^0.6.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10.0","features":["sys_rng"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.14.0","features":["pem","crypto","aws_lc_rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.14.0","features":["pem","x509-parser"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.13.0","features":["charset","json","http2","system-proxy","rustls-no-provider"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.24.9-ack-notify","features":["use-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rumqttc-dev-patched"},{"name":"rusqlite","req":">=0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-platform-verifier","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls-webpki","req":"^0.103.2","features":["std","aws-lc-rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.184","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.1","features":["rt","parking_lot","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.1","features":["rt","rt-multi-thread","signal","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3.0","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.4.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","v5"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.18.0","features":["aws-lc-rs"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3fb3fb2d8324e27f73597c3ecd96fb91952d40a15598e617b17c177fbd9894a0","features":{"default":["interface-strict","sqlite-trace"],"interface-doc":[],"interface-strict":[],"security-events":[],"sqlite-trace":["rusqlite/trace"],"vendored":["rusqlite/bundled"]},"features2":{"bindgen":["rusqlite/buildtime_bindgen","dep:aws-lc-rs","aws-lc-rs/bindgen"],"cross":["vendored","bindgen"],"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"],"webpki":["dep:webpki-roots"]},"yanked":false,"rust_version":"1.88","pubtime":"2026-03-03T13:19:50Z","v":2} {"name":"astarte-device-sdk","vers":"0.13.0","deps":[{"name":"astarte-device-sdk-derive","req":"=0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-interfaces","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-message-hub-proto","req":"^0.10.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-message-hub-proto","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto-mock","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-channel","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1.67","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"aws-lc-rs","req":"^1.12.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^3.0.0","features":["chrono-0_4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5.32","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"color-eyre","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"eyre","req":"^0.6.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10.0","features":["sys_rng"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.14.0","features":["pem","crypto","aws_lc_rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.14.0","features":["pem","x509-parser"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.13.0","features":["charset","json","http2","system-proxy","rustls-no-provider"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rumqttc","req":"^0.24.9-ack-notify","features":["use-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rumqttc-dev-patched"},{"name":"rusqlite","req":">=0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-platform-verifier","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls-webpki","req":"^0.103.2","features":["std","aws-lc-rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.184","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.1","features":["rt","parking_lot","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.39.1","features":["rt","rt-multi-thread","signal","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3.0","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.4.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","v5"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.18.0","features":["aws-lc-rs"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1c4150fdbde0ffd3132ef81c960a1f79631917bcbe36d8fb6578775fb124528e","features":{"default":["interface-strict","sqlite-trace"],"interface-doc":[],"interface-strict":[],"security-events":[],"sqlite-trace":["rusqlite/trace"],"vendored":["rusqlite/bundled"]},"features2":{"bindgen":["rusqlite/buildtime_bindgen","dep:aws-lc-rs","aws-lc-rs/bindgen"],"cross":["vendored","bindgen"],"derive":["dep:astarte-device-sdk-derive"],"message-hub":["dep:astarte-message-hub-proto"],"webpki":["dep:webpki-roots"]},"yanked":false,"rust_version":"1.88","pubtime":"2026-04-02T13:48:08Z","v":2} {"name":"astarte-device-sdk","vers":"0.14.0","deps":[{"name":"astarte-device-error","req":"=0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-fdo","req":"^1.0.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-device-sdk-derive","req":"=0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-interfaces","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-message-hub-proto","req":"^0.10.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"astarte-message-hub-proto","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-message-hub-proto-mock","req":"^0.10.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"astarte-test-utils","req":"=0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-channel","req":"^2.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"aws-lc-rs","req":"^1.14.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"base64","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bson","req":"^3.0.0","features":["chrono-0_4","serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cfg-if","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"chrono","req":"^0.4.34","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4.5.32","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"color-eyre","req":"^0.6.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"eyre","req":"^0.6.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"flate2","req":"^1.0.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"http-body-util","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"insta","req":"^1.47.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"itertools","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mime","req":"^0.3.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mockall","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"mockito","req":"^1.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"pretty_assertions","req":"^1.4.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.10.0","features":["sys_rng"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.14.0","features":["pem","crypto","aws_lc_rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rcgen","req":"^0.14.0","features":["pem","x509-parser"],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"reqwest","req":"^0.13.0","features":["charset","json","http2","system-proxy","rustls-no-provider"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"rstest","req":"^0.26.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rumqttc","req":"^0.24.9-ack-notify","features":["use-rustls"],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rumqttc-dev-patched"},{"name":"rusqlite","req":">=0.35.0, <0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.41","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-native-certs","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-pemfile","req":"^2.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls-platform-verifier","req":"^0.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustls-webpki","req":"^0.103.5","features":["std","aws-lc-rs"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.220","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.85","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sync_wrapper","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tempfile","req":"^3.6.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"thiserror","req":"^2.0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["rt","parking_lot","macros","fs"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.48.0","features":["rt","rt-multi-thread","signal","test-util"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-stream","req":"^0.1.0","features":["net"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tokio-util","req":"^0.7.12","features":["rt"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.37","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tracing-subscriber","req":"^0.3.0","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"url","req":"^2.4.0","features":["serde"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"uuid","req":"^1.1.2","features":["v4","v5"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"x509-parser","req":"^0.18.0","features":["aws-lc-rs"],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"9a70c4ac5f9bbb308da04cb7fff44c74cde891edb37907c28e1097f7188b93bc","features":{"default":["interface-strict","sqlite-trace"],"interface-doc":[],"interface-strict":[],"sqlite-trace":["rusqlite/trace"],"vendored":["rusqlite/bundled"]},"features2":{"bindgen":["rusqlite/buildtime_bindgen","dep:aws-lc-rs","aws-lc-rs/bindgen"],"cross":["vendored","bindgen"],"derive":["dep:astarte-device-sdk-derive"],"fdo":["dep:astarte-device-fdo"],"message-hub":["dep:astarte-message-hub-proto"],"tpm":["astarte-device-fdo?/tpm"],"webpki":["dep:webpki-roots"]},"yanked":false,"rust_version":"1.88","pubtime":"2026-07-08T12:20:37Z","v":2}