From 4de649d5f46527c73c90344fb8ec78fe8b8f0669 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 6 Mar 2025 08:31:13 +0000 Subject: [PATCH 01/45] chore: Bump serde_json from 1.0.139 to 1.0.140 (#399) Bumps serde_json from 1.0.139 to 1.0.140. Release notes Sourced from serde_json's releases. v1.0.140 Documentation improvements Commits 7627834 Release 1.0.140 d77a498 Merge pull request #1245 from serde-rs/powerpc b34d317 Delete unused gcc installation f7200c3 Ignore unbuffered_bytes clippy lint 76cd4fb Ignore elidable_lifetime_names pedantic clippy lint 400eaa9 Point standard library links to stable See full diff in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 4 ++-- examples/test-api/Cargo.toml | 2 +- fatigue/Cargo.toml | 2 +- libfatigue/Cargo.toml | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 191255b..a854bb8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2173,9 +2173,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.139" +version = "1.0.140" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44f86c3acccc9c65b153fe1b85a3be07fe5515274ec9f0653b4a0875731c72a6" +checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" dependencies = [ "itoa 1.0.6", "memchr", diff --git a/examples/test-api/Cargo.toml b/examples/test-api/Cargo.toml index 06b9638..b3af5df 100644 --- a/examples/test-api/Cargo.toml +++ b/examples/test-api/Cargo.toml @@ -10,5 +10,5 @@ version = "0.2.17" rand = "0.9.0" rocket = {version = "0.5.1", features = ["json"]} serde = {version = "1.0.218", features = ["derive"]} -serde_json = "1.0.139" +serde_json = "1.0.140" uuid = {version = "1.15.1", features = ["v4"]} diff --git a/fatigue/Cargo.toml b/fatigue/Cargo.toml index 1130a8c..d1d6f38 100644 --- a/fatigue/Cargo.toml +++ b/fatigue/Cargo.toml @@ -21,6 +21,6 @@ libfatigue = { path = "../libfatigue", version = "0.2.17" } num-format = "0.4.4" prettytable-rs = "0.10.0" serde = "1.0.218" -serde_json = "1.0.139" +serde_json = "1.0.140" thiserror = "2.0.12" tokio = { version = "1.43.0", features = ["full"] } diff --git a/libfatigue/Cargo.toml b/libfatigue/Cargo.toml index 3aa51e8..e0b1e2c 100644 --- a/libfatigue/Cargo.toml +++ b/libfatigue/Cargo.toml @@ -22,7 +22,7 @@ num_cpus = "1.16.0" petname = "1.1.2" reqwest = { version = "0.12.12", features = ["json"] } serde = { version = "1.0.218", features = ["derive"] } -serde_json = "1.0.139" +serde_json = "1.0.140" serde_yaml = "0.9.34" thiserror = "2.0.12" tokio = { version = "1.43.0", features = ["full"] } From a80af5740416e03d66750fafa42cdc5497a87237 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Mar 2025 08:12:34 +0000 Subject: [PATCH 02/45] chore: Bump tokio from 1.43.0 to 1.44.0 (#400) Bumps tokio from 1.43.0 to 1.44.0. Release notes Sourced from tokio's releases. Tokio v1.44.0 1.44.0 (March 7th, 2025) This release changes the from_std method on sockets to panic if a blocking socket is provided. We determined this change is not a breaking change as Tokio is not intended to operate using blocking sockets. Doing so results in runtime hangs and should be considered a bug. Accidentally passing a blocking socket to Tokio is one of the most common user mistakes. If this change causes an issue for you, please comment on #7172. Added coop: add task::coop module (#7116) process: add Command::get_kill_on_drop() (#7086) sync: add broadcast::Sender::closed (#6685, #7090) sync: add broadcast::WeakSender (#7100) sync: add oneshot::Receiver::is_empty() (#7153) sync: add oneshot::Receiver::is_terminated() (#7152) Fixed fs: empty reads on File should not start a background read (#7139) process: calling start_kill on exited child should not fail (#7160) signal: fix CTRL_CLOSE, CTRL_LOGOFF, CTRL_SHUTDOWN on windows (#7122) sync: properly handle panic during mpsc drop (#7094) Changes runtime: clean up magic number in registration set (#7112) coop: make coop yield using waker defer strategy (#7185) macros: make select! budget-aware (#7164) net: panic when passing a blocking socket to from_std (#7166) io: clean up buffer casts (#7142) Changes to unstable APIs rt: add before and after task poll callbacks (#7120) tracing: make the task tracing API unstable public (#6972) Documented docs: fix nesting of sections in top-level docs (#7159) fs: rename symlink and hardlink parameter names (#7143) io: swap reader/writer in simplex doc test (#7176) macros: docs about select! alternatives (#7110) net: rename the argument for send_to (#7146) process: add example for reading Child stdout (#7141) process: clarify Child::kill behavior (#7162) process: fix grammar of the ChildStdin struct doc comment (#7192) runtime: consistently use worker_threads instead of core_threads (#7186) #6685: tokio-rs/tokio#6685 #6972: tokio-rs/tokio#6972 #7086: tokio-rs/tokio#7086 #7090: tokio-rs/tokio#7090 ... (truncated) Commits 8182ecf chore: prepare Tokio v1.44.0 (#7202) a258bff ci: enable printing in multi thread loom tests (#7200) e076d21 process: clarify Child::kill behavior (#7162) 042433c net: debug_assert on creating a tokio socket from a blocking one (#7166) 0284d1b macros: make select! budget-aware (#7164) 710bc80 rt: coop should yield using waker defer strategy (#7185) a2b12bd readme: adjust release schedule to once per month (#7191) e7b593c process: fix grammar of the ChildStdin struct doc comment (#7192) 3aaf4a5 coop: adjust grammar in tests/coop_budget.rs (#7173) 8e741c1 tokio: mark 1.43 as LTS (#7189) Additional commits viewable in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 4 ++-- fatigue/Cargo.toml | 2 +- libfatigue/Cargo.toml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a854bb8..f1e2ed4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2580,9 +2580,9 @@ dependencies = [ [[package]] name = "tokio" -version = "1.43.0" +version = "1.44.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d61fa4ffa3de412bfea335c6ecff681de2b609ba3c77ef3e00e521813a9ed9e" +checksum = "9975ea0f48b5aa3972bf2d888c238182458437cc2a19374b81b25cdf1023fb3a" dependencies = [ "backtrace", "bytes", diff --git a/fatigue/Cargo.toml b/fatigue/Cargo.toml index d1d6f38..82c8296 100644 --- a/fatigue/Cargo.toml +++ b/fatigue/Cargo.toml @@ -23,4 +23,4 @@ prettytable-rs = "0.10.0" serde = "1.0.218" serde_json = "1.0.140" thiserror = "2.0.12" -tokio = { version = "1.43.0", features = ["full"] } +tokio = { version = "1.44.0", features = ["full"] } diff --git a/libfatigue/Cargo.toml b/libfatigue/Cargo.toml index e0b1e2c..cc30558 100644 --- a/libfatigue/Cargo.toml +++ b/libfatigue/Cargo.toml @@ -25,5 +25,5 @@ serde = { version = "1.0.218", features = ["derive"] } serde_json = "1.0.140" serde_yaml = "0.9.34" thiserror = "2.0.12" -tokio = { version = "1.43.0", features = ["full"] } +tokio = { version = "1.44.0", features = ["full"] } url = "2.5.4" From c23d3f9ddcf6fc56412133540d1f24a29f763a16 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Mar 2025 08:12:45 +0000 Subject: [PATCH 03/45] chore: Bump serde from 1.0.218 to 1.0.219 (#401) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps serde from 1.0.218 to 1.0.219. Release notes Sourced from serde's releases. v1.0.219 Prevent absolute_paths Clippy restriction being triggered inside macro-generated code (#2906, thanks @​davidzeng0) Commits 49d098d Release 1.0.219 40f1d19 Wrap dummy.rs to 80 columns 514848b Merge pull request #2906 from davidzeng0/master 168b6cf fix clippy absolute paths warning a8bdd17 Remove unused Punctuated import 1c96013 Resolve mem_replace_with_default clippy lint f0d1ae0 Ignore elidable_lifetime_names pedantic clippy lint e3eaa6a Merge pull request #2896 from dtolnay/stabledoc 6a630cf Also link to stable proc_macro See full diff in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 8 ++++---- examples/test-api/Cargo.toml | 2 +- fatigue/Cargo.toml | 2 +- libfatigue/Cargo.toml | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f1e2ed4..2860df9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2153,18 +2153,18 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.218" +version = "1.0.219" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8dfc9d19bdbf6d17e22319da49161d5d0108e4188e8b680aef6299eed22df60" +checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.218" +version = "1.0.219" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b" +checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote", diff --git a/examples/test-api/Cargo.toml b/examples/test-api/Cargo.toml index b3af5df..a5f44b2 100644 --- a/examples/test-api/Cargo.toml +++ b/examples/test-api/Cargo.toml @@ -9,6 +9,6 @@ version = "0.2.17" [dependencies] rand = "0.9.0" rocket = {version = "0.5.1", features = ["json"]} -serde = {version = "1.0.218", features = ["derive"]} +serde = {version = "1.0.219", features = ["derive"]} serde_json = "1.0.140" uuid = {version = "1.15.1", features = ["v4"]} diff --git a/fatigue/Cargo.toml b/fatigue/Cargo.toml index 82c8296..4c9181c 100644 --- a/fatigue/Cargo.toml +++ b/fatigue/Cargo.toml @@ -20,7 +20,7 @@ itertools = "0.14.0" libfatigue = { path = "../libfatigue", version = "0.2.17" } num-format = "0.4.4" prettytable-rs = "0.10.0" -serde = "1.0.218" +serde = "1.0.219" serde_json = "1.0.140" thiserror = "2.0.12" tokio = { version = "1.44.0", features = ["full"] } diff --git a/libfatigue/Cargo.toml b/libfatigue/Cargo.toml index cc30558..ba9e322 100644 --- a/libfatigue/Cargo.toml +++ b/libfatigue/Cargo.toml @@ -21,7 +21,7 @@ liquid = "0.26.11" num_cpus = "1.16.0" petname = "1.1.2" reqwest = { version = "0.12.12", features = ["json"] } -serde = { version = "1.0.218", features = ["derive"] } +serde = { version = "1.0.219", features = ["derive"] } serde_json = "1.0.140" serde_yaml = "0.9.34" thiserror = "2.0.12" From 3d6123efc5a795367d32a5aaeeaeaa40ba419f2f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 12 Mar 2025 08:03:15 +0000 Subject: [PATCH 04/45] chore: Bump reqwest from 0.12.12 to 0.12.13 (#402) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps reqwest from 0.12.12 to 0.12.13. Release notes Sourced from reqwest's releases. v0.12.13 What's Changed Add Form::into_reader() for blocking multipart forms. Add Form::into_stream() for async multipart forms. Add support for SOCKS4a proxies. Fix decoding responses with multiple zstd frames. Fix RequestBuilder::form() from overwriting a previously set Content-Type header, like the other builder methods. Fix cloning of request timeout in blocking::Request. Fix http3 synchronization of connection creation, reducing unneccesary extra connections. Fix Windows system proxy to use ProxyOverride as a NO_PROXY value. Fix blocking read to correctly reserve and zero read buffer. (wasm) Add support for request timeouts. (wasm) Fix Error::is_timeout() to return true when from a request timeout. New Contributors @​obi1kenobi made their first contribution in seanmonstar/reqwest#2524 @​decathorpe made their first contribution in seanmonstar/reqwest#2529 @​flisky made their first contribution in seanmonstar/reqwest#1760 @​0x676e67 made their first contribution in seanmonstar/reqwest#2527 @​maximevtush made their first contribution in seanmonstar/reqwest#2534 @​Property404 made their first contribution in seanmonstar/reqwest#2554 @​G1gg1L3s made their first contribution in seanmonstar/reqwest#2544 @​coastalwhite made their first contribution in seanmonstar/reqwest#2562 @​Fizcko made their first contribution in seanmonstar/reqwest#2559 @​markussilvan made their first contribution in seanmonstar/reqwest#2573 @​aunovis-heidrich made their first contribution in seanmonstar/reqwest#2593 Thanks! @​seanmonstar @​paolobarbolini @​Nuhvi @​Andrey36652 Full Changelog: seanmonstar/reqwest@v0.12.12...v0.12.13 Changelog Sourced from reqwest's changelog. v0.12.13 Add Form::into_reader() for blocking multipart forms. Add Form::into_stream() for async multipart forms. Add support for SOCKS4a proxies. Fix decoding responses with multiple zstd frames. Fix RequestBuilder::form() from overwriting a previously set Content-Type header, like the other builder methods. Fix cloning of request timeout in blocking::Request. Fix http3 synchronization of connection creation, reducing unneccesary extra connections. Fix Windows system proxy to use ProxyOverride as a NO_PROXY value. Fix blocking read to correctly reserve and zero read buffer. (wasm) Add support for request timeouts. (wasm) Fix Error::is_timeout() to return true when from a request timeout. Commits e44e371 v0.12.13 e83e138 Added osv-scanner.toml file to ignore npm packages in wasm examples during vu... 7e85d2f ci: pin once-cell in msrv job (#2594) c4a9fb0 test HTTP connection reuse with new zstd fix (#2587) 6f9d0ee fix: support HTTP responses containing multiple ZSTD frames (#2583) 44ac897 perf(decoder): compile-time validation of decoder header value (#2580) 0bcba46 chore: remove empty wasm shell function (#2573) 00b15b9 fix using Windows ProxyOverride registry value as a NO_PROXY (#2559) 0cf27a9 chore: Update js-sys from 0.3.45 -> 0.3.77 (#2562) e4ca07e ci: pin native-tls in msrv job (#2563) Additional commits viewable in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 125 +++++++++++++++++++++++++++++++++--------- libfatigue/Cargo.toml | 2 +- 2 files changed, 100 insertions(+), 27 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 2860df9..55168b4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1210,10 +1210,11 @@ checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6" [[package]] name = "js-sys" -version = "0.3.55" +version = "0.3.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cc9ffccd38c451a86bf13657df244e9c3f37493cce8e5e21e940963777acc84" +checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" dependencies = [ + "once_cell", "wasm-bindgen", ] @@ -1897,9 +1898,9 @@ dependencies = [ [[package]] name = "reqwest" -version = "0.12.12" +version = "0.12.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43e734407157c3c2034e0258f5e4473ddb361b1e85f95a66690d67264d7cd1da" +checksum = "389a89e494bbc88bebf30e23da98742c843863a16a352647716116aa71fae80a" dependencies = [ "base64 0.22.0", "bytes", @@ -2931,24 +2932,24 @@ dependencies = [ [[package]] name = "wasm-bindgen" -version = "0.2.93" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5" +checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" dependencies = [ "cfg-if", "once_cell", + "rustversion", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.93" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b" +checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" dependencies = [ "bumpalo", "log", - "once_cell", "proc-macro2", "quote", "syn 2.0.87", @@ -2969,9 +2970,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.93" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf" +checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -2979,9 +2980,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.93" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836" +checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" dependencies = [ "proc-macro2", "quote", @@ -2992,9 +2993,12 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.93" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484" +checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" +dependencies = [ + "unicode-ident", +] [[package]] name = "web-sys" @@ -3037,34 +3041,39 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" +[[package]] +name = "windows-link" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6dccfd733ce2b1753b03b6d3c65edf020262ea35e20ccdf3e288043e6dd620e3" + [[package]] name = "windows-registry" -version = "0.2.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0" +checksum = "4286ad90ddb45071efd1a66dfa43eb02dd0dfbae1545ad6cc3c51cf34d7e8ba3" dependencies = [ "windows-result", "windows-strings", - "windows-targets 0.52.6", + "windows-targets 0.53.0", ] [[package]] name = "windows-result" -version = "0.2.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e" +checksum = "06374efe858fab7e4f881500e6e86ec8bc28f9462c47e5a9941a0142ad86b189" dependencies = [ - "windows-targets 0.52.6", + "windows-link", ] [[package]] name = "windows-strings" -version = "0.1.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10" +checksum = "87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319" dependencies = [ - "windows-result", - "windows-targets 0.52.6", + "windows-link", ] [[package]] @@ -3131,13 +3140,29 @@ dependencies = [ "windows_aarch64_gnullvm 0.52.6", "windows_aarch64_msvc 0.52.6", "windows_i686_gnu 0.52.6", - "windows_i686_gnullvm", + "windows_i686_gnullvm 0.52.6", "windows_i686_msvc 0.52.6", "windows_x86_64_gnu 0.52.6", "windows_x86_64_gnullvm 0.52.6", "windows_x86_64_msvc 0.52.6", ] +[[package]] +name = "windows-targets" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b" +dependencies = [ + "windows_aarch64_gnullvm 0.53.0", + "windows_aarch64_msvc 0.53.0", + "windows_i686_gnu 0.53.0", + "windows_i686_gnullvm 0.53.0", + "windows_i686_msvc 0.53.0", + "windows_x86_64_gnu 0.53.0", + "windows_x86_64_gnullvm 0.53.0", + "windows_x86_64_msvc 0.53.0", +] + [[package]] name = "windows_aarch64_gnullvm" version = "0.48.5" @@ -3150,6 +3175,12 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" + [[package]] name = "windows_aarch64_msvc" version = "0.32.0" @@ -3168,6 +3199,12 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" +[[package]] +name = "windows_aarch64_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" + [[package]] name = "windows_i686_gnu" version = "0.32.0" @@ -3186,12 +3223,24 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" +[[package]] +name = "windows_i686_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" + [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" +[[package]] +name = "windows_i686_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" + [[package]] name = "windows_i686_msvc" version = "0.32.0" @@ -3210,6 +3259,12 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" +[[package]] +name = "windows_i686_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" + [[package]] name = "windows_x86_64_gnu" version = "0.32.0" @@ -3228,6 +3283,12 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" +[[package]] +name = "windows_x86_64_gnu" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" + [[package]] name = "windows_x86_64_gnullvm" version = "0.48.5" @@ -3240,6 +3301,12 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" + [[package]] name = "windows_x86_64_msvc" version = "0.32.0" @@ -3258,6 +3325,12 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" +[[package]] +name = "windows_x86_64_msvc" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" + [[package]] name = "winnow" version = "0.5.15" diff --git a/libfatigue/Cargo.toml b/libfatigue/Cargo.toml index ba9e322..767d0c9 100644 --- a/libfatigue/Cargo.toml +++ b/libfatigue/Cargo.toml @@ -20,7 +20,7 @@ humantime-serde = "1.1.1" liquid = "0.26.11" num_cpus = "1.16.0" petname = "1.1.2" -reqwest = { version = "0.12.12", features = ["json"] } +reqwest = { version = "0.12.13", features = ["json"] } serde = { version = "1.0.219", features = ["derive"] } serde_json = "1.0.140" serde_yaml = "0.9.34" From f0b073b1641ed5f5dde61e029ce69044ba34d768 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 13 Mar 2025 09:01:20 +0000 Subject: [PATCH 05/45] chore: Bump tokio from 1.44.0 to 1.44.1 (#403) Bumps tokio from 1.44.0 to 1.44.1. Release notes Sourced from tokio's releases. Tokio v1.44.1 1.44.1 (March 13th, 2025) Fixed rt: skip defer queue in block_in_place context (#7216) #7216: tokio-rs/tokio#7216 Commits d413c9c chore: prepare Tokio v1.44.1 (#7217) addbfb9 rt: skip defer queue in block_in_place context (#7216) See full diff in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 4 ++-- fatigue/Cargo.toml | 2 +- libfatigue/Cargo.toml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 55168b4..1f26f09 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2581,9 +2581,9 @@ dependencies = [ [[package]] name = "tokio" -version = "1.44.0" +version = "1.44.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9975ea0f48b5aa3972bf2d888c238182458437cc2a19374b81b25cdf1023fb3a" +checksum = "f382da615b842244d4b8738c82ed1275e6c5dd90c459a30941cd07080b06c91a" dependencies = [ "backtrace", "bytes", diff --git a/fatigue/Cargo.toml b/fatigue/Cargo.toml index 4c9181c..3208bf6 100644 --- a/fatigue/Cargo.toml +++ b/fatigue/Cargo.toml @@ -23,4 +23,4 @@ prettytable-rs = "0.10.0" serde = "1.0.219" serde_json = "1.0.140" thiserror = "2.0.12" -tokio = { version = "1.44.0", features = ["full"] } +tokio = { version = "1.44.1", features = ["full"] } diff --git a/libfatigue/Cargo.toml b/libfatigue/Cargo.toml index 767d0c9..5455e1d 100644 --- a/libfatigue/Cargo.toml +++ b/libfatigue/Cargo.toml @@ -25,5 +25,5 @@ serde = { version = "1.0.219", features = ["derive"] } serde_json = "1.0.140" serde_yaml = "0.9.34" thiserror = "2.0.12" -tokio = { version = "1.44.0", features = ["full"] } +tokio = { version = "1.44.1", features = ["full"] } url = "2.5.4" From 04d2add197776cdf46fd84e64a3a4d0b7a96d4fa Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 13 Mar 2025 09:01:38 +0000 Subject: [PATCH 06/45] chore: Bump reqwest from 0.12.13 to 0.12.14 (#404) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps reqwest from 0.12.13 to 0.12.14. Release notes Sourced from reqwest's releases. v0.12.14 What's Changed re-add fetch_mode_no_cors shim when not in wasm, but deprecated by @​seanmonstar in seanmonstar/reqwest#2598 Full Changelog: seanmonstar/reqwest@v0.12.13...v0.12.14 Changelog Sourced from reqwest's changelog. v0.12.14 Fix missing fetch_mode_no_cors(), marking as deprecated when not on WASM. Commits cf50f11 v0.12.14 f63c631 re-add fetch_mode_no_cors shim when not in wasm, but deprecated (#2598) See full diff in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 4 ++-- libfatigue/Cargo.toml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 1f26f09..0da0d71 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1898,9 +1898,9 @@ dependencies = [ [[package]] name = "reqwest" -version = "0.12.13" +version = "0.12.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "389a89e494bbc88bebf30e23da98742c843863a16a352647716116aa71fae80a" +checksum = "989e327e510263980e231de548a33e63d34962d29ae61b467389a1a09627a254" dependencies = [ "base64 0.22.0", "bytes", diff --git a/libfatigue/Cargo.toml b/libfatigue/Cargo.toml index 5455e1d..3a85b0c 100644 --- a/libfatigue/Cargo.toml +++ b/libfatigue/Cargo.toml @@ -20,7 +20,7 @@ humantime-serde = "1.1.1" liquid = "0.26.11" num_cpus = "1.16.0" petname = "1.1.2" -reqwest = { version = "0.12.13", features = ["json"] } +reqwest = { version = "0.12.14", features = ["json"] } serde = { version = "1.0.219", features = ["derive"] } serde_json = "1.0.140" serde_yaml = "0.9.34" From 52e0cc9dbdcab3679336ec20af3b9e7c3edd864e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 13 Mar 2025 09:01:50 +0000 Subject: [PATCH 07/45] chore: Bump humantime from 2.1.0 to 2.2.0 (#405) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ⚠️ Dependabot is rebasing this PR ⚠️ Rebasing might not happen immediately, so don't worry if this takes some time. Note: if you make any changes to this PR yourself, they will take precedence over the rebase. Bumps humantime from 2.1.0 to 2.2.0. Commits See full diff in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 4 ++-- fatigue/Cargo.toml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 0da0d71..0bad040 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -885,9 +885,9 @@ checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421" [[package]] name = "humantime" -version = "2.1.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" +checksum = "9b112acc8b3adf4b107a8ec20977da0273a8c386765a3ec0229bd500a1443f9f" [[package]] name = "humantime-serde" diff --git a/fatigue/Cargo.toml b/fatigue/Cargo.toml index 3208bf6..e65704c 100644 --- a/fatigue/Cargo.toml +++ b/fatigue/Cargo.toml @@ -15,7 +15,7 @@ clap = { version = "4.1.9", features = ["derive"] } console = "0.15.11" crossterm = "0.28.1" figment = { version = "0.10.19", features = ["env", "yaml"] } -humantime = "2.1.0" +humantime = "2.2.0" itertools = "0.14.0" libfatigue = { path = "../libfatigue", version = "0.2.17" } num-format = "0.4.4" From 5d5cc9c84b1caa30559175e481b18fbae41275a9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 14 Mar 2025 08:53:16 +0000 Subject: [PATCH 08/45] chore: Bump uuid from 1.15.1 to 1.16.0 (#406) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps uuid from 1.15.1 to 1.16.0. Release notes Sourced from uuid's releases. v1.16.0 What's Changed Mark Uuid::new_v8 const by @​tguichaoua in uuid-rs/uuid#815 Prepare for 1.16.0 release by @​KodrAus in uuid-rs/uuid#817 New Contributors @​tguichaoua made their first contribution in uuid-rs/uuid#815 Full Changelog: uuid-rs/uuid@v1.15.1...v1.16.0 Commits c36beb1 Merge pull request #817 from uuid-rs/cargo/v1.16.0 5338b24 prepare for 1.16.0 release 420f627 Merge pull request #815 from tguichaoua/new_v8_const 254258c mark Uuid::new_v8 const See full diff in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 4 ++-- examples/test-api/Cargo.toml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 0bad040..f61cd9c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2880,9 +2880,9 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" [[package]] name = "uuid" -version = "1.15.1" +version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0f540e3240398cce6128b64ba83fdbdd86129c16a3aa1a3a252efd66eb3d587" +checksum = "458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9" dependencies = [ "getrandom 0.3.1", ] diff --git a/examples/test-api/Cargo.toml b/examples/test-api/Cargo.toml index a5f44b2..9b773ec 100644 --- a/examples/test-api/Cargo.toml +++ b/examples/test-api/Cargo.toml @@ -11,4 +11,4 @@ rand = "0.9.0" rocket = {version = "0.5.1", features = ["json"]} serde = {version = "1.0.219", features = ["derive"]} serde_json = "1.0.140" -uuid = {version = "1.15.1", features = ["v4"]} +uuid = {version = "1.16.0", features = ["v4"]} From 742ab1b9ebe0bca376af79db2f38d37195bb8696 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 17 Mar 2025 08:24:34 +0000 Subject: [PATCH 09/45] chore: Bump async-trait from 0.1.87 to 0.1.88 (#407) Bumps async-trait from 0.1.87 to 0.1.88. Release notes Sourced from async-trait's releases. 0.1.88 Fix lifetime bounding on generic parameters that have cfg (#289) Commits b3a5919 Release 0.1.88 a306be8 Merge pull request #289 from dtolnay/cfg d305984 Fix lifetime bounding on generic parameters that have cfg 78506f1 Add regression test for issue 288 a11384e Add issue 283 link in test See full diff in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 4 ++-- libfatigue/Cargo.toml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f61cd9c..02a9822 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -70,9 +70,9 @@ dependencies = [ [[package]] name = "async-trait" -version = "0.1.87" +version = "0.1.88" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d556ec1359574147ec0c4fc5eb525f3f23263a592b1a9c07e0a75b427de55c97" +checksum = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5" dependencies = [ "proc-macro2", "quote", diff --git a/libfatigue/Cargo.toml b/libfatigue/Cargo.toml index 3a85b0c..1e95208 100644 --- a/libfatigue/Cargo.toml +++ b/libfatigue/Cargo.toml @@ -11,7 +11,7 @@ license = "Apache-2.0" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -async-trait = "0.1.87" +async-trait = "0.1.88" csv = "1.3.1" dashmap = "5.2.0" futures = "0.3.31" From 120c80f04e541a5fd5ae1bb1dc0be26ad26e58b7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 19 Mar 2025 08:31:54 +0000 Subject: [PATCH 10/45] chore: Bump reqwest from 0.12.14 to 0.12.15 (#408) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps reqwest from 0.12.14 to 0.12.15. Release notes Sourced from reqwest's releases. v0.12.15 What's Changed Fix http3 to support streaming response bodies by @​ducaale in seanmonstar/reqwest#2517 Fix Windows to support both ProxyOverride and NO_PROXY by @​drewkett in seanmonstar/reqwest#2601 Fix http3 dependency from public API misuse by @​seanmonstar in seanmonstar/reqwest#2605 New Contributors @​drewkett made their first contribution in seanmonstar/reqwest#2601 Full Changelog: seanmonstar/reqwest@v0.12.14...v0.12.15 Changelog Sourced from reqwest's changelog. v0.12.15 Fix Windows to support both ProxyOverride and NO_PROXY. Fix http3 to support streaming response bodies. Fix http3 dependency from public API misuse. Commits 54376c3 v0.12.15 e4bb3e6 upgrade h3-quinn (#2605) 96a4fea Merge tag 'v0.12.14' 5fd3d5b Re-enable NO_PROXY envs on Windows (#2601) e9215fd Support streaming response body in HTTP/3 (#2517) See full diff in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 4 ++-- libfatigue/Cargo.toml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 02a9822..c4b3af2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1898,9 +1898,9 @@ dependencies = [ [[package]] name = "reqwest" -version = "0.12.14" +version = "0.12.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "989e327e510263980e231de548a33e63d34962d29ae61b467389a1a09627a254" +checksum = "d19c46a6fdd48bc4dab94b6103fccc55d34c67cc0ad04653aad4ea2a07cd7bbb" dependencies = [ "base64 0.22.0", "bytes", diff --git a/libfatigue/Cargo.toml b/libfatigue/Cargo.toml index 1e95208..feaeef9 100644 --- a/libfatigue/Cargo.toml +++ b/libfatigue/Cargo.toml @@ -20,7 +20,7 @@ humantime-serde = "1.1.1" liquid = "0.26.11" num_cpus = "1.16.0" petname = "1.1.2" -reqwest = { version = "0.12.14", features = ["json"] } +reqwest = { version = "0.12.15", features = ["json"] } serde = { version = "1.0.219", features = ["derive"] } serde_json = "1.0.140" serde_yaml = "0.9.34" From 0053de2fde6f82b8343f6a04da720d957557d963 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Apr 2025 09:26:51 +0000 Subject: [PATCH 11/45] chore: Bump tokio from 1.44.1 to 1.44.2 (#409) Bumps tokio from 1.44.1 to 1.44.2. Release notes Sourced from tokio's releases. Tokio v1.44.2 This release fixes a soundness issue in the broadcast channel. The channel accepts values that are Send but !Sync. Previously, the channel called clone() on these values without synchronizing. This release fixes the channel by synchronizing calls to .clone() (Thanks Austin Bonander for finding and reporting the issue). Fixed sync: synchronize clone() call in broadcast channel (#7232) #7232: tokio-rs/tokio#7232 Commits ec4b1d7 chore: forward port 1.43.x e3c3a56 Merge branch 'tokio-1.43.x' into forward-port-1.43.x a7b658c chore: prepare Tokio v1.43.1 release c1c8d10 Merge remote-tracking branch 'origin/tokio-1.38.x' into forward-port-1.38.x aa303bc chore: prepare Tokio v1.38.2 release 7b6ccb5 chore: backport CI fixes 4b174ce sync: fix cloning value when receiving from broadcast channel See full diff in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 4 ++-- fatigue/Cargo.toml | 2 +- libfatigue/Cargo.toml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c4b3af2..b58a9c1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2581,9 +2581,9 @@ dependencies = [ [[package]] name = "tokio" -version = "1.44.1" +version = "1.44.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f382da615b842244d4b8738c82ed1275e6c5dd90c459a30941cd07080b06c91a" +checksum = "e6b88822cbe49de4185e3a4cbf8321dd487cf5fe0c5c65695fef6346371e9c48" dependencies = [ "backtrace", "bytes", diff --git a/fatigue/Cargo.toml b/fatigue/Cargo.toml index e65704c..369e1c5 100644 --- a/fatigue/Cargo.toml +++ b/fatigue/Cargo.toml @@ -23,4 +23,4 @@ prettytable-rs = "0.10.0" serde = "1.0.219" serde_json = "1.0.140" thiserror = "2.0.12" -tokio = { version = "1.44.1", features = ["full"] } +tokio = { version = "1.44.2", features = ["full"] } diff --git a/libfatigue/Cargo.toml b/libfatigue/Cargo.toml index feaeef9..e1af2d1 100644 --- a/libfatigue/Cargo.toml +++ b/libfatigue/Cargo.toml @@ -25,5 +25,5 @@ serde = { version = "1.0.219", features = ["derive"] } serde_json = "1.0.140" serde_yaml = "0.9.34" thiserror = "2.0.12" -tokio = { version = "1.44.1", features = ["full"] } +tokio = { version = "1.44.2", features = ["full"] } url = "2.5.4" From b6b54bd6428157a51a4cd6f89244d91ffc0e18ef Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Apr 2025 09:32:15 +0000 Subject: [PATCH 12/45] chore: Bump crossterm from 0.28.1 to 0.29.0 (#410) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps crossterm from 0.28.1 to 0.29.0. Release notes Sourced from crossterm's releases. 0.29 Version 0.29 Added ⭐ Copy to clipboard using OSC52 (#974) Derive standard traits for "SetCursorStyle" (#909) Add query_keyboard_enhancement_flags to read enabled flags (#958) Add is_* and as_* methods to the event enums (#949) Add a feature flag for derive_more impls (#970) Update rustix to 1.0 (#982) Upgrade various dependencies Breaking ⚠️ Correctly fix KeyModifiers Display impl Properly adding + in between modifiers (#979) @​joshka @​linrongbin16 @​kmicklas @​maciek50322 @​rosew0od @​sxyazi @​the-mikedavis @​hthuz @​aschey @​naseschwarz @​Flokkq @​gaesa @​WindSoilder Changelog Sourced from crossterm's changelog. Unreleased Version 0.29 Added ⭐ Copy to clipboard using OSC52 (#974) Derive standard traits for "SetCursorStyle" (#909) Add query_keyboard_enhancement_flags to read enabled flags (#958) Add is_* and as_* methods to the event enums (#949) Add a feature flag for derive_more impls (#970) Update rustix to 1.0 (#982) Breaking ⚠️ Correctly fix KeyModifiers Display impl Properly adding + in between modifiers (#979) Commits See full diff in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 81 ++++++++++++++++++++++++++++++++++++---------- fatigue/Cargo.toml | 2 +- 2 files changed, 65 insertions(+), 18 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b58a9c1..1df00ba 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -144,9 +144,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd" [[package]] name = "block-buffer" @@ -254,6 +254,15 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "convert_case" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb402b8d4c85569410425650ce3eddc7d698ed96d39a73f941b08fb63082f1e7" +dependencies = [ + "unicode-segmentation", +] + [[package]] name = "cookie" version = "0.18.0" @@ -321,12 +330,14 @@ dependencies = [ [[package]] name = "crossterm" -version = "0.28.1" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6" +checksum = "d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b" dependencies = [ - "bitflags 2.4.1", + "bitflags 2.9.0", "crossterm_winapi", + "derive_more", + "document-features", "mio", "parking_lot", "rustix", @@ -395,6 +406,27 @@ dependencies = [ "powerfmt", ] +[[package]] +name = "derive_more" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678" +dependencies = [ + "derive_more-impl", +] + +[[package]] +name = "derive_more-impl" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" +dependencies = [ + "convert_case", + "proc-macro2", + "quote", + "syn 2.0.87", +] + [[package]] name = "devise" version = "0.4.1" @@ -421,7 +453,7 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "35b50dba0afdca80b187392b24f2499a88c336d5a8493e4b4ccfb608708be56a" dependencies = [ - "bitflags 2.4.1", + "bitflags 2.9.0", "proc-macro2", "proc-macro2-diagnostics", "quote", @@ -470,6 +502,15 @@ dependencies = [ "syn 2.0.87", ] +[[package]] +name = "document-features" +version = "0.2.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d" +dependencies = [ + "litrs", +] + [[package]] name = "either" version = "1.8.1" @@ -499,12 +540,12 @@ checksum = "88bffebc5d80432c9b140ee17875ff173a8ab62faad5b257da912bd2f6c1c0a1" [[package]] name = "errno" -version = "0.3.9" +version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" +checksum = "976dd42dc7e85965fe702eb8164f21f450704bdde31faefd6471dba214cb594e" dependencies = [ "libc", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -1264,9 +1305,9 @@ dependencies = [ [[package]] name = "linux-raw-sys" -version = "0.4.14" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" +checksum = "fe7db12097d22ec582439daf8618b8fdd1a7bef6270e9af3b1ebcd30893cf413" [[package]] name = "liquid" @@ -1328,6 +1369,12 @@ version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e1e71bc420f4688a3a704" +[[package]] +name = "litrs" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5" + [[package]] name = "lock_api" version = "0.4.6" @@ -2044,15 +2091,15 @@ checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" [[package]] name = "rustix" -version = "0.38.34" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" +checksum = "d97817398dd4bb2e6da002002db259209759911da105da92bec29ccb12cf58bf" dependencies = [ - "bitflags 2.4.1", + "bitflags 2.9.0", "errno", "libc", "linux-raw-sys", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -2420,7 +2467,7 @@ version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "658bc6ee10a9b4fcf576e9b0819d95ec16f4d2c02d39fd83ac1c8789785c4a42" dependencies = [ - "bitflags 2.4.1", + "bitflags 2.9.0", "core-foundation", "system-configuration-sys", ] @@ -3346,7 +3393,7 @@ version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c" dependencies = [ - "bitflags 2.4.1", + "bitflags 2.9.0", ] [[package]] diff --git a/fatigue/Cargo.toml b/fatigue/Cargo.toml index 369e1c5..efc8e7c 100644 --- a/fatigue/Cargo.toml +++ b/fatigue/Cargo.toml @@ -13,7 +13,7 @@ license = "Apache-2.0" [dependencies] clap = { version = "4.1.9", features = ["derive"] } console = "0.15.11" -crossterm = "0.28.1" +crossterm = "0.29.0" figment = { version = "0.10.19", features = ["env", "yaml"] } humantime = "2.2.0" itertools = "0.14.0" From db2262d58898ecc27d15fc6a3d96b17f7157db7c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 18 Apr 2025 08:03:00 +0000 Subject: [PATCH 13/45] chore: Bump rand from 0.9.0 to 0.9.1 (#411) Bumps rand from 0.9.0 to 0.9.1. Changelog Sourced from rand's changelog. [0.9.1] - 2025-04-17 Security and unsafe Revise "not a crypto library" policy again (#1565) Remove zerocopy dependency from rand (#1579) Fixes Fix feature simd_support for recent nightly rust (#1586) Changes Allow fn rand::seq::index::sample_weighted and fn IndexedRandom::choose_multiple_weighted to return fewer than amount results (#1623), reverting an undocumented change (#1382) to the previous release. Additions Add rand::distr::Alphabetic distribution. (#1587) Re-export rand_core (#1604) Commits ec6d5c0 Prepare rand_core v0.9.1 (#1591) 6a06056 rand_core: introduce an UnwrapMut wrapper (#1589) 8929123 Add Alphabetic distribution (#1587) 06b1642 Remove unnecessary underscore from `impl Distribution<[T; ... 49d76cd rename extract to extract_lane (#1586) e0a70fd Change to use array::from_fn in Distribution\<[T; N]> for StandardUniform ... 0bc3f65 Move rand distr (#1577) 2677c49 Revise "not a crypto library" policy and SECURITY.md (#1565) bfd1826 SeedableRng docs: add note on (lack of) reproducibility (#1572) c01aee7 Fix some links (#1571) Additional commits viewable in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 7 +++---- examples/test-api/Cargo.toml | 2 +- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 1df00ba..f011808 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1820,13 +1820,12 @@ dependencies = [ [[package]] name = "rand" -version = "0.9.0" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94" +checksum = "9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97" dependencies = [ "rand_chacha 0.9.0", "rand_core 0.9.0", - "zerocopy", ] [[package]] @@ -2520,7 +2519,7 @@ dependencies = [ name = "test-api" version = "0.2.17" dependencies = [ - "rand 0.9.0", + "rand 0.9.1", "rocket", "serde", "serde_json", diff --git a/examples/test-api/Cargo.toml b/examples/test-api/Cargo.toml index 9b773ec..2fbd43c 100644 --- a/examples/test-api/Cargo.toml +++ b/examples/test-api/Cargo.toml @@ -7,7 +7,7 @@ version = "0.2.17" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -rand = "0.9.0" +rand = "0.9.1" rocket = {version = "0.5.1", features = ["json"]} serde = {version = "1.0.219", features = ["derive"]} serde_json = "1.0.140" From 68c5d2be6dd92d2c9d11c913a9b167381489e04d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 6 May 2025 08:53:03 +0000 Subject: [PATCH 14/45] chore: Bump tokio from 1.44.2 to 1.45.0 (#412) Bumps tokio from 1.44.2 to 1.45.0. Release notes Sourced from tokio's releases. Tokio v1.45.0 Added metrics: stabilize worker_total_busy_duration, worker_park_count, and worker_unpark_count (#6899, #7276) process: add Command::spawn_with (#7249) Changed io: do not require Unpin for some trait impls (#7204) rt: mark runtime::Handle as unwind safe (#7230) time: revert internal sharding implementation (#7226) Unstable rt: remove alt multi-threaded runtime (#7275) #6899: tokio-rs/tokio#6899 #7276: tokio-rs/tokio#7276 #7249: tokio-rs/tokio#7249 #7204: tokio-rs/tokio#7204 #7230: tokio-rs/tokio#7230 #7226: tokio-rs/tokio#7226 #7275: tokio-rs/tokio#7275 Commits 00754c8 chore: prepare Tokio v1.45.0 (#7308) 1ae9434 time: revert "use sharding for timer implementation" related changes (#7226) 8895bba ci: Test AArch64 Windows (#7288) 48ca254 time: update sleep documentation to reflect maximum allowed duration (#7302) a0af02a compat: add more documentation to tokio_util::compat (#7279) 0ce3a11 metrics: stabilize worker_park_count and worker_unpark_count (#7276) 1ea9ce1 ci: fix cfg!(miri) declarations in tests (#7286) 4d4d126 chore: prepare tokio-util v0.7.15 (#7283) 5490267 fs: update the mockall dev dependency to 0.13.0 (#7234) 1434b32 examples: improve echo example consistency (#7256) Additional commits viewable in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 4 ++-- fatigue/Cargo.toml | 2 +- libfatigue/Cargo.toml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f011808..684e348 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2627,9 +2627,9 @@ dependencies = [ [[package]] name = "tokio" -version = "1.44.2" +version = "1.45.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6b88822cbe49de4185e3a4cbf8321dd487cf5fe0c5c65695fef6346371e9c48" +checksum = "2513ca694ef9ede0fb23fe71a4ee4107cb102b9dc1930f6d0fd77aae068ae165" dependencies = [ "backtrace", "bytes", diff --git a/fatigue/Cargo.toml b/fatigue/Cargo.toml index efc8e7c..571652e 100644 --- a/fatigue/Cargo.toml +++ b/fatigue/Cargo.toml @@ -23,4 +23,4 @@ prettytable-rs = "0.10.0" serde = "1.0.219" serde_json = "1.0.140" thiserror = "2.0.12" -tokio = { version = "1.44.2", features = ["full"] } +tokio = { version = "1.45.0", features = ["full"] } diff --git a/libfatigue/Cargo.toml b/libfatigue/Cargo.toml index e1af2d1..866ae7c 100644 --- a/libfatigue/Cargo.toml +++ b/libfatigue/Cargo.toml @@ -25,5 +25,5 @@ serde = { version = "1.0.219", features = ["derive"] } serde_json = "1.0.140" serde_yaml = "0.9.34" thiserror = "2.0.12" -tokio = { version = "1.44.2", features = ["full"] } +tokio = { version = "1.45.0", features = ["full"] } url = "2.5.4" From 43a60ff4ef637bf23458f432cb185b831d968241 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 23 May 2025 08:51:40 +0000 Subject: [PATCH 15/45] chore: Bump uuid from 1.16.0 to 1.17.0 (#413) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps uuid from 1.16.0 to 1.17.0. Release notes Sourced from uuid's releases. v1.17.0 What's Changed Added convenience implementation TryFrom for std by @​Nahuel-M in uuid-rs/uuid#819 Update OSX builds to arm by @​KodrAus in uuid-rs/uuid#825 Replace derive(Hash) with manual impl in Uuid by @​diopoex in uuid-rs/uuid#824 Add wasm32v1-none Support by @​bushrat011899 in uuid-rs/uuid#828 Prepare for 1.17.0 release by @​KodrAus in uuid-rs/uuid#829 New Contributors @​Nahuel-M made their first contribution in uuid-rs/uuid#819 @​diopoex made their first contribution in uuid-rs/uuid#824 Full Changelog: uuid-rs/uuid@v1.16.0...v1.17.0 Commits 2fd9b61 Merge pull request #829 from uuid-rs/cargo/v1.17.0 ed0d385 prepare for 1.17.0 release c54cadc Merge pull request #828 from bushrat011899/wasm32v1-none 625d769 Fix typo in MVP Web CI 9d638e0 Add MVP Web CI Task 83dc528 Add wasm32v1-none support 5fbd843 Merge pull request #824 from diopoex/main 6635ae4 Merge pull request #825 from uuid-rs/ci/aarch64-apple-darwin b2370f2 update toolchain for outdated job c74ad33 update OSX builds to arm Additional commits viewable in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 6 ++++-- examples/test-api/Cargo.toml | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 684e348..2918a37 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2926,11 +2926,13 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" [[package]] name = "uuid" -version = "1.16.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9" +checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" dependencies = [ "getrandom 0.3.1", + "js-sys", + "wasm-bindgen", ] [[package]] diff --git a/examples/test-api/Cargo.toml b/examples/test-api/Cargo.toml index 2fbd43c..91c2e3d 100644 --- a/examples/test-api/Cargo.toml +++ b/examples/test-api/Cargo.toml @@ -11,4 +11,4 @@ rand = "0.9.1" rocket = {version = "0.5.1", features = ["json"]} serde = {version = "1.0.219", features = ["derive"]} serde_json = "1.0.140" -uuid = {version = "1.16.0", features = ["v4"]} +uuid = {version = "1.17.0", features = ["v4"]} From 63b2bc2e20075caadd395eebae6edfe91ba0908a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 26 May 2025 10:07:38 +0000 Subject: [PATCH 16/45] chore: Bump tokio from 1.45.0 to 1.45.1 (#414) Bumps tokio from 1.45.0 to 1.45.1. Release notes Sourced from tokio's releases. Tokio v1.45.1 1.45.1 (May 24th, 2025) This fixes a regression on the wasm32-unknown-unknown target, where code that previously did not panic due to calls to Instant::now() started failing. This is due to the stabilization of the first time-based metric. Fixed Disable time-based metrics on wasm32-unknown-unknown (#7322) #7322: tokio-rs/tokio#7322 Commits 3768696 chore: prepare Tokio v1.45.1 (#7359) 421a7b0 rt: do not track time-based metrics on wasm32-unknown-unknown (#7322) b1bdb3c ci: update macros_type_mismatch for Rust 1.87.0 (#7339) See full diff in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 4 ++-- fatigue/Cargo.toml | 2 +- libfatigue/Cargo.toml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 2918a37..5b5f3e9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2627,9 +2627,9 @@ dependencies = [ [[package]] name = "tokio" -version = "1.45.0" +version = "1.45.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2513ca694ef9ede0fb23fe71a4ee4107cb102b9dc1930f6d0fd77aae068ae165" +checksum = "75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779" dependencies = [ "backtrace", "bytes", diff --git a/fatigue/Cargo.toml b/fatigue/Cargo.toml index 571652e..74d0052 100644 --- a/fatigue/Cargo.toml +++ b/fatigue/Cargo.toml @@ -23,4 +23,4 @@ prettytable-rs = "0.10.0" serde = "1.0.219" serde_json = "1.0.140" thiserror = "2.0.12" -tokio = { version = "1.45.0", features = ["full"] } +tokio = { version = "1.45.1", features = ["full"] } diff --git a/libfatigue/Cargo.toml b/libfatigue/Cargo.toml index 866ae7c..dc39339 100644 --- a/libfatigue/Cargo.toml +++ b/libfatigue/Cargo.toml @@ -25,5 +25,5 @@ serde = { version = "1.0.219", features = ["derive"] } serde_json = "1.0.140" serde_yaml = "0.9.34" thiserror = "2.0.12" -tokio = { version = "1.45.0", features = ["full"] } +tokio = { version = "1.45.1", features = ["full"] } url = "2.5.4" From c125b39b3a4fcfc28cf91c01eca1fe06f7635a85 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 28 May 2025 08:42:03 +0000 Subject: [PATCH 17/45] chore: Bump reqwest from 0.12.15 to 0.12.16 (#415) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps reqwest from 0.12.15 to 0.12.16. Release notes Sourced from reqwest's releases. v0.12.16 Highlights Add ClientBuilder::http3_congestion_bbr() to enable BBR congestion control. Add ClientBuilder::http3_send_grease() to configure whether to send use QUIC grease. Add ClientBuilder::http3_max_field_section_size() to configure the maximum response headers. Add ClientBuilder::tcp_keepalive_interval() to configure TCP probe interval. Add ClientBuilder::tcp_keepalive_retries() to configure TCP probe count. Add Proxy::headers() to add extra headers that should be sent to a proxy. Fix redirect::Policy::limit() which had an off-by-1 error, allowing 1 more redirect than specified. Fix HTTP/3 to support streaming request bodies. (wasm) Fix null bodies when calling Response::bytes_stream(). What's Changed Clarify that Response::content_length() is not derived from a Content-Length header in docs by @​babolivier in seanmonstar/reqwest#2588 docs: link to char::REPLACEMENT_CHARACTER by @​marcospb19 in seanmonstar/reqwest#1880 feat: add H3 client config support by @​smalls0098 in seanmonstar/reqwest#2609 chore: update brotli to v7 by @​nyurik in seanmonstar/reqwest#2620 Do not pull in an entirely different DEFLATE implementation just for tests by @​Shnatsel in seanmonstar/reqwest#2625 chore: fix some typos in comment by @​xixishidibei in seanmonstar/reqwest#2628 fix(wasm): handle null body in bytes_stream by @​alongubkin in seanmonstar/reqwest#2632 ClientBuilder::interface on macOS/Solarish OSes by @​hawkw in seanmonstar/reqwest#2623 ci: use ubuntu-latest in nightly job by @​seanmonstar in seanmonstar/reqwest#2646 feat: BBR congestion control for http3 by @​threeninesixseven in seanmonstar/reqwest#2642 feat: Add extentions for Request by @​Xuanwo in seanmonstar/reqwest#2647 refactor: Store request timeout in request extensions instead by @​Xuanwo in seanmonstar/reqwest#2650 chore: make ci pass by @​linyihai in seanmonstar/reqwest#2666 update h3 dependencys by @​Ruben2424 in seanmonstar/reqwest#2670 Document reqwest can make TLS and cookie requests with Wasm by @​nickbabcock in seanmonstar/reqwest#2661 fix(redirect): make the number of redirects of policy matches its maximum limit. by @​linyihai in seanmonstar/reqwest#2664 Exposed hyper tcp keepalive interval and retries parameters by @​mackliet in seanmonstar/reqwest#2675 refactor: use hyper-util's proxy::Matcher by @​seanmonstar in seanmonstar/reqwest#2681 Support streaming request body in HTTP/3 by @​ducaale in seanmonstar/reqwest#2673 refactor: use hyper-util Tunnel by @​seanmonstar in seanmonstar/reqwest#2684 Upgrade webpki-roots to 1 by @​djc in seanmonstar/reqwest#2688 refactor: remove futures-util unless using stream/multipart/compression/blocking by @​paolobarbolini in seanmonstar/reqwest#2692 chore: replace rustls-pemfile with rustls-pki-types by @​tottoto in seanmonstar/reqwest#2541 Ensure H3ResponseFuture Implements Sync by @​ducaale in seanmonstar/reqwest#2685 feat(redirect): Using FollowRedirect from tower-http to handle the redirect loop by @​linyihai in seanmonstar/reqwest#2617 feat: add customizable headers in proxy mode by @​chanbengz in seanmonstar/reqwest#2600 Prepare v0.12.16 by @​seanmonstar in seanmonstar/reqwest#2694 New Contributors @​babolivier made their first contribution in seanmonstar/reqwest#2588 @​marcospb19 made their first contribution in seanmonstar/reqwest#1880 @​smalls0098 made their first contribution in seanmonstar/reqwest#2609 @​Shnatsel made their first contribution in seanmonstar/reqwest#2625 @​xixishidibei made their first contribution in seanmonstar/reqwest#2628 @​alongubkin made their first contribution in seanmonstar/reqwest#2632 ... (truncated) Changelog Sourced from reqwest's changelog. v0.12.16 Add ClientBuilder::http3_congestion_bbr() to enable BBR congestion control. Add ClientBuilder::http3_send_grease() to configure whether to send use QUIC grease. Add ClientBuilder::http3_max_field_section_size() to configure the maximum response headers. Add ClientBuilder::tcp_keepalive_interval() to configure TCP probe interval. Add ClientBuilder::tcp_keepalive_retries() to configure TCP probe count. Add Proxy::headers() to add extra headers that should be sent to a proxy. Fix redirect::Policy::limit() which had an off-by-1 error, allowing 1 more redirect than specified. Fix HTTP/3 to support streaming request bodies. (wasm) Fix null bodies when calling Response::bytes_stream(). Commits 99259cb v0.12.16 57670ac feat: add customizable headers for reqwest::Proxy (#2600) d9cf60e refactor: Using FollowRedirect from tower-http to handle the redirect l... 75f62f2 fix: ensure H3ResponseFuture is sync (#2685) 0e1d188 chore: replace rustls-pemfile with rustls-pki-types (#2541) 705b613 refactor: remove futures-util unless using stream/multipart/compression... 7b80718 Upgrade webpki-roots to 1 (#2688) 152a560 refactor: use hyper-util Tunnel (#2684) df09c9e feat: support streaming request body in HTTP/3 (#2673) 4ec1fe5 refactor: use hyper-util's proxy::Matcher (#2681) Additional commits viewable in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 102 ++++++++++++++++++++++++++---------------- libfatigue/Cargo.toml | 2 +- 2 files changed, 65 insertions(+), 39 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 5b5f3e9..aefb34c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -914,9 +914,9 @@ dependencies = [ [[package]] name = "httparse" -version = "1.8.0" +version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" +checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87" [[package]] name = "httpdate" @@ -966,9 +966,9 @@ dependencies = [ [[package]] name = "hyper" -version = "1.5.2" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "256fb8d4bd6413123cc9d91832d78325c48ff41677595be797d90f42969beae0" +checksum = "cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80" dependencies = [ "bytes", "futures-channel", @@ -992,7 +992,7 @@ checksum = "5ee4be2c948921a1a5320b629c4193916ed787a7f7f293fd3f7f5a6c9de74155" dependencies = [ "futures-util", "http 1.1.0", - "hyper 1.5.2", + "hyper 1.6.0", "hyper-util", "rustls", "rustls-pki-types", @@ -1009,7 +1009,7 @@ checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0" dependencies = [ "bytes", "http-body-util", - "hyper 1.5.2", + "hyper 1.6.0", "hyper-util", "native-tls", "tokio", @@ -1019,21 +1019,28 @@ dependencies = [ [[package]] name = "hyper-util" -version = "0.1.10" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4" +checksum = "b1c293b6b3d21eca78250dc7dbebd6b9210ec5530e038cbfe0661b5c47ab06e8" dependencies = [ + "base64 0.22.0", "bytes", "futures-channel", + "futures-core", "futures-util", "http 1.1.0", "http-body 1.0.0", - "hyper 1.5.2", + "hyper 1.6.0", + "ipnet", + "libc", + "percent-encoding", "pin-project-lite", - "socket2 0.5.5", + "socket2 0.5.10", + "system-configuration", "tokio", "tower-service", "tracing", + "windows-registry", ] [[package]] @@ -1204,9 +1211,19 @@ checksum = "c8fae54786f62fb2918dcfae3d568594e50eb9b5c25bf04371af6fe7516452fb" [[package]] name = "ipnet" -version = "2.3.1" +version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68f2d64f2edebec4ce84ad108148e67e1064789bee435edc5b60ad398714a3a9" +checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130" + +[[package]] +name = "iri-string" +version = "0.7.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2" +dependencies = [ + "memchr", + "serde", +] [[package]] name = "is-terminal" @@ -1277,9 +1294,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "libc" -version = "0.2.169" +version = "0.2.172" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" +checksum = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa" [[package]] name = "libfatigue" @@ -1944,20 +1961,19 @@ dependencies = [ [[package]] name = "reqwest" -version = "0.12.15" +version = "0.12.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d19c46a6fdd48bc4dab94b6103fccc55d34c67cc0ad04653aad4ea2a07cd7bbb" +checksum = "2bf597b113be201cb2269b4c39b39a804d01b99ee95a4278f0ed04e45cff1c71" dependencies = [ "base64 0.22.0", "bytes", "encoding_rs", "futures-core", - "futures-util", "h2 0.4.3", "http 1.1.0", "http-body 1.0.0", "http-body-util", - "hyper 1.5.2", + "hyper 1.6.0", "hyper-rustls", "hyper-tls", "hyper-util", @@ -1969,21 +1985,20 @@ dependencies = [ "once_cell", "percent-encoding", "pin-project-lite", - "rustls-pemfile", + "rustls-pki-types", "serde", "serde_json", "serde_urlencoded", "sync_wrapper", - "system-configuration", "tokio", "tokio-native-tls", "tower", + "tower-http", "tower-service", "url", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", - "windows-registry", ] [[package]] @@ -2115,21 +2130,14 @@ dependencies = [ ] [[package]] -name = "rustls-pemfile" -version = "2.1.2" +name = "rustls-pki-types" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d" +checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" dependencies = [ - "base64 0.22.0", - "rustls-pki-types", + "zeroize", ] -[[package]] -name = "rustls-pki-types" -version = "1.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecd36cc4259e3e4514335c4a138c6b43171a8d61d8f5c9348f9fc7529416f247" - [[package]] name = "rustls-webpki" version = "0.102.3" @@ -2338,12 +2346,12 @@ dependencies = [ [[package]] name = "socket2" -version = "0.5.5" +version = "0.5.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" +checksum = "e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678" dependencies = [ "libc", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] @@ -2462,9 +2470,9 @@ dependencies = [ [[package]] name = "system-configuration" -version = "0.6.0" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "658bc6ee10a9b4fcf576e9b0819d95ec16f4d2c02d39fd83ac1c8789785c4a42" +checksum = "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b" dependencies = [ "bitflags 2.9.0", "core-foundation", @@ -2638,7 +2646,7 @@ dependencies = [ "parking_lot", "pin-project-lite", "signal-hook-registry", - "socket2 0.5.5", + "socket2 0.5.10", "tokio-macros", "windows-sys 0.52.0", ] @@ -2749,6 +2757,24 @@ dependencies = [ "tower-service", ] +[[package]] +name = "tower-http" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fdb0c213ca27a9f57ab69ddb290fd80d970922355b83ae380b395d3986b8a2e" +dependencies = [ + "bitflags 2.9.0", + "bytes", + "futures-util", + "http 1.1.0", + "http-body 1.0.0", + "iri-string", + "pin-project-lite", + "tower", + "tower-layer", + "tower-service", +] + [[package]] name = "tower-layer" version = "0.3.3" diff --git a/libfatigue/Cargo.toml b/libfatigue/Cargo.toml index dc39339..ba26364 100644 --- a/libfatigue/Cargo.toml +++ b/libfatigue/Cargo.toml @@ -20,7 +20,7 @@ humantime-serde = "1.1.1" liquid = "0.26.11" num_cpus = "1.16.0" petname = "1.1.2" -reqwest = { version = "0.12.15", features = ["json"] } +reqwest = { version = "0.12.16", features = ["json"] } serde = { version = "1.0.219", features = ["derive"] } serde_json = "1.0.140" serde_yaml = "0.9.34" From ac4d4a5f58c2093a46e775443bab287f94877cfc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 29 May 2025 08:52:48 +0000 Subject: [PATCH 18/45] chore: Bump reqwest from 0.12.16 to 0.12.18 (#416) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps reqwest from 0.12.16 to 0.12.18. Release notes Sourced from reqwest's releases. v0.12.18 What's Changed Fix compilation when socks enabled without TLS. v0.12.17 What's Changed build: Fix compilation issues on macOS by @​0x676e67 in seanmonstar/reqwest#2696 Changelog Sourced from reqwest's changelog. v0.12.18 Fix compilation when socks enabled without TLS. v0.12.17 Fix compilation on macOS. Commits 595c80b v0.12.18 f279ad1 fix compilation if socks is enabled without tls fed6bc6 ci: add a feature powerset check job 56ed35b v0.12.17 f0bf46b build: Fix compilation issues on macOS (#2696) See full diff in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 4 ++-- libfatigue/Cargo.toml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index aefb34c..237e3fa 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1961,9 +1961,9 @@ dependencies = [ [[package]] name = "reqwest" -version = "0.12.16" +version = "0.12.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bf597b113be201cb2269b4c39b39a804d01b99ee95a4278f0ed04e45cff1c71" +checksum = "e98ff6b0dbbe4d5a37318f433d4fc82babd21631f194d370409ceb2e40b2f0b5" dependencies = [ "base64 0.22.0", "bytes", diff --git a/libfatigue/Cargo.toml b/libfatigue/Cargo.toml index ba26364..7a54ef2 100644 --- a/libfatigue/Cargo.toml +++ b/libfatigue/Cargo.toml @@ -20,7 +20,7 @@ humantime-serde = "1.1.1" liquid = "0.26.11" num_cpus = "1.16.0" petname = "1.1.2" -reqwest = { version = "0.12.16", features = ["json"] } +reqwest = { version = "0.12.18", features = ["json"] } serde = { version = "1.0.219", features = ["derive"] } serde_json = "1.0.140" serde_yaml = "0.9.34" From 6b20d784084dadd7fcf5c25a25564700e9984dda Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 2 Jun 2025 09:47:09 +0000 Subject: [PATCH 19/45] chore: Bump num_cpus from 1.16.0 to 1.17.0 (#417) Bumps num_cpus from 1.16.0 to 1.17.0. Changelog Sourced from num_cpus's changelog. v1.17.0 Fixes update hermit-abi to 0.5.0 remove special support for nacl Commits 342af76 v1.17.0 e970a82 Bump hermit-abi version (#144) 797f827 Update LICENSE-MIT (#143) b6ca8a4 ci: worker cpus has been increased f06cd50 ci: remove asmjs job 41e39dd ci: mips is not tier 3, remove CI jobs 13af26c remove special support for nacl 815551c ci: pin libc for msrv job See full diff in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 16 +++++++++++----- libfatigue/Cargo.toml | 2 +- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 237e3fa..e47d3dd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -856,6 +856,12 @@ version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" +[[package]] +name = "hermit-abi" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08" + [[package]] name = "http" version = "0.2.5" @@ -1231,7 +1237,7 @@ version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b" dependencies = [ - "hermit-abi", + "hermit-abi 0.3.9", "libc", "windows-sys 0.52.0", ] @@ -1474,7 +1480,7 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4569e456d394deccd22ce1c1913e6ea0e54519f577285001215d33557431afe4" dependencies = [ - "hermit-abi", + "hermit-abi 0.3.9", "libc", "log", "wasi 0.11.0+wasi-snapshot-preview1", @@ -1556,11 +1562,11 @@ dependencies = [ [[package]] name = "num_cpus" -version = "1.16.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" +checksum = "91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b" dependencies = [ - "hermit-abi", + "hermit-abi 0.5.1", "libc", ] diff --git a/libfatigue/Cargo.toml b/libfatigue/Cargo.toml index 7a54ef2..59b7fce 100644 --- a/libfatigue/Cargo.toml +++ b/libfatigue/Cargo.toml @@ -18,7 +18,7 @@ futures = "0.3.31" hdrhistogram = "7.5.4" humantime-serde = "1.1.1" liquid = "0.26.11" -num_cpus = "1.16.0" +num_cpus = "1.17.0" petname = "1.1.2" reqwest = { version = "0.12.18", features = ["json"] } serde = { version = "1.0.219", features = ["derive"] } From 437a8db5c675d922386b62eca45353faeb31d9cb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Jun 2025 08:22:53 +0000 Subject: [PATCH 20/45] chore: Bump reqwest from 0.12.18 to 0.12.19 (#418) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps reqwest from 0.12.18 to 0.12.19. Release notes Sourced from reqwest's releases. v0.12.19 What's Changed refactor: report custom reason phrase in error message by @​chanbengz in seanmonstar/reqwest#2697 fix: only check scheme after Policy return follow by @​linyihai in seanmonstar/reqwest#2710 ci: check cookies feature on wasm target by @​seanmonstar in seanmonstar/reqwest#2711 fix(redirect): Using tower-http patch to fix invalid content-length header by @​linyihai in seanmonstar/reqwest#2709 Full Changelog: seanmonstar/reqwest@v0.12.18...v0.12.19 Changelog Sourced from reqwest's changelog. v0.12.19 Fix redirect that changes the method to GET should remove payload headers. Fix redirect to only check the next scheme if the policy action is to follow. (wasm) Fix compilation error if cookies feature is enabled (by the way, it's a noop feature in wasm). Commits 8cf142b v0.12.19 35b6c83 fix(redirect): Using tower-http patch to fix invalid content-length heade... a54c4cf disable util::add_cookie_header on wasm targets a7a2db1 ci: check cookies feature on wasm target 522638d fix: only check scheme after redirect Policy return follow (#2710) 2fde244 ci: apparently dependabot doesn't understand increase-if-necessary 35a6601 refactor: report custom reason phrase in error message (#2697) 5e03d04 chore(ci): make dependabot tell us of breaking changes we could upgrade to (#... See full diff in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 8 ++++---- libfatigue/Cargo.toml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e47d3dd..a3631f3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1967,9 +1967,9 @@ dependencies = [ [[package]] name = "reqwest" -version = "0.12.18" +version = "0.12.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e98ff6b0dbbe4d5a37318f433d4fc82babd21631f194d370409ceb2e40b2f0b5" +checksum = "a2f8e5513d63f2e5b386eb5106dc67eaf3f84e95258e210489136b8b92ad6119" dependencies = [ "base64 0.22.0", "bytes", @@ -2765,9 +2765,9 @@ dependencies = [ [[package]] name = "tower-http" -version = "0.6.4" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fdb0c213ca27a9f57ab69ddb290fd80d970922355b83ae380b395d3986b8a2e" +checksum = "5cc2d9e086a412a451384326f521c8123a99a466b329941a9403696bff9b0da2" dependencies = [ "bitflags 2.9.0", "bytes", diff --git a/libfatigue/Cargo.toml b/libfatigue/Cargo.toml index 59b7fce..da86ccf 100644 --- a/libfatigue/Cargo.toml +++ b/libfatigue/Cargo.toml @@ -20,7 +20,7 @@ humantime-serde = "1.1.1" liquid = "0.26.11" num_cpus = "1.17.0" petname = "1.1.2" -reqwest = { version = "0.12.18", features = ["json"] } +reqwest = { version = "0.12.19", features = ["json"] } serde = { version = "1.0.219", features = ["derive"] } serde_json = "1.0.140" serde_yaml = "0.9.34" From 8e9ecc0cacf513b7a0c727121ddf3e0c704f14a6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 11 Jun 2025 08:52:20 +0000 Subject: [PATCH 21/45] chore: Bump reqwest from 0.12.19 to 0.12.20 (#419) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps reqwest from 0.12.19 to 0.12.20. Release notes Sourced from reqwest's releases. v0.12.20 Highlights Add ClientBuilder::tcp_user_timeout(Duration) option to set TCP_USER_TIMEOUT. Fix proxy headers only using the first matched proxy. (wasm) Fix re-adding Error::is_status(). What's Changed fix(client): apply authorization header to first matching proxy only by @​0x676e67 in seanmonstar/reqwest#2714 wasm: re-add Error::is_status() by @​seanmonstar in seanmonstar/reqwest#2720 properly match error variants in test by @​Ruben2424 in seanmonstar/reqwest#2721 refactor: reduce size of Pending request future by @​seanmonstar in seanmonstar/reqwest#2725 feat: add tcp_user_timeout builder option by @​seanmonstar in seanmonstar/reqwest#2724 refactor: use hyper-util Socks connectors by @​seanmonstar in seanmonstar/reqwest#2726 Remove some unused dependencies by @​DaniPopes in seanmonstar/reqwest#2716 New Contributors @​DaniPopes made their first contribution in seanmonstar/reqwest#2716 Full Changelog: seanmonstar/reqwest@v0.12.19...v0.12.20 Changelog Sourced from reqwest's changelog. v0.12.20 Add ClientBuilder::tcp_user_timeout(Duration) option to set TCP_USER_TIMEOUT. Fix proxy headers only using the first matched proxy. (wasm) Fix re-adding Error::is_status(). Commits 099ae80 v0.12.20 4bccf41 chore: remove some unused dependencies (#2716) 9248770 refactor: use hyper-util Socks connectors (#2726) 334837c feat: add tcp_user_timeout builder option (#2724) 13487fb refactor: reduce size of Pending request future (#2725) a26879d tests: properly match http3 error variants (#2721) 65102c9 wasm: re-add Error::is_status() (#2720) f94c5cd fix(proxy): apply headers to first matching proxy only (#2714) See full diff in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 6 ++---- libfatigue/Cargo.toml | 2 +- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a3631f3..aa3a9c7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1967,9 +1967,9 @@ dependencies = [ [[package]] name = "reqwest" -version = "0.12.19" +version = "0.12.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2f8e5513d63f2e5b386eb5106dc67eaf3f84e95258e210489136b8b92ad6119" +checksum = "eabf4c97d9130e2bf606614eb937e86edac8292eaa6f422f995d7e8de1eb1813" dependencies = [ "base64 0.22.0", "bytes", @@ -1983,12 +1983,10 @@ dependencies = [ "hyper-rustls", "hyper-tls", "hyper-util", - "ipnet", "js-sys", "log", "mime", "native-tls", - "once_cell", "percent-encoding", "pin-project-lite", "rustls-pki-types", diff --git a/libfatigue/Cargo.toml b/libfatigue/Cargo.toml index da86ccf..7389a91 100644 --- a/libfatigue/Cargo.toml +++ b/libfatigue/Cargo.toml @@ -20,7 +20,7 @@ humantime-serde = "1.1.1" liquid = "0.26.11" num_cpus = "1.17.0" petname = "1.1.2" -reqwest = { version = "0.12.19", features = ["json"] } +reqwest = { version = "0.12.20", features = ["json"] } serde = { version = "1.0.219", features = ["derive"] } serde_json = "1.0.140" serde_yaml = "0.9.34" From 8a1d28158d7d308e6635fa35a6177c4d1fea2d39 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Jul 2025 11:11:56 +0000 Subject: [PATCH 22/45] chore: Bump reqwest from 0.12.20 to 0.12.21 (#420) Bumps reqwest from 0.12.20 to 0.12.21. Changelog Sourced from reqwest's changelog. v0.12.21 Fix socks proxy to use socks4a:// instead of socks4h://. Fix Error::is_timeout() to check for hyper and IO timeouts too. Fix request Error to again include URLs when possible. Fix socks connect error to include more context. (wasm) implement Default for Body. Commits See full diff in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 4 ++-- libfatigue/Cargo.toml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index aa3a9c7..33fac4a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1967,9 +1967,9 @@ dependencies = [ [[package]] name = "reqwest" -version = "0.12.20" +version = "0.12.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eabf4c97d9130e2bf606614eb937e86edac8292eaa6f422f995d7e8de1eb1813" +checksum = "4c8cea6b35bcceb099f30173754403d2eba0a5dc18cea3630fccd88251909288" dependencies = [ "base64 0.22.0", "bytes", diff --git a/libfatigue/Cargo.toml b/libfatigue/Cargo.toml index 7389a91..6964dfe 100644 --- a/libfatigue/Cargo.toml +++ b/libfatigue/Cargo.toml @@ -20,7 +20,7 @@ humantime-serde = "1.1.1" liquid = "0.26.11" num_cpus = "1.17.0" petname = "1.1.2" -reqwest = { version = "0.12.20", features = ["json"] } +reqwest = { version = "0.12.21", features = ["json"] } serde = { version = "1.0.219", features = ["derive"] } serde_json = "1.0.140" serde_yaml = "0.9.34" From 68ff037c75fd684a7f0b8720bdfaa7e5cdd105d6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 2 Jul 2025 08:18:22 +0000 Subject: [PATCH 23/45] chore: Bump reqwest from 0.12.21 to 0.12.22 (#421) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps reqwest from 0.12.21 to 0.12.22. Release notes Sourced from reqwest's releases. v0.12.22 tl;dr Fix socks proxies when resolving IPv6 destinations. What's Changed fix(socks): bracket IPv6 addresses when formatting destination host by @​0x676e67 in seanmonstar/reqwest#2753 Prepare v0.12.22 by @​seanmonstar in seanmonstar/reqwest#2754 Full Changelog: seanmonstar/reqwest@v0.12.21...v0.12.22 Changelog Sourced from reqwest's changelog. v0.12.22 Fix socks proxies when resolving IPv6 destinations. Commits e6e2d8a v0.12.22 a9ab0fa fix(socks): bracket IPv6 addresses when formatting destination host (#2753) See full diff in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 4 ++-- libfatigue/Cargo.toml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 33fac4a..0d60dc8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1967,9 +1967,9 @@ dependencies = [ [[package]] name = "reqwest" -version = "0.12.21" +version = "0.12.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c8cea6b35bcceb099f30173754403d2eba0a5dc18cea3630fccd88251909288" +checksum = "cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531" dependencies = [ "base64 0.22.0", "bytes", diff --git a/libfatigue/Cargo.toml b/libfatigue/Cargo.toml index 6964dfe..646d8b5 100644 --- a/libfatigue/Cargo.toml +++ b/libfatigue/Cargo.toml @@ -20,7 +20,7 @@ humantime-serde = "1.1.1" liquid = "0.26.11" num_cpus = "1.17.0" petname = "1.1.2" -reqwest = { version = "0.12.21", features = ["json"] } +reqwest = { version = "0.12.22", features = ["json"] } serde = { version = "1.0.219", features = ["derive"] } serde_json = "1.0.140" serde_yaml = "0.9.34" From 608bd87faa0f80ab3fd92dbb1a5e2fdb32a4c212 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 22 Jul 2025 08:25:02 +0000 Subject: [PATCH 24/45] chore: Bump rand from 0.9.1 to 0.9.2 (#422) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps rand from 0.9.1 to 0.9.2. Changelog Sourced from rand's changelog. [0.9.2 — 2025-07-20] Deprecated Deprecate rand::rngs::mock module and StepRng generator (#1634) Additions Enable WeightedIndex (de)serialization (#1646) Commits d3dd415 Prepare rand_core 0.9.2 (#1605) 99fabd2 Prepare rand_core 0.9.2 c7fe1c4 rand: re-export rand_core (#1604) db2b1e0 rand: re-export rand_core ee1d96f rand_core: implement reborrow for UnwrapMut (#1595) e0eb2ee rand_core: implement reborrow for UnwrapMut 975f602 fixup clippy 1.85 warnings 775b05b Relax Sized requirements for blanket impls (#1593) See full diff in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 6 +++--- examples/test-api/Cargo.toml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 0d60dc8..bd3f734 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1843,9 +1843,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.0", @@ -2531,7 +2531,7 @@ dependencies = [ name = "test-api" version = "0.2.17" dependencies = [ - "rand 0.9.1", + "rand 0.9.2", "rocket", "serde", "serde_json", diff --git a/examples/test-api/Cargo.toml b/examples/test-api/Cargo.toml index 91c2e3d..36e24c3 100644 --- a/examples/test-api/Cargo.toml +++ b/examples/test-api/Cargo.toml @@ -7,7 +7,7 @@ version = "0.2.17" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -rand = "0.9.1" +rand = "0.9.2" rocket = {version = "0.5.1", features = ["json"]} serde = {version = "1.0.219", features = ["derive"]} serde_json = "1.0.140" From 6abb77c5ab77ad93e881372c6420d90799f490fd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 22 Jul 2025 08:25:12 +0000 Subject: [PATCH 25/45] chore: Bump serde_json from 1.0.140 to 1.0.141 (#423) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps serde_json from 1.0.140 to 1.0.141. Release notes Sourced from serde_json's releases. v1.0.141 Optimize string escaping during serialization (#1273, thanks @​conradludgate) Commits 6843c36 Release 1.0.141 6e2c210 Touch up PR 1273 623d9b4 Merge pull request #1273 from conradludgate/optimise-string-escaping de70b7d use unreachable_unchecked for escape table. use a second match to roundtrip E... f2d940d replace start index with bytes slice reference cd55b5a Ignore mismatched_lifetime_syntaxes lint c1826eb Pin nightly toolchain used for miri job 8a56cfa Merge pull request #1248 from jimmycathy/master af3d80d chore: fix typo See full diff in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 4 ++-- examples/test-api/Cargo.toml | 2 +- fatigue/Cargo.toml | 2 +- libfatigue/Cargo.toml | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index bd3f734..51b6428 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2232,9 +2232,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 = [ "itoa 1.0.6", "memchr", diff --git a/examples/test-api/Cargo.toml b/examples/test-api/Cargo.toml index 36e24c3..f03dde0 100644 --- a/examples/test-api/Cargo.toml +++ b/examples/test-api/Cargo.toml @@ -10,5 +10,5 @@ version = "0.2.17" rand = "0.9.2" rocket = {version = "0.5.1", features = ["json"]} serde = {version = "1.0.219", features = ["derive"]} -serde_json = "1.0.140" +serde_json = "1.0.141" uuid = {version = "1.17.0", features = ["v4"]} diff --git a/fatigue/Cargo.toml b/fatigue/Cargo.toml index 74d0052..d6dc201 100644 --- a/fatigue/Cargo.toml +++ b/fatigue/Cargo.toml @@ -21,6 +21,6 @@ libfatigue = { path = "../libfatigue", version = "0.2.17" } num-format = "0.4.4" prettytable-rs = "0.10.0" serde = "1.0.219" -serde_json = "1.0.140" +serde_json = "1.0.141" thiserror = "2.0.12" tokio = { version = "1.45.1", features = ["full"] } diff --git a/libfatigue/Cargo.toml b/libfatigue/Cargo.toml index 646d8b5..f8eed48 100644 --- a/libfatigue/Cargo.toml +++ b/libfatigue/Cargo.toml @@ -22,7 +22,7 @@ num_cpus = "1.17.0" petname = "1.1.2" reqwest = { version = "0.12.22", features = ["json"] } serde = { version = "1.0.219", features = ["derive"] } -serde_json = "1.0.140" +serde_json = "1.0.141" serde_yaml = "0.9.34" thiserror = "2.0.12" tokio = { version = "1.45.1", features = ["full"] } From d046c086e1679d70f403351d8252d9a907772e52 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 1 Aug 2025 08:10:02 +0000 Subject: [PATCH 26/45] chore: Bump serde_json from 1.0.141 to 1.0.142 (#424) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps serde_json from 1.0.141 to 1.0.142. Release notes Sourced from serde_json's releases. v1.0.142 impl Default for &Value (#1265, thanks @​aatifsyed) Commits 1731167 Release 1.0.142 e51c814 Touch up PR 1265 84abbdb Merge pull request #1265 from aatifsyed/master 9206cc0 feat: impl Default for &Value See full diff in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 4 ++-- examples/test-api/Cargo.toml | 2 +- fatigue/Cargo.toml | 2 +- libfatigue/Cargo.toml | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 51b6428..fb0b929 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2232,9 +2232,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.141" +version = "1.0.142" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3" +checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" dependencies = [ "itoa 1.0.6", "memchr", diff --git a/examples/test-api/Cargo.toml b/examples/test-api/Cargo.toml index f03dde0..d2bb346 100644 --- a/examples/test-api/Cargo.toml +++ b/examples/test-api/Cargo.toml @@ -10,5 +10,5 @@ version = "0.2.17" rand = "0.9.2" rocket = {version = "0.5.1", features = ["json"]} serde = {version = "1.0.219", features = ["derive"]} -serde_json = "1.0.141" +serde_json = "1.0.142" uuid = {version = "1.17.0", features = ["v4"]} diff --git a/fatigue/Cargo.toml b/fatigue/Cargo.toml index d6dc201..246b9db 100644 --- a/fatigue/Cargo.toml +++ b/fatigue/Cargo.toml @@ -21,6 +21,6 @@ libfatigue = { path = "../libfatigue", version = "0.2.17" } num-format = "0.4.4" prettytable-rs = "0.10.0" serde = "1.0.219" -serde_json = "1.0.141" +serde_json = "1.0.142" thiserror = "2.0.12" tokio = { version = "1.45.1", features = ["full"] } diff --git a/libfatigue/Cargo.toml b/libfatigue/Cargo.toml index f8eed48..d27859b 100644 --- a/libfatigue/Cargo.toml +++ b/libfatigue/Cargo.toml @@ -22,7 +22,7 @@ num_cpus = "1.17.0" petname = "1.1.2" reqwest = { version = "0.12.22", features = ["json"] } serde = { version = "1.0.219", features = ["derive"] } -serde_json = "1.0.141" +serde_json = "1.0.142" serde_yaml = "0.9.34" thiserror = "2.0.12" tokio = { version = "1.45.1", features = ["full"] } From 6e795da1d56151f8af46d337b94c6c51eb9d7664 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Aug 2025 14:52:07 +0000 Subject: [PATCH 27/45] chore: Bump thiserror from 2.0.12 to 2.0.14 (#425) Bumps thiserror from 2.0.12 to 2.0.14. Release notes Sourced from thiserror's releases. 2.0.14 Allow build-script cleanup failure with NFSv3 output directory to be non-fatal (#426) 2.0.13 Documentation improvements Commits eea6799 Release 2.0.14 a2aa6d7 Merge pull request #426 from dtolnay/enotempty f00ebc5 Allow build-script cleanup failure with NFSv3 output directory to be non-fatal 61f28da Release 2.0.13 89872e3 Unindent crate-level markdown links aee87e5 Wrap PR 425 to 80 columns 0f94e99 Merge pull request #425 from Kriskras99/feat/doc_links f1eb081 Add links to more items f301423 Revert "Pin nightly toolchain used for miri job" 7a5fbc6 Update ui test suite to nightly-2025-07-30 Additional commits viewable in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 14 +++++++------- fatigue/Cargo.toml | 2 +- libfatigue/Cargo.toml | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index fb0b929..8923e76 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -563,7 +563,7 @@ dependencies = [ "prettytable-rs", "serde", "serde_json", - "thiserror 2.0.12", + "thiserror 2.0.14", "tokio", ] @@ -1321,7 +1321,7 @@ dependencies = [ "serde", "serde_json", "serde_yaml", - "thiserror 2.0.12", + "thiserror 2.0.14", "tokio", "url", ] @@ -2558,11 +2558,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.12" +version = "2.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" +checksum = "0b0949c3a6c842cbde3f1686d6eea5a010516deb7085f79db747562d4102f41e" dependencies = [ - "thiserror-impl 2.0.12", + "thiserror-impl 2.0.14", ] [[package]] @@ -2578,9 +2578,9 @@ dependencies = [ [[package]] name = "thiserror-impl" -version = "2.0.12" +version = "2.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" +checksum = "cc5b44b4ab9c2fdd0e0512e6bece8388e214c0749f5862b114cc5b7a25daf227" dependencies = [ "proc-macro2", "quote", diff --git a/fatigue/Cargo.toml b/fatigue/Cargo.toml index 246b9db..f347d25 100644 --- a/fatigue/Cargo.toml +++ b/fatigue/Cargo.toml @@ -22,5 +22,5 @@ num-format = "0.4.4" prettytable-rs = "0.10.0" serde = "1.0.219" serde_json = "1.0.142" -thiserror = "2.0.12" +thiserror = "2.0.14" tokio = { version = "1.45.1", features = ["full"] } diff --git a/libfatigue/Cargo.toml b/libfatigue/Cargo.toml index d27859b..d6f794e 100644 --- a/libfatigue/Cargo.toml +++ b/libfatigue/Cargo.toml @@ -24,6 +24,6 @@ reqwest = { version = "0.12.22", features = ["json"] } serde = { version = "1.0.219", features = ["derive"] } serde_json = "1.0.142" serde_yaml = "0.9.34" -thiserror = "2.0.12" +thiserror = "2.0.14" tokio = { version = "1.45.1", features = ["full"] } url = "2.5.4" From 730762787ec8f9110a2fa7b36088c7e521a3830f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Aug 2025 16:43:54 +0000 Subject: [PATCH 28/45] chore: Bump actions/checkout from 4 to 5 (#426) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps actions/checkout from 4 to 5. Release notes Sourced from actions/checkout's releases. v5.0.0 What's Changed Update actions checkout to use node 24 by @​salmanmkc in actions/checkout#2226 Prepare v5.0.0 release by @​salmanmkc in actions/checkout#2238 ⚠️ Minimum Compatible Runner Version v2.327.1 Release Notes Make sure your runner is updated to this version or newer to use this release. Full Changelog: actions/checkout@v4...v5.0.0 v4.3.0 What's Changed docs: update README.md by @​motss in actions/checkout#1971 Add internal repos for checking out multiple repositories by @​mouismail in actions/checkout#1977 Documentation update - add recommended permissions to Readme by @​benwells in actions/checkout#2043 Adjust positioning of user email note and permissions heading by @​joshmgross in actions/checkout#2044 Update README.md by @​nebuk89 in actions/checkout#2194 Update CODEOWNERS for actions by @​TingluoHuang in actions/checkout#2224 Update package dependencies by @​salmanmkc in actions/checkout#2236 Prepare release v4.3.0 by @​salmanmkc in actions/checkout#2237 New Contributors @​motss made their first contribution in actions/checkout#1971 @​mouismail made their first contribution in actions/checkout#1977 @​benwells made their first contribution in actions/checkout#2043 @​nebuk89 made their first contribution in actions/checkout#2194 @​salmanmkc made their first contribution in actions/checkout#2236 Full Changelog: actions/checkout@v4...v4.3.0 v4.2.2 What's Changed url-helper.ts now leverages well-known environment variables by @​jww3 in actions/checkout#1941 Expand unit test coverage for isGhes by @​jww3 in actions/checkout#1946 Full Changelog: actions/checkout@v4.2.1...v4.2.2 v4.2.1 What's Changed Check out other refs/* by commit if provided, fall back to ref by @​orhantoy in actions/checkout#1924 New Contributors @​Jcambass made their first contribution in actions/checkout#1919 Full Changelog: actions/checkout@v4.2.0...v4.2.1 ... (truncated) Changelog Sourced from actions/checkout's changelog. Changelog V5.0.0 Update actions checkout to use node 24 by @​salmanmkc in actions/checkout#2226 V4.3.0 docs: update README.md by @​motss in actions/checkout#1971 Add internal repos for checking out multiple repositories by @​mouismail in actions/checkout#1977 Documentation update - add recommended permissions to Readme by @​benwells in actions/checkout#2043 Adjust positioning of user email note and permissions heading by @​joshmgross in actions/checkout#2044 Update README.md by @​nebuk89 in actions/checkout#2194 Update CODEOWNERS for actions by @​TingluoHuang in actions/checkout#2224 Update package dependencies by @​salmanmkc in actions/checkout#2236 v4.2.2 url-helper.ts now leverages well-known environment variables by @​jww3 in actions/checkout#1941 Expand unit test coverage for isGhes by @​jww3 in actions/checkout#1946 v4.2.1 Check out other refs/* by commit if provided, fall back to ref by @​orhantoy in actions/checkout#1924 v4.2.0 Add Ref and Commit outputs by @​lucacome in actions/checkout#1180 Dependency updates by @​dependabot- actions/checkout#1777, actions/checkout#1872 v4.1.7 Bump the minor-npm-dependencies group across 1 directory with 4 updates by @​dependabot in actions/checkout#1739 Bump actions/checkout from 3 to 4 by @​dependabot in actions/checkout#1697 Check out other refs/* by commit by @​orhantoy in actions/checkout#1774 Pin actions/checkout's own workflows to a known, good, stable version. by @​jww3 in actions/checkout#1776 v4.1.6 Check platform to set archive extension appropriately by @​cory-miller in actions/checkout#1732 v4.1.5 Update NPM dependencies by @​cory-miller in actions/checkout#1703 Bump github/codeql-action from 2 to 3 by @​dependabot in actions/checkout#1694 Bump actions/setup-node from 1 to 4 by @​dependabot in actions/checkout#1696 Bump actions/upload-artifact from 2 to 4 by @​dependabot in actions/checkout#1695 README: Suggest user.email to be 41898282+github-actions[bot]@users.noreply.github.com by @​cory-miller in actions/checkout#1707 v4.1.4 Disable extensions.worktreeConfig when disabling sparse-checkout by @​jww3 in actions/checkout#1692 Add dependabot config by @​cory-miller in actions/checkout#1688 Bump the minor-actions-dependencies group with 2 updates by @​dependabot in actions/checkout#1693 Bump word-wrap from 1.2.3 to 1.2.5 by @​dependabot in actions/checkout#1643 v4.1.3 ... (truncated) Commits 08c6903 Prepare v5.0.0 release (#2238) 9f26565 Update actions checkout to use node 24 (#2226) See full diff in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- .github/workflows/ci.yaml | 6 +++--- .github/workflows/pr.yaml | 2 +- .github/workflows/publish.yaml | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 5e21b13..c657da0 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -20,7 +20,7 @@ jobs: os: [windows-latest, ubuntu-latest] toolchain: [stable] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: Swatinem/rust-cache@v2 with: prefix-key: ${{ matrix.os }} @@ -40,7 +40,7 @@ jobs: runs-on: ubuntu-latest name: Cargo Sort check steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: actions-rs/toolchain@v1 with: toolchain: stable @@ -54,7 +54,7 @@ jobs: runs-on: ubuntu-latest name: Cargo Clippy Check steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: actions-rs/toolchain@v1 with: toolchain: stable diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index ead20d0..e7b62e5 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -11,7 +11,7 @@ jobs: name: Lint commit messages steps: - name: Check out - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 0 - name: Install CZ diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index fa9a407..a91dfbe 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -16,7 +16,7 @@ jobs: name: publish release and crate steps: - name: Check out - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: token: ${{ secrets.GITHUB_TOKEN }} fetch-depth: 0 From 7c3bbe06ae45b53c64dbe82fd2d27e5569ebc258 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 12 Aug 2025 17:11:14 +0000 Subject: [PATCH 29/45] chore: Bump uuid from 1.17.0 to 1.18.0 (#427) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps uuid from 1.17.0 to 1.18.0. Release notes Sourced from uuid's releases. v1.18.0 What's Changed Fix up mismatched_lifetime_syntaxes lint by @​KodrAus in uuid-rs/uuid#837 Conversions between Timestamp and std::time::SystemTime by @​dcormier in uuid-rs/uuid#835 Wrap the error type used in time conversions by @​KodrAus in uuid-rs/uuid#838 Prepare for 1.18.0 release by @​KodrAus in uuid-rs/uuid#839 New Contributors @​dcormier made their first contribution in uuid-rs/uuid#835 Full Changelog: uuid-rs/uuid@v1.17.0...v1.18.0 Commits 60a49eb Merge pull request #839 from uuid-rs/cargo/v1.18.0 eb8c697 prepare for 1.18.0 release 281f26f Merge pull request #838 from uuid-rs/chore/time-conversion 2d67ab2 don't use allocated values in errors c284ed5 wrap the error type used in time conversions 87a4359 Merge pull request #835 from dcormier/main 8927396 Merge pull request #837 from uuid-rs/fix/lifetime-syntaxes 6dfb4b1 Conversions between Timestamp and std::time::SystemTime b508383 fix up mismatched_lifetime_syntaxes lint See full diff in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 4 ++-- examples/test-api/Cargo.toml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8923e76..cd4ae25 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2956,9 +2956,9 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" [[package]] name = "uuid" -version = "1.17.0" +version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" +checksum = "f33196643e165781c20a5ead5582283a7dacbb87855d867fbc2df3f81eddc1be" dependencies = [ "getrandom 0.3.1", "js-sys", diff --git a/examples/test-api/Cargo.toml b/examples/test-api/Cargo.toml index d2bb346..afc745e 100644 --- a/examples/test-api/Cargo.toml +++ b/examples/test-api/Cargo.toml @@ -11,4 +11,4 @@ rand = "0.9.2" rocket = {version = "0.5.1", features = ["json"]} serde = {version = "1.0.219", features = ["derive"]} serde_json = "1.0.142" -uuid = {version = "1.17.0", features = ["v4"]} +uuid = {version = "1.18.0", features = ["v4"]} From f470bd650bbe955bcb093a276922a1796d7b8076 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 13 Aug 2025 08:40:40 +0000 Subject: [PATCH 30/45] chore: Bump reqwest from 0.12.22 to 0.12.23 (#428) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps reqwest from 0.12.22 to 0.12.23. Release notes Sourced from reqwest's releases. v0.12.23 tl;dr 🇺🇩🇸 Add ClientBuilder::unix_socket(path) option that will force all requests over that Unix Domain Socket. 🔁 Add ClientBuilder::retries(policy) and reqwest::retry::Builder to configure automatic retries. Add ClientBuilder::dns_resolver2() with more ergonomic argument bounds, allowing more resolver implementations. Add http3_* options to blocking::ClientBuilder. Fix default TCP timeout values to enabled and faster. Fix SOCKS proxies to default to port 1080 (wasm) Add cache methods to RequestBuilder. What's Changed Minimize package size by @​weiznich in seanmonstar/reqwest#2759 chore(dev-dependencies): bump brotli by @​seanmonstar in seanmonstar/reqwest#2760 upgrade hickory-dns to 0.25 by @​seanmonstar in seanmonstar/reqwest#2761 Re-expose http3 options in blocking::clientBuilder by @​ducaale in seanmonstar/reqwest#2770 fix(proxy): restore default port 1080 for SOCKS proxies without explicit port by @​0x676e67 in seanmonstar/reqwest#2771 ci: use msrv-aware cargo in msrv job by @​seanmonstar in seanmonstar/reqwest#2779 feat: add request cache option for wasm by @​Spxg in seanmonstar/reqwest#2775 style(client): use std::task::ready! macro to simplify Poll branch match by @​0x676e67 in seanmonstar/reqwest#2781 fix: add default tcp keepalive and user_timeout values by @​seanmonstar in seanmonstar/reqwest#2780 feat: add unix_socket() option to client builder by @​seanmonstar in seanmonstar/reqwest#2624 Add retry policies by @​seanmonstar in seanmonstar/reqwest#2763 refactor: loosen retry for_host parameter bounds by @​Enduriel in seanmonstar/reqwest#2792 feat: add dns_resolver2 that is more ergonomic and flexible by @​seanmonstar in seanmonstar/reqwest#2793 Prepare v0.12.23 by @​seanmonstar in seanmonstar/reqwest#2795 New Contributors @​weiznich made their first contribution in seanmonstar/reqwest#2759 @​Spxg made their first contribution in seanmonstar/reqwest#2775 @​Enduriel made their first contribution in seanmonstar/reqwest#2792 Full Changelog: seanmonstar/reqwest@v0.12.22...v0.12.23 Changelog Sourced from reqwest's changelog. v0.12.23 Add ClientBuilder::unix_socket(path) option that will force all requests over that Unix Domain Socket. Add ClientBuilder::retries(policy) and reqwest::retry::Builder to configure automatic retries. Add ClientBuilder::dns_resolver2() with more ergonomic argument bounds, allowing more resolver implementations. Add http3_* options to blocking::ClientBuilder. Fix default TCP timeout values to enabled and faster. Fix SOCKS proxies to default to port 1080 (wasm) Add cache methods to RequestBuilder. Commits ae7375b v0.12.23 9aacdc1 feat: add dns_resolver2 that is more ergonomic and flexible (#2793) 221be11 refactor: loosen retry for_host parameter bounds (#2792) acd1b05 feat: add reqwest::retry policies (#2763) 54b6022 feat: add ClientBuilder::unix_socket() option (#2624) 6358cef fix: add default tcp keepalive and user_timeout values (#2780) 21226a5 style(client): use std::task::ready! macro to simplify Poll branch matching... 82086e7 feat: add request cache options for wasm (#2775) 2a0f7a3 ci: use msrv-aware cargo in msrv job (#2779) f186803 fix(proxy): restore default port 1080 for SOCKS proxies without explicit port... Additional commits viewable in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 4 ++-- libfatigue/Cargo.toml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index cd4ae25..952a11c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1967,9 +1967,9 @@ dependencies = [ [[package]] name = "reqwest" -version = "0.12.22" +version = "0.12.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531" +checksum = "d429f34c8092b2d42c7c93cec323bb4adeb7c67698f70839adec842ec10c7ceb" dependencies = [ "base64 0.22.0", "bytes", diff --git a/libfatigue/Cargo.toml b/libfatigue/Cargo.toml index d6f794e..3f77da8 100644 --- a/libfatigue/Cargo.toml +++ b/libfatigue/Cargo.toml @@ -20,7 +20,7 @@ humantime-serde = "1.1.1" liquid = "0.26.11" num_cpus = "1.17.0" petname = "1.1.2" -reqwest = { version = "0.12.22", features = ["json"] } +reqwest = { version = "0.12.23", features = ["json"] } serde = { version = "1.0.219", features = ["derive"] } serde_json = "1.0.142" serde_yaml = "0.9.34" From 3622c67a98961d5c3453b6b175edace3bdaec1a1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 15 Aug 2025 08:55:04 +0000 Subject: [PATCH 31/45] chore: Bump async-trait from 0.1.88 to 0.1.89 (#429) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps async-trait from 0.1.88 to 0.1.89. Release notes Sourced from async-trait's releases. 0.1.89 Improve IDE functionality (#293, thanks @​Veykril) Commits a7e91e9 Release 0.1.89 fbcfcac Merge pull request 293 from Veykril/lw/quote_spanned fd93990 Improve use of spans in quote_spanned a5093fe Add type-mismatch ui test 6d12b44 Revert "Pin nightly toolchain used for miri job" dd9e4ba Hide unused_variables warning in consider-restricting.rs ui test b454fc8 Update ui test suite to nightly-2025-08-03 9c880e8 Update ui test suite to nightly-2025-07-30 7ca751d Ignore unused_parens warning in test 2bccfeb Update ui test suite to nightly-2025-05-28 Additional commits viewable in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 4 ++-- libfatigue/Cargo.toml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 952a11c..71abe22 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -70,9 +70,9 @@ dependencies = [ [[package]] name = "async-trait" -version = "0.1.88" +version = "0.1.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5" +checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" dependencies = [ "proc-macro2", "quote", diff --git a/libfatigue/Cargo.toml b/libfatigue/Cargo.toml index 3f77da8..4b1cb42 100644 --- a/libfatigue/Cargo.toml +++ b/libfatigue/Cargo.toml @@ -11,7 +11,7 @@ license = "Apache-2.0" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -async-trait = "0.1.88" +async-trait = "0.1.89" csv = "1.3.1" dashmap = "5.2.0" futures = "0.3.31" From 46d503b5f17c89f5ff5d9d912ee1423b21f766da Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 19 Aug 2025 16:26:39 +0000 Subject: [PATCH 32/45] chore: Bump thiserror from 2.0.14 to 2.0.15 (#430) Bumps thiserror from 2.0.14 to 2.0.15. Release notes Sourced from thiserror's releases. 2.0.15 Prevent Error::provide API becoming unavailable from a future new compiler lint (#427) Commits f6145eb Release 2.0.15 2717177 Merge pull request #427 from dtolnay/caplints 2cd13e6 Make error_generic_member_access compatible with -Dwarnings See full diff in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 14 +++++++------- fatigue/Cargo.toml | 2 +- libfatigue/Cargo.toml | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 71abe22..103ffe1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -563,7 +563,7 @@ dependencies = [ "prettytable-rs", "serde", "serde_json", - "thiserror 2.0.14", + "thiserror 2.0.15", "tokio", ] @@ -1321,7 +1321,7 @@ dependencies = [ "serde", "serde_json", "serde_yaml", - "thiserror 2.0.14", + "thiserror 2.0.15", "tokio", "url", ] @@ -2558,11 +2558,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.14" +version = "2.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b0949c3a6c842cbde3f1686d6eea5a010516deb7085f79db747562d4102f41e" +checksum = "80d76d3f064b981389ecb4b6b7f45a0bf9fdac1d5b9204c7bd6714fecc302850" dependencies = [ - "thiserror-impl 2.0.14", + "thiserror-impl 2.0.15", ] [[package]] @@ -2578,9 +2578,9 @@ dependencies = [ [[package]] name = "thiserror-impl" -version = "2.0.14" +version = "2.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc5b44b4ab9c2fdd0e0512e6bece8388e214c0749f5862b114cc5b7a25daf227" +checksum = "44d29feb33e986b6ea906bd9c3559a856983f92371b3eaa5e83782a351623de0" dependencies = [ "proc-macro2", "quote", diff --git a/fatigue/Cargo.toml b/fatigue/Cargo.toml index f347d25..6a8d544 100644 --- a/fatigue/Cargo.toml +++ b/fatigue/Cargo.toml @@ -22,5 +22,5 @@ num-format = "0.4.4" prettytable-rs = "0.10.0" serde = "1.0.219" serde_json = "1.0.142" -thiserror = "2.0.14" +thiserror = "2.0.15" tokio = { version = "1.45.1", features = ["full"] } diff --git a/libfatigue/Cargo.toml b/libfatigue/Cargo.toml index 4b1cb42..f05163a 100644 --- a/libfatigue/Cargo.toml +++ b/libfatigue/Cargo.toml @@ -24,6 +24,6 @@ reqwest = { version = "0.12.23", features = ["json"] } serde = { version = "1.0.219", features = ["derive"] } serde_json = "1.0.142" serde_yaml = "0.9.34" -thiserror = "2.0.14" +thiserror = "2.0.15" tokio = { version = "1.45.1", features = ["full"] } url = "2.5.4" From 7c9493f661a9fa982ad6fba4c95f7969057423bc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 20 Aug 2025 10:03:07 +0000 Subject: [PATCH 33/45] chore: Bump thiserror from 2.0.15 to 2.0.16 (#432) Bumps thiserror from 2.0.15 to 2.0.16. Release notes Sourced from thiserror's releases. 2.0.16 Add to "no-std" crates.io category (#429) Commits 40b5853 Release 2.0.16 83dfb5f Merge pull request #429 from dtolnay/nostd 9b4a99f Add to "no-std" crates.io category See full diff in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 14 +++++++------- fatigue/Cargo.toml | 2 +- libfatigue/Cargo.toml | 2 +- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 103ffe1..688ec80 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -563,7 +563,7 @@ dependencies = [ "prettytable-rs", "serde", "serde_json", - "thiserror 2.0.15", + "thiserror 2.0.16", "tokio", ] @@ -1321,7 +1321,7 @@ dependencies = [ "serde", "serde_json", "serde_yaml", - "thiserror 2.0.15", + "thiserror 2.0.16", "tokio", "url", ] @@ -2558,11 +2558,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.15" +version = "2.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80d76d3f064b981389ecb4b6b7f45a0bf9fdac1d5b9204c7bd6714fecc302850" +checksum = "3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0" dependencies = [ - "thiserror-impl 2.0.15", + "thiserror-impl 2.0.16", ] [[package]] @@ -2578,9 +2578,9 @@ dependencies = [ [[package]] name = "thiserror-impl" -version = "2.0.15" +version = "2.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44d29feb33e986b6ea906bd9c3559a856983f92371b3eaa5e83782a351623de0" +checksum = "6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960" dependencies = [ "proc-macro2", "quote", diff --git a/fatigue/Cargo.toml b/fatigue/Cargo.toml index 6a8d544..6e45061 100644 --- a/fatigue/Cargo.toml +++ b/fatigue/Cargo.toml @@ -22,5 +22,5 @@ num-format = "0.4.4" prettytable-rs = "0.10.0" serde = "1.0.219" serde_json = "1.0.142" -thiserror = "2.0.15" +thiserror = "2.0.16" tokio = { version = "1.45.1", features = ["full"] } diff --git a/libfatigue/Cargo.toml b/libfatigue/Cargo.toml index f05163a..5437379 100644 --- a/libfatigue/Cargo.toml +++ b/libfatigue/Cargo.toml @@ -24,6 +24,6 @@ reqwest = { version = "0.12.23", features = ["json"] } serde = { version = "1.0.219", features = ["derive"] } serde_json = "1.0.142" serde_yaml = "0.9.34" -thiserror = "2.0.15" +thiserror = "2.0.16" tokio = { version = "1.45.1", features = ["full"] } url = "2.5.4" From 982d685a5f809c823cb9128e1e295267346c2332 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 20 Aug 2025 10:05:23 +0000 Subject: [PATCH 34/45] chore: Bump serde_json from 1.0.142 to 1.0.143 (#431) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ⚠️ Dependabot is rebasing this PR ⚠️ Rebasing might not happen immediately, so don't worry if this takes some time. Note: if you make any changes to this PR yourself, they will take precedence over the rebase. Bumps serde_json from 1.0.142 to 1.0.143. Release notes Sourced from serde_json's releases. v1.0.143 Implement Clone and Debug for serde_json::Map iterators (#1264, thanks @​xlambein) Implement Default for CompactFormatter (#1268, thanks @​SOF3) Implement FromStr for serde_json::Map (#1271, thanks @​mickvangelderen) Commits 10102c4 Release 1.0.143 2a5b853 Replace super::super with absolute path within crate 447170b Merge pull request 1271 from mickvangelderen/mick/impl-from-str-for-map ec190d6 Merge pull request #1264 from xlambein/master 8be6647 Merge pull request #1268 from SOF3/compact-default ba5b3cc Revert "Pin nightly toolchain used for miri job" fd35a02 Implement FromStr for Map bea0fe6 Implement Default for CompactFormatter 0c0e9f6 Add Clone and Debug impls to map iterators See full diff in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 4 ++-- examples/test-api/Cargo.toml | 2 +- fatigue/Cargo.toml | 2 +- libfatigue/Cargo.toml | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 688ec80..7ab44a2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2232,9 +2232,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.142" +version = "1.0.143" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7" +checksum = "d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a" dependencies = [ "itoa 1.0.6", "memchr", diff --git a/examples/test-api/Cargo.toml b/examples/test-api/Cargo.toml index afc745e..31e3a90 100644 --- a/examples/test-api/Cargo.toml +++ b/examples/test-api/Cargo.toml @@ -10,5 +10,5 @@ version = "0.2.17" rand = "0.9.2" rocket = {version = "0.5.1", features = ["json"]} serde = {version = "1.0.219", features = ["derive"]} -serde_json = "1.0.142" +serde_json = "1.0.143" uuid = {version = "1.18.0", features = ["v4"]} diff --git a/fatigue/Cargo.toml b/fatigue/Cargo.toml index 6e45061..7b0c0c1 100644 --- a/fatigue/Cargo.toml +++ b/fatigue/Cargo.toml @@ -21,6 +21,6 @@ libfatigue = { path = "../libfatigue", version = "0.2.17" } num-format = "0.4.4" prettytable-rs = "0.10.0" serde = "1.0.219" -serde_json = "1.0.142" +serde_json = "1.0.143" thiserror = "2.0.16" tokio = { version = "1.45.1", features = ["full"] } diff --git a/libfatigue/Cargo.toml b/libfatigue/Cargo.toml index 5437379..b88f970 100644 --- a/libfatigue/Cargo.toml +++ b/libfatigue/Cargo.toml @@ -22,7 +22,7 @@ num_cpus = "1.17.0" petname = "1.1.2" reqwest = { version = "0.12.23", features = ["json"] } serde = { version = "1.0.219", features = ["derive"] } -serde_json = "1.0.142" +serde_json = "1.0.143" serde_yaml = "0.9.34" thiserror = "2.0.16" tokio = { version = "1.45.1", features = ["full"] } From 37edd9580aed6a082ca043eed89826fda307e387 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 21 Aug 2025 09:03:32 +0000 Subject: [PATCH 35/45] chore: Bump url from 2.5.4 to 2.5.5 (#433) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps url from 2.5.4 to 2.5.5. Release notes Sourced from url's releases. v2.5.5 What's Changed ci: downgrade crates when building for Rust 1.67.0 by @​mxinden in servo/rust-url#1003 ci: run unit tests with sanitizers by @​mxinden in servo/rust-url#1002 fix small typo by @​hkBst in servo/rust-url#1011 chore: fix clippy errors on main by @​dsherret in servo/rust-url#1019 perf: remove heap allocation in parse_query by @​dsherret in servo/rust-url#1020 perf: slightly improve parsing a port by @​dsherret in servo/rust-url#1022 perf: improve to_file_path() by @​dsherret in servo/rust-url#1018 perf: make parse_scheme slightly faster by @​dsherret in servo/rust-url#1025 update LICENSE-MIT by @​wmjae in servo/rust-url#1029 perf: url encode path segments in longer string slices by @​dsherret in servo/rust-url#1026 Disable the default features on serde by @​rilipco in servo/rust-url#1033 docs: base url relative join by @​tisonkun in servo/rust-url#1013 perf: remove heap allocation in parse_host by @​dsherret in servo/rust-url#1021 Update tests to Unicode 16.0 by @​hsivonen in servo/rust-url#1045 Add some some basic functions to Mime by @​mrobinson in servo/rust-url#1047 ran cargo clippy --fix -- -Wclippy::use_self by @​mrobinson in servo/rust-url#1048 Fix MSRV and clippy CI by @​Manishearth in servo/rust-url#1058 Update Url::domain docs to show that it includes subdomain by @​supercoolspy in servo/rust-url#1057 set_hostname should error when encountering colon ':' by @​edgul in servo/rust-url#1060 version bump to 2.5.5 by @​edgul in servo/rust-url#1061 New Contributors @​mxinden made their first contribution in servo/rust-url#1003 @​hkBst made their first contribution in servo/rust-url#1011 @​wmjae made their first contribution in servo/rust-url#1029 @​rilipco made their first contribution in servo/rust-url#1033 @​tisonkun made their first contribution in servo/rust-url#1013 @​supercoolspy made their first contribution in servo/rust-url#1057 Full Changelog: servo/rust-url@v2.5.4...v2.5.5 Commits a40f904 version bump to 2.5.5 (#1061) cf305db set_hostname should error when encountering colon ':' (#1060) 88826bd Update Url::domain docs to show that it includes subdomain (#1057) c3bbf66 Fix MSRV and clippy CI (#1058) dbd5261 ran cargo clippy --fix -- -Wclippy::use_self (#1048) 9f6e92e Add some some basic functions to Mime (#1047) 68f151c Update tests to Unicode 16.0 (#1045) 7cff874 perf: remove heap allocation in parse_host (#1021) 968e862 docs: base url relative join (#1013) 2ce2e12 Disable the default features on serde. (#1033) Additional commits viewable in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 4 ++-- libfatigue/Cargo.toml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 7ab44a2..4c2ffd5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2933,9 +2933,9 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" [[package]] name = "url" -version = "2.5.4" +version = "2.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" +checksum = "ec961601b32b6f5d14ae8dabd35ff2ff2e2c6cb4c0e6641845ff105abe96d958" dependencies = [ "form_urlencoded", "idna", diff --git a/libfatigue/Cargo.toml b/libfatigue/Cargo.toml index b88f970..fb2eb0c 100644 --- a/libfatigue/Cargo.toml +++ b/libfatigue/Cargo.toml @@ -26,4 +26,4 @@ serde_json = "1.0.143" serde_yaml = "0.9.34" thiserror = "2.0.16" tokio = { version = "1.45.1", features = ["full"] } -url = "2.5.4" +url = "2.5.5" From 248e0de1cb838fcaa3da406bf85c92f5f515ab45 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 22 Aug 2025 08:17:08 +0000 Subject: [PATCH 36/45] chore: Bump url from 2.5.5 to 2.5.6 (#434) Bumps url from 2.5.5 to 2.5.6. Commits See full diff in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 16 ++++++++-------- libfatigue/Cargo.toml | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4c2ffd5..988b645 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -617,9 +617,9 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "form_urlencoded" -version = "1.2.1" +version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" +checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf" dependencies = [ "percent-encoding", ] @@ -1169,9 +1169,9 @@ dependencies = [ [[package]] name = "idna" -version = "1.0.3" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" +checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" dependencies = [ "idna_adapter", "smallvec", @@ -1672,9 +1672,9 @@ dependencies = [ [[package]] name = "percent-encoding" -version = "2.3.1" +version = "2.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" +checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" [[package]] name = "pest" @@ -2933,9 +2933,9 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" [[package]] name = "url" -version = "2.5.5" +version = "2.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec961601b32b6f5d14ae8dabd35ff2ff2e2c6cb4c0e6641845ff105abe96d958" +checksum = "137a3c834eaf7139b73688502f3f1141a0337c5d8e4d9b536f9b8c796e26a7c4" dependencies = [ "form_urlencoded", "idna", diff --git a/libfatigue/Cargo.toml b/libfatigue/Cargo.toml index fb2eb0c..b5e2fb8 100644 --- a/libfatigue/Cargo.toml +++ b/libfatigue/Cargo.toml @@ -26,4 +26,4 @@ serde_json = "1.0.143" serde_yaml = "0.9.34" thiserror = "2.0.16" tokio = { version = "1.45.1", features = ["full"] } -url = "2.5.5" +url = "2.5.6" From e44a0666610813de6547e28f80c8655b6fe762c7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Aug 2025 13:59:30 +0000 Subject: [PATCH 37/45] chore: Bump url from 2.5.6 to 2.5.7 (#435) Bumps url from 2.5.6 to 2.5.7. Commits See full diff in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 5 +++-- libfatigue/Cargo.toml | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 988b645..1f7a8a6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2933,13 +2933,14 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" [[package]] name = "url" -version = "2.5.6" +version = "2.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "137a3c834eaf7139b73688502f3f1141a0337c5d8e4d9b536f9b8c796e26a7c4" +checksum = "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b" dependencies = [ "form_urlencoded", "idna", "percent-encoding", + "serde", ] [[package]] diff --git a/libfatigue/Cargo.toml b/libfatigue/Cargo.toml index b5e2fb8..97fed49 100644 --- a/libfatigue/Cargo.toml +++ b/libfatigue/Cargo.toml @@ -26,4 +26,4 @@ serde_json = "1.0.143" serde_yaml = "0.9.34" thiserror = "2.0.16" tokio = { version = "1.45.1", features = ["full"] } -url = "2.5.6" +url = "2.5.7" From 97262f102a8975a9cfbc9a39cc5fff5b168e3921 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 3 Sep 2025 05:13:24 +0000 Subject: [PATCH 38/45] chore: Bump uuid from 1.18.0 to 1.18.1 (#436) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps uuid from 1.18.0 to 1.18.1. Release notes Sourced from uuid's releases. v1.18.1 What's Changed Unsafe cleanup by @​KodrAus in uuid-rs/uuid#841 Prepare for 1.18.1 release by @​KodrAus in uuid-rs/uuid#842 Full Changelog: uuid-rs/uuid@v1.18.0...v1.18.1 Commits 50d8e79 Merge pull request #842 from uuid-rs/cargo/v1.18.1 7948592 prepare for 1.18.1 release 6d847c7 Merge pull request #841 from uuid-rs/chore/unsafe-cleanup 675cccc re-gate zerocopy behind unstable feature flag 4dd5828 Remove some unsafe; stabilize zerocopy See full diff in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 4 ++-- examples/test-api/Cargo.toml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 1f7a8a6..6282d57 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2957,9 +2957,9 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" [[package]] name = "uuid" -version = "1.18.0" +version = "1.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f33196643e165781c20a5ead5582283a7dacbb87855d867fbc2df3f81eddc1be" +checksum = "2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2" dependencies = [ "getrandom 0.3.1", "js-sys", diff --git a/examples/test-api/Cargo.toml b/examples/test-api/Cargo.toml index 31e3a90..3f306bc 100644 --- a/examples/test-api/Cargo.toml +++ b/examples/test-api/Cargo.toml @@ -11,4 +11,4 @@ rand = "0.9.2" rocket = {version = "0.5.1", features = ["json"]} serde = {version = "1.0.219", features = ["derive"]} serde_json = "1.0.143" -uuid = {version = "1.18.0", features = ["v4"]} +uuid = {version = "1.18.1", features = ["v4"]} From 724dec3aa586b7acbb0d95f2cad3e6f7a984a2ab Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 9 Sep 2025 08:04:13 +0000 Subject: [PATCH 39/45] chore: Bump console from 0.15.11 to 0.16.1 (#437) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps console from 0.15.11 to 0.16.1. Release notes Sourced from console's releases. 0.16.1 What's Changed Add WithoutAnsi struct that implements Display by @​ChocolateLoverRaj in console-rs/console#258 Tweak style for new WithAnsi code by @​djc in console-rs/console#266 Fix QNX 7.1 patch for libc::cfmakeraw by @​rafaeling in console-rs/console#267 Upgrade windows-sys to 0.61 by @​djc in console-rs/console#272 0.16.0 What's Changed The 0.15.12 release was yanked after it turned out to be semver-incompatible with existing usage by several of the most popular dependent crates, because it introduced a std feature -- and those crates used default-features = false but relied on the std-guarded features. The 0.16.0 API should be semver-compatible with the 0.15.x API except for the need for the std feature. Prepare 0.16.0 by @​djc in console-rs/console#265 Refer to the 0.15.12 release notes for more information. 0.15.12 What's Changed Use EnumSet instead of a full-blown btreemap for the attributes by @​jwiesler in console-rs/console#244 Tweak Attributes bit set API by @​djc in console-rs/console#245 Implement measure_text_width with no allocation by @​remi-dupre in console-rs/console#246 fix(utils): surprising behavior in truncate_str when tail is larger than width by @​remi-dupre in console-rs/console#250 fix spelling mistake by @​Axlefublr in console-rs/console#253 feat(part): add NO_COLOR env support for windows terminal by @​L-Chao in console-rs/console#254 Update windows-sys requirement from 0.59 to 0.60 by @​dependabot in console-rs/console#259 Add features to work with no_std, and with alloc in no_std by @​ChocolateLoverRaj in console-rs/console#256 Fix CI badge and license URL by @​atouchet in console-rs/console#261 Bump version to 0.15.12 by @​felstead in console-rs/console#262 Commits f35b2e4 Bump version to 0.16.1 900379f Upgrade windows-sys to 0.61 174b8a4 Bump MSRV to 1.71 (for windows-sys 0.61) 208928e Fix lint warning for elided lifetimes a51fcea Fix QNX patch for libc::cfmakeraw 90ea08d Tweak style for new WithAnsi code 903df6d Add WithoutAnsi struct that implements Display bda6a6e Add FUNDING metadata 87ace80 Remove authors from Cargo metadata (per RFC 3052) 6e30bfd Bump version to 0.16.0 Additional commits viewable in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 25 ++++++++++++++++++++----- fatigue/Cargo.toml | 2 +- 2 files changed, 21 insertions(+), 6 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 6282d57..b98268a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -243,15 +243,15 @@ dependencies = [ [[package]] name = "console" -version = "0.15.11" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8" +checksum = "b430743a6eb14e9764d4260d4c0d8123087d504eeb9c48f2b2a5e810dd369df4" dependencies = [ "encode_unicode", "libc", "once_cell", "unicode-width 0.2.0", - "windows-sys 0.59.0", + "windows-sys 0.61.0", ] [[package]] @@ -3126,6 +3126,12 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6dccfd733ce2b1753b03b6d3c65edf020262ea35e20ccdf3e288043e6dd620e3" +[[package]] +name = "windows-link" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65" + [[package]] name = "windows-registry" version = "0.4.0" @@ -3143,7 +3149,7 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "06374efe858fab7e4f881500e6e86ec8bc28f9462c47e5a9941a0142ad86b189" dependencies = [ - "windows-link", + "windows-link 0.1.0", ] [[package]] @@ -3152,7 +3158,7 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319" dependencies = [ - "windows-link", + "windows-link 0.1.0", ] [[package]] @@ -3195,6 +3201,15 @@ dependencies = [ "windows-targets 0.52.6", ] +[[package]] +name = "windows-sys" +version = "0.61.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e201184e40b2ede64bc2ea34968b28e33622acdbbf37104f0e4a33f7abe657aa" +dependencies = [ + "windows-link 0.2.0", +] + [[package]] name = "windows-targets" version = "0.48.5" diff --git a/fatigue/Cargo.toml b/fatigue/Cargo.toml index 7b0c0c1..fe836dd 100644 --- a/fatigue/Cargo.toml +++ b/fatigue/Cargo.toml @@ -12,7 +12,7 @@ license = "Apache-2.0" [dependencies] clap = { version = "4.1.9", features = ["derive"] } -console = "0.15.11" +console = "0.16.1" crossterm = "0.29.0" figment = { version = "0.10.19", features = ["env", "yaml"] } humantime = "2.2.0" From 48bbc9d0d9f9ec5f0220225f446ac234577d50e2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Sep 2025 08:03:53 +0000 Subject: [PATCH 40/45] chore: Bump humantime from 2.2.0 to 2.3.0 (#438) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps humantime from 2.2.0 to 2.3.0. Release notes Sourced from humantime's releases. 2.3.0 What's Changed Add 'wk', 'wks' for weeks and 'yr', 'yrs' for years by @​ryo1kato in chronotope/humantime#50 Allow parsing zero durations with no units by @​RobertGauld in chronotope/humantime#43 Use µs not us by @​RobertGauld in chronotope/humantime#45 feat: parse_duration("0") by @​aatifsyed in chronotope/humantime#55 Support fractional durations (with precision safeguards, without any new dependency) by @​TheElectronWill in chronotope/humantime#56 feat: Accept "+00:00" as an alternative way to specify the UTC timezone by @​TheElectronWill in chronotope/humantime#59 Fractional tweaks by @​djc in chronotope/humantime#60 Commits 7994b71 ci: disable for non-main pushes 1b59068 Bump version to 2.3.0 cacdb93 ci: add audit job 5cc8dc5 ci: add job to check semver compatibility 0d5fe2d Bump version to 2.2.1 fc0e7ea duration: move current value out of Parser 1febd52 duration: track current value as Duration 0adba12 duration: track current nanoseconds as u32 786218f Extract unit parsing 9ff48bf Re-order duration parser methods in top-down order Additional commits viewable in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 4 ++-- fatigue/Cargo.toml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b98268a..d9a7c10 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -932,9 +932,9 @@ checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421" [[package]] name = "humantime" -version = "2.2.0" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b112acc8b3adf4b107a8ec20977da0273a8c386765a3ec0229bd500a1443f9f" +checksum = "135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424" [[package]] name = "humantime-serde" diff --git a/fatigue/Cargo.toml b/fatigue/Cargo.toml index fe836dd..a607548 100644 --- a/fatigue/Cargo.toml +++ b/fatigue/Cargo.toml @@ -15,7 +15,7 @@ clap = { version = "4.1.9", features = ["derive"] } console = "0.16.1" crossterm = "0.29.0" figment = { version = "0.10.19", features = ["env", "yaml"] } -humantime = "2.2.0" +humantime = "2.3.0" itertools = "0.14.0" libfatigue = { path = "../libfatigue", version = "0.2.17" } num-format = "0.4.4" From 6f1a6d6ddc7d5c798e79f62842f68c6b2608a07e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Sep 2025 08:27:57 +0000 Subject: [PATCH 41/45] chore: Bump serde from 1.0.219 to 1.0.223 (#439) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps serde from 1.0.219 to 1.0.223. Release notes Sourced from serde's releases. v1.0.223 Fix serde_core documentation links (#2978) v1.0.222 Make serialize_with attribute produce code that works if respanned to 2024 edition (#2950, thanks @​aytey) v1.0.221 Documentation improvements (#2973) Deprecate serde_if_integer128! macro (#2975) v1.0.220 Add a way for data formats to depend on serde traits without waiting for serde_derive compilation: https://docs.rs/serde_core (#2608, thanks @​osiewicz) Commits 6c316d7 Release 1.0.223 a4ac0c2 Merge pull request #2978 from dtolnay/htmlrooturl ed76364 Change serde_core's html_root_url to docs.rs/serde_core 57e21a1 Release 1.0.222 bb58726 Merge pull request #2950 from aytey/fix_lifetime_issue_2024 3f69251 Delete unneeded field of MapDeserializer fd4decf Merge pull request #2976 from dtolnay/content 00b1b6b Move Content's Deserialize impl from serde_core to serde cf141aa Move Content's Clone impl from serde_core to serde ff3aee4 Release 1.0.221 Additional commits viewable in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 18 ++++++++++++++---- examples/test-api/Cargo.toml | 2 +- fatigue/Cargo.toml | 2 +- libfatigue/Cargo.toml | 2 +- 4 files changed, 17 insertions(+), 7 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d9a7c10..f0047a6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2212,18 +2212,28 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.219" +version = "1.0.223" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" +checksum = "a505d71960adde88e293da5cb5eda57093379f64e61cf77bf0e6a63af07a7bac" +dependencies = [ + "serde_core", + "serde_derive", +] + +[[package]] +name = "serde_core" +version = "1.0.223" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20f57cbd357666aa7b3ac84a90b4ea328f1d4ddb6772b430caa5d9e1309bb9e9" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.219" +version = "1.0.223" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" +checksum = "3d428d07faf17e306e699ec1e91996e5a165ba5d6bce5b5155173e91a8a01a56" dependencies = [ "proc-macro2", "quote", diff --git a/examples/test-api/Cargo.toml b/examples/test-api/Cargo.toml index 3f306bc..d0c7da8 100644 --- a/examples/test-api/Cargo.toml +++ b/examples/test-api/Cargo.toml @@ -9,6 +9,6 @@ version = "0.2.17" [dependencies] rand = "0.9.2" rocket = {version = "0.5.1", features = ["json"]} -serde = {version = "1.0.219", features = ["derive"]} +serde = {version = "1.0.223", features = ["derive"]} serde_json = "1.0.143" uuid = {version = "1.18.1", features = ["v4"]} diff --git a/fatigue/Cargo.toml b/fatigue/Cargo.toml index a607548..2618e3b 100644 --- a/fatigue/Cargo.toml +++ b/fatigue/Cargo.toml @@ -20,7 +20,7 @@ itertools = "0.14.0" libfatigue = { path = "../libfatigue", version = "0.2.17" } num-format = "0.4.4" prettytable-rs = "0.10.0" -serde = "1.0.219" +serde = "1.0.223" serde_json = "1.0.143" thiserror = "2.0.16" tokio = { version = "1.45.1", features = ["full"] } diff --git a/libfatigue/Cargo.toml b/libfatigue/Cargo.toml index 97fed49..6415feb 100644 --- a/libfatigue/Cargo.toml +++ b/libfatigue/Cargo.toml @@ -21,7 +21,7 @@ liquid = "0.26.11" num_cpus = "1.17.0" petname = "1.1.2" reqwest = { version = "0.12.23", features = ["json"] } -serde = { version = "1.0.219", features = ["derive"] } +serde = { version = "1.0.223", features = ["derive"] } serde_json = "1.0.143" serde_yaml = "0.9.34" thiserror = "2.0.16" From cde001af07918cdd23552905c6e2c44c894b0e65 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 16 Sep 2025 08:03:39 +0000 Subject: [PATCH 42/45] chore: Bump serde from 1.0.223 to 1.0.225 (#441) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps serde from 1.0.223 to 1.0.225. Release notes Sourced from serde's releases. v1.0.225 Avoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (#2879, thanks @​rcrisanti) v1.0.224 Remove private types being suggested in rustc diagnostics (#2979) Commits 1d7899d Release 1.0.225 97168d3 Touch up PR 2879 373b11d Merge pull request 2879 from rcrisanti/fix/silence-deprecation-warnings-derive 69072f2 Merge pull request 2931 from Mingun/unify-serde-access 5b37e8a Merge pull request #2980 from dtolnay/private b47f4df Unify access to the serde namespace cbe98a9 Use differently named __private module per patch release 957996f Make all use of __private go through interpolation 1699882 Release 1.0.224 840f6ec Merge pull request #2979 from dtolnay/private Additional commits viewable in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 12 ++++++------ examples/test-api/Cargo.toml | 2 +- fatigue/Cargo.toml | 2 +- libfatigue/Cargo.toml | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f0047a6..9f12b30 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2212,9 +2212,9 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.223" +version = "1.0.225" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a505d71960adde88e293da5cb5eda57093379f64e61cf77bf0e6a63af07a7bac" +checksum = "fd6c24dee235d0da097043389623fb913daddf92c76e9f5a1db88607a0bcbd1d" dependencies = [ "serde_core", "serde_derive", @@ -2222,18 +2222,18 @@ dependencies = [ [[package]] name = "serde_core" -version = "1.0.223" +version = "1.0.225" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20f57cbd357666aa7b3ac84a90b4ea328f1d4ddb6772b430caa5d9e1309bb9e9" +checksum = "659356f9a0cb1e529b24c01e43ad2bdf520ec4ceaf83047b83ddcc2251f96383" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.223" +version = "1.0.225" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d428d07faf17e306e699ec1e91996e5a165ba5d6bce5b5155173e91a8a01a56" +checksum = "0ea936adf78b1f766949a4977b91d2f5595825bd6ec079aa9543ad2685fc4516" dependencies = [ "proc-macro2", "quote", diff --git a/examples/test-api/Cargo.toml b/examples/test-api/Cargo.toml index d0c7da8..a68de63 100644 --- a/examples/test-api/Cargo.toml +++ b/examples/test-api/Cargo.toml @@ -9,6 +9,6 @@ version = "0.2.17" [dependencies] rand = "0.9.2" rocket = {version = "0.5.1", features = ["json"]} -serde = {version = "1.0.223", features = ["derive"]} +serde = {version = "1.0.225", features = ["derive"]} serde_json = "1.0.143" uuid = {version = "1.18.1", features = ["v4"]} diff --git a/fatigue/Cargo.toml b/fatigue/Cargo.toml index 2618e3b..02a3209 100644 --- a/fatigue/Cargo.toml +++ b/fatigue/Cargo.toml @@ -20,7 +20,7 @@ itertools = "0.14.0" libfatigue = { path = "../libfatigue", version = "0.2.17" } num-format = "0.4.4" prettytable-rs = "0.10.0" -serde = "1.0.223" +serde = "1.0.225" serde_json = "1.0.143" thiserror = "2.0.16" tokio = { version = "1.45.1", features = ["full"] } diff --git a/libfatigue/Cargo.toml b/libfatigue/Cargo.toml index 6415feb..f88d340 100644 --- a/libfatigue/Cargo.toml +++ b/libfatigue/Cargo.toml @@ -21,7 +21,7 @@ liquid = "0.26.11" num_cpus = "1.17.0" petname = "1.1.2" reqwest = { version = "0.12.23", features = ["json"] } -serde = { version = "1.0.223", features = ["derive"] } +serde = { version = "1.0.225", features = ["derive"] } serde_json = "1.0.143" serde_yaml = "0.9.34" thiserror = "2.0.16" From 4e4e1dbea1981b29872b2833391b0e727c499cb5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 16 Sep 2025 08:05:07 +0000 Subject: [PATCH 43/45] chore: Bump serde_json from 1.0.143 to 1.0.145 (#440) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ⚠️ Dependabot is rebasing this PR ⚠️ Rebasing might not happen immediately, so don't worry if this takes some time. Note: if you make any changes to this PR yourself, they will take precedence over the rebase. Bumps serde_json from 1.0.143 to 1.0.145. Release notes Sourced from serde_json's releases. v1.0.145 Raise serde version requirement to >=1.0.220 v1.0.144 Switch serde dependency to serde_core (#1285) Commits efa66e3 Release 1.0.145 23679e2 Add serde version constraint fc27baf Release 1.0.144 caef3c6 Ignore uninlined_format_args pedantic clippy lint 81ba3aa Merge pull request #1285 from dtolnay/serdecore d21e8ce Switch serde dependency to serde_core 6beb6cd Merge pull request #1286 from dtolnay/up 1dbc803 Raise required compiler to Rust 1.61 0bf5d87 Enforce trybuild >= 1.0.108 d12e943 Update actions/checkout@v4 -> v5 See full diff in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 5 +++-- examples/test-api/Cargo.toml | 2 +- fatigue/Cargo.toml | 2 +- libfatigue/Cargo.toml | 2 +- 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9f12b30..6ff3ea5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2242,14 +2242,15 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.143" +version = "1.0.145" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a" +checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c" dependencies = [ "itoa 1.0.6", "memchr", "ryu", "serde", + "serde_core", ] [[package]] diff --git a/examples/test-api/Cargo.toml b/examples/test-api/Cargo.toml index a68de63..949e9de 100644 --- a/examples/test-api/Cargo.toml +++ b/examples/test-api/Cargo.toml @@ -10,5 +10,5 @@ version = "0.2.17" rand = "0.9.2" rocket = {version = "0.5.1", features = ["json"]} serde = {version = "1.0.225", features = ["derive"]} -serde_json = "1.0.143" +serde_json = "1.0.145" uuid = {version = "1.18.1", features = ["v4"]} diff --git a/fatigue/Cargo.toml b/fatigue/Cargo.toml index 02a3209..ddcbec3 100644 --- a/fatigue/Cargo.toml +++ b/fatigue/Cargo.toml @@ -21,6 +21,6 @@ libfatigue = { path = "../libfatigue", version = "0.2.17" } num-format = "0.4.4" prettytable-rs = "0.10.0" serde = "1.0.225" -serde_json = "1.0.143" +serde_json = "1.0.145" thiserror = "2.0.16" tokio = { version = "1.45.1", features = ["full"] } diff --git a/libfatigue/Cargo.toml b/libfatigue/Cargo.toml index f88d340..3b53777 100644 --- a/libfatigue/Cargo.toml +++ b/libfatigue/Cargo.toml @@ -22,7 +22,7 @@ num_cpus = "1.17.0" petname = "1.1.2" reqwest = { version = "0.12.23", features = ["json"] } serde = { version = "1.0.225", features = ["derive"] } -serde_json = "1.0.143" +serde_json = "1.0.145" serde_yaml = "0.9.34" thiserror = "2.0.16" tokio = { version = "1.45.1", features = ["full"] } From 426453e07cb9bf28c866f7b6ef82ab5f9ccf0263 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 22 Sep 2025 08:14:24 +0000 Subject: [PATCH 44/45] chore: Bump petname from 1.1.2 to 1.1.3 (#442) Bumps petname from 1.1.2 to 1.1.3. Commits 65e6085 Bump version to 1.1.3 0445730 Merge pull request #77 from allenap/non-allocating-generator 2f4d3a9 Reduce compiled binary size 6ba92e5 Fix typo in error message 82d935e Switch from Box to Cow ff84ae0 Increase rustfmt's max_width to 110 (from default of 100) 1e11f17 Follow Clippy's suggestions 7b14dd3 Switch Words to be a boxed slice ecdf118 Add rustfmt config 2f0c874 Obtain default words from the new module Additional commits viewable in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 104 +++++++++++++++++++++++------------------- libfatigue/Cargo.toml | 2 +- 2 files changed, 59 insertions(+), 47 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 6ff3ea5..07425f8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -97,6 +97,17 @@ dependencies = [ "bytemuck", ] +[[package]] +name = "atty" +version = "0.2.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" +dependencies = [ + "hermit-abi 0.1.19", + "libc", + "winapi", +] + [[package]] name = "autocfg" version = "1.1.0" @@ -195,13 +206,19 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "clap" -version = "2.34.0" +version = "3.2.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c" +checksum = "4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123" dependencies = [ + "atty", "bitflags 1.3.2", + "clap_derive 3.2.25", + "clap_lex 0.2.4", + "indexmap 1.9.1", + "once_cell", + "strsim", + "termcolor", "textwrap", - "unicode-width 0.1.9", ] [[package]] @@ -211,27 +228,49 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9a9d6ada83c1edcce028902ea27dd929069c70df4c7600b131b4d9a1ad2879cc" dependencies = [ "bitflags 1.3.2", - "clap_derive", - "clap_lex", + "clap_derive 4.1.9", + "clap_lex 0.3.3", "is-terminal", "once_cell", "strsim", "termcolor", ] +[[package]] +name = "clap_derive" +version = "3.2.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae6371b8bdc8b7d3959e9cf7b22d4435ef3e79e138688421ec654acf8c81b008" +dependencies = [ + "heck", + "proc-macro-error", + "proc-macro2", + "quote", + "syn 1.0.109", +] + [[package]] name = "clap_derive" version = "4.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fddf67631444a3a3e3e5ac51c36a5e01335302de677bd78759eaa90ab1f46644" dependencies = [ - "heck 0.4.1", + "heck", "proc-macro-error", "proc-macro2", "quote", "syn 1.0.109", ] +[[package]] +name = "clap_lex" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5" +dependencies = [ + "os_str_bytes", +] + [[package]] name = "clap_lex" version = "0.3.3" @@ -837,18 +876,18 @@ dependencies = [ [[package]] name = "heck" -version = "0.3.3" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c" -dependencies = [ - "unicode-segmentation", -] +checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" [[package]] -name = "heck" -version = "0.4.1" +name = "hermit-abi" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" +checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" +dependencies = [ + "libc", +] [[package]] name = "hermit-abi" @@ -1722,13 +1761,13 @@ dependencies = [ [[package]] name = "petname" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9474d20c003131d8945af478b25c8e29477a522e408ae4ca8e8822839f5fd2f2" +checksum = "fce4164d60963550beb856b011fdf32b03b0e8bc0c3fce023c7b0ccecddf7950" dependencies = [ + "clap 3.2.25", "itertools 0.10.5", "rand 0.8.5", - "structopt", ] [[package]] @@ -2411,30 +2450,6 @@ version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" -[[package]] -name = "structopt" -version = "0.3.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40b9788f4202aa75c240ecc9c15c65185e6a39ccdeb0fd5d008b98825464c87c" -dependencies = [ - "clap 2.34.0", - "lazy_static", - "structopt-derive", -] - -[[package]] -name = "structopt-derive" -version = "0.4.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcb5ae327f9cc13b68763b5749770cb9e048a99bd9dfdfa58d0cf05d5f64afe0" -dependencies = [ - "heck 0.3.3", - "proc-macro-error", - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "subtle" version = "2.5.0" @@ -2551,12 +2566,9 @@ dependencies = [ [[package]] name = "textwrap" -version = "0.11.0" +version = "0.16.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060" -dependencies = [ - "unicode-width 0.1.9", -] +checksum = "c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057" [[package]] name = "thiserror" diff --git a/libfatigue/Cargo.toml b/libfatigue/Cargo.toml index 3b53777..5d041e5 100644 --- a/libfatigue/Cargo.toml +++ b/libfatigue/Cargo.toml @@ -19,7 +19,7 @@ hdrhistogram = "7.5.4" humantime-serde = "1.1.1" liquid = "0.26.11" num_cpus = "1.17.0" -petname = "1.1.2" +petname = "1.1.3" reqwest = { version = "0.12.23", features = ["json"] } serde = { version = "1.0.225", features = ["derive"] } serde_json = "1.0.145" From 28d55a9ed3133ec110929f20ead2745b9654675e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 22 Sep 2025 08:14:58 +0000 Subject: [PATCH 45/45] chore: Bump serde from 1.0.225 to 1.0.226 (#443) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps serde from 1.0.225 to 1.0.226. Release notes Sourced from serde's releases. v1.0.226 Deduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (#2935, thanks @​Mingun) Commits 1799547 Release 1.0.226 2dbeefb Merge pull request #2935 from Mingun/dedupe-adj-enums 8a3c29f Merge pull request #2986 from dtolnay/didnotwork defc24d Remove "did not work" comment from test suite 2316610 Merge pull request #2929 from Mingun/flatten-enum-tests c09e2bd Add tests for flatten unit variant in adjacently tagged (tag + content) enums fe7dcc4 Test all possible orders of map entries for enum-flatten-in-struct representa... a20e66e Check serialization in flatten::enum_::internally_tagged::unit_enum_with_unkn... 1c1a5d9 Reorder struct_ and newtype tests of adjacently_tagged enums to match order i... ee3c237 Opt in to generate-macro-expansion when building on docs.rs Additional commits viewable in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge this PR after your CI passes on it @dependabot squash and merge will squash and merge this PR after your CI passes on it @dependabot cancel merge will cancel a previously requested merge and block automerging @dependabot reopen will reopen this PR if it is closed @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually @dependabot show ignore conditions will show all of the ignore conditions of the specified dependency @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) --- Cargo.lock | 12 ++++++------ examples/test-api/Cargo.toml | 2 +- fatigue/Cargo.toml | 2 +- libfatigue/Cargo.toml | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 07425f8..493c3a6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2251,9 +2251,9 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.225" +version = "1.0.226" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd6c24dee235d0da097043389623fb913daddf92c76e9f5a1db88607a0bcbd1d" +checksum = "0dca6411025b24b60bfa7ec1fe1f8e710ac09782dca409ee8237ba74b51295fd" dependencies = [ "serde_core", "serde_derive", @@ -2261,18 +2261,18 @@ dependencies = [ [[package]] name = "serde_core" -version = "1.0.225" +version = "1.0.226" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "659356f9a0cb1e529b24c01e43ad2bdf520ec4ceaf83047b83ddcc2251f96383" +checksum = "ba2ba63999edb9dac981fb34b3e5c0d111a69b0924e253ed29d83f7c99e966a4" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.225" +version = "1.0.226" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ea936adf78b1f766949a4977b91d2f5595825bd6ec079aa9543ad2685fc4516" +checksum = "8db53ae22f34573731bafa1db20f04027b2d25e02d8205921b569171699cdb33" dependencies = [ "proc-macro2", "quote", diff --git a/examples/test-api/Cargo.toml b/examples/test-api/Cargo.toml index 949e9de..86e2f7e 100644 --- a/examples/test-api/Cargo.toml +++ b/examples/test-api/Cargo.toml @@ -9,6 +9,6 @@ version = "0.2.17" [dependencies] rand = "0.9.2" rocket = {version = "0.5.1", features = ["json"]} -serde = {version = "1.0.225", features = ["derive"]} +serde = {version = "1.0.226", features = ["derive"]} serde_json = "1.0.145" uuid = {version = "1.18.1", features = ["v4"]} diff --git a/fatigue/Cargo.toml b/fatigue/Cargo.toml index ddcbec3..ac727a9 100644 --- a/fatigue/Cargo.toml +++ b/fatigue/Cargo.toml @@ -20,7 +20,7 @@ itertools = "0.14.0" libfatigue = { path = "../libfatigue", version = "0.2.17" } num-format = "0.4.4" prettytable-rs = "0.10.0" -serde = "1.0.225" +serde = "1.0.226" serde_json = "1.0.145" thiserror = "2.0.16" tokio = { version = "1.45.1", features = ["full"] } diff --git a/libfatigue/Cargo.toml b/libfatigue/Cargo.toml index 5d041e5..ca0bf8d 100644 --- a/libfatigue/Cargo.toml +++ b/libfatigue/Cargo.toml @@ -21,7 +21,7 @@ liquid = "0.26.11" num_cpus = "1.17.0" petname = "1.1.3" reqwest = { version = "0.12.23", features = ["json"] } -serde = { version = "1.0.225", features = ["derive"] } +serde = { version = "1.0.226", features = ["derive"] } serde_json = "1.0.145" serde_yaml = "0.9.34" thiserror = "2.0.16"