diff --git a/CHANGELOG.md b/CHANGELOG.md index e8618ca7..45d00b45 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ ## 0.30.0 (unreleased) - **Fix**: the search feature in the shell component was not working when no menu item was defined. + - Add support for encrypted Microsoft SQL Server connections. This finally allows connecting to databases that refuse clear-text connections, such as those hosted on Azure. ## 0.29.0 (2024-09-25) - New columns component: `columns`. Useful to display a comparison between items, or large key figures to an user. diff --git a/Cargo.lock b/Cargo.lock index 3140a3ca..4c076a69 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -527,9 +527,9 @@ dependencies = [ [[package]] name = "async-stream" -version = "0.3.5" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd56dd203fef61ac097dd65721a419ddccb106b2d2b70ba60a6b529f03961a51" +checksum = "0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476" dependencies = [ "async-stream-impl", "futures-core", @@ -538,9 +538,9 @@ dependencies = [ [[package]] name = "async-stream-impl" -version = "0.3.5" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193" +checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d" dependencies = [ "proc-macro2", "quote", @@ -792,9 +792,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.1.23" +version = "1.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3bbb537bb4a30b90362caddba8f360c0a56bc13d3a5570028e7197204cb54a17" +checksum = "812acba72f0a070b003d3697490d2b55b837230ae7c6c6497f05cc2ddbb8d938" dependencies = [ "jobserver", "libc", @@ -823,9 +823,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.18" +version = "4.5.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0956a43b323ac1afaffc053ed5c4b7c1f1800bacd1683c353aabbb752515dd3" +checksum = "7be5744db7978a28d9df86a214130d106a89ce49644cbc4e3f0c22c3fba30615" dependencies = [ "clap_builder", "clap_derive", @@ -833,9 +833,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.18" +version = "4.5.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d72166dd41634086d5803a47eb71ae740e61d84709c36f3c34110173db3961b" +checksum = "a5fbc17d3ef8278f55b282b2a2e75ae6f6c7d4bb70ed3d0382375104bfafdb4b" dependencies = [ "anstream", "anstyle", @@ -1568,6 +1568,12 @@ dependencies = [ "allocator-api2", ] +[[package]] +name = "hashbrown" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb" + [[package]] name = "hashlink" version = "0.9.1" @@ -1759,12 +1765,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.5.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5" +checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" dependencies = [ "equivalent", - "hashbrown 0.14.5", + "hashbrown 0.15.0", ] [[package]] @@ -2974,9 +2980,9 @@ dependencies = [ [[package]] name = "sqlx-core-oldapi" -version = "0.6.27" +version = "0.6.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0061405769fc9f99e64fb4943e62c31ea1add5f36e560dd213cf3ab79d1dccd6" +checksum = "560c96c2a84c74b2868c0792b6165a403380964531563abbec768c67e160cbd5" dependencies = [ "ahash", "atoi", @@ -3029,6 +3035,7 @@ dependencies = [ "stringprep", "thiserror", "tokio-stream", + "tokio-util", "url", "uuid", "webpki-roots", @@ -3037,9 +3044,9 @@ dependencies = [ [[package]] name = "sqlx-macros-oldapi" -version = "0.6.27" +version = "0.6.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "187f41faa1ab00c8a149d3c66b4fe1ce609ca6f5d96d64a68dff983a13547cc4" +checksum = "7051648e5822042e7ab30d1b9056ab3e41ec915596de693e68c689a7a1a296c0" dependencies = [ "dotenvy", "either", @@ -3057,9 +3064,9 @@ dependencies = [ [[package]] name = "sqlx-oldapi" -version = "0.6.27" +version = "0.6.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bde16ee8fb2ecf823563106d6dc8aa79282e62381b0d1c9cca23a813a3cee156" +checksum = "cdd7b4a8336728ff9c437c3add523d8f8146193427f63c7b332a12284f55850b" dependencies = [ "sqlx-core-oldapi", "sqlx-macros-oldapi", @@ -3067,9 +3074,9 @@ dependencies = [ [[package]] name = "sqlx-rt-oldapi" -version = "0.6.27" +version = "0.6.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05ba8cee9fc7c5287aacb73f8e933b50b39eef8f49e3f7f25a80bd201cccd2de" +checksum = "720ac66a1fe1e2c07fdd604895ee57b0a7e9acb729966e46f706a0253205af5b" dependencies = [ "once_cell", "tokio", @@ -3280,6 +3287,7 @@ checksum = "61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a" dependencies = [ "bytes", "futures-core", + "futures-io", "futures-sink", "pin-project-lite", "tokio", @@ -3407,9 +3415,9 @@ dependencies = [ [[package]] name = "unicode-bidi" -version = "0.3.15" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" +checksum = "5ab17db44d7388991a428b2ee655ce0c212e862eff1768a455c58f9aad6e7893" [[package]] name = "unicode-id" diff --git a/Cargo.toml b/Cargo.toml index 41c18944..be6e3622 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,7 +18,7 @@ panic = "abort" codegen-units = 2 [dependencies] -sqlx = { package = "sqlx-oldapi", version = "0.6.27", features = [ +sqlx = { package = "sqlx-oldapi", version = "0.6.28", features = [ "any", "runtime-actix-rustls", "sqlite",