dependabot[bot] opened a new pull request, #1740: URL: https://github.com/apache/iggy/pull/1740
Bumps the minor-and-patch group with 10 updates in the / directory: | Package | From | To | | --- | --- | --- | | [chrono](https://github.com/chronotope/chrono) | `0.4.40` | `0.4.41` | | [sysinfo](https://github.com/GuillaumeGomez/sysinfo) | `0.34.2` | `0.35.0` | | [toml](https://github.com/toml-rs/toml) | `0.8.20` | `0.8.22` | | [clap_complete](https://github.com/clap-rs/clap) | `4.5.47` | `4.5.48` | | [passterm](https://github.com/finfet/passterm) | `2.0.1` | `2.0.5` | | [rustls](https://github.com/rustls/rustls) | `0.23.26` | `0.23.27` | | [webpki-roots](https://github.com/rustls/webpki-roots) | `0.26.8` | `0.26.10` | | [axum](https://github.com/tokio-rs/axum) | `0.8.3` | `0.8.4` | | [nix](https://github.com/nix-rust/nix) | `0.29.0` | `0.30.1` | | [tokio-util](https://github.com/tokio-rs/tokio) | `0.7.14` | `0.7.15` | Updates `chrono` from 0.4.40 to 0.4.41 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/chronotope/chrono/releases">chrono's releases</a>.</em></p> <blockquote> <h2>v0.4.41</h2> <h2>What's Changed</h2> <ul> <li>Add <code>subsec_micros</code> and <code>subsec_millis</code> methods to <code>TimeDelta</code> by <a href="https://github.com/ggoetz"><code>@ggoetz</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1668">chronotope/chrono#1668</a></li> <li>Deprecate <code>NaiveDateTime::UNIX_EPOCH</code> by <a href="https://github.com/robertbastian"><code>@robertbastian</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1670">chronotope/chrono#1670</a></li> <li>Implement <code>as_seconds_f32</code> and <code>as_seconds_f64</code> for <code>TimeDelta</code> by <a href="https://github.com/ggoetz"><code>@ggoetz</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1671">chronotope/chrono#1671</a></li> <li>chore: fix some comments by <a href="https://github.com/jimmycathy"><code>@jimmycathy</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1677">chronotope/chrono#1677</a></li> <li>Add <code>num_days_in_month</code> method to <code>Datelike</code> trait by <a href="https://github.com/aslilac"><code>@aslilac</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1673">chronotope/chrono#1673</a></li> <li>add <code>WeekdaySet</code>, a collection of <code>Weekday</code> that is <code>Copy</code> by <a href="https://github.com/Kinrany"><code>@Kinrany</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1676">chronotope/chrono#1676</a></li> <li>WeekdaySet tweaks by <a href="https://github.com/djc"><code>@djc</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1680">chronotope/chrono#1680</a></li> <li>Upgrade to windows-bindgen 0.61 by <a href="https://github.com/djc"><code>@djc</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1682">chronotope/chrono#1682</a></li> <li>Implemented a consistent Eq trait for NaiveWeek by <a href="https://github.com/Splashling1789"><code>@Splashling1789</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1687">chronotope/chrono#1687</a></li> <li>TimeZone::from_posix_tz: Treat empty TZ variable as UTC by <a href="https://github.com/drinkcat"><code>@drinkcat</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1691">chronotope/chrono#1691</a></li> <li>Add support for lossy format strings by <a href="https://github.com/Qelxiros"><code>@Qelxiros</code></a> in <a href="https://redirect.github.com/chronotope/chrono/pull/1693">chronotope/chrono#1693</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/chronotope/chrono/commit/d1de1d95ead4e59472622761ad545dc4a940992b"><code>d1de1d9</code></a> Bump version to 0.4.41</li> <li><a href="https://github.com/chronotope/chrono/commit/e2bd1d1d6785312d6a95dddcde342ad08f66b9c9"><code>e2bd1d1</code></a> Add support for lenient format strings (<a href="https://redirect.github.com/chronotope/chrono/issues/1693">#1693</a>)</li> <li><a href="https://github.com/chronotope/chrono/commit/2c95b0aca8c1deae582b163c1b48816740df3942"><code>2c95b0a</code></a> Tweak expression to avoid repetition</li> <li><a href="https://github.com/chronotope/chrono/commit/ebeef99426a5d0450505a68dac0723a7efed6e7a"><code>ebeef99</code></a> TimeZone::from_posix_tz: Treat empty TZ variable as UTC</li> <li><a href="https://github.com/chronotope/chrono/commit/dc068f0373a689876590aa6f683d5a1b8e5e7e47"><code>dc068f0</code></a> Tweak style on NaiveWeek fixes</li> <li><a href="https://github.com/chronotope/chrono/commit/b267a4fe909084b434398de7aff905018e6655e0"><code>b267a4f</code></a> Implemented consistent Hash and Eq trait for NaiveWeek</li> <li><a href="https://github.com/chronotope/chrono/commit/7c0bd136d68414850a86380acc1ba11764d4eaf4"><code>7c0bd13</code></a> Apply suggestions from clippy 1.86</li> <li><a href="https://github.com/chronotope/chrono/commit/104cdc73cb9318557e135acb7b47176a00905e69"><code>104cdc7</code></a> Bump MSRV to 1.62</li> <li><a href="https://github.com/chronotope/chrono/commit/6a853015b7ccc09ae807e277a76d56de58d65139"><code>6a85301</code></a> Upgrade to windows-bindgen 0.61</li> <li><a href="https://github.com/chronotope/chrono/commit/265c79b2a50bbdf224d69f0d1f7e6c4266a997f5"><code>265c79b</code></a> Tweak WeekdaySet method order</li> <li>Additional commits viewable in <a href="https://github.com/chronotope/chrono/compare/v0.4.40...v0.4.41">compare view</a></li> </ul> </details> <br /> Updates `sysinfo` from 0.34.2 to 0.35.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/GuillaumeGomez/sysinfo/blob/master/CHANGELOG.md">sysinfo's changelog</a>.</em></p> <blockquote> <h1>0.35.0</h1> <ul> <li>Update MSRV to 1.75.</li> <li>Add <code>System::open_files_limit</code>.</li> <li>Add <code>Process::kill_and_wait</code> and <code>Process::kill_with_and_wait</code> methods.</li> <li><code>Process::open_files*</code> methods return <code>usize</code>.</li> <li><code>set_open_files_limit</code> argument type is <code>usize</code>.</li> <li>Code example was improved.</li> <li>macOS: Fix M4 CPU frequency calculation.</li> <li>Linux: Correctly handle when new CPUs are added.</li> <li>Linux: Ignore <code>autofs</code> disks.</li> <li>Linux (raspberry pi): Retrieve more thermal zones.</li> <li>Android: Update documentation to mention that newer Android version don't allow to retrieve CPU information.</li> <li>Windows: Improve <code>Process::wait</code> code.</li> <li>Windows: Fix <code>Groups::refresh</code>.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/GuillaumeGomez/sysinfo/commits/v0.35.0">compare view</a></li> </ul> </details> <br /> Updates `toml` from 0.8.20 to 0.8.22 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/toml-rs/toml/commit/6922da374c6cf2783101cb5be7cf058bd40f80f6"><code>6922da3</code></a> chore: Release</li> <li><a href="https://github.com/toml-rs/toml/commit/fbf0a9298c076c687f6f102622b452b38b32d8c8"><code>fbf0a92</code></a> docs: Update changelog</li> <li><a href="https://github.com/toml-rs/toml/commit/83588b36102294f583061af2b95f2a9492776be9"><code>83588b3</code></a> Merge pull request <a href="https://redirect.github.com/toml-rs/toml/issues/878">#878</a> from epage/w1</li> <li><a href="https://github.com/toml-rs/toml/commit/eeb885ceb5db5add960585170580916bf12464e8"><code>eeb885c</code></a> fix(serde): Skip fields with newtypes wrapping None</li> <li><a href="https://github.com/toml-rs/toml/commit/3c305c72fa39772d02b19e1eac36e4d1486af1fa"><code>3c305c7</code></a> test(serde): Show NewType(None) behavior</li> <li><a href="https://github.com/toml-rs/toml/commit/7bd5eafbd73fc2c695f6430d0ce0ce89ad2eedc3"><code>7bd5eaf</code></a> test(serde): Group None tests</li> <li><a href="https://github.com/toml-rs/toml/commit/388cfa3856baa878d0b06b9fe13106fd193d6215"><code>388cfa3</code></a> chore(deps): Update toml-test (<a href="https://redirect.github.com/toml-rs/toml/issues/877">#877</a>)</li> <li><a href="https://github.com/toml-rs/toml/commit/a025b847977c51b62dfedb155ca89bfa8fe2fc7d"><code>a025b84</code></a> refactor(edit): Change ser none tracking to mut field</li> <li><a href="https://github.com/toml-rs/toml/commit/54666ad0b2fa55cfce25f15f64417e6ca6378aef"><code>54666ad</code></a> docs(write): Add guidance</li> <li><a href="https://github.com/toml-rs/toml/commit/13cf5185f906877644673132ce8bb33b10017eb4"><code>13cf518</code></a> refactor(edit): Bypass a layer of abstraction in ser</li> <li>Additional commits viewable in <a href="https://github.com/toml-rs/toml/compare/toml-v0.8.20...toml-v0.8.22">compare view</a></li> </ul> </details> <br /> Updates `clap_complete` from 4.5.47 to 4.5.48 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/c3a1ddc1182fa7cf2cfe6d6dba4f76db83d48178"><code>c3a1ddc</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/4460ff44b375c8d596fb70b848ff401fe12942c0"><code>4460ff4</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/54947a1b4bc70745cd5787fb92a830081c6ed291"><code>54947a1</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5981">#5981</a> from mernen/fix-bash-clap-complete-space</li> <li><a href="https://github.com/clap-rs/clap/commit/fd3f6d271defef2aa2f111555a005689f71f6acb"><code>fd3f6d2</code></a> fix(complete): Restore nospace in bash</li> <li><a href="https://github.com/clap-rs/clap/commit/2f6a1083d94b832af96b791fc934beb043a969cb"><code>2f6a108</code></a> test(complete): Demonstrate current behavior</li> <li><a href="https://github.com/clap-rs/clap/commit/f88be5738e33018f3298fabb7b67835eefbc55e0"><code>f88be57</code></a> style: Ensure consistent newlines</li> <li><a href="https://github.com/clap-rs/clap/commit/f209bce2203498e743b171b7ac64f0fb9d3ae590"><code>f209bce</code></a> chore: Release</li> <li><a href="https://github.com/clap-rs/clap/commit/f33ff7f81ab78c227a127fbd2dbd0fed1455a6fb"><code>f33ff7f</code></a> docs: Update changelog</li> <li><a href="https://github.com/clap-rs/clap/commit/bf06e6f8f6efc5af03a52c5e4cfea39c682aa500"><code>bf06e6f</code></a> Merge pull request <a href="https://redirect.github.com/clap-rs/clap/issues/5974">#5974</a> from kryvashek/support-clearing-args-matches</li> <li><a href="https://github.com/clap-rs/clap/commit/5d357ada532d430290c2de14c918833564f12795"><code>5d357ad</code></a> feat(parser): Added ArgMatches::try_clear_id()</li> <li>Additional commits viewable in <a href="https://github.com/clap-rs/clap/compare/clap_complete-v4.5.47...clap_complete-v4.5.48">compare view</a></li> </ul> </details> <br /> Updates `passterm` from 2.0.1 to 2.0.5 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/finfet/passterm/blob/main/CHANGELOG.md">passterm's changelog</a>.</em></p> <blockquote> <h2>Version 2.0.5</h2> <p>2024-12-07</p> <ul> <li>Fix extraneous newline being printed on windows</li> <li>Open tty with O_NOCTTY on unix systems to prevent the prompt from becoming the controlling terminal</li> <li>Fix stdin password prompt to always attempt to disable echo even if stdin is not a tty</li> </ul> <h2>Version 2.0.4</h2> <p>2024-10-27</p> <ul> <li>Various windows fixes. Add check for null stdin handle, and avoid closing it</li> <li>Upgrade zeroize version</li> </ul> <h2>Version 2.0.3</h2> <p>2023-12-15</p> <ul> <li>Remove usage of windows-sys</li> </ul> <h2>Version 2.0.2</h2> <p>2023-12-15</p> <ul> <li>Upgrade dependencies</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/finfet/passterm/commit/4fc1d4cba0acc4eec07a52289cff22e9371319ed"><code>4fc1d4c</code></a> Update CHANGELOG</li> <li><a href="https://github.com/finfet/passterm/commit/2f4bcc5587798b998216522ef8bb182d82ad26f2"><code>2f4bcc5</code></a> Fix tty prompt to use O_CNOTTY</li> <li><a href="https://github.com/finfet/passterm/commit/d38759b11665760906417ea3df0df040d3403a17"><code>d38759b</code></a> Fix extraneous newline on windows pass prompts</li> <li><a href="https://github.com/finfet/passterm/commit/6d677ab5f5f69ed8b0a0adf535012f969f2ed43c"><code>6d677ab</code></a> Version 2.0.4</li> <li><a href="https://github.com/finfet/passterm/commit/8f1388d4692e625b48f18fade6c5bc2856c3ec6d"><code>8f1388d</code></a> Various Windows fixes</li> <li><a href="https://github.com/finfet/passterm/commit/79ee0fe86d5436402d4b001bd22d06e51bab089b"><code>79ee0fe</code></a> Version 2.0.3</li> <li><a href="https://github.com/finfet/passterm/commit/064cca7c0bc7470dfc6896f1e9c2fd59464c753c"><code>064cca7</code></a> Remove windows-sys dependency</li> <li><a href="https://github.com/finfet/passterm/commit/21a47e676cfc038c59e49d1f6940b6e9106d8641"><code>21a47e6</code></a> Upgrade deps</li> <li>See full diff in <a href="https://github.com/finfet/passterm/compare/v2.0.1...v2.0.5">compare view</a></li> </ul> </details> <br /> Updates `rustls` from 0.23.26 to 0.23.27 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rustls/rustls/commit/260190933b0ac2408dc6b5939dd6273fe110de83"><code>2601909</code></a> Bump version to 0.23.27</li> <li><a href="https://github.com/rustls/rustls/commit/a70b0e6a2c10b951574f7933e6f5c41d5058adf8"><code>a70b0e6</code></a> Handle webpki RequiredEkuNotFoundContext errors</li> <li><a href="https://github.com/rustls/rustls/commit/06a704e3c819beefee70175c63d3da418271b0c2"><code>06a704e</code></a> Update to webpki 0.103.2</li> <li><a href="https://github.com/rustls/rustls/commit/9509626f13be6046bf56f15639559ce4d5b41e53"><code>9509626</code></a> Deprecate dangerous_extract_secrets on unbuffered connections</li> <li><a href="https://github.com/rustls/rustls/commit/bf9e874384607dbc41cdb7d822c56e67c230d739"><code>bf9e874</code></a> Add test cases for KernelConnection key updates</li> <li><a href="https://github.com/rustls/rustls/commit/5a12171558dc218b7cb85071fa117ed3cd4622ac"><code>5a12171</code></a> Add kernel connection API</li> <li><a href="https://github.com/rustls/rustls/commit/35c44d26883d7c9e31b0a102499ca5ddaf11e350"><code>35c44d2</code></a> Extract tls13 expand_secret function out of extract_secrets</li> <li><a href="https://github.com/rustls/rustls/commit/47ed0c66e46cbe55ce1012936034a1d8f13d8941"><code>47ed0c6</code></a> ci: enable triggering CI workflow manually</li> <li><a href="https://github.com/rustls/rustls/commit/26b8ee3f6508ccc758c6d9b60237fcb166a63ffd"><code>26b8ee3</code></a> ci: skip push triggers for most branches</li> <li><a href="https://github.com/rustls/rustls/commit/70ed532b33ef1691876209724f56108eede011ae"><code>70ed532</code></a> Update Rust crate nix to 0.30</li> <li>Additional commits viewable in <a href="https://github.com/rustls/rustls/compare/v/0.23.26...v/0.23.27">compare view</a></li> </ul> </details> <br /> Updates `webpki-roots` from 0.26.8 to 0.26.10 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rustls/webpki-roots/releases">webpki-roots's releases</a>.</em></p> <blockquote> <h2>0.26.10</h2> <p>Incorporates CCADB April updates.</p> <p>Roots removed due to <a href="https://wiki.mozilla.org/CA/Root_CA_Lifecycles">https://wiki.mozilla.org/CA/Root_CA_Lifecycles</a> / <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1957685">https://bugzilla.mozilla.org/show_bug.cgi?id=1957685</a>:</p> <ul> <li>"AAA Certificate Services"</li> <li>"Baltimore CyberTrust Root"</li> <li>"Entrust.net Certification Authority (2048)"</li> <li>"GlobalSign Root CA"</li> <li>"Go Daddy Class 2 Certification Authority"</li> <li>"Starfield Class 2 Certification Authority"</li> <li>"XRamp Global Certification Authority"</li> </ul> <h2>What's Changed</h2> <ul> <li>0.26.10: April CCADB updates by <a href="https://github.com/ctz"><code>@ctz</code></a> in <a href="https://redirect.github.com/rustls/webpki-roots/pull/96">rustls/webpki-roots#96</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rustls/webpki-roots/compare/v/0.26.9...v/0.26.10">https://github.com/rustls/webpki-roots/compare/v/0.26.9...v/0.26.10</a></p> <h2>0.26.9</h2> <p>The license of the <code>webpki-roots</code> and <code>webpki-root-certs</code> crates changed from MPL-2.0 to CDLA-Permissive-2.0. Thank you to the <a href="https://redirect.github.com/mozilla/www.ccadb.org/issues/188">CCADB maintainers for enabling us to make this change</a>.</p> <h2>Upstream changes</h2> <p><em>None</em></p> <h2>What's Changed</h2> <ul> <li>Adjust license of mechnically-reformed crates by <a href="https://github.com/ctz"><code>@ctz</code></a> in <a href="https://redirect.github.com/rustls/webpki-roots/pull/88">rustls/webpki-roots#88</a></li> <li>Run CI on ubuntu-latest by <a href="https://github.com/ctz"><code>@ctz</code></a> in <a href="https://redirect.github.com/rustls/webpki-roots/pull/91">rustls/webpki-roots#91</a></li> <li>Support code-signing trust bit by <a href="https://github.com/ctz"><code>@ctz</code></a> in <a href="https://redirect.github.com/rustls/webpki-roots/pull/93">rustls/webpki-roots#93</a></li> <li><code>manual_ok_err</code> clippy fix by <a href="https://github.com/ctz"><code>@ctz</code></a> in <a href="https://redirect.github.com/rustls/webpki-roots/pull/94">rustls/webpki-roots#94</a></li> <li>webpki-(roots|root-certs): v0.26.8 -> v0.26.9 by <a href="https://github.com/ctz"><code>@ctz</code></a> in <a href="https://redirect.github.com/rustls/webpki-roots/pull/95">rustls/webpki-roots#95</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/rustls/webpki-roots/compare/v/0.26.8...v/0.26.9">https://github.com/rustls/webpki-roots/compare/v/0.26.8...v/0.26.9</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rustls/webpki-roots/commit/e37165d9958757a6a1a96155c1eaad50cf40d768"><code>e37165d</code></a> webpki-(roots|root-certs): v0.26.9 -> v0.26.10</li> <li><a href="https://github.com/rustls/webpki-roots/commit/4a4e2aa5d6dac384d62cac22ae0c05cc5a2576ed"><code>4a4e2aa</code></a> April CCADB updates:</li> <li><a href="https://github.com/rustls/webpki-roots/commit/82c433e58cc0328869204d6c718eb8df64a6a226"><code>82c433e</code></a> webpki-ccadb: support placeholder absent trust bits</li> <li><a href="https://github.com/rustls/webpki-roots/commit/5b76d00f0444d36ab2e6582661cf543a53db295e"><code>5b76d00</code></a> Address new nightly clippy lints</li> <li><a href="https://github.com/rustls/webpki-roots/commit/7c4a88225cebe1d2d321c52bc4c09469a3fbe6cb"><code>7c4a882</code></a> Move to 2021 edition</li> <li><a href="https://github.com/rustls/webpki-roots/commit/575994bb516f2b1fff0dc6eea37eec76e6ba8888"><code>575994b</code></a> webpki-(roots|root-certs): v0.26.8 -> v0.26.9</li> <li><a href="https://github.com/rustls/webpki-roots/commit/f9f5789f47a5fa57b4f192b0c9208c5c879a9e8e"><code>f9f5789</code></a> <code>manual_ok_err</code> clippy fix</li> <li><a href="https://github.com/rustls/webpki-roots/commit/fce41f761a66b93939f7ffc203176751a1cd5d79"><code>fce41f7</code></a> Support code-signing trust bit</li> <li><a href="https://github.com/rustls/webpki-roots/commit/f19c83f0f698cb1397d7a23ab5bd1208bc49c354"><code>f19c83f</code></a> Run CI on ubuntu-latest</li> <li><a href="https://github.com/rustls/webpki-roots/commit/90c48f38672f4300eea5f1b712d4ccca8ad82123"><code>90c48f3</code></a> Adjust license of mechanically-reformed crates</li> <li>See full diff in <a href="https://github.com/rustls/webpki-roots/compare/v/0.26.8...v/0.26.10">compare view</a></li> </ul> </details> <br /> Updates `axum` from 0.8.3 to 0.8.4 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tokio-rs/axum/releases">axum's releases</a>.</em></p> <blockquote> <h2>axum v0.8.4</h2> <ul> <li><strong>added:</strong> <code>Router::reset_fallback</code> (<a href="https://redirect.github.com/tokio-rs/axum/issues/3320">#3320</a>)</li> <li><strong>added:</strong> <code>WebSocketUpgrade::selected_protocol</code> (<a href="https://redirect.github.com/tokio-rs/axum/issues/3248">#3248</a>)</li> <li><strong>fixed:</strong> Panic location for overlapping method routes (<a href="https://redirect.github.com/tokio-rs/axum/issues/3319">#3319</a>)</li> <li><strong>fixed:</strong> Don't leak a tokio task when using <code>serve</code> without graceful shutdown (<a href="https://redirect.github.com/tokio-rs/axum/issues/3129">#3129</a>)</li> </ul> <p><a href="https://redirect.github.com/tokio-rs/axum/issues/3319">#3319</a>: <a href="https://redirect.github.com/tokio-rs/axum/pull/3319">tokio-rs/axum#3319</a> <a href="https://redirect.github.com/tokio-rs/axum/issues/3320">#3320</a>: <a href="https://redirect.github.com/tokio-rs/axum/pull/3320">tokio-rs/axum#3320</a> <a href="https://redirect.github.com/tokio-rs/axum/issues/3248">#3248</a>: <a href="https://redirect.github.com/tokio-rs/axum/pull/3248">tokio-rs/axum#3248</a> <a href="https://redirect.github.com/tokio-rs/axum/issues/3129">#3129</a>: <a href="https://redirect.github.com/tokio-rs/axum/pull/3129">tokio-rs/axum#3129</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tokio-rs/axum/commit/8762520da82cd99b78b35869069b36cfa305d4b9"><code>8762520</code></a> Release axum 0.8.4</li> <li><a href="https://github.com/tokio-rs/axum/commit/ac75e2f727ca2abb797d71e0846bbd9de2c2a678"><code>ac75e2f</code></a> Split up serve functions for Serve and WithGracefulShutdown again</li> <li><a href="https://github.com/tokio-rs/axum/commit/c1162d31919a20ce693fecbc0abbf1f3c833bf4a"><code>c1162d3</code></a> Extract handle_connection out of do_serve</li> <li><a href="https://github.com/tokio-rs/axum/commit/c25184565b8cc1f14be66413394cfb789d66239f"><code>c251845</code></a> Simplify do_serve a bit</li> <li><a href="https://github.com/tokio-rs/axum/commit/ba4327ece075ec47deebfe714bdcf609adb3a4ed"><code>ba4327e</code></a> Stop implementing IntoFuture for Serve via with_graceful_shutdown</li> <li><a href="https://github.com/tokio-rs/axum/commit/085be6970bbcb3d3d5fa8edae3180d80f93d2a6d"><code>085be69</code></a> Move serve implementation out of WithGracefulShutdown</li> <li><a href="https://github.com/tokio-rs/axum/commit/6587b6539386e55635a10a64611eaddb4cfbacdd"><code>6587b65</code></a> Replace futures_util::pin_mut with std::pin::pin</li> <li><a href="https://github.com/tokio-rs/axum/commit/80c4eadd825e15ee7441103ed66537cf93d1d54a"><code>80c4ead</code></a> Improve documentation about sharing state with handlers (<a href="https://redirect.github.com/tokio-rs/axum/issues/3333">#3333</a>)</li> <li><a href="https://github.com/tokio-rs/axum/commit/53631b28731c33e6cb2ce12d71d1dfd1f21ccd42"><code>53631b2</code></a> refactor(axum): Refactor json module (<a href="https://redirect.github.com/tokio-rs/axum/issues/3332">#3332</a>)</li> <li><a href="https://github.com/tokio-rs/axum/commit/7b04b174b9de66d7fef8903894a6d802a8e7f25d"><code>7b04b17</code></a> axum-extra: Pre-allocate right sized buffer when encoding protobuf response (...</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/axum/compare/axum-v0.8.3...axum-v0.8.4">compare view</a></li> </ul> </details> <br /> Updates `nix` from 0.29.0 to 0.30.1 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/nix-rust/nix/blob/master/CHANGELOG.md">nix's changelog</a>.</em></p> <blockquote> <h2>[0.30.1] - 2025-05-04</h2> <h3>Fixed</h3> <ul> <li>doc.rs build (<a href="https://redirect.github.com/nix-rust/nix/pull/2634">#2634</a>)</li> </ul> <h2>[0.30.0] - 2025-04-29</h2> <h3>Added</h3> <ul> <li>Add socket option <code>IPV6_PKTINFO</code> for BSDs/Linux/Android, also <code>IPV6_RECVPKTINFO</code> for DragonFlyBSD (<a href="https://redirect.github.com/nix-rust/nix/pull/2113">#2113</a>)</li> <li>Add <code>fcntl</code>'s <code>F_PREALLOCATE</code> constant for Apple targets. (<a href="https://redirect.github.com/nix-rust/nix/pull/2393">#2393</a>)</li> <li>Improve support for extracting the TTL / Hop Limit from incoming packets and support for DSCP (ToS / Traffic Class). (<a href="https://redirect.github.com/nix-rust/nix/pull/2425">#2425</a>)</li> <li>Add socket option IP_TOS (nix::sys::socket::sockopt::IpTos) IPV6_TCLASS (nix::sys::socket::sockopt::Ipv6TClass) on Android/FreeBSD (<a href="https://redirect.github.com/nix-rust/nix/pull/2464">#2464</a>)</li> <li>Add <code>SeekData</code> and <code>SeekHole</code> to <code>Whence</code> for hurd and apple targets (<a href="https://redirect.github.com/nix-rust/nix/pull/2473">#2473</a>)</li> <li>Add <code>From</code> trait implementation between <code>SocketAddr</code> and <code>Sockaddr</code>, <code>Sockaddr6</code> (<a href="https://redirect.github.com/nix-rust/nix/pull/2474">#2474</a>)</li> <li>Added wrappers for <code>posix_spawn</code> API (<a href="https://redirect.github.com/nix-rust/nix/pull/2475">#2475</a>)</li> <li>Add the support for Emscripten. (<a href="https://redirect.github.com/nix-rust/nix/pull/2477">#2477</a>)</li> <li>Add fcntl constant <code>F_RDADVISE</code> for Apple target (<a href="https://redirect.github.com/nix-rust/nix/pull/2480">#2480</a>)</li> <li>Add fcntl constant <code>F_RDAHEAD</code> for Apple target (<a href="https://redirect.github.com/nix-rust/nix/pull/2482">#2482</a>)</li> <li>Add <code>F_LOG2PHYS</code> and <code>F_LOG2PHYS_EXT</code> for Apple target (<a href="https://redirect.github.com/nix-rust/nix/pull/2483">#2483</a>)</li> <li><code>MAP_SHARED_VALIDATE</code> was added for all linux targets. & <code>MAP_SYNC</code> was added for linux with the exclusion of mips architecures, and uclibc (<a href="https://redirect.github.com/nix-rust/nix/pull/2499">#2499</a>)</li> <li>Add <code>getregs()</code>/<code>getregset()</code>/<code>setregset()</code> for Linux/musl/aarch64 (<a href="https://redirect.github.com/nix-rust/nix/pull/2502">#2502</a>)</li> <li>Add FcntlArgs <code>F_TRANSFEREXTENTS</code> constant for Apple targets (<a href="https://redirect.github.com/nix-rust/nix/pull/2504">#2504</a>)</li> <li>Add <code>MapFlags::MAP_STACK</code> in <code>sys::man</code> for netbsd (<a href="https://redirect.github.com/nix-rust/nix/pull/2526">#2526</a>)</li> <li>Add support for <code>libc::LOCAL_PEERTOKEN</code> in <code>getsockopt</code>. (<a href="https://redirect.github.com/nix-rust/nix/pull/2529">#2529</a>)</li> <li>Add support for <code>syslog</code>, <code>openlog</code>, <code>closelog</code> on all <code>unix</code>.</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/nix-rust/nix/commit/3cf9007216086b17a6ef5a09fa42dc00cde5c2bf"><code>3cf9007</code></a> chore: drop 0.30.1</li> <li><a href="https://github.com/nix-rust/nix/commit/2845ab9e4e75b93818b11c0df01182a137e97e3c"><code>2845ab9</code></a> Compile sys::mman on Redox (<a href="https://redirect.github.com/nix-rust/nix/issues/2637">#2637</a>)</li> <li><a href="https://github.com/nix-rust/nix/commit/fccb4abfc8de82aaca77c6bcfa3b0daff349d556"><code>fccb4ab</code></a> Fix fuchsia target triple to unbreak docs.rs build (<a href="https://redirect.github.com/nix-rust/nix/issues/2634">#2634</a>)</li> <li><a href="https://github.com/nix-rust/nix/commit/b8341715475078ac1fdd4d94e3cd3eeeb2c7ccf8"><code>b834171</code></a> ci: disable hurd (<a href="https://redirect.github.com/nix-rust/nix/issues/2638">#2638</a>)</li> <li><a href="https://github.com/nix-rust/nix/commit/9c97e1df15fc0c6988d9d8068c5aba918135372a"><code>9c97e1d</code></a> Clippy cleanup: dangerous_implicit_autorefs and uninlined_format_args</li> <li><a href="https://github.com/nix-rust/nix/commit/989291d5bfb7566bd4415a18607d04d84a0604aa"><code>989291d</code></a> chore: release 0.30.0</li> <li><a href="https://github.com/nix-rust/nix/commit/6a1c5b8d5bb88e508e737ccda46fe6a0ba9f7c97"><code>6a1c5b8</code></a> Remove Copy from PollFd (<a href="https://redirect.github.com/nix-rust/nix/issues/2631">#2631</a>)</li> <li><a href="https://github.com/nix-rust/nix/commit/eba0f41bffc673ad2be173f773b94b126920c6fa"><code>eba0f41</code></a> chore: pin libc to 0.2.171 & bump CI image (<a href="https://redirect.github.com/nix-rust/nix/issues/2632">#2632</a>)</li> <li><a href="https://github.com/nix-rust/nix/commit/b561476e1da958ef249ce203f348c56d9fe24627"><code>b561476</code></a> socket::sockopt AttachReusePortCbpf for Linux addition. (<a href="https://redirect.github.com/nix-rust/nix/issues/2621">#2621</a>)</li> <li><a href="https://github.com/nix-rust/nix/commit/684b79edb6d67c13f6a31f017424d451b1369d16"><code>684b79e</code></a> Add sockopt::PeerPidfd (SO_PEERPIDFD) sockopt support to socket::sockopt (<a href="https://redirect.github.com/nix-rust/nix/issues/2620">#2620</a>)</li> <li>Additional commits viewable in <a href="https://github.com/nix-rust/nix/compare/v0.29.0...v0.30.1">compare view</a></li> </ul> </details> <br /> Updates `tokio-util` from 0.7.14 to 0.7.15 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tokio-rs/tokio/commit/4d4d12613bb30f6b550421d6ce2c2c54eb5d341d"><code>4d4d126</code></a> chore: prepare tokio-util v0.7.15 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7283">#7283</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/5490267a79a894c22cc014367e0fcd43f4ad2bb6"><code>5490267</code></a> fs: update the mockall dev dependency to 0.13.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7234">#7234</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/1434b32b5a0df3b38a0d588485cd9a20a8e92a89"><code>1434b32</code></a> examples: improve echo example consistency (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7256">#7256</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/159a3b2c8587cd12ad54eb16489dad6eb674d4ca"><code>159a3b2</code></a> rt(unstable): remove alt multi-threaded runtime (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7275">#7275</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ce87dcfbf08dc5330386433c1e62229a3c4d5571"><code>ce87dcf</code></a> runtime: document the queue behavior of <code>spawn_blocking</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7269">#7269</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/d41d49d202708a6846e5de023962a8ee17358ba6"><code>d41d49d</code></a> metrics: fix panic comment in <code>max_error</code> docs (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7273">#7273</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/7a6c424f6e07d79e7c029866ed601bb948aba10a"><code>7a6c424</code></a> process: add <code>Command::spawn_with</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7249">#7249</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/c3037adac90fbbf92a160b970f38e50b66936b4c"><code>c3037ad</code></a> task: properly handle removed entries in <code>JoinMap</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7264">#7264</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/964fd06e0f215b26c4d969bc09e11299a29d6e11"><code>964fd06</code></a> benches: add helper functions for building runtimes (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7260">#7260</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/817fa605ee6a2549fe8e6057ec23a8309d42d2e9"><code>817fa60</code></a> fs: avoid some copies in <code>tokio::fs::write</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/7199">#7199</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.14...tokio-util-0.7.15">compare view</a></li> </ul> </details> <br /> You can trigger a rebase of this PR by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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 <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
