diff --git a/.rustme/config.ron b/.rustme/config.ron index ee9229dce2..3572120058 100644 --- a/.rustme/config.ron +++ b/.rustme/config.ron @@ -66,12 +66,12 @@ Configuration( "msrv": "1.70", "ref-name": ( default: "main", - release: "v0.4.0", + release: "v0.5.0", ), "pages-base": ( default: "https://dev.bonsaidb.io/main", - release: "https://dev.bonsaidb.io/v0.4.0", + release: "https://dev.bonsaidb.io/v0.5.0", ), "bonsaidb-docs": ( default: "https://dev.bonsaidb.io/main/docs/bonsaidb", diff --git a/CHANGELOG.md b/CHANGELOG.md index 2045403bb1..2ce97f1d12 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## Unreleased +## v0.5.0 ### Breaking Changes diff --git a/Cargo.lock b/Cargo.lock index 2898ebf00c..7313235ef6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -84,9 +84,9 @@ dependencies = [ [[package]] name = "aes-gcm" -version = "0.10.2" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "209b47e8954a928e1d72e86eca7000ebb6655fe1436d33eefc2201cad027e237" +checksum = "831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1" dependencies = [ "aead", "aes", @@ -121,9 +121,9 @@ dependencies = [ [[package]] name = "aho-corasick" -version = "1.0.5" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c378d78423fdad8089616f827526ee33c19f2fddbd5de1629152c9593ba4783" +checksum = "ea5d730647d4fadd988536d06fecce94b7b4f2a7efdae548f1cf4b63205518ab" dependencies = [ "memchr", ] @@ -157,9 +157,9 @@ checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299" [[package]] name = "anstream" -version = "0.5.0" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1f58811cfac344940f1a400b6e6231ce35171f614f26439e80f8c1465c5cc0c" +checksum = "2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44" dependencies = [ "anstyle", "anstyle-parse", @@ -171,15 +171,15 @@ dependencies = [ [[package]] name = "anstyle" -version = "1.0.3" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b84bf0a05bbb2a83e5eb6fa36bb6e87baa08193c35ff52bbf6b38d8af2890e46" +checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87" [[package]] name = "anstyle-parse" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "938874ff5980b03a87c5524b3ae5b59cf99b1d6bc836848df7bc5ada9643c333" +checksum = "317b9a89c1868f5ea6ff1d9539a69f45dffc21ce321ac1fd1160dfa48c8e2140" dependencies = [ "utf8parse", ] @@ -195,9 +195,9 @@ dependencies = [ [[package]] name = "anstyle-wincon" -version = "2.1.0" +version = "3.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58f54d10c6dfa51283a066ceab3ec1ab78d13fae00aa49243a45e4571fb79dfd" +checksum = "f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628" dependencies = [ "anstyle", "windows-sys 0.48.0", @@ -295,7 +295,7 @@ dependencies = [ "log", "rcgen", "ring", - "rustls 0.21.7", + "rustls", "rustls-pemfile", "serde", "serde_json", @@ -321,7 +321,7 @@ checksum = "bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.33", + "syn 2.0.37", ] [[package]] @@ -335,30 +335,30 @@ dependencies = [ [[package]] name = "attribute-derive" -version = "0.6.1" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c124f12ade4e670107b132722d0ad1a5c9790bcbc1b265336369ea05626b4498" +checksum = "0c94f43ede6f25dab1dea046bff84d85dea61bd49aba7a9011ad66c0d449077b" dependencies = [ "attribute-derive-macro", "proc-macro2", "quote", - "syn 2.0.33", + "syn 2.0.37", ] [[package]] name = "attribute-derive-macro" -version = "0.6.1" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b217a07446e0fb086f83401a98297e2d81492122f5874db5391bd270a185f88" +checksum = "b409e2b2d2dc206d2c0ad3575a93f001ae21a1593e2d0c69b69c308e63f3b422" dependencies = [ "collection_literals", "interpolator", - "proc-macro-error", + "manyhow", "proc-macro-utils", "proc-macro2", "quote", "quote-use", - "syn 2.0.33", + "syn 2.0.37", ] [[package]] @@ -454,9 +454,9 @@ dependencies = [ [[package]] name = "aws-sdk-s3" -version = "0.30.0" +version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a531d010f9f556bf65eb3bcd8d24f1937600ab6940fede4d454cd9b1f031fb34" +checksum = "c3594184b4f6e104678343a7912246f642fbb22ef9dcfd4ccf66c936c2b38497" dependencies = [ "aws-credential-types", "aws-http", @@ -604,7 +604,7 @@ dependencies = [ "hyper-rustls", "lazy_static", "pin-project-lite", - "rustls 0.21.7", + "rustls", "tokio", "tower", "tracing", @@ -998,16 +998,15 @@ dependencies = [ [[package]] name = "blake3" -version = "1.4.1" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "199c42ab6972d92c9f8995f086273d25c42fc0f7b2a1fcefba465c1352d25ba5" +checksum = "0231f06152bf547e9c2b5194f247cd97aacf6dcd8b15d8e5ec0663f64580da87" dependencies = [ "arrayref", "arrayvec", "cc", "cfg-if", "constant_time_eq", - "digest", ] [[package]] @@ -1021,7 +1020,7 @@ dependencies = [ [[package]] name = "bonsaidb" -version = "0.4.0" +version = "0.5.0" dependencies = [ "anyhow", "bonsaidb-client", @@ -1043,7 +1042,7 @@ dependencies = [ [[package]] name = "bonsaidb-client" -version = "0.4.0" +version = "0.5.0" dependencies = [ "anyhow", "async-lock", @@ -1072,7 +1071,7 @@ dependencies = [ [[package]] name = "bonsaidb-core" -version = "0.4.0" +version = "0.5.0" dependencies = [ "actionable", "anyhow", @@ -1086,7 +1085,7 @@ dependencies = [ "futures", "hex-literal", "itertools 0.11.0", - "num-derive 0.4.0", + "num-derive", "num-traits", "num_cpus", "ordered-varint", @@ -1115,7 +1114,7 @@ dependencies = [ "bonsaidb-utils", "derive-where", "futures", - "lru 0.11.1", + "lru 0.12.0", "parking_lot", "serde", "thiserror", @@ -1124,7 +1123,7 @@ dependencies = [ [[package]] name = "bonsaidb-keystorage-s3" -version = "0.4.0" +version = "0.5.0" dependencies = [ "anyhow", "async-trait", @@ -1141,7 +1140,7 @@ dependencies = [ [[package]] name = "bonsaidb-local" -version = "0.4.0" +version = "0.5.0" dependencies = [ "anyhow", "argon2", @@ -1182,7 +1181,7 @@ dependencies = [ [[package]] name = "bonsaidb-macros" -version = "0.4.0" +version = "0.5.0" dependencies = [ "attribute-derive", "bonsaidb", @@ -1193,14 +1192,14 @@ dependencies = [ "quote", "quote-use", "serde", - "syn 2.0.33", + "syn 2.0.37", "transmog-bincode", "trybuild", ] [[package]] name = "bonsaidb-server" -version = "0.4.0" +version = "0.5.0" dependencies = [ "anyhow", "async-acme", @@ -1222,29 +1221,29 @@ dependencies = [ "itertools 0.11.0", "log", "parking_lot", - "pem 3.0.2", + "pem", "pot", - "rustls 0.21.7", + "rustls", "serde", "sha-1", "signal-hook", "thiserror", "tokio", - "tokio-rustls 0.24.1", + "tokio-rustls", "tokio-tungstenite", "tracing", ] [[package]] name = "bonsaidb-utils" -version = "0.4.0" +version = "0.5.0" [[package]] name = "book-examples" version = "0.0.0" dependencies = [ "bonsaidb", - "num-derive 0.3.3", + "num-derive", "num-traits", "serde", "tokio", @@ -1283,15 +1282,15 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.13.0" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1" +checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" [[package]] name = "bytecount" -version = "0.6.3" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c676a478f63e9fa2dd5368a42f28bba0d6c560b775f38583c8bbaa7fcd67c9c" +checksum = "ad152d03a2c813c80bb94fedbf3a3f02b28f793e39e7c214c8a0bcc196343de7" [[package]] name = "bytemuck" @@ -1368,9 +1367,9 @@ dependencies = [ [[package]] name = "chrono" -version = "0.4.30" +version = "0.4.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "defd4e7873dbddba6c7c91e199c7fcb946abc4a6a4ac3195400bcfb01b5de877" +checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38" dependencies = [ "android-tzdata", "iana-time-zone", @@ -1456,9 +1455,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.4.3" +version = "4.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84ed82781cea27b43c9b106a979fe450a13a31aab0500595fb3fc06616de08e6" +checksum = "d04704f56c2cde07f43e8e2c154b43f216dc5c92fc98ada720177362f953b956" dependencies = [ "clap_builder", "clap_derive", @@ -1466,9 +1465,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.4.2" +version = "4.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bb9faaa7c2ef94b2743a21f5a29e6f0010dff4caa69ac8e9d6cf8b6fa74da08" +checksum = "0e231faeaca65ebd1ea3c737966bf858971cd38c3849107aa3ea7de90a804e45" dependencies = [ "anstream", "anstyle", @@ -1485,7 +1484,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.33", + "syn 2.0.37", ] [[package]] @@ -1857,9 +1856,9 @@ dependencies = [ [[package]] name = "csv" -version = "1.2.2" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "626ae34994d3d8d668f4269922248239db4ae42d538b14c398b74a52208e8086" +checksum = "ac574ff4d437a7b5ad237ef331c17ccca63c46479e5b5453eb8e10bb99a759fe" dependencies = [ "csv-core", "itoa", @@ -1869,9 +1868,9 @@ dependencies = [ [[package]] name = "csv-core" -version = "0.1.10" +version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90" +checksum = "5efa2b3d7902f4b634a20cae3c9c4e6209dc4779feb6863329607560143efa70" dependencies = [ "memchr", ] @@ -1997,7 +1996,7 @@ checksum = "146398d62142a0f35248a608f17edf0dde57338354966d6e41d0eb2d16980ccb" dependencies = [ "proc-macro2", "quote", - "syn 2.0.33", + "syn 2.0.37", ] [[package]] @@ -2106,7 +2105,7 @@ checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.33", + "syn 2.0.37", ] [[package]] @@ -2138,9 +2137,9 @@ dependencies = [ [[package]] name = "easy-parallel" -version = "3.3.0" +version = "3.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4604923390fcaf8b65a1e10b430cc34a3f87958a3b35ebea978b529d776e001" +checksum = "2afbb9b0aef60e4f0d2b18129b6c0dff035a6f7dbbd17c2f38c1432102ee223c" [[package]] name = "ecdsa" @@ -2150,7 +2149,7 @@ checksum = "a4b1e0c257a9e9f25f90ff76d7a68360ed497ee519c8e428d1825ef0000799d4" dependencies = [ "der 0.7.8", "digest", - "elliptic-curve 0.13.5", + "elliptic-curve 0.13.6", "rfc6979", "signature", "spki", @@ -2187,9 +2186,9 @@ dependencies = [ [[package]] name = "elliptic-curve" -version = "0.13.5" +version = "0.13.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "968405c8fdc9b3bf4df0a6638858cc0b52462836ab6b1c87377785dd09cf1c0b" +checksum = "d97ca172ae9dc9f9b779a6e3a65d308f2af74e5b8c921299075bdb4a0370e914" dependencies = [ "base16ct 0.2.0", "crypto-bigint 0.5.3", @@ -2226,7 +2225,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.33", + "syn 2.0.37", ] [[package]] @@ -2250,9 +2249,9 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "errno" -version = "0.3.3" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "136526188508e25c6fef639d7927dfb3e0e3084488bf202267829cf7fc23dbdd" +checksum = "add4f07d43996f76ef320709726a556a9d4f965d9410d8d0271132d2f8293480" dependencies = [ "errno-dragonfly", "libc", @@ -2288,8 +2287,9 @@ checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" [[package]] name = "fabruic" -version = "0.0.1-dev.6" -source = "git+https://github.com/khonsulabs/fabruic#09e19df081170e0f245194bb59a8794ef1f5bd78" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01e3bb637a77dcb01c8c1fcce33fa68fa13ca3a53ca43c72a6e25152b7592ccc" dependencies = [ "async-trait", "bincode", @@ -2303,9 +2303,9 @@ dependencies = [ "pin-project", "quinn", "rcgen", - "rustls 0.21.7", + "rustls", "rustls-native-certs", - "rustls-webpki 0.101.5", + "rustls-webpki", "serde", "socket2 0.5.4", "thiserror", @@ -2342,9 +2342,9 @@ checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a" [[package]] name = "fastrand" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6999dc1837253364c2ebb0704ba97994bd874e8f195d665c50b7548f6ea92764" +checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" [[package]] name = "fdeflate" @@ -2605,7 +2605,7 @@ checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" dependencies = [ "proc-macro2", "quote", - "syn 2.0.33", + "syn 2.0.37", ] [[package]] @@ -2615,7 +2615,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "35bd3cf68c183738046838e300353e4716c674dc5e56890de4826801a6622a28" dependencies = [ "futures-io", - "rustls 0.21.7", + "rustls", ] [[package]] @@ -2675,7 +2675,7 @@ dependencies = [ "serde_qs", "serde_urlencoded", "tokio", - "tokio-rustls 0.24.1", + "tokio-rustls", "webpki-roots 0.25.2", ] @@ -2825,9 +2825,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.14.0" +version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a" +checksum = "7dfda62a12f55daeae5015f81b0baea145391cb4520f86c248fc615d72640d12" dependencies = [ "ahash 0.8.3", "allocator-api2", @@ -2839,7 +2839,7 @@ version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7" dependencies = [ - "hashbrown 0.14.0", + "hashbrown 0.14.1", ] [[package]] @@ -2867,9 +2867,9 @@ dependencies = [ [[package]] name = "hermit-abi" -version = "0.3.2" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b" +checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" [[package]] name = "hex" @@ -3026,10 +3026,10 @@ dependencies = [ "http", "hyper", "log", - "rustls 0.21.7", + "rustls", "rustls-native-certs", "tokio", - "tokio-rustls 0.24.1", + "tokio-rustls", ] [[package]] @@ -3126,12 +3126,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.0.0" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d" +checksum = "8adf3ddd720272c6ea8bf59463c04e0f93d0bbf7c5439b691bca2987e0270897" dependencies = [ "equivalent", - "hashbrown 0.14.0", + "hashbrown 0.14.1", ] [[package]] @@ -3261,9 +3261,9 @@ checksum = "9cdc71e17332e86d2e1d38c1f99edcb6288ee11b815fb1a4b049eaa2114d369b" [[package]] name = "libloading" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d580318f95776505201b28cf98eb1fa5e4be3b689633ba6a3e6cd880ff22d8cb" +checksum = "c571b676ddfc9a8c12f1f3d3085a7b163966a8fd8098a90640953ce5f6170161" dependencies = [ "cfg-if", "windows-sys 0.48.0", @@ -3294,9 +3294,9 @@ checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" [[package]] name = "linux-raw-sys" -version = "0.4.7" +version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a9bad9f94746442c783ca431b22403b519cd7fbeed0533fdd6328b2f2212128" +checksum = "3852614a3bd9ca9804678ba6be5e3b8ce76dfc902cae004e3e0c44051b6e88db" [[package]] name = "lock_api" @@ -3334,11 +3334,11 @@ dependencies = [ [[package]] name = "lru" -version = "0.11.1" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4a83fb7698b3643a0e34f9ae6f2e8f0178c0fd42f8b59d493aa271ff3a5bf21" +checksum = "1efa59af2ddfad1854ae27d75009d538d0998b4b2fd47083e743ac1a10e46c60" dependencies = [ - "hashbrown 0.14.0", + "hashbrown 0.14.1", ] [[package]] @@ -3361,21 +3361,21 @@ dependencies = [ [[package]] name = "manyhow" -version = "0.6.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f12ce15832b1c9c4d1e41dd7972a8afc88008743f1aabdd140ce3c0fb72fed36" +checksum = "516b76546495d933baa165075b95c0a15e8f7ef75e53f56b19b7144d80fd52bd" dependencies = [ "manyhow-macros", "proc-macro2", "quote", - "syn 2.0.33", + "syn 2.0.37", ] [[package]] name = "manyhow-macros" -version = "0.6.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f62795c21f127551ebefc71810974b2203f2e8866f5f42c639b1af15b4ed72c2" +checksum = "8ba072c0eadade3160232e70893311f1f8903974488096e2eb8e48caba2f0cf1" dependencies = [ "proc-macro-utils", "proc-macro2", @@ -3396,24 +3396,25 @@ checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" [[package]] name = "matchit" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed1202b2a6f884ae56f04cff409ab315c5ce26b5e58d7412e484f01fd52f52ef" +checksum = "0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94" [[package]] name = "md-5" -version = "0.10.5" +version = "0.10.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6365506850d44bff6e2fbcb5176cf63650e48bd45ef2fe2665ae1570e0f4b9ca" +checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf" dependencies = [ + "cfg-if", "digest", ] [[package]] name = "memchr" -version = "2.6.3" +version = "2.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f232d6ef707e1956a43342693d2a31e72989554d58299d7a88738cc95b0d35c" +checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" [[package]] name = "memoffset" @@ -3480,9 +3481,9 @@ dependencies = [ [[package]] name = "mongodb" -version = "2.6.1" +version = "2.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16928502631c0db72214720aa479c722397fe5aed6bf1c740a3830b3fe4bfcfe" +checksum = "e22d517e7e678e1c9a2983ec704b43f3b22f38b1b7a247ea3ddb36d21578bf4e" dependencies = [ "async-trait", "base64 0.13.1", @@ -3503,7 +3504,7 @@ dependencies = [ "percent-encoding", "rand", "rustc_version_runtime", - "rustls 0.20.9", + "rustls", "rustls-pemfile", "serde", "serde_bytes", @@ -3516,13 +3517,13 @@ dependencies = [ "take_mut", "thiserror", "tokio", - "tokio-rustls 0.23.4", + "tokio-rustls", "tokio-util", "trust-dns-proto 0.21.2", "trust-dns-resolver 0.21.2", "typed-builder", "uuid", - "webpki-roots 0.22.6", + "webpki-roots 0.25.2", ] [[package]] @@ -3583,17 +3584,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "num-derive" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "num-derive" version = "0.4.0" @@ -3602,7 +3592,7 @@ checksum = "9e6a0fd4f737c707bd9086cc16c925f294943eb62eb71499e9fd4cf71f8b9f4e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.33", + "syn 2.0.37", ] [[package]] @@ -3739,7 +3729,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b" dependencies = [ "ecdsa", - "elliptic-curve 0.13.5", + "elliptic-curve 0.13.6", "primeorder", "sha2", ] @@ -3805,11 +3795,11 @@ dependencies = [ [[package]] name = "pathfinder_simd" -version = "0.5.1" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39fe46acc5503595e5949c17b818714d26fdf9b4920eacf3b2947f0199f4a6ff" +checksum = "0444332826c70dc47be74a7c6a5fc44e23a7905ad6858d4162b658320455ef93" dependencies = [ - "rustc_version 0.3.3", + "rustc_version 0.4.0", ] [[package]] @@ -3821,16 +3811,6 @@ dependencies = [ "digest", ] -[[package]] -name = "pem" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b13fe415cdf3c8e44518e18a7c95a13431d9bdf6d15367d82b23c377fdd441a" -dependencies = [ - "base64 0.21.4", - "serde", -] - [[package]] name = "pem" version = "3.0.2" @@ -3858,9 +3838,9 @@ checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" [[package]] name = "pest" -version = "2.7.3" +version = "2.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7a4d085fd991ac8d5b05a147b437791b4260b76326baf0fc60cf7c9c27ecd33" +checksum = "c022f1e7b65d6a24c0dbbd5fb344c66881bc01f3e5ae74a1c8100f2f985d98a4" dependencies = [ "memchr", "thiserror", @@ -3869,9 +3849,9 @@ dependencies = [ [[package]] name = "pest_derive" -version = "2.7.3" +version = "2.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2bee7be22ce7918f641a33f08e3f43388c7656772244e2bbb2477f44cc9021a" +checksum = "35513f630d46400a977c4cb58f78e1bfbe01434316e60c37d27b9ad6139c66d8" dependencies = [ "pest", "pest_generator", @@ -3879,22 +3859,22 @@ dependencies = [ [[package]] name = "pest_generator" -version = "2.7.3" +version = "2.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1511785c5e98d79a05e8a6bc34b4ac2168a0e3e92161862030ad84daa223141" +checksum = "bc9fc1b9e7057baba189b5c626e2d6f40681ae5b6eb064dc7c7834101ec8123a" dependencies = [ "pest", "pest_meta", "proc-macro2", "quote", - "syn 2.0.33", + "syn 2.0.37", ] [[package]] name = "pest_meta" -version = "2.7.3" +version = "2.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b42f0394d3123e33353ca5e1e89092e533d2cc490389f2bd6131c43c634ebc5f" +checksum = "1df74e9e7ec4053ceb980e7c0c8bd3594e977fde1af91daba9c928e8e8c6708d" dependencies = [ "once_cell", "pest", @@ -3956,7 +3936,7 @@ checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" dependencies = [ "proc-macro2", "quote", - "syn 2.0.33", + "syn 2.0.37", ] [[package]] @@ -4093,16 +4073,15 @@ version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c2fcef82c0ec6eefcc179b978446c399b3cdf73c392c35604e399eee6df1ee3" dependencies = [ - "elliptic-curve 0.13.5", + "elliptic-curve 0.13.6", ] [[package]] name = "proc-macro-crate" -version = "1.3.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" +checksum = "7e8366a6159044a37876a2b9817124296703c586a5c92e2c53751fa06d8d43e8" dependencies = [ - "once_cell", "toml_edit", ] @@ -4167,7 +4146,7 @@ dependencies = [ "quinn-proto", "quinn-udp", "rustc-hash", - "rustls 0.21.7", + "rustls", "thiserror", "tokio", "tracing", @@ -4175,15 +4154,15 @@ dependencies = [ [[package]] name = "quinn-proto" -version = "0.10.4" +version = "0.10.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e13f81c9a9d574310b8351f8666f5a93ac3b0069c45c28ad52c10291389a7cf9" +checksum = "2c78e758510582acc40acb90458401172d41f1016f8c9dde89e49677afb7eec1" dependencies = [ "bytes", "rand", "ring", "rustc-hash", - "rustls 0.21.7", + "rustls", "rustls-native-certs", "slab", "thiserror", @@ -4221,7 +4200,7 @@ checksum = "a7b5abe3fe82fdeeb93f44d66a7b444dedf2e4827defb0a8e69c437b2de2ef94" dependencies = [ "quote", "quote-use-macros", - "syn 2.0.33", + "syn 2.0.37", ] [[package]] @@ -4233,7 +4212,7 @@ dependencies = [ "derive-where", "proc-macro2", "quote", - "syn 2.0.33", + "syn 2.0.37", ] [[package]] @@ -4274,9 +4253,9 @@ dependencies = [ [[package]] name = "rayon" -version = "1.7.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b" +checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1" dependencies = [ "either", "rayon-core", @@ -4284,23 +4263,21 @@ dependencies = [ [[package]] name = "rayon-core" -version = "1.11.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d" +checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed" dependencies = [ - "crossbeam-channel", "crossbeam-deque", "crossbeam-utils", - "num_cpus", ] [[package]] name = "rcgen" -version = "0.11.1" +version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4954fbc00dcd4d8282c987710e50ba513d351400dbdd00e803a05172a90d8976" +checksum = "52c4f3084aa3bc7dfbba4eff4fab2a54db4324965d8872ab933565e6fbd83bc6" dependencies = [ - "pem 2.0.1", + "pem", "ring", "time", "yasna", @@ -4308,9 +4285,9 @@ dependencies = [ [[package]] name = "redis" -version = "0.22.3" +version = "0.23.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa8455fa3621f6b41c514946de66ea0531f57ca017b2e6c7cc368035ea5b46df" +checksum = "4f49cdc0bb3f412bf8e7d1bd90fe1d9eb10bc5c399ba90973c14662a27b3f8ba" dependencies = [ "async-trait", "bytes", @@ -4321,6 +4298,7 @@ dependencies = [ "pin-project-lite", "ryu", "sha1_smol", + "socket2 0.4.9", "tokio", "tokio-util", "url", @@ -4357,9 +4335,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.9.5" +version = "1.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "697061221ea1b4a94a624f67d0ae2bfe4e22b8a17b6a192afb11046542cc8c47" +checksum = "ebee201405406dbf528b8b672104ae6d6d63e6d118cb10e4d51abbc7b58044ff" dependencies = [ "aho-corasick", "memchr", @@ -4369,9 +4347,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.3.8" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2f401f4955220693b56f8ec66ee9c78abffd8d1c4f23dc41a23839eb88f0795" +checksum = "59b23e92ee4318893fa3fe3e6fb365258efbfe6ac6ab30f090cdcbb7aa37efa9" dependencies = [ "aho-corasick", "memchr", @@ -4465,22 +4443,13 @@ dependencies = [ "semver 0.9.0", ] -[[package]] -name = "rustc_version" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee" -dependencies = [ - "semver 0.11.0", -] - [[package]] name = "rustc_version" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" dependencies = [ - "semver 1.0.18", + "semver 1.0.19", ] [[package]] @@ -4516,9 +4485,9 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.13" +version = "0.38.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7db8590df6dfcd144d22afd1b83b36c21a18d7cbc1dc4bb5295a8712e9eb662" +checksum = "f25469e9ae0f3d0047ca8b93fc56843f38e6774f0914a107ff8b41be8be8e0b7" dependencies = [ "bitflags 2.4.0", "errno", @@ -4527,18 +4496,6 @@ dependencies = [ "windows-sys 0.48.0", ] -[[package]] -name = "rustls" -version = "0.20.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b80e3dec595989ea8510028f30c408a4630db12c9cbb8de34203b89d6577e99" -dependencies = [ - "log", - "ring", - "sct", - "webpki", -] - [[package]] name = "rustls" version = "0.21.7" @@ -4547,7 +4504,7 @@ checksum = "cd8d6c9f025a446bc4d18ad9632e69aec8f287aa84499ee335599fabd20c3fd8" dependencies = [ "log", "ring", - "rustls-webpki 0.101.5", + "rustls-webpki", "sct", ] @@ -4574,19 +4531,9 @@ dependencies = [ [[package]] name = "rustls-webpki" -version = "0.100.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f6a5fc258f1c1276dfe3016516945546e2d5383911efc0fc4f1cdc5df3a4ae3" -dependencies = [ - "ring", - "untrusted", -] - -[[package]] -name = "rustls-webpki" -version = "0.101.5" +version = "0.101.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45a27e3b59326c16e23d30aeb7a36a24cc0d29e71d68ff611cdfb4a01d013bed" +checksum = "3c7d5dece342910d9ba34d259310cae3e0154b873b35408b787b59bce53d34fe" dependencies = [ "ring", "untrusted", @@ -4716,23 +4663,14 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" dependencies = [ - "semver-parser 0.7.0", + "semver-parser", ] [[package]] name = "semver" -version = "0.11.0" +version = "1.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6" -dependencies = [ - "semver-parser 0.10.2", -] - -[[package]] -name = "semver" -version = "1.0.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918" +checksum = "ad977052201c6de01a8ef2aa3378c4bd23217a056337d1d6da40468d267a4fb0" [[package]] name = "semver-parser" @@ -4740,15 +4678,6 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" -[[package]] -name = "semver-parser" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7" -dependencies = [ - "pest", -] - [[package]] name = "serde" version = "1.0.188" @@ -4775,16 +4704,16 @@ checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.33", + "syn 2.0.37", ] [[package]] name = "serde_json" -version = "1.0.106" +version = "1.0.107" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2cc66a619ed80bf7a0f6b17dd063a84b88f6dea1813737cf469aef1d081142c2" +checksum = "6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65" dependencies = [ - "indexmap 2.0.0", + "indexmap 2.0.2", "itoa", "ryu", "serde", @@ -4858,9 +4787,9 @@ dependencies = [ [[package]] name = "sha1" -version = "0.10.5" +version = "0.10.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3" +checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" dependencies = [ "cfg-if", "cpufeatures", @@ -4875,9 +4804,9 @@ checksum = "ae1a47186c03a32177042e55dbc5fd5aee900b8e0069a8d70fba96a9375cd012" [[package]] name = "sha2" -version = "0.10.7" +version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" +checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" dependencies = [ "cfg-if", "cpufeatures", @@ -4956,9 +4885,9 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.11.0" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9" +checksum = "942b4a808e05215192e39f4ab80813e599068285906cc91aa64f923db842bd5a" [[package]] name = "socket2" @@ -5018,9 +4947,9 @@ dependencies = [ [[package]] name = "sqlx" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e58421b6bc416714d5115a2ca953718f6c621a51b68e4f4922aea5a4391a721" +checksum = "0e50c216e3624ec8e7ecd14c6a6a6370aad6ee5d8cfc3ab30b5162eeeef2ed33" dependencies = [ "sqlx-core", "sqlx-macros", @@ -5030,9 +4959,9 @@ dependencies = [ [[package]] name = "sqlx-core" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd4cef4251aabbae751a3710927945901ee1d97ee96d757f6880ebb9a79bfd53" +checksum = "8d6753e460c998bbd4cd8c6f0ed9a64346fcca0723d6e75e52fdc351c5d2169d" dependencies = [ "ahash 0.8.3", "atoi", @@ -5050,13 +4979,13 @@ dependencies = [ "futures-util", "hashlink", "hex", - "indexmap 2.0.0", + "indexmap 2.0.2", "log", "memchr", "once_cell", "paste", "percent-encoding", - "rustls 0.21.7", + "rustls", "rustls-pemfile", "serde", "serde_json", @@ -5073,9 +5002,9 @@ dependencies = [ [[package]] name = "sqlx-macros" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "208e3165167afd7f3881b16c1ef3f2af69fa75980897aac8874a0696516d12c2" +checksum = "9a793bb3ba331ec8359c1853bd39eed32cdd7baaf22c35ccf5c92a7e8d1189ec" dependencies = [ "proc-macro2", "quote", @@ -5086,9 +5015,9 @@ dependencies = [ [[package]] name = "sqlx-macros-core" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a4a8336d278c62231d87f24e8a7a74898156e34c1c18942857be2acb29c7dfc" +checksum = "0a4ee1e104e00dedb6aa5ffdd1343107b0a4702e862a84320ee7cc74782d96fc" dependencies = [ "dotenvy", "either", @@ -5111,9 +5040,9 @@ dependencies = [ [[package]] name = "sqlx-postgres" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0db2df1b8731c3651e204629dd55e52adbae0462fa1bdcbed56a2302c18181e" +checksum = "eb7ae0e6a97fb3ba33b23ac2671a5ce6e3cabe003f451abd5a56e7951d975624" dependencies = [ "atoi", "base64 0.21.4", @@ -5150,12 +5079,12 @@ dependencies = [ [[package]] name = "sqlx-sqlite" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be4c21bf34c7cae5b283efb3ac1bcc7670df7561124dc2f8bdc0b59be40f79a2" +checksum = "d59dc83cf45d89c555a577694534fcd1b55c545a816c816ce51f20bbe56a4f3f" dependencies = [ "atoi", - "flume 0.10.14", + "flume 0.11.0", "futures-channel", "futures-core", "futures-executor", @@ -5212,9 +5141,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.33" +version = "2.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9caece70c63bfba29ec2fed841a09851b14a235c60010fa4de58089b6c025668" +checksum = "7303ef2c05cd654186cb250d29049a24840ca25d2747c25c0381c8d9e2f582e8" dependencies = [ "proc-macro2", "quote", @@ -5313,9 +5242,9 @@ dependencies = [ [[package]] name = "termcolor" -version = "1.2.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6" +checksum = "6093bad37da69aab9d123a8091e4be0aa4a03e4d601ec641c327398315f62b64" dependencies = [ "winapi-util", ] @@ -5335,22 +5264,22 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.48" +version = "1.0.49" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d6d7a740b8a666a7e828dd00da9c0dc290dff53154ea77ac109281de90589b7" +checksum = "1177e8c6d7ede7afde3585fd2513e611227efd6481bd78d2e82ba1ce16557ed4" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.48" +version = "1.0.49" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49922ecae66cc8a249b77e68d1d0623c1b2c514f0060c27cdc68bd62a1219d35" +checksum = "10712f02019e9288794769fba95cd6847df9874d49d871d062172f9dd41bc4cc" dependencies = [ "proc-macro2", "quote", - "syn 2.0.33", + "syn 2.0.37", ] [[package]] @@ -5365,9 +5294,9 @@ dependencies = [ [[package]] name = "time" -version = "0.3.28" +version = "0.3.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17f6bb557fd245c28e6411aa56b6403c689ad95061f50e4be16c274e70a17e48" +checksum = "426f806f4089c493dcac0d24c29c01e2c38baf8e30f1b716ee37e83d200b18fe" dependencies = [ "deranged", "itoa", @@ -5378,15 +5307,15 @@ dependencies = [ [[package]] name = "time-core" -version = "0.1.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb" +checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" [[package]] name = "time-macros" -version = "0.2.14" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a942f44339478ef67935ab2bbaec2fb0322496cf3cbe84b261e06ac3814c572" +checksum = "4ad70d68dba9e1f8aceda7aa6711965dfec1cac869f311a51bd08b3a2ccbce20" dependencies = [ "time-core", ] @@ -5443,18 +5372,7 @@ checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.33", -] - -[[package]] -name = "tokio-rustls" -version = "0.23.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59" -dependencies = [ - "rustls 0.20.9", - "tokio", - "webpki", + "syn 2.0.37", ] [[package]] @@ -5463,7 +5381,7 @@ version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" dependencies = [ - "rustls 0.21.7", + "rustls", "tokio", ] @@ -5480,24 +5398,24 @@ dependencies = [ [[package]] name = "tokio-tungstenite" -version = "0.20.0" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b2dbec703c26b00d74844519606ef15d09a7d6857860f84ad223dec002ddea2" +checksum = "212d5dcb2a1ce06d81107c3d0ffa3121fe974b73f068c8282cb1c32328113b6c" dependencies = [ "futures-util", "log", - "rustls 0.21.7", + "rustls", "rustls-native-certs", "tokio", - "tokio-rustls 0.24.1", + "tokio-rustls", "tungstenite", ] [[package]] name = "tokio-util" -version = "0.7.8" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "806fe8c2c87eccc8b3267cbae29ed3ab2d0bd37fca70ab622e46aaa9375ddb7d" +checksum = "1d68074620f57a0b21594d9735eb2e98ab38b17f80d3fcb189fca266771ca60d" dependencies = [ "bytes", "futures-core", @@ -5516,11 +5434,11 @@ checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" [[package]] name = "toml_edit" -version = "0.19.15" +version = "0.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" +checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" dependencies = [ - "indexmap 2.0.0", + "indexmap 2.0.2", "toml_datetime", "winnow", ] @@ -5574,7 +5492,7 @@ checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab" dependencies = [ "proc-macro2", "quote", - "syn 2.0.33", + "syn 2.0.37", ] [[package]] @@ -5671,14 +5589,14 @@ dependencies = [ "once_cell", "rand", "ring", - "rustls 0.21.7", + "rustls", "rustls-pemfile", - "rustls-webpki 0.101.5", + "rustls-webpki", "smallvec", "thiserror", "tinyvec", "tokio", - "tokio-rustls 0.24.1", + "tokio-rustls", "tracing", "url", "webpki-roots 0.25.2", @@ -5716,11 +5634,11 @@ dependencies = [ "once_cell", "parking_lot", "rand", - "rustls 0.21.7", + "rustls", "smallvec", "thiserror", "tokio", - "tokio-rustls 0.24.1", + "tokio-rustls", "tracing", "trust-dns-proto 0.23.0", "webpki-roots 0.25.2", @@ -5734,9 +5652,9 @@ checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" [[package]] name = "trybuild" -version = "1.0.84" +version = "1.0.85" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5c89fd17b7536f2cf66c97cff6e811e89e728ca0ed13caeed610c779360d8b4" +checksum = "196a58260a906cedb9bf6d8034b6379d0c11f552416960452f267402ceeddff1" dependencies = [ "basic-toml", "glob", @@ -5761,9 +5679,9 @@ checksum = "375812fa44dab6df41c195cd2f7fecb488f6c09fbaafb62807488cefab642bff" [[package]] name = "tungstenite" -version = "0.20.0" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e862a1c4128df0112ab625f55cd5c934bcb4312ba80b39ae4b4835a3fd58e649" +checksum = "9e3dac10fd62eaf6617d3a904ae222845979aec67c615d1c842b4002c7666fb9" dependencies = [ "byteorder", "bytes", @@ -5772,7 +5690,7 @@ dependencies = [ "httparse", "log", "rand", - "rustls 0.21.7", + "rustls", "sha1", "thiserror", "url", @@ -5802,15 +5720,15 @@ dependencies = [ [[package]] name = "typenum" -version = "1.16.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" +checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] name = "ubyte" -version = "0.10.3" +version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c81f0dae7d286ad0d9366d7679a77934cfc3cf3a8d67e82669794412b2368fe6" +checksum = "f720def6ce1ee2fc44d40ac9ed6d3a59c361c80a75a7aa8e75bb9baed31cf2ea" [[package]] name = "ucd-trie" @@ -5897,9 +5815,9 @@ checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" [[package]] name = "unicode-width" -version = "0.1.10" +version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" +checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85" [[package]] name = "unicode-xid" @@ -5937,18 +5855,18 @@ checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" [[package]] name = "ureq" -version = "2.7.1" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b11c96ac7ee530603dcdf68ed1557050f374ce55a5a07193ebf8cbc9f8927e9" +checksum = "f5ccd538d4a604753ebc2f17cd9946e89b77bf87f6a8e2309667c6f2e87855e3" dependencies = [ "base64 0.21.4", "flate2", "log", "once_cell", - "rustls 0.21.7", - "rustls-webpki 0.100.3", + "rustls", + "rustls-webpki", "url", - "webpki-roots 0.23.1", + "webpki-roots 0.25.2", ] [[package]] @@ -6066,7 +5984,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.33", + "syn 2.0.37", "wasm-bindgen-shared", ] @@ -6100,7 +6018,7 @@ checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.33", + "syn 2.0.37", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -6133,41 +6051,13 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "webpki" -version = "0.22.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0e74f82d49d545ad128049b7e88f6576df2da6b02e9ce565c6f533be576957e" -dependencies = [ - "ring", - "untrusted", -] - -[[package]] -name = "webpki-roots" -version = "0.22.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6c71e40d7d2c34a5106301fb632274ca37242cd0c9d3e64dbece371a40a2d87" -dependencies = [ - "webpki", -] - -[[package]] -name = "webpki-roots" -version = "0.23.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b03058f88386e5ff5310d9111d53f48b17d732b401aeb83a8d5190f2ac459338" -dependencies = [ - "rustls-webpki 0.100.3", -] - [[package]] name = "webpki-roots" version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b291546d5d9d1eab74f069c77749f2cb8504a12caa20f0f2de93ddbf6f411888" dependencies = [ - "rustls-webpki 0.101.5", + "rustls-webpki", ] [[package]] @@ -6212,9 +6102,9 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" [[package]] name = "winapi-util" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" +checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" dependencies = [ "winapi", ] @@ -6422,9 +6312,9 @@ dependencies = [ [[package]] name = "xmlparser" -version = "0.13.5" +version = "0.13.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d25c75bf9ea12c4040a97f829154768bbbce366287e2dc044af160cd79a13fd" +checksum = "66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4" [[package]] name = "xtask" @@ -6474,5 +6364,5 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.33", + "syn 2.0.37", ] diff --git a/Cargo.toml b/Cargo.toml index 0cbfef7cad..203ea6cac3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -23,7 +23,7 @@ members = [ # transmog-pot = { git = "https://github.com/khonsulabs/transmog.git", branch = "main" } # pot = { path = "../pot/pot", version = "1.0.0-rc.2" } # fabruic = { path = "../../repos/fabruic", version = "0.0.1-dev.6" } -fabruic = { git = "https://github.com/khonsulabs/fabruic", version = "0.0.1-dev.6" } +# fabruic = { git = "https://github.com/khonsulabs/fabruic", version = "0.0.1-dev.6" } # actionable = { git = "https://github.com/khonsulabs/actionable.git", branch = "main" } # actionable = { path = "../actionable/actionable", version = "0.2" } # circulate = { path = "../circulate", version = "0.2" } diff --git a/benchmarks/Cargo.toml b/benchmarks/Cargo.toml index 062398265d..4d7edb72db 100644 --- a/benchmarks/Cargo.toml +++ b/benchmarks/Cargo.toml @@ -19,8 +19,8 @@ compression = ["bonsaidb/compression"] mongo = ["mongodb"] [dependencies] -redis = { version = "0.22.3", optional = true, features = ["tokio-comp"] } -bonsaidb = { path = "../crates/bonsaidb", version = "0.4.0", features = [ +redis = { version = "0.23.3", optional = true, features = ["tokio-comp"] } +bonsaidb = { path = "../crates/bonsaidb", version = "0.5.0", features = [ "client", "server", "websockets", diff --git a/book/book-examples/Cargo.toml b/book/book-examples/Cargo.toml index b03e86f7b8..74676848ee 100644 --- a/book/book-examples/Cargo.toml +++ b/book/book-examples/Cargo.toml @@ -7,8 +7,8 @@ publish = false [dependencies] tokio = { version = "1.16.1", features = ["full"] } serde = { version = "1", features = ["derive"] } -bonsaidb = { path = "../../crates/bonsaidb", version = "0.4.0", features = [ +bonsaidb = { path = "../../crates/bonsaidb", version = "0.5.0", features = [ "local", ] } -num-derive = "0.3" +num-derive = "0.4" num-traits = "0.2" diff --git a/crates/bonsaidb-client/Cargo.toml b/crates/bonsaidb-client/Cargo.toml index 0073e35c14..33780395ba 100644 --- a/crates/bonsaidb-client/Cargo.toml +++ b/crates/bonsaidb-client/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bonsaidb-client" -version = "0.4.0" +version = "0.5.0" authors = ["Jonathan Johnson "] edition = "2021" description = "Client for accessing BonsaiDb servers." @@ -28,10 +28,10 @@ token-authentication = ["bonsaidb-core/token-authentication"] included-from-omnibus = [] [dependencies] -bonsaidb-core = { path = "../bonsaidb-core", version = "=0.4.0", default-features = false, features = [ +bonsaidb-core = { path = "../bonsaidb-core", version = "=0.5.0", default-features = false, features = [ "included-from-client", ] } -bonsaidb-utils = { path = "../bonsaidb-utils", version = "=0.4.0" } +bonsaidb-utils = { path = "../bonsaidb-utils", version = "=0.5.0" } thiserror = "1" url = "2.2" flume = "0.11.0" @@ -63,7 +63,7 @@ wasm-bindgen-futures = "0.4" wasm-bindgen = "0.2" [target.'cfg(not(target_arch = "wasm32"))'.dependencies] -fabruic = { version = "0.0.1-dev.6" } +fabruic = { version = "0.1.0" } tokio = { version = "1.16.1", features = ["sync", "macros", "time"] } tokio-tungstenite = { version = "0.20.0", optional = true, features = [ "rustls-tls-native-roots", diff --git a/crates/bonsaidb-core/Cargo.toml b/crates/bonsaidb-core/Cargo.toml index f182d29e7c..a3f6e7c2c4 100644 --- a/crates/bonsaidb-core/Cargo.toml +++ b/crates/bonsaidb-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bonsaidb-core" -version = "0.4.0" +version = "0.5.0" authors = ["Jonathan Johnson "] edition = "2021" description = "Core functionality and types for BonsaiDb." @@ -27,7 +27,7 @@ included-from-local = ["bonsaidb-macros/local-path"] included-from-client = ["bonsaidb-macros/client-path"] [dependencies] -bonsaidb-macros = { path = "../bonsaidb-macros", version = "=0.4.0" } +bonsaidb-macros = { path = "../bonsaidb-macros", version = "=0.5.0" } circulate = { version = "0.5.0" } serde = { version = "1", features = ["derive"] } pot = "3.0.0" diff --git a/crates/bonsaidb-files/Cargo.toml b/crates/bonsaidb-files/Cargo.toml index ec9971092c..f55f68fe55 100644 --- a/crates/bonsaidb-files/Cargo.toml +++ b/crates/bonsaidb-files/Cargo.toml @@ -19,22 +19,22 @@ name = "basic-files-async" required-features = ["async"] [dependencies] -bonsaidb-macros = { path = "../bonsaidb-macros", version = "=0.4.0" } -bonsaidb-core = { version = "0.4.0", path = "../bonsaidb-core" } -bonsaidb-utils = { version = "0.4.0", path = "../bonsaidb-utils" } +bonsaidb-macros = { path = "../bonsaidb-macros", version = "=0.5.0" } +bonsaidb-core = { version = "0.5.0", path = "../bonsaidb-core" } +bonsaidb-utils = { version = "0.5.0", path = "../bonsaidb-utils" } derive-where = "~1.2.0" serde = { version = "1", features = ["derive"] } parking_lot = "0.12.0" -lru = "0.11.0" +lru = "0.12.0" thiserror = "1" tokio = { version = "1.16.1", optional = true, features = ["rt", "io-util"] } futures = { version = "0.3", optional = true } [dev-dependencies] -bonsaidb-core = { version = "0.4.0", path = "../bonsaidb-core", features = [ +bonsaidb-core = { version = "0.5.0", path = "../bonsaidb-core", features = [ "test-util", ] } -bonsaidb-local = { version = "0.4.0", path = "../bonsaidb-local", default-features = false, features = [ +bonsaidb-local = { version = "0.5.0", path = "../bonsaidb-local", default-features = false, features = [ "async", ] } tokio = { version = "1.16.1", features = ["macros", "time"] } diff --git a/crates/bonsaidb-keystorage-s3/Cargo.toml b/crates/bonsaidb-keystorage-s3/Cargo.toml index 36aa55c888..46509a7034 100644 --- a/crates/bonsaidb-keystorage-s3/Cargo.toml +++ b/crates/bonsaidb-keystorage-s3/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bonsaidb-keystorage-s3" -version = "0.4.0" +version = "0.5.0" authors = ["Jonathan Johnson "] edition = "2021" description = "BonsaiDb `VaultKeyStorage` using S3-compatible storage." @@ -13,10 +13,10 @@ homepage = "https://bonsaidb.io/" rust-version = "1.70" [dependencies] -aws-sdk-s3 = { version = "0.30.0" } +aws-sdk-s3 = { version = "0.32.0" } aws-config = { version = "0.56.1" } aws-smithy-client = { version = "0.56.1" } -bonsaidb-local = { version = "0.4.0", path = "../bonsaidb-local", default-features = false, features = [ +bonsaidb-local = { version = "0.5.0", path = "../bonsaidb-local", default-features = false, features = [ "encryption", ] } async-trait = "0.1" @@ -28,9 +28,9 @@ tokio = { version = "1.16.1", default-features = false, features = ["rt"] } [dev-dependencies] tokio = { version = "1.16.1", features = ["full"] } dotenvy = "0.15.7" -bonsaidb-core = { version = "0.4.0", path = "../bonsaidb-core", features = [ +bonsaidb-core = { version = "0.5.0", path = "../bonsaidb-core", features = [ "test-util", ] } -bonsaidb-local = { version = "0.4.0", path = "../bonsaidb-local", default-features = false, features = [ +bonsaidb-local = { version = "0.5.0", path = "../bonsaidb-local", default-features = false, features = [ "async", ] } diff --git a/crates/bonsaidb-local/Cargo.toml b/crates/bonsaidb-local/Cargo.toml index b93d4e08e8..94d0b45d81 100644 --- a/crates/bonsaidb-local/Cargo.toml +++ b/crates/bonsaidb-local/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bonsaidb-local" -version = "0.4.0" +version = "0.5.0" authors = ["Jonathan Johnson "] edition = "2021" description = "Local database storage for BonsaiDb." @@ -48,10 +48,10 @@ async = ["dep:tokio", "dep:async-trait", "dep:futures"] [dependencies] async-trait = { version = "0.1", optional = true } -bonsaidb-core = { path = "../bonsaidb-core", version = "=0.4.0", features = [ +bonsaidb-core = { path = "../bonsaidb-core", version = "=0.5.0", features = [ "included-from-local", ] } -bonsaidb-utils = { path = "../bonsaidb-utils", version = "=0.4.0" } +bonsaidb-utils = { path = "../bonsaidb-utils", version = "=0.5.0" } nebari = { version = "0.5.0" } fs2 = "0.4.3" thiserror = "1" @@ -89,7 +89,7 @@ watchable = "1.1.1" crossterm = { version = "0.27.0", optional = true } [dev-dependencies] -bonsaidb-core = { path = "../bonsaidb-core", version = "=0.4.0", features = [ +bonsaidb-core = { path = "../bonsaidb-core", version = "=0.5.0", features = [ "test-util", ] } futures = "0.3" diff --git a/crates/bonsaidb-macros/Cargo.toml b/crates/bonsaidb-macros/Cargo.toml index 18a06f34ac..ff59a909a2 100644 --- a/crates/bonsaidb-macros/Cargo.toml +++ b/crates/bonsaidb-macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bonsaidb-macros" -version = "0.4.0" +version = "0.5.0" authors = ["Jonathan Johnson "] edition = "2021" description = "Macros for use in BonsaiDb" @@ -16,14 +16,14 @@ rust-version = "1.70" proc-macro = true [dependencies] -attribute-derive = "0.6.0" -proc-macro-crate = "1.1.0" +attribute-derive = "0.8.1" +proc-macro-crate = "2.0.0" proc-macro2 = { version = "1.0.37", features = ["nightly"] } quote = "1" quote-use = { version = "0.7.0", features = ["namespace_idents"] } syn = "2" trybuild = "1.0.54" -manyhow = "0.6.0" +manyhow = "0.8.1" [dev-dependencies] compiletest_rs = "0.10.2" diff --git a/crates/bonsaidb-server/Cargo.toml b/crates/bonsaidb-server/Cargo.toml index 4625862b12..352f7c165f 100644 --- a/crates/bonsaidb-server/Cargo.toml +++ b/crates/bonsaidb-server/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bonsaidb-server" -version = "0.4.0" +version = "0.5.0" authors = ["Jonathan Johnson "] edition = "2021" description = "Database server for BonsaiDb." @@ -48,15 +48,15 @@ compression = ["bonsaidb-local/compression"] included-from-omnibus = [] [dependencies] -bonsaidb-core = { path = "../bonsaidb-core", version = "=0.4.0", default-features = false, features = [ +bonsaidb-core = { path = "../bonsaidb-core", version = "=0.5.0", default-features = false, features = [ "actionable-traits", "included-from-server", ] } -bonsaidb-local = { path = "../bonsaidb-local", version = "=0.4.0", default-features = false, features = [ +bonsaidb-local = { path = "../bonsaidb-local", version = "=0.5.0", default-features = false, features = [ "internal-apis", "async", ] } -bonsaidb-utils = { path = "../bonsaidb-utils", version = "=0.4.0" } +bonsaidb-utils = { path = "../bonsaidb-utils", version = "=0.5.0" } serde = { version = "1", features = ["derive"] } tokio = { version = "1.16.1", features = ["full"] } thiserror = "1" @@ -68,7 +68,7 @@ itertools = "0.11.0" tokio-tungstenite = { version = "0.20.0", optional = true } bincode = { version = "1", optional = true } pot = "3.0.0" -fabruic = { version = "0.0.1-dev.6", features = ["dangerous"] } +fabruic = { version = "0.1.0", features = ["dangerous"] } cfg-if = "1" pem = { version = "3.0.2", optional = true } async-acme = { version = "0.4.0", optional = true, features = ["hyper_rustls"] } @@ -89,7 +89,7 @@ async-lock = "2" [dev-dependencies] -bonsaidb-core = { path = "../bonsaidb-core", version = "=0.4.0", default-features = false, features = [ +bonsaidb-core = { path = "../bonsaidb-core", version = "=0.5.0", default-features = false, features = [ "test-util", ] } anyhow = "1" diff --git a/crates/bonsaidb-utils/Cargo.toml b/crates/bonsaidb-utils/Cargo.toml index 944726dc43..2db0466bd5 100644 --- a/crates/bonsaidb-utils/Cargo.toml +++ b/crates/bonsaidb-utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bonsaidb-utils" -version = "0.4.0" +version = "0.5.0" authors = ["Jonathan Johnson "] edition = "2021" description = "Utilities used within BonsaiDb." diff --git a/crates/bonsaidb/Cargo.toml b/crates/bonsaidb/Cargo.toml index 6636eb6da3..4f68104f8e 100644 --- a/crates/bonsaidb/Cargo.toml +++ b/crates/bonsaidb/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bonsaidb" -version = "0.4.0" +version = "0.5.0" authors = ["Jonathan Johnson "] edition = "2021" description = "A programmable, ACID-compliant, document-database inspired by CouchDB." @@ -91,19 +91,19 @@ compression = ["bonsaidb-local?/compression", "bonsaidb-server?/compression"] async = ["bonsaidb-local?/async", "bonsaidb-files?/async"] [dependencies] -bonsaidb-core = { path = "../bonsaidb-core", version = "=0.4.0", default-features = false, features = [ +bonsaidb-core = { path = "../bonsaidb-core", version = "=0.5.0", default-features = false, features = [ "included-from-omnibus", ] } -bonsaidb-local = { path = "../bonsaidb-local", version = "=0.4.0", default-features = false, features = [ +bonsaidb-local = { path = "../bonsaidb-local", version = "=0.5.0", default-features = false, features = [ "included-from-omnibus", ], optional = true } -bonsaidb-client = { path = "../bonsaidb-client", version = "=0.4.0", default-features = false, features = [ +bonsaidb-client = { path = "../bonsaidb-client", version = "=0.5.0", default-features = false, features = [ "included-from-omnibus", ], optional = true } -bonsaidb-server = { path = "../bonsaidb-server", version = "=0.4.0", default-features = false, features = [ +bonsaidb-server = { path = "../bonsaidb-server", version = "=0.5.0", default-features = false, features = [ "included-from-omnibus", ], optional = true } -bonsaidb-keystorage-s3 = { path = "../bonsaidb-keystorage-s3", version = "0.4.0", default-features = false, optional = true } +bonsaidb-keystorage-s3 = { path = "../bonsaidb-keystorage-s3", version = "0.5.0", default-features = false, optional = true } bonsaidb-files = { path = "../bonsaidb-files", version = "0.1.0", optional = true } tokio = { version = "1.16.1", features = ["full"], optional = true } @@ -116,7 +116,7 @@ derive-where = "~1.2.0" tokio = { version = "1.16.1", features = ["full"] } serde = { version = "1", features = ["derive"] } anyhow = "1" -bonsaidb-core = { path = "../bonsaidb-core", version = "=0.4.0", default-features = false, features = [ +bonsaidb-core = { path = "../bonsaidb-core", version = "=0.5.0", default-features = false, features = [ "test-util", ] } futures = "0.3" diff --git a/examples/acme/Cargo.toml b/examples/acme/Cargo.toml index 4c9c2e4705..3db7df99b8 100644 --- a/examples/acme/Cargo.toml +++ b/examples/acme/Cargo.toml @@ -7,7 +7,7 @@ publish = false [dependencies] tokio = { version = "1.16.1", features = ["full"] } serde = { version = "1", features = ["derive"] } -bonsaidb = { path = "../../crates/bonsaidb", version = "0.4.0", features = [ +bonsaidb = { path = "../../crates/bonsaidb", version = "0.5.0", features = [ "server", "acme", "client", diff --git a/examples/axum/Cargo.toml b/examples/axum/Cargo.toml index cff79d8524..aa61058db4 100644 --- a/examples/axum/Cargo.toml +++ b/examples/axum/Cargo.toml @@ -8,7 +8,7 @@ publish = false client = ["bonsaidb/client"] [dependencies] -bonsaidb = { path = "../../crates/bonsaidb", version = "0.4.0", features = [ +bonsaidb = { path = "../../crates/bonsaidb", version = "0.5.0", features = [ "server", "websockets", "hyper", diff --git a/examples/basic-local/Cargo.toml b/examples/basic-local/Cargo.toml index 08744193d8..e1c789a2dd 100644 --- a/examples/basic-local/Cargo.toml +++ b/examples/basic-local/Cargo.toml @@ -22,6 +22,6 @@ async = ["tokio", "bonsaidb/async"] [dependencies] tokio = { version = "1.16.1", features = ["full"], optional = true } serde = { version = "1", features = ["derive"] } -bonsaidb = { path = "../../crates/bonsaidb", version = "0.4.0", features = [ +bonsaidb = { path = "../../crates/bonsaidb", version = "0.5.0", features = [ "local", ] } diff --git a/examples/basic-server/Cargo.toml b/examples/basic-server/Cargo.toml index faec546e5d..8db3d06f2c 100644 --- a/examples/basic-server/Cargo.toml +++ b/examples/basic-server/Cargo.toml @@ -10,7 +10,7 @@ websockets = ["bonsaidb/websockets"] [dependencies] tokio = { version = "1.16.1", features = ["full"] } serde = { version = "1", features = ["derive"] } -bonsaidb = { path = "../../crates/bonsaidb", version = "0.4.0", features = [ +bonsaidb = { path = "../../crates/bonsaidb", version = "0.5.0", features = [ "server", "password-hashing", "cli", diff --git a/examples/open-library/Cargo.toml b/examples/open-library/Cargo.toml index 59ac02a2f9..b30effbba9 100644 --- a/examples/open-library/Cargo.toml +++ b/examples/open-library/Cargo.toml @@ -7,7 +7,7 @@ publish = false [dependencies] tokio = { version = "1.16.1", features = ["full"] } serde = { version = "1", features = ["derive"] } -bonsaidb = { path = "../../crates/bonsaidb", version = "0.4.0", features = [ +bonsaidb = { path = "../../crates/bonsaidb", version = "0.5.0", features = [ "local", "compression", ] } diff --git a/examples/view-histogram/Cargo.toml b/examples/view-histogram/Cargo.toml index 07ce7ba4dd..d83ef8cf36 100644 --- a/examples/view-histogram/Cargo.toml +++ b/examples/view-histogram/Cargo.toml @@ -7,7 +7,7 @@ publish = false [dependencies] tokio = { version = "1.16.1", features = ["full"] } serde = { version = "1", features = ["derive"] } -bonsaidb = { path = "../../crates/bonsaidb", version = "0.4.0", features = [ +bonsaidb = { path = "../../crates/bonsaidb", version = "0.5.0", features = [ "local", ] } hdrhistogram = "7"