diff --git a/Cargo.lock b/Cargo.lock index 6542af414..2c8605028 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -46,7 +46,7 @@ dependencies = [ "mime", "percent-encoding", "pin-project-lite", - "rand 0.9.1", + "rand 0.9.2", "sha1", "smallvec", "tokio", @@ -90,7 +90,7 @@ dependencies = [ "futures-core", "futures-util", "mio", - "socket2", + "socket2 0.5.10", "tokio", "tracing", ] @@ -148,7 +148,7 @@ dependencies = [ "serde_json", "serde_urlencoded", "smallvec", - "socket2", + "socket2 0.5.10", "time", "tracing", "url", @@ -370,9 +370,9 @@ dependencies = [ [[package]] name = "async-compression" -version = "0.4.25" +version = "0.4.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40f6024f3f856663b45fd0c9b6f2024034a702f453549449e0d84a305900dad4" +checksum = "ddb939d66e4ae03cee6091612804ba446b12878410cfa17f785f4dd67d4014e8" dependencies = [ "bzip2", "flate2", @@ -453,9 +453,9 @@ checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" [[package]] name = "aws-config" -version = "1.8.1" +version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c18d005c70d2b9c0c1ea8876c039db0ec7fb71164d25c73ccea21bf41fd02171" +checksum = "c0baa720ebadea158c5bda642ac444a2af0cdf7bb66b46d1e4533de5d1f449d0" dependencies = [ "aws-credential-types", "aws-runtime", @@ -483,9 +483,9 @@ dependencies = [ [[package]] name = "aws-credential-types" -version = "1.2.3" +version = "1.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "687bc16bc431a8533fe0097c7f0182874767f920989d7260950172ae8e3c4465" +checksum = "b68c2194a190e1efc999612792e25b1ab3abfefe4306494efaaabc25933c0cbe" dependencies = [ "aws-smithy-async", "aws-smithy-runtime-api", @@ -495,9 +495,9 @@ dependencies = [ [[package]] name = "aws-lc-rs" -version = "1.13.2" +version = "1.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08b5d4e069cbc868041a64bd68dc8cb39a0d79585cd6c5a24caa8c2d622121be" +checksum = "5c953fe1ba023e6b7730c0d4b031d06f267f23a46167dcbd40316644b10a17ba" dependencies = [ "aws-lc-sys", "zeroize", @@ -518,9 +518,9 @@ dependencies = [ [[package]] name = "aws-runtime" -version = "1.5.8" +version = "1.5.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f6c68419d8ba16d9a7463671593c54f81ba58cab466e9b759418da606dcc2e2" +checksum = "b2090e664216c78e766b6bac10fe74d2f451c02441d43484cd76ac9a295075f7" dependencies = [ "aws-credential-types", "aws-sigv4", @@ -543,9 +543,9 @@ dependencies = [ [[package]] name = "aws-sdk-cloudfront" -version = "1.81.0" +version = "1.86.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cdcc1375f7c4afeb3b8835e911a304829bffe8f4ea4e341213a01ec72182500" +checksum = "b55eb3bfa37f2391044855a741590ca06721247005847372fcb5b666450fb46c" dependencies = [ "aws-credential-types", "aws-runtime", @@ -565,9 +565,9 @@ dependencies = [ [[package]] name = "aws-sdk-s3" -version = "1.96.0" +version = "1.100.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e25d24de44b34dcdd5182ac4e4c6f07bcec2661c505acef94c0d293b65505fe" +checksum = "8c5eafbdcd898114b839ba68ac628e31c4cfc3e11dfca38dc1b2de2f35bb6270" dependencies = [ "aws-credential-types", "aws-runtime", @@ -599,9 +599,9 @@ dependencies = [ [[package]] name = "aws-sdk-sso" -version = "1.74.0" +version = "1.78.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0a69de9c1b9272da2872af60c7402683e7f45c06267735b4332deacb203239b" +checksum = "dbd7bc4bd34303733bded362c4c997a39130eac4310257c79aae8484b1c4b724" dependencies = [ "aws-credential-types", "aws-runtime", @@ -621,9 +621,9 @@ dependencies = [ [[package]] name = "aws-sdk-ssooidc" -version = "1.75.0" +version = "1.79.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0b161d836fac72bdd5ac1a4cd1cdc38ab888c7af26cfd95f661be4409505e63" +checksum = "77358d25f781bb106c1a69531231d4fd12c6be904edb0c47198c604df5a2dbca" dependencies = [ "aws-credential-types", "aws-runtime", @@ -643,9 +643,9 @@ dependencies = [ [[package]] name = "aws-sdk-sts" -version = "1.76.0" +version = "1.80.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb1cd79a3412751a341a28e2cd0d6fa4345241976da427b075a0c0cd5409f886" +checksum = "06e3ed2a9b828ae7763ddaed41d51724d2661a50c45f845b08967e52f4939cfc" dependencies = [ "aws-credential-types", "aws-runtime", @@ -705,9 +705,9 @@ dependencies = [ [[package]] name = "aws-smithy-checksums" -version = "0.63.4" +version = "0.63.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "244f00666380d35c1c76b90f7b88a11935d11b84076ac22a4c014ea0939627af" +checksum = "5ab9472f7a8ec259ddb5681d2ef1cb1cf16c0411890063e67cdc7b62562cc496" dependencies = [ "aws-smithy-http", "aws-smithy-types", @@ -725,9 +725,9 @@ dependencies = [ [[package]] name = "aws-smithy-eventstream" -version = "0.60.9" +version = "0.60.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "338a3642c399c0a5d157648426110e199ca7fd1c689cc395676b81aa563700c4" +checksum = "604c7aec361252b8f1c871a7641d5e0ba3a7f5a586e51b66bc9510a5519594d9" dependencies = [ "aws-smithy-types", "bytes", @@ -736,9 +736,9 @@ dependencies = [ [[package]] name = "aws-smithy-http" -version = "0.62.1" +version = "0.62.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99335bec6cdc50a346fda1437f9fefe33abf8c99060739a546a16457f2862ca9" +checksum = "43c82ba4cab184ea61f6edaafc1072aad3c2a17dcf4c0fce19ac5694b90d8b5f" dependencies = [ "aws-smithy-eventstream", "aws-smithy-runtime-api", @@ -780,7 +780,7 @@ dependencies = [ "indexmap 2.10.0", "pin-project-lite", "rustls 0.21.12", - "rustls 0.23.29", + "rustls 0.23.30", "rustls-native-certs 0.8.1", "rustls-pki-types", "serde", @@ -839,9 +839,9 @@ dependencies = [ [[package]] name = "aws-smithy-runtime" -version = "1.8.4" +version = "1.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3aaec682eb189e43c8a19c3dab2fe54590ad5f2cc2d26ab27608a20f2acf81c" +checksum = "660f70d9d8af6876b4c9aa8dcb0dbaf0f89b04ee9a4455bea1b4ba03b15f26f6" dependencies = [ "aws-smithy-async", "aws-smithy-http", @@ -864,9 +864,9 @@ dependencies = [ [[package]] name = "aws-smithy-runtime-api" -version = "1.8.3" +version = "1.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9852b9226cb60b78ce9369022c0df678af1cac231c882d5da97a0c4e03be6e67" +checksum = "937a49ecf061895fca4a6dd8e864208ed9be7546c0527d04bc07d502ec5fba1c" dependencies = [ "aws-smithy-async", "aws-smithy-types", @@ -926,9 +926,9 @@ dependencies = [ [[package]] name = "aws-types" -version = "1.3.7" +version = "1.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a322fec39e4df22777ed3ad8ea868ac2f94cd15e1a55f6ee8d8d6305057689a" +checksum = "b069d19bf01e46298eaedd7c6f283fe565a59263e53eebec945f3e6398f42390" dependencies = [ "aws-credential-types", "aws-smithy-async", @@ -1252,9 +1252,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.2.29" +version = "1.2.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c1599538de2394445747c8cf7935946e3cc27e9625f889d979bfb2aaf569362" +checksum = "deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7" dependencies = [ "jobserver", "libc", @@ -1411,9 +1411,9 @@ dependencies = [ [[package]] name = "comrak" -version = "0.39.1" +version = "0.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fefab951771fc3beeed0773ce66a4f7b706273fc6c4c95b08dd1615744abcf5" +checksum = "32c3278f396e5707769a68bc0943e9b8f84a172836b173827810918279621747" dependencies = [ "caseless", "entities", @@ -1491,7 +1491,7 @@ version = "3.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc5380d50f922b49fc83564b9e83c4986718d49185b7a16555b1e1a20ae21c43" dependencies = [ - "gix", + "gix 0.72.1", "hex", "home", "memchr", @@ -1515,7 +1515,7 @@ checksum = "c0d6d6eb455f461957ef240ff5d9df2bc88afbad901c25e89d7570b0b749d027" dependencies = [ "ahash", "bstr", - "gix", + "gix 0.72.1", "hashbrown 0.14.5", "hex", "reqwest", @@ -1549,24 +1549,24 @@ dependencies = [ "crc", "digest", "libc", - "rand 0.9.1", + "rand 0.9.2", "regex", ] [[package]] name = "crc32fast" -version = "1.4.2" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" +checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" dependencies = [ "cfg-if", ] [[package]] name = "criterion" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3bf7af66b0989381bd0be551bd7cc91912a655a58c6918420c9527b1fd8b4679" +checksum = "e1c047a62b0cc3e145fa84415a3191f628e980b194c2755aa12300a4e6cbd928" dependencies = [ "anes", "cast", @@ -1587,12 +1587,12 @@ dependencies = [ [[package]] name = "criterion-plot" -version = "0.5.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1" +checksum = "9b1bcc0dc7dfae599d84ad0b1a55f80cde8af3725da8313b528da95ef783e338" dependencies = [ "cast", - "itertools 0.10.5", + "itertools 0.13.0", ] [[package]] @@ -1727,7 +1727,7 @@ dependencies = [ "openssl-probe", "openssl-sys", "schannel", - "socket2", + "socket2 0.5.10", "windows-sys 0.59.0", ] @@ -1967,7 +1967,7 @@ dependencies = [ "font-awesome-as-a-crate", "futures-util", "getrandom 0.3.3", - "gix", + "gix 0.73.0", "grass", "hex", "hostname", @@ -1989,7 +1989,7 @@ dependencies = [ "pretty_assertions", "procfs", "prometheus", - "rand 0.9.1", + "rand 0.9.2", "rayon", "regex", "reqwest", @@ -2506,41 +2506,41 @@ dependencies = [ "gix-actor", "gix-attributes", "gix-command", - "gix-commitgraph", - "gix-config", + "gix-commitgraph 0.28.0", + "gix-config 0.45.1", "gix-credentials", "gix-date", - "gix-diff", - "gix-discover", - "gix-features", + "gix-diff 0.52.1", + "gix-discover 0.40.1", + "gix-features 0.42.1", "gix-filter", - "gix-fs", - "gix-glob", - "gix-hash", - "gix-hashtable", + "gix-fs 0.15.0", + "gix-glob 0.20.1", + "gix-hash 0.18.0", + "gix-hashtable 0.8.1", "gix-ignore", "gix-index", - "gix-lock", + "gix-lock 17.1.0", "gix-negotiate", - "gix-object", - "gix-odb", - "gix-pack", + "gix-object 0.49.1", + "gix-odb 0.69.1", + "gix-pack 0.59.1", "gix-path", "gix-pathspec", "gix-prompt", - "gix-protocol", - "gix-ref", - "gix-refspec", - "gix-revision", - "gix-revwalk", - "gix-sec", - "gix-shallow", + "gix-protocol 0.50.1", + "gix-ref 0.52.1", + "gix-refspec 0.30.1", + "gix-revision 0.34.1", + "gix-revwalk 0.20.1", + "gix-sec 0.11.0", + "gix-shallow 0.4.0", "gix-submodule", - "gix-tempfile", + "gix-tempfile 17.1.0", "gix-trace", - "gix-transport", - "gix-traverse", - "gix-url", + "gix-transport 0.47.0", + "gix-traverse 0.46.2", + "gix-url 0.31.0", "gix-utils", "gix-validate", "gix-worktree", @@ -2549,11 +2549,51 @@ dependencies = [ "thiserror 2.0.12", ] +[[package]] +name = "gix" +version = "0.73.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "514c29cc879bdc0286b0cbc205585a49b252809eb86c69df4ce4f855ee75f635" +dependencies = [ + "gix-actor", + "gix-commitgraph 0.29.0", + "gix-config 0.46.0", + "gix-date", + "gix-diff 0.53.0", + "gix-discover 0.41.0", + "gix-features 0.43.0", + "gix-fs 0.16.0", + "gix-glob 0.21.0", + "gix-hash 0.19.0", + "gix-hashtable 0.9.0", + "gix-lock 18.0.0", + "gix-object 0.50.0", + "gix-odb 0.70.0", + "gix-pack 0.60.0", + "gix-path", + "gix-protocol 0.51.0", + "gix-ref 0.53.0", + "gix-refspec 0.31.0", + "gix-revision 0.35.0", + "gix-revwalk 0.21.0", + "gix-sec 0.12.0", + "gix-shallow 0.5.0", + "gix-tempfile 18.0.0", + "gix-trace", + "gix-traverse 0.47.0", + "gix-url 0.32.0", + "gix-utils", + "gix-validate", + "once_cell", + "smallvec", + "thiserror 2.0.12", +] + [[package]] name = "gix-actor" -version = "0.35.1" +version = "0.35.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b300e6e4f31f3f6bd2de5e2b0caab192ced00dc0fcd0f7cc56e28c575c8e1ff" +checksum = "58ebbb8f41071c7cf318a0b1db667c34e1df49db7bf387d282a4e61a3b97882c" dependencies = [ "bstr", "gix-date", @@ -2570,7 +2610,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6f50d813d5c2ce9463ba0c29eea90060df08e38ad8f34b8a192259f8bce5c078" dependencies = [ "bstr", - "gix-glob", + "gix-glob 0.20.1", "gix-path", "gix-quote", "gix-trace", @@ -2600,9 +2640,9 @@ dependencies = [ [[package]] name = "gix-command" -version = "0.6.1" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d05dd813ef6bb798570308aa7f1245cefa350ec9f30dc53308335eb22b9d0f8b" +checksum = "6b31b65ca48a352ae86312b27a514a0c661935f96b481ac8b4371f65815eb196" dependencies = [ "bstr", "gix-path", @@ -2619,7 +2659,20 @@ checksum = "e05050fd6caa6c731fe3bd7f9485b3b520be062d3d139cb2626e052d6c127951" dependencies = [ "bstr", "gix-chunk", - "gix-hash", + "gix-hash 0.18.0", + "memmap2", + "thiserror 2.0.12", +] + +[[package]] +name = "gix-commitgraph" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6bb23121e952f43a5b07e3e80890336cb847297467a410475036242732980d06" +dependencies = [ + "bstr", + "gix-chunk", + "gix-hash 0.19.0", "memmap2", "thiserror 2.0.12", ] @@ -2632,11 +2685,32 @@ checksum = "48f3c8f357ae049bfb77493c2ec9010f58cfc924ae485e1116c3718fc0f0d881" dependencies = [ "bstr", "gix-config-value", - "gix-features", - "gix-glob", + "gix-features 0.42.1", + "gix-glob 0.20.1", "gix-path", - "gix-ref", - "gix-sec", + "gix-ref 0.52.1", + "gix-sec 0.11.0", + "memchr", + "once_cell", + "smallvec", + "thiserror 2.0.12", + "unicode-bom", + "winnow", +] + +[[package]] +name = "gix-config" +version = "0.46.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5dfb898c5b695fd4acfc3c0ab638525a65545d47706064dcf7b5ead6cdb136c0" +dependencies = [ + "bstr", + "gix-config-value", + "gix-features 0.43.0", + "gix-glob 0.21.0", + "gix-path", + "gix-ref 0.53.0", + "gix-sec 0.12.0", "memchr", "once_cell", "smallvec", @@ -2647,9 +2721,9 @@ dependencies = [ [[package]] name = "gix-config-value" -version = "0.15.0" +version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "439d62e241dae2dffd55bfeeabe551275cf9d9f084c5ebc6b48bad49d03285b7" +checksum = "9f012703eb67e263c6c1fc96649fec47694dd3e5d2a91abfc65e4a6a6dc85309" dependencies = [ "bitflags 2.9.1", "bstr", @@ -2669,17 +2743,17 @@ dependencies = [ "gix-config-value", "gix-path", "gix-prompt", - "gix-sec", + "gix-sec 0.11.0", "gix-trace", - "gix-url", + "gix-url 0.31.0", "thiserror 2.0.12", ] [[package]] name = "gix-date" -version = "0.10.2" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "139d1d52b21741e3f0c72b0fc65e1ff34d4eaceb100ef529d182725d2e09b8cb" +checksum = "d7235bdf4d9d54a6901928e3a37f91c16f419e6957f520ed929c3d292b84226e" dependencies = [ "bstr", "itoa 1.0.15", @@ -2697,18 +2771,30 @@ dependencies = [ "bstr", "gix-command", "gix-filter", - "gix-fs", - "gix-hash", - "gix-object", + "gix-fs 0.15.0", + "gix-hash 0.18.0", + "gix-object 0.49.1", "gix-path", - "gix-tempfile", + "gix-tempfile 17.1.0", "gix-trace", - "gix-traverse", + "gix-traverse 0.46.2", "gix-worktree", "imara-diff", "thiserror 2.0.12", ] +[[package]] +name = "gix-diff" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de854852010d44a317f30c92d67a983e691c9478c8a3fb4117c1f48626bcdea8" +dependencies = [ + "bstr", + "gix-hash 0.19.0", + "gix-object 0.50.0", + "thiserror 2.0.12", +] + [[package]] name = "gix-discover" version = "0.40.1" @@ -2717,11 +2803,27 @@ checksum = "dccfe3e25b4ea46083916c56db3ba9d1e6ef6dce54da485f0463f9fc0fe1837c" dependencies = [ "bstr", "dunce", - "gix-fs", - "gix-hash", + "gix-fs 0.15.0", + "gix-hash 0.18.0", + "gix-path", + "gix-ref 0.52.1", + "gix-sec 0.11.0", + "thiserror 2.0.12", +] + +[[package]] +name = "gix-discover" +version = "0.41.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ffb180c91ca1a2cf53e828bb63d8d8f8fa7526f49b83b33d7f46cbeb5d79d30a" +dependencies = [ + "bstr", + "dunce", + "gix-fs 0.16.0", + "gix-hash 0.19.0", "gix-path", - "gix-ref", - "gix-sec", + "gix-ref 0.53.0", + "gix-sec 0.12.0", "thiserror 2.0.12", ] @@ -2741,7 +2843,25 @@ dependencies = [ "libc", "once_cell", "parking_lot", - "prodash", + "prodash 29.0.2", + "thiserror 2.0.12", + "walkdir", +] + +[[package]] +name = "gix-features" +version = "0.43.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a92748623c201568785ee69a561f4eec06f745b4fac67dab1d44ca9891a57ee" +dependencies = [ + "crc32fast", + "flate2", + "gix-path", + "gix-trace", + "gix-utils", + "libc", + "once_cell", + "prodash 30.0.1", "thiserror 2.0.12", "walkdir", ] @@ -2756,8 +2876,8 @@ dependencies = [ "encoding_rs", "gix-attributes", "gix-command", - "gix-hash", - "gix-object", + "gix-hash 0.18.0", + "gix-object 0.49.1", "gix-packetline-blocking", "gix-path", "gix-quote", @@ -2775,7 +2895,21 @@ checksum = "67a0637149b4ef24d3ea55f81f77231401c8463fae6da27331c987957eb597c7" dependencies = [ "bstr", "fastrand", - "gix-features", + "gix-features 0.42.1", + "gix-path", + "gix-utils", + "thiserror 2.0.12", +] + +[[package]] +name = "gix-fs" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d793f71e955d18f228d20ec433dcce6d0e8577efcdfd11d72d09d7cc2758dfd1" +dependencies = [ + "bstr", + "fastrand", + "gix-features 0.43.0", "gix-path", "gix-utils", "thiserror 2.0.12", @@ -2789,7 +2923,19 @@ checksum = "90181472925b587f6079698f79065ff64786e6d6c14089517a1972bca99fb6e9" dependencies = [ "bitflags 2.9.1", "bstr", - "gix-features", + "gix-features 0.42.1", + "gix-path", +] + +[[package]] +name = "gix-glob" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b947db8366823e7a750c254f6bb29e27e17f27e457bf336ba79b32423db62cd5" +dependencies = [ + "bitflags 2.9.1", + "bstr", + "gix-features 0.43.0", "gix-path", ] @@ -2800,7 +2946,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8d4900562c662852a6b42e2ef03442eccebf24f047d8eab4f23bc12ef0d785d8" dependencies = [ "faster-hex", - "gix-features", + "gix-features 0.42.1", + "sha1-checked", + "thiserror 2.0.12", +] + +[[package]] +name = "gix-hash" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "251fad79796a731a2a7664d9ea95ee29a9e99474de2769e152238d4fdb69d50e" +dependencies = [ + "faster-hex", + "gix-features 0.43.0", "sha1-checked", "thiserror 2.0.12", ] @@ -2811,11 +2969,22 @@ version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b5b5cb3c308b4144f2612ff64e32130e641279fcf1a84d8d40dad843b4f64904" dependencies = [ - "gix-hash", + "gix-hash 0.18.0", "hashbrown 0.14.5", "parking_lot", ] +[[package]] +name = "gix-hashtable" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c35300b54896153e55d53f4180460931ccd69b7e8d2f6b9d6401122cdedc4f07" +dependencies = [ + "gix-hash 0.19.0", + "hashbrown 0.15.4", + "parking_lot", +] + [[package]] name = "gix-ignore" version = "0.15.0" @@ -2823,7 +2992,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae358c3c96660b10abc7da63c06788dfded603e717edbd19e38c6477911b71c8" dependencies = [ "bstr", - "gix-glob", + "gix-glob 0.20.1", "gix-path", "gix-trace", "unicode-bom", @@ -2840,19 +3009,19 @@ dependencies = [ "filetime", "fnv", "gix-bitmap", - "gix-features", - "gix-fs", - "gix-hash", - "gix-lock", - "gix-object", - "gix-traverse", + "gix-features 0.42.1", + "gix-fs 0.15.0", + "gix-hash 0.18.0", + "gix-lock 17.1.0", + "gix-object 0.49.1", + "gix-traverse 0.46.2", "gix-utils", "gix-validate", "hashbrown 0.14.5", "itoa 1.0.15", "libc", "memmap2", - "rustix 1.0.7", + "rustix 1.0.8", "smallvec", "thiserror 2.0.12", ] @@ -2863,7 +3032,18 @@ version = "17.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "570f8b034659f256366dc90f1a24924902f20acccd6a15be96d44d1269e7a796" dependencies = [ - "gix-tempfile", + "gix-tempfile 17.1.0", + "gix-utils", + "thiserror 2.0.12", +] + +[[package]] +name = "gix-lock" +version = "18.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9fa71da90365668a621e184eb5b979904471af1b3b09b943a84bc50e8ad42ed" +dependencies = [ + "gix-tempfile 18.0.0", "gix-utils", "thiserror 2.0.12", ] @@ -2875,11 +3055,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2e1ea901acc4d5b44553132a29e8697210cb0e739b2d9752d713072e9391e3c9" dependencies = [ "bitflags 2.9.1", - "gix-commitgraph", + "gix-commitgraph 0.28.0", "gix-date", - "gix-hash", - "gix-object", - "gix-revwalk", + "gix-hash 0.18.0", + "gix-object 0.49.1", + "gix-revwalk 0.20.1", "smallvec", "thiserror 2.0.12", ] @@ -2893,9 +3073,30 @@ dependencies = [ "bstr", "gix-actor", "gix-date", - "gix-features", - "gix-hash", - "gix-hashtable", + "gix-features 0.42.1", + "gix-hash 0.18.0", + "gix-hashtable 0.8.1", + "gix-path", + "gix-utils", + "gix-validate", + "itoa 1.0.15", + "smallvec", + "thiserror 2.0.12", + "winnow", +] + +[[package]] +name = "gix-object" +version = "0.50.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49664e3e212bc34f7060f5738ce7022247e4afd959b68a4f666b1fd29c00b23c" +dependencies = [ + "bstr", + "gix-actor", + "gix-date", + "gix-features 0.43.0", + "gix-hash 0.19.0", + "gix-hashtable 0.9.0", "gix-path", "gix-utils", "gix-validate", @@ -2913,12 +3114,33 @@ checksum = "868f703905fdbcfc1bd750942f82419903ecb7039f5288adb5206d6de405e0c9" dependencies = [ "arc-swap", "gix-date", - "gix-features", - "gix-fs", - "gix-hash", - "gix-hashtable", - "gix-object", - "gix-pack", + "gix-features 0.42.1", + "gix-fs 0.15.0", + "gix-hash 0.18.0", + "gix-hashtable 0.8.1", + "gix-object 0.49.1", + "gix-pack 0.59.1", + "gix-path", + "gix-quote", + "parking_lot", + "tempfile", + "thiserror 2.0.12", +] + +[[package]] +name = "gix-odb" +version = "0.70.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c9d7af10fda9df0bb4f7f9bd507963560b3c66cb15a5b825caf752e0eb109ac" +dependencies = [ + "arc-swap", + "gix-date", + "gix-features 0.43.0", + "gix-fs 0.16.0", + "gix-hash 0.19.0", + "gix-hashtable 0.9.0", + "gix-object 0.50.0", + "gix-pack 0.60.0", "gix-path", "gix-quote", "parking_lot", @@ -2934,12 +3156,12 @@ checksum = "9d49c55d69c8449f2a0a5a77eb9cbacfebb6b0e2f1215f0fc23a4cb60528a450" dependencies = [ "clru", "gix-chunk", - "gix-features", - "gix-hash", - "gix-hashtable", - "gix-object", + "gix-features 0.42.1", + "gix-hash 0.18.0", + "gix-hashtable 0.8.1", + "gix-object 0.49.1", "gix-path", - "gix-tempfile", + "gix-tempfile 17.1.0", "memmap2", "parking_lot", "smallvec", @@ -2947,11 +3169,29 @@ dependencies = [ "uluru", ] +[[package]] +name = "gix-pack" +version = "0.60.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8571df89bfca5abb49c3e3372393f7af7e6f8b8dbe2b96303593cef5b263019" +dependencies = [ + "clru", + "gix-chunk", + "gix-features 0.43.0", + "gix-hash 0.19.0", + "gix-hashtable 0.9.0", + "gix-object 0.50.0", + "gix-path", + "memmap2", + "smallvec", + "thiserror 2.0.12", +] + [[package]] name = "gix-packetline" -version = "0.19.0" +version = "0.19.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ddc034bc67c848e4ef7596ab5528cd8fd439d310858dbe1ce8b324f25deb91c" +checksum = "2592fbd36249a2fea11056f7055cc376301ef38d903d157de41998335bbf1f93" dependencies = [ "bstr", "faster-hex", @@ -2961,9 +3201,9 @@ dependencies = [ [[package]] name = "gix-packetline-blocking" -version = "0.19.0" +version = "0.19.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c44880f028ba46d6cf37a66d27a300310c6b51b8ed0e44918f93df061168e2f3" +checksum = "fc4e706f328cd494cc8f932172e123a72b9a4711b0db5e411681432a89bd4c94" dependencies = [ "bstr", "faster-hex", @@ -2973,9 +3213,9 @@ dependencies = [ [[package]] name = "gix-path" -version = "0.10.18" +version = "0.10.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "567f65fec4ef10dfab97ae71f26a27fd4d7fe7b8e3f90c8a58551c41ff3fb65b" +checksum = "c6279d323d925ad4790602105ae27df4b915e7a7d81e4cdba2603121c03ad111" dependencies = [ "bstr", "gix-trace", @@ -2995,21 +3235,21 @@ dependencies = [ "bstr", "gix-attributes", "gix-config-value", - "gix-glob", + "gix-glob 0.20.1", "gix-path", "thiserror 2.0.12", ] [[package]] name = "gix-prompt" -version = "0.11.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d024a3fe3993bbc17733396d2cefb169c7a9d14b5b71dafb7f96e3962b7c3128" +checksum = "6ffa1a7a34c81710aaa666a428c142b6c5d640492fcd41267db0740d923c7906" dependencies = [ "gix-command", "gix-config-value", "parking_lot", - "rustix 1.0.7", + "rustix 1.0.8", "thiserror 2.0.12", ] @@ -3022,17 +3262,36 @@ dependencies = [ "bstr", "gix-credentials", "gix-date", - "gix-features", - "gix-hash", - "gix-lock", + "gix-features 0.42.1", + "gix-hash 0.18.0", + "gix-lock 17.1.0", "gix-negotiate", - "gix-object", - "gix-ref", - "gix-refspec", - "gix-revwalk", - "gix-shallow", + "gix-object 0.49.1", + "gix-ref 0.52.1", + "gix-refspec 0.30.1", + "gix-revwalk 0.20.1", + "gix-shallow 0.4.0", "gix-trace", - "gix-transport", + "gix-transport 0.47.0", + "gix-utils", + "maybe-async", + "thiserror 2.0.12", + "winnow", +] + +[[package]] +name = "gix-protocol" +version = "0.51.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12b4b807c47ffcf7c1e5b8119585368a56449f3493da93b931e1d4239364e922" +dependencies = [ + "bstr", + "gix-date", + "gix-features 0.43.0", + "gix-hash 0.19.0", + "gix-ref 0.53.0", + "gix-shallow 0.5.0", + "gix-transport 0.48.0", "gix-utils", "maybe-async", "thiserror 2.0.12", @@ -3057,13 +3316,34 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d1b7985657029684d759f656b09abc3e2c73085596d5cdb494428823970a7762" dependencies = [ "gix-actor", - "gix-features", - "gix-fs", - "gix-hash", - "gix-lock", - "gix-object", + "gix-features 0.42.1", + "gix-fs 0.15.0", + "gix-hash 0.18.0", + "gix-lock 17.1.0", + "gix-object 0.49.1", + "gix-path", + "gix-tempfile 17.1.0", + "gix-utils", + "gix-validate", + "memmap2", + "thiserror 2.0.12", + "winnow", +] + +[[package]] +name = "gix-ref" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b7a23209d4e4cbdc2086d294f5f3f8707ac6286768847024d952d8cd3278c5b" +dependencies = [ + "gix-actor", + "gix-features 0.43.0", + "gix-fs 0.16.0", + "gix-hash 0.19.0", + "gix-lock 18.0.0", + "gix-object 0.50.0", "gix-path", - "gix-tempfile", + "gix-tempfile 18.0.0", "gix-utils", "gix-validate", "memmap2", @@ -3078,8 +3358,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "445ed14e3db78e8e79980085e3723df94e1c8163b3ae5bc8ed6a8fe6cf983b42" dependencies = [ "bstr", - "gix-hash", - "gix-revision", + "gix-hash 0.18.0", + "gix-revision 0.34.1", + "gix-validate", + "smallvec", + "thiserror 2.0.12", +] + +[[package]] +name = "gix-refspec" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d29cae1ae31108826e7156a5e60bffacab405f4413f5bc0375e19772cce0055" +dependencies = [ + "bstr", + "gix-hash 0.19.0", + "gix-revision 0.35.0", "gix-validate", "smallvec", "thiserror 2.0.12", @@ -3093,27 +3387,57 @@ checksum = "78d0b8e5cbd1c329e25383e088cb8f17439414021a643b30afa5146b71e3c65d" dependencies = [ "bitflags 2.9.1", "bstr", - "gix-commitgraph", + "gix-commitgraph 0.28.0", "gix-date", - "gix-hash", - "gix-hashtable", - "gix-object", - "gix-revwalk", + "gix-hash 0.18.0", + "gix-hashtable 0.8.1", + "gix-object 0.49.1", + "gix-revwalk 0.20.1", "gix-trace", "thiserror 2.0.12", ] +[[package]] +name = "gix-revision" +version = "0.35.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f651f2b1742f760bb8161d6743229206e962b73d9c33c41f4e4aefa6586cbd3d" +dependencies = [ + "bstr", + "gix-commitgraph 0.29.0", + "gix-date", + "gix-hash 0.19.0", + "gix-object 0.50.0", + "gix-revwalk 0.21.0", + "thiserror 2.0.12", +] + [[package]] name = "gix-revwalk" version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1bc756b73225bf005ddeb871d1ca7b3c33e2417d0d53e56effa5a36765b52b28" dependencies = [ - "gix-commitgraph", + "gix-commitgraph 0.28.0", + "gix-date", + "gix-hash 0.18.0", + "gix-hashtable 0.8.1", + "gix-object 0.49.1", + "smallvec", + "thiserror 2.0.12", +] + +[[package]] +name = "gix-revwalk" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06e74f91709729e099af6721bd0fa7d62f243f2005085152301ca5cdd86ec02c" +dependencies = [ + "gix-commitgraph 0.29.0", "gix-date", - "gix-hash", - "gix-hashtable", - "gix-object", + "gix-hash 0.19.0", + "gix-hashtable 0.9.0", + "gix-object 0.50.0", "smallvec", "thiserror 2.0.12", ] @@ -3130,6 +3454,18 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "gix-sec" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09f7053ed7c66633b56c57bc6ed3377be3166eaf3dc2df9f1c5ec446df6fdf2c" +dependencies = [ + "bitflags 2.9.1", + "gix-path", + "libc", + "windows-sys 0.59.0", +] + [[package]] name = "gix-shallow" version = "0.4.0" @@ -3137,8 +3473,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6b9a6f6e34d6ede08f522d89e5c7990b4f60524b8ae6ebf8e850963828119ad4" dependencies = [ "bstr", - "gix-hash", - "gix-lock", + "gix-hash 0.18.0", + "gix-lock 17.1.0", + "thiserror 2.0.12", +] + +[[package]] +name = "gix-shallow" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d936745103243ae4c510f19e0760ce73fb0f08096588fdbe0f0d7fb7ce8944b7" +dependencies = [ + "bstr", + "gix-hash 0.19.0", + "gix-lock 18.0.0", "thiserror 2.0.12", ] @@ -3149,11 +3497,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f51472f05a450cc61bc91ed2f62fb06e31e2bbb31c420bc4be8793f26c8b0c1" dependencies = [ "bstr", - "gix-config", + "gix-config 0.45.1", "gix-path", "gix-pathspec", - "gix-refspec", - "gix-url", + "gix-refspec 0.30.1", + "gix-url 0.31.0", "thiserror 2.0.12", ] @@ -3164,7 +3512,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c750e8c008453a2dba67a2b0d928b7716e05da31173a3f5e351d5457ad4470aa" dependencies = [ "dashmap", - "gix-fs", + "gix-fs 0.15.0", + "libc", + "once_cell", + "parking_lot", + "tempfile", +] + +[[package]] +name = "gix-tempfile" +version = "18.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "666c0041bcdedf5fa05e9bef663c897debab24b7dc1741605742412d1d47da57" +dependencies = [ + "gix-fs 0.16.0", "libc", "once_cell", "parking_lot", @@ -3173,9 +3534,9 @@ dependencies = [ [[package]] name = "gix-trace" -version = "0.1.12" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c396a2036920c69695f760a65e7f2677267ccf483f25046977d87e4cb2665f7" +checksum = "e2ccaf54b0b1743a695b482ca0ab9d7603744d8d10b2e5d1a332fef337bee658" [[package]] name = "gix-transport" @@ -3188,11 +3549,27 @@ dependencies = [ "curl", "gix-command", "gix-credentials", - "gix-features", + "gix-features 0.42.1", "gix-packetline", "gix-quote", - "gix-sec", - "gix-url", + "gix-sec 0.11.0", + "gix-url 0.31.0", + "thiserror 2.0.12", +] + +[[package]] +name = "gix-transport" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12f7cc0179fc89d53c54e1f9ce51229494864ab4bf136132d69db1b011741ca3" +dependencies = [ + "bstr", + "gix-command", + "gix-features 0.43.0", + "gix-packetline", + "gix-quote", + "gix-sec 0.12.0", + "gix-url 0.32.0", "thiserror 2.0.12", ] @@ -3203,12 +3580,29 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b8648172f85aca3d6e919c06504b7ac26baef54e04c55eb0100fa588c102cc33" dependencies = [ "bitflags 2.9.1", - "gix-commitgraph", + "gix-commitgraph 0.28.0", "gix-date", - "gix-hash", - "gix-hashtable", - "gix-object", - "gix-revwalk", + "gix-hash 0.18.0", + "gix-hashtable 0.8.1", + "gix-object 0.49.1", + "gix-revwalk 0.20.1", + "smallvec", + "thiserror 2.0.12", +] + +[[package]] +name = "gix-traverse" +version = "0.47.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7cdc82509d792ba0ad815f86f6b469c7afe10f94362e96c4494525a6601bdd5" +dependencies = [ + "bitflags 2.9.1", + "gix-commitgraph 0.29.0", + "gix-date", + "gix-hash 0.19.0", + "gix-hashtable 0.9.0", + "gix-object 0.50.0", + "gix-revwalk 0.21.0", "smallvec", "thiserror 2.0.12", ] @@ -3220,7 +3614,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42a1ad0b04a5718b5cb233e6888e52a9b627846296161d81dcc5eb9203ec84b8" dependencies = [ "bstr", - "gix-features", + "gix-features 0.42.1", + "gix-path", + "percent-encoding", + "thiserror 2.0.12", + "url", +] + +[[package]] +name = "gix-url" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b76a9d266254ad287ffd44467cd88e7868799b08f4d52e02d942b93e514d16f" +dependencies = [ + "bstr", + "gix-features 0.43.0", "gix-path", "percent-encoding", "thiserror 2.0.12", @@ -3255,13 +3663,13 @@ checksum = "54f1916f8d928268300c977d773dd70a8746b646873b77add0a34876a8c847e9" dependencies = [ "bstr", "gix-attributes", - "gix-features", - "gix-fs", - "gix-glob", - "gix-hash", + "gix-features 0.42.1", + "gix-fs 0.15.0", + "gix-glob 0.20.1", + "gix-hash 0.18.0", "gix-ignore", "gix-index", - "gix-object", + "gix-object 0.49.1", "gix-path", "gix-validate", ] @@ -3612,7 +4020,7 @@ dependencies = [ "httpdate", "itoa 1.0.15", "pin-project-lite", - "socket2", + "socket2 0.5.10", "tokio", "tower-service", "tracing", @@ -3665,7 +4073,7 @@ dependencies = [ "http 1.3.1", "hyper 1.6.0", "hyper-util", - "rustls 0.23.29", + "rustls 0.23.30", "rustls-native-certs 0.8.1", "rustls-pki-types", "tokio", @@ -3691,9 +4099,9 @@ dependencies = [ [[package]] name = "hyper-util" -version = "0.1.15" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f66d5bd4c6f02bf0542fad85d626775bab9258cf795a4256dcaf3161114d1df" +checksum = "8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e" dependencies = [ "base64 0.22.1", "bytes", @@ -3707,7 +4115,7 @@ dependencies = [ "libc", "percent-encoding", "pin-project-lite", - "socket2", + "socket2 0.6.0", "system-configuration", "tokio", "tower-service", @@ -3908,9 +4316,9 @@ dependencies = [ [[package]] name = "io-uring" -version = "0.7.8" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013" +checksum = "d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4" dependencies = [ "bitflags 2.9.1", "cfg-if", @@ -3939,15 +4347,6 @@ version = "1.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" -[[package]] -name = "itertools" -version = "0.10.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" -dependencies = [ - "either", -] - [[package]] name = "itertools" version = "0.12.1" @@ -4144,9 +4543,9 @@ checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de" [[package]] name = "libredox" -version = "0.1.4" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1580801010e535496706ba011c15f8532df6b42297d2e471fec38ceadd8c0638" +checksum = "4488594b9328dee448adb906d8b126d9b7deb7cf5c22161ee591610bb1be83c0" dependencies = [ "bitflags 2.9.1", "libc", @@ -4264,9 +4663,9 @@ checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" [[package]] name = "lol_html" -version = "2.5.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ce0bb5d299214d81ae962c08f4924752d0f786774ef176fd4fe39c974140c24" +checksum = "b63d49c99bfbf3400dd6450e516515b7014fcb49b5cb533f4b725a00c1462a36" dependencies = [ "bitflags 2.9.1", "cfg-if", @@ -4276,7 +4675,7 @@ dependencies = [ "memchr", "mime", "precomputed-hash", - "selectors 0.27.0", + "selectors 0.30.0", "thiserror 2.0.12", ] @@ -4359,9 +4758,9 @@ checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" [[package]] name = "memmap2" -version = "0.9.5" +version = "0.9.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f" +checksum = "483758ad303d734cec05e5c12b41d7e93e6a6390c5e9dae6bdeb7c1259012d28" dependencies = [ "libc", ] @@ -4425,7 +4824,7 @@ dependencies = [ "hyper 1.6.0", "hyper-util", "log", - "rand 0.9.1", + "rand 0.9.2", "regex", "serde_json", "serde_urlencoded", @@ -5079,9 +5478,9 @@ dependencies = [ [[package]] name = "prettyplease" -version = "0.2.35" +version = "0.2.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "061c1221631e079b26479d25bbf2275bfe5917ae8419cd7e34f13bfc2aa7539a" +checksum = "ff24dfcda44452b9816fff4cd4227e1bb73ff5a2f1bc1105aa92fb8565ce44d2" dependencies = [ "proc-macro2", "syn 2.0.104", @@ -5127,6 +5526,15 @@ dependencies = [ "parking_lot", ] +[[package]] +name = "prodash" +version = "30.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a6efc566849d3d9d737c5cb06cc50e48950ebe3d3f9d70631490fff3a07b139" +dependencies = [ + "parking_lot", +] + [[package]] name = "prometheus" version = "0.14.0" @@ -5192,9 +5600,9 @@ dependencies = [ [[package]] name = "rand" -version = "0.9.1" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97" +checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" dependencies = [ "rand_chacha 0.9.0", "rand_core 0.9.3", @@ -5297,9 +5705,9 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.13" +version = "0.5.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6" +checksum = "7251471db004e509f4e75a62cca9435365b5ec7bcdff530d612ac7c87c44a792" dependencies = [ "bitflags 2.9.1", ] @@ -5502,9 +5910,9 @@ dependencies = [ [[package]] name = "rustc-demangle" -version = "0.1.25" +version = "0.1.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f" +checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" [[package]] name = "rustc-hash" @@ -5562,15 +5970,15 @@ dependencies = [ [[package]] name = "rustix" -version = "1.0.7" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266" +checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" dependencies = [ "bitflags 2.9.1", "errno", "libc", "linux-raw-sys 0.9.4", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] @@ -5587,9 +5995,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.29" +version = "0.23.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2491382039b29b9b11ff08b76ff6c97cf287671dbb74f0be44bda389fffe9bd1" +checksum = "069a8df149a16b1a12dcc31497c3396a173844be3cac4bd40c9e7671fef96671" dependencies = [ "aws-lc-rs", "once_cell", @@ -5847,13 +6255,13 @@ dependencies = [ [[package]] name = "selectors" -version = "0.27.0" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b75e048a93e14929e68e37b82e207db957cbb368375a80ed3ca28ac75080856" +checksum = "3df44ba8a7ca7a4d28c589e04f526266ed76b6cc556e33fe69fa25de31939a65" dependencies = [ "bitflags 2.9.1", "cssparser 0.35.0", - "derive_more 0.99.20", + "derive_more 2.0.1", "fxhash", "log", "new_debug_unreachable", @@ -5950,7 +6358,7 @@ version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "00e9bd2cadaeda3af41e9fa5d14645127d6f6a4aec73da3ae38e477ecafd3682" dependencies = [ - "rand 0.9.1", + "rand 0.9.2", "sentry-types", "serde", "serde_json", @@ -6011,7 +6419,7 @@ checksum = "a08e7154abe2cd557f26fd70038452810748aefdf39bc973f674421224b147c1" dependencies = [ "debugid", "hex", - "rand 0.9.1", + "rand 0.9.2", "serde", "serde_json", "thiserror 2.0.12", @@ -6048,9 +6456,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.140" +version = "1.0.141" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" +checksum = "30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3" dependencies = [ "indexmap 2.10.0", "itoa 1.0.15", @@ -6307,6 +6715,16 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "socket2" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807" +dependencies = [ + "libc", + "windows-sys 0.59.0", +] + [[package]] name = "spin" version = "0.9.8" @@ -6584,23 +7002,22 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "strum" -version = "0.27.1" +version = "0.27.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f64def088c51c9510a8579e3c5d67c65349dcf755e5479ad3d010aa6454e2c32" +checksum = "af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf" dependencies = [ "strum_macros", ] [[package]] name = "strum_macros" -version = "0.27.1" +version = "0.27.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8" +checksum = "7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7" dependencies = [ "heck", "proc-macro2", "quote", - "rustversion", "syn 2.0.104", ] @@ -6714,7 +7131,7 @@ dependencies = [ "fastrand", "getrandom 0.3.3", "once_cell", - "rustix 1.0.7", + "rustix 1.0.8", "windows-sys 0.59.0", ] @@ -6885,9 +7302,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.46.1" +version = "1.47.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17" +checksum = "43864ed400b6043a4757a25c7a64a8efde741aed79a056a2fb348a406701bb35" dependencies = [ "backtrace", "bytes", @@ -6898,9 +7315,9 @@ dependencies = [ "pin-project-lite", "signal-hook-registry", "slab", - "socket2", + "socket2 0.6.0", "tokio-macros", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -6940,7 +7357,7 @@ version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b" dependencies = [ - "rustls 0.23.29", + "rustls 0.23.30", "tokio", ] @@ -7507,14 +7924,14 @@ version = "0.26.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75c7f0ef91146ebfb530314f5f1d24528d7f0767efbfd31dce919275413e393e" dependencies = [ - "webpki-root-certs 1.0.1", + "webpki-root-certs 1.0.2", ] [[package]] name = "webpki-root-certs" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86138b15b2b7d561bc4469e77027b8dd005a43dc502e9031d1f5afc8ce1f280e" +checksum = "4e4ffd8df1c57e87c325000a3d6ef93db75279dc3a231125aac571650f22b12a" dependencies = [ "rustls-pki-types", ] @@ -7960,7 +8377,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "af3a19837351dc82ba89f8a125e22a3c475f05aba604acc023d62b2739ae2909" dependencies = [ "libc", - "rustix 1.0.7", + "rustix 1.0.8", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 881c04428..97f5a5a28 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -37,7 +37,7 @@ docsrs-metadata = { path = "crates/metadata" } anyhow = { version = "1.0.42", features = ["backtrace"]} backtrace = "0.3.61" thiserror = "2.0.3" -comrak = { version = "0.39.0", default-features = false } +comrak = { version = "0.40.0", default-features = false } syntect = { version = "5.0.0", default-features = false, features = ["parsing", "html", "dump-load", "regex-onig"] } toml = "0.9.2" prometheus = { version = "0.14.0", default-features = false } @@ -108,7 +108,7 @@ constant_time_eq = "0.4.2" procfs = "0.15.1" [dev-dependencies] -criterion = "0.6.0" +criterion = "0.7.0" kuchikiki = "0.8" http02 = { version = "0.2.11", package = "http"} http-body-util = "0.1.0" @@ -128,7 +128,7 @@ debug = "line-tables-only" [build-dependencies] time = "0.3" -gix = { version = "0.72.1", default-features = false } +gix = { version = "0.73.0", default-features = false } string_cache_codegen = "0.5.1" walkdir = "2" anyhow = { version = "1.0.42", features = ["backtrace"] }