diff --git a/Cargo.lock b/Cargo.lock index fa30ac005..4b3eb0b31 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -724,7 +724,7 @@ dependencies = [ "serde_urlencoded", "sync_wrapper 1.0.1", "tokio", - "tower", + "tower 0.4.13", "tower-layer", "tower-service", "tracing", @@ -768,7 +768,7 @@ dependencies = [ "mime", "pin-project-lite", "serde", - "tower", + "tower 0.4.13", "tower-layer", "tower-service", "tracing", @@ -1123,9 +1123,9 @@ dependencies = [ [[package]] name = "comrak" -version = "0.26.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "395ab67843c57df5a4ee29d610740828dbc928cc64ecf0f2a1d5cd0e98e107a9" +checksum = "c93ab3577cca16b4a1d80a88c2e0cd8b6e969e51696f0bbb0d1dcb0157109832" dependencies = [ "caseless", "derive_builder", @@ -1674,7 +1674,7 @@ dependencies = [ "font-awesome-as-a-crate", "futures-util", "getrandom 0.2.15", - "gix 0.64.0", + "gix 0.66.0", "grass", "hex", "hostname", @@ -1730,7 +1730,7 @@ dependencies = [ "time", "tokio", "toml", - "tower", + "tower 0.5.1", "tower-http", "tower-service", "tracing", @@ -2251,45 +2251,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "gix" -version = "0.64.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d78414d29fcc82329080166077e0f7689f4016551fdb334d787c3d040fe2634f" -dependencies = [ - "gix-actor 0.31.5", - "gix-commitgraph", - "gix-config 0.38.0", - "gix-date 0.8.7", - "gix-diff 0.44.1", - "gix-discover 0.33.0", - "gix-features", - "gix-fs", - "gix-glob", - "gix-hash", - "gix-hashtable", - "gix-lock", - "gix-macros", - "gix-object 0.42.3", - "gix-odb 0.61.1", - "gix-pack 0.51.1", - "gix-path", - "gix-ref 0.45.0", - "gix-refspec 0.23.1", - "gix-revision 0.27.2", - "gix-revwalk 0.13.2", - "gix-sec", - "gix-tempfile", - "gix-trace", - "gix-traverse 0.39.2", - "gix-url", - "gix-utils", - "gix-validate 0.8.5", - "once_cell", - "smallvec", - "thiserror", -] - [[package]] name = "gix" version = "0.66.0" @@ -2450,27 +2411,6 @@ dependencies = [ "winnow", ] -[[package]] -name = "gix-config" -version = "0.38.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28f53fd03d1bf09ebcc2c8654f08969439c4556e644ca925f27cf033bc43e658" -dependencies = [ - "bstr", - "gix-config-value", - "gix-features", - "gix-glob", - "gix-path", - "gix-ref 0.45.0", - "gix-sec", - "memchr", - "once_cell", - "smallvec", - "thiserror", - "unicode-bom", - "winnow", -] - [[package]] name = "gix-config" version = "0.40.0" @@ -2594,22 +2534,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "gix-discover" -version = "0.33.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67662731cec3cb31ba3ed2463809493f76d8e5d6c6d245de8b0560438c13450e" -dependencies = [ - "bstr", - "dunce", - "gix-fs", - "gix-hash", - "gix-path", - "gix-ref 0.45.0", - "gix-sec", - "thiserror", -] - [[package]] name = "gix-discover" version = "0.35.0" @@ -3095,27 +3019,6 @@ dependencies = [ "winnow", ] -[[package]] -name = "gix-ref" -version = "0.45.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "636e96a0a5562715153fee098c217110c33a6f8218f08f4687ff99afde159bb5" -dependencies = [ - "gix-actor 0.31.5", - "gix-features", - "gix-fs", - "gix-hash", - "gix-lock", - "gix-object 0.42.3", - "gix-path", - "gix-tempfile", - "gix-utils", - "gix-validate 0.8.5", - "memmap2", - "thiserror", - "winnow", -] - [[package]] name = "gix-ref" version = "0.47.0" @@ -3851,7 +3754,7 @@ dependencies = [ "pin-project-lite", "socket2", "tokio", - "tower", + "tower 0.4.13", "tower-service", "tracing", ] @@ -4135,9 +4038,9 @@ dependencies = [ [[package]] name = "libsqlite3-sys" -version = "0.28.0" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c10584274047cb335c23d3e61bcef8e323adae7c5c8c760540f73610177fc3f" +checksum = "2e99fb7a497b1e3339bc746195567ed8d3e24945ecd636e3619d20b9de9e9149" dependencies = [ "cc", "pkg-config", @@ -5486,9 +5389,9 @@ dependencies = [ [[package]] name = "rusqlite" -version = "0.31.0" +version = "0.32.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b838eba278d213a8beaf485bd313fd580ca4505a00d5871caeb1457c55322cae" +checksum = "7753b721174eb8ff87a9a0e799e2d7bc3749323e773db92e0984debb00019d6e" dependencies = [ "bitflags 2.6.0", "fallible-iterator 0.3.0", @@ -6236,9 +6139,9 @@ dependencies = [ [[package]] name = "sqlx" -version = "0.8.0" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27144619c6e5802f1380337a209d2ac1c431002dd74c6e60aebff3c506dc4f0c" +checksum = "93334716a037193fac19df402f8571269c84a00852f6a7066b5d2616dcd64d3e" dependencies = [ "sqlx-core", "sqlx-macros", @@ -6249,9 +6152,9 @@ dependencies = [ [[package]] name = "sqlx-core" -version = "0.8.0" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a999083c1af5b5d6c071d34a708a19ba3e02106ad82ef7bbd69f5e48266b613b" +checksum = "d4d8060b456358185f7d50c55d9b5066ad956956fddec42ee2e8567134a8936e" dependencies = [ "atoi", "byteorder", @@ -6289,9 +6192,9 @@ dependencies = [ [[package]] name = "sqlx-macros" -version = "0.8.0" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a23217eb7d86c584b8cbe0337b9eacf12ab76fe7673c513141ec42565698bb88" +checksum = "cac0692bcc9de3b073e8d747391827297e075c7710ff6276d9f7a1f3d58c6657" dependencies = [ "proc-macro2", "quote", @@ -6302,9 +6205,9 @@ dependencies = [ [[package]] name = "sqlx-macros-core" -version = "0.8.0" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a099220ae541c5db479c6424bdf1b200987934033c2584f79a0e1693601e776" +checksum = "1804e8a7c7865599c9c79be146dc8a9fd8cc86935fa641d3ea58e5f0688abaa5" dependencies = [ "dotenvy", "either", @@ -6328,9 +6231,9 @@ dependencies = [ [[package]] name = "sqlx-mysql" -version = "0.8.0" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5afe4c38a9b417b6a9a5eeffe7235d0a106716495536e7727d1c7f4b1ff3eba6" +checksum = "64bb4714269afa44aef2755150a0fc19d756fb580a67db8885608cf02f47d06a" dependencies = [ "atoi", "base64 0.22.1", @@ -6371,9 +6274,9 @@ dependencies = [ [[package]] name = "sqlx-postgres" -version = "0.8.0" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1dbb157e65f10dbe01f729339c06d239120221c9ad9fa0ba8408c4cc18ecf21" +checksum = "6fa91a732d854c5d7726349bb4bb879bb9478993ceb764247660aee25f67c2f8" dependencies = [ "atoi", "base64 0.22.1", @@ -6410,9 +6313,9 @@ dependencies = [ [[package]] name = "sqlx-sqlite" -version = "0.8.0" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b2cdd83c008a622d94499c0006d8ee5f821f36c89b7d625c900e5dc30b5c5ee" +checksum = "d5b2cf34a45953bfd3daaf3db0f7a7878ab9b7a6b91b422d24a7a9e4c857b680" dependencies = [ "atoi", "chrono", @@ -6916,6 +6819,16 @@ dependencies = [ "tracing", ] +[[package]] +name = "tower" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2873938d487c3cfb9aed7546dc9f2711d867c9f90c46b889989a2cb84eba6b4f" +dependencies = [ + "tower-layer", + "tower-service", +] + [[package]] name = "tower-http" version = "0.5.2" diff --git a/Cargo.toml b/Cargo.toml index c8fc3e1f5..3b52288b9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -46,7 +46,7 @@ docsrs-metadata = { path = "crates/metadata" } anyhow = { version = "1.0.42", features = ["backtrace"]} backtrace = "0.3.61" thiserror = "1.0.26" -comrak = { version = "0.26.0", default-features = false } +comrak = { version = "0.28.0", default-features = false } syntect = { version = "5.0.0", default-features = false, features = ["parsing", "html", "dump-load", "regex-onig"] } toml = "0.8.0" prometheus = { version = "0.13.0", default-features = false } @@ -67,7 +67,7 @@ zip = {version = "2.2.0", default-features = false, features = ["bzip2"]} bzip2 = "0.4.4" getrandom = "0.2.1" itertools = { version = "0.13.0", optional = true} -rusqlite = { version = "0.31.0", features = ["bundled"] } +rusqlite = { version = "0.32.1", features = ["bundled"] } hex = "0.4.3" # Async @@ -90,7 +90,7 @@ serde_with = "3.4.0" axum = { version = "0.7.3", features = ["macros"] } axum-extra = { version = "0.9.1", features = ["typed-header"] } hyper = { version = "1.1.0", default-features = false } -tower = "0.4.11" +tower = "0.5.1" tower-service = "0.3.2" tower-http = { version = "0.5.0", features = ["fs", "trace", "timeout", "catch-panic"] } mime = "0.3.16" @@ -139,7 +139,7 @@ debug = "line-tables-only" [build-dependencies] time = "0.3" -gix = { version = "0.64.0", default-features = false } +gix = { version = "0.66.0", default-features = false } string_cache_codegen = "0.5.1" walkdir = "2" anyhow = { version = "1.0.42", features = ["backtrace"] }