Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
deps(rust): bump the minor-updates group across 1 directory with 5 up…
…dates (#445) Bumps the minor-updates group with 5 updates in the / directory: | Package | From | To | | --- | --- | --- | | [tonic](https://github.com/hyperium/tonic) | `0.11.0` | `0.12.1` | | [prost](https://github.com/tokio-rs/prost) | `0.12.6` | `0.13.1` | | [tokio](https://github.com/tokio-rs/tokio) | `1.38.0` | `1.39.2` | | [tonic-build](https://github.com/hyperium/tonic) | `0.11.0` | `0.12.1` | | [cc](https://github.com/rust-lang/cc-rs) | `1.0.104` | `1.1.7` | Updates `tonic` from 0.11.0 to 0.12.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/hyperium/tonic/releases">tonic's releases</a>.</em></p> <blockquote> <h2>v0.12.1</h2> <h1><a href="https://github.com/hyperium/tonic/compare/v0.12.0...v0.12.1">0.12.1</a> (2024-07-17)</h1> <h3>Bug Fixes</h3> <ul> <li>Reduce tokio-stream feature (<a href="https://redirect.github.com/hyperium/tonic/issues/1795">#1795</a>)</li> </ul> <h2>v0.12.0</h2> <h1><a href="https://github.com/hyperium/tonic/compare/v0.11.0...v0.12.0">v0.12.0</a> (2024-07-08)</h1> <p>This breaking release updates tonic to the hyper <code>1.0</code> ecosystem and also updates to prost <code>v0.13.0</code>.</p> <h3>Features</h3> <ul> <li><strong>build:</strong> Custom codecs for generated code (<a href="https://redirect.github.com/hyperium/tonic/issues/1599">#1599</a>) (<a href="https://github.com/hyperium/tonic/commit/18a2b30922460be02829706cf9dd0cd1ec6a19c1">18a2b30</a>)</li> <li><strong>channel:</strong> Make channel feature additive (<a href="https://redirect.github.com/hyperium/tonic/issues/1574">#1574</a>) (<a href="https://github.com/hyperium/tonic/commit/b947e1ac0727ceb0a0267a30854ada4ba18931db">b947e1a</a>)</li> <li><strong>codec:</strong> Make error when not utf8 value in compression encoding (<a href="https://redirect.github.com/hyperium/tonic/issues/1768">#1768</a>) (<a href="https://github.com/hyperium/tonic/commit/f8e1f87eb862676147fd6215b58c9090d259104d">f8e1f87</a>)</li> <li>Implement http_body::Body::size_hint for custom body (<a href="https://redirect.github.com/hyperium/tonic/issues/1713">#1713</a>) (<a href="https://github.com/hyperium/tonic/commit/9728c01132bd64dca046675198edc751c4547966">9728c01</a>)</li> <li>Make boxed function public (<a href="https://redirect.github.com/hyperium/tonic/issues/1754">#1754</a>) (<a href="https://github.com/hyperium/tonic/commit/2cc868f80b20379d6635ac182f523b4971d016b7">2cc868f</a>)</li> <li>Relax GrpcMethod lifetime (<a href="https://redirect.github.com/hyperium/tonic/issues/1598">#1598</a>) (<a href="https://github.com/hyperium/tonic/commit/68bf17d67ad71af44c34d565566c3dd58ea3ab87">68bf17d</a>)</li> <li><strong>tls:</strong> Add ability to add multiple ca certificates (<a href="https://redirect.github.com/hyperium/tonic/issues/1724">#1724</a>) (<a href="https://github.com/hyperium/tonic/commit/3457f9203226f88524b31bf5d64ce6e5ec7c993c">3457f92</a>)</li> <li><strong>tls:</strong> Use rustls_pki_types::CertificateDer to describe DER encoded certificate (<a href="https://redirect.github.com/hyperium/tonic/issues/1707">#1707</a>) (<a href="https://github.com/hyperium/tonic/commit/96a8cbc04d0cad6d30d2944dba6b32aac8975f91">96a8cbc</a>)</li> <li><strong>tls:</strong> Remove tls roots implicit configuration (<a href="https://redirect.github.com/hyperium/tonic/issues/1731">#1731</a>) (<a href="https://github.com/hyperium/tonic/commit/de736171f20ec5d485c26ee5eda4a9ccf5fc75e5">de73617</a>)</li> <li><strong>transport:</strong> Make service router independent from transport (<a href="https://redirect.github.com/hyperium/tonic/issues/1572">#1572</a>) (<a href="https://github.com/hyperium/tonic/commit/da482359933f52e84c0263b28a5a83ab1efe6c33">da48235</a>)</li> <li><strong>transport:</strong> Make transport server and channel independent (<a href="https://redirect.github.com/hyperium/tonic/issues/1630">#1630</a>) (<a href="https://github.com/hyperium/tonic/commit/654289fdc24f56d6845ec0ceb233deb46b640fac">654289f</a>)</li> <li><strong>transport:</strong> Rename reexported axum body (<a href="https://redirect.github.com/hyperium/tonic/issues/1752">#1752</a>) (<a href="https://github.com/hyperium/tonic/commit/5d7bfc22c590982463f2d93464b0a7fb90e17083">5d7bfc2</a>)</li> <li>Use http::Extensions directly (<a href="https://redirect.github.com/hyperium/tonic/issues/1710">#1710</a>) (<a href="https://github.com/hyperium/tonic/commit/ed95d2762146f001970b74941f3bad77b7560426">ed95d27</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li><strong>tonic:</strong> flush accumulated ready messages when status received (<a href="https://redirect.github.com/hyperium/tonic/issues/1756">#1756</a>) (<a href="https://github.com/hyperium/tonic/commit/d312dcc0ec362cb12f6e54072622761d7466a650">d312dcc</a>), closes <a href="https://redirect.github.com/hyperium/tonic/issues/1423">#1423</a></li> </ul> <h3>BREAKING CHANGES</h3> <ul> <li><code>tonic</code> and crates updated to hyper 1.0 (<a href="https://redirect.github.com/hyperium/tonic/issues/1670">#1670</a>)</li> <li><code>tonic</code> and crates updated to prost 0.13 (<a href="https://redirect.github.com/hyperium/tonic/issues/1779">#1779</a>)</li> <li><code>tonic_reflection::server</code> is updated to use the generated <code>tonic_reflection::pb::v1</code> code.</li> <li>Make compression encoding configuration more malleable (<a href="https://redirect.github.com/hyperium/tonic/issues/1757">#1757</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/hyperium/tonic/blob/master/CHANGELOG.md">tonic's changelog</a>.</em></p> <blockquote> <h1><a href="https://github.com/hyperium/tonic/compare/v0.12.0...v0.12.1">0.12.1</a> (2024-07-17)</h1> <h3>Bug Fixes</h3> <ul> <li>Reduce tokio-stream feature (<a href="https://redirect.github.com/hyperium/tonic/issues/1795">#1795</a>)</li> </ul> <h1><a href="https://github.com/hyperium/tonic/compare/v0.11.0...v0.12.0">0.12.0</a> (2024-07-08)</h1> <p>This breaking release updates tonic to the hyper <code>1.0</code> ecosystem and also updates to prost <code>v0.13.0</code>.</p> <h3>Features</h3> <ul> <li><strong>build:</strong> Custom codecs for generated code (<a href="https://redirect.github.com/hyperium/tonic/issues/1599">#1599</a>) (<a href="https://github.com/hyperium/tonic/commit/18a2b30922460be02829706cf9dd0cd1ec6a19c1">18a2b30</a>)</li> <li><strong>channel:</strong> Make channel feature additive (<a href="https://redirect.github.com/hyperium/tonic/issues/1574">#1574</a>) (<a href="https://github.com/hyperium/tonic/commit/b947e1ac0727ceb0a0267a30854ada4ba18931db">b947e1a</a>)</li> <li><strong>codec:</strong> Make error when not utf8 value in compression encoding (<a href="https://redirect.github.com/hyperium/tonic/issues/1768">#1768</a>) (<a href="https://github.com/hyperium/tonic/commit/f8e1f87eb862676147fd6215b58c9090d259104d">f8e1f87</a>)</li> <li>Implement http_body::Body::size_hint for custom body (<a href="https://redirect.github.com/hyperium/tonic/issues/1713">#1713</a>) (<a href="https://github.com/hyperium/tonic/commit/9728c01132bd64dca046675198edc751c4547966">9728c01</a>)</li> <li>Make boxed function public (<a href="https://redirect.github.com/hyperium/tonic/issues/1754">#1754</a>) (<a href="https://github.com/hyperium/tonic/commit/2cc868f80b20379d6635ac182f523b4971d016b7">2cc868f</a>)</li> <li>Relax GrpcMethod lifetime (<a href="https://redirect.github.com/hyperium/tonic/issues/1598">#1598</a>) (<a href="https://github.com/hyperium/tonic/commit/68bf17d67ad71af44c34d565566c3dd58ea3ab87">68bf17d</a>)</li> <li><strong>tls:</strong> Add ability to add multiple ca certificates (<a href="https://redirect.github.com/hyperium/tonic/issues/1724">#1724</a>) (<a href="https://github.com/hyperium/tonic/commit/3457f9203226f88524b31bf5d64ce6e5ec7c993c">3457f92</a>)</li> <li><strong>tls:</strong> Use rustls_pki_types::CertificateDer to describe DER encoded certificate (<a href="https://redirect.github.com/hyperium/tonic/issues/1707">#1707</a>) (<a href="https://github.com/hyperium/tonic/commit/96a8cbc04d0cad6d30d2944dba6b32aac8975f91">96a8cbc</a>)</li> <li><strong>tls:</strong> Remove tls roots implicit configuration (<a href="https://redirect.github.com/hyperium/tonic/issues/1731">#1731</a>) (<a href="https://github.com/hyperium/tonic/commit/de736171f20ec5d485c26ee5eda4a9ccf5fc75e5">de73617</a>)</li> <li><strong>transport:</strong> Make service router independent from transport (<a href="https://redirect.github.com/hyperium/tonic/issues/1572">#1572</a>) (<a href="https://github.com/hyperium/tonic/commit/da482359933f52e84c0263b28a5a83ab1efe6c33">da48235</a>)</li> <li><strong>transport:</strong> Make transport server and channel independent (<a href="https://redirect.github.com/hyperium/tonic/issues/1630">#1630</a>) (<a href="https://github.com/hyperium/tonic/commit/654289fdc24f56d6845ec0ceb233deb46b640fac">654289f</a>)</li> <li><strong>transport:</strong> Rename reexported axum body (<a href="https://redirect.github.com/hyperium/tonic/issues/1752">#1752</a>) (<a href="https://github.com/hyperium/tonic/commit/5d7bfc22c590982463f2d93464b0a7fb90e17083">5d7bfc2</a>)</li> <li>Use http::Extensions directly (<a href="https://redirect.github.com/hyperium/tonic/issues/1710">#1710</a>) (<a href="https://github.com/hyperium/tonic/commit/ed95d2762146f001970b74941f3bad77b7560426">ed95d27</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li><strong>tonic:</strong> flush accumulated ready messages when status received (<a href="https://redirect.github.com/hyperium/tonic/issues/1756">#1756</a>) (<a href="https://github.com/hyperium/tonic/commit/d312dcc0ec362cb12f6e54072622761d7466a650">d312dcc</a>), closes <a href="https://redirect.github.com/hyperium/tonic/issues/1423">#1423</a></li> </ul> <h3>BREAKING CHANGES</h3> <ul> <li><code>tonic</code> and crates updated to hyper 1.0 (<a href="https://redirect.github.com/hyperium/tonic/issues/1670">#1670</a>)</li> <li><code>tonic</code> and crates updated to prost 0.13 (<a href="https://redirect.github.com/hyperium/tonic/issues/1779">#1779</a>)</li> <li><code>tonic_reflection::server</code> is updated to use the generated <code>tonic_reflection::pb::v1</code> code.</li> <li>Make compression encoding configuration more malleable (<a href="https://redirect.github.com/hyperium/tonic/issues/1757">#1757</a>)</li> <li>Removed implicit configuration of client TLS roots setup (<a href="https://redirect.github.com/hyperium/tonic/issues/1731">#1731</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/hyperium/tonic/commit/e0b6cafd6527d4e30ee17c0cdc2157e6dc5af1bc"><code>e0b6caf</code></a> chore: release v0.12.1 (<a href="https://redirect.github.com/hyperium/tonic/issues/1806">#1806</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/aa57ffebc75c8ef5caa0534d7976f43c01f86051"><code>aa57ffe</code></a> tonic-reflection: Restructure crate to prep reintroducing v1alpha (<a href="https://redirect.github.com/hyperium/tonic/issues/1802">#1802</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/ad1a95dce272d24b1f7fbd0aec10efee379eee6f"><code>ad1a95d</code></a> chore(server): Remove unnecessary trait bound from ServerIo::connect_info (<a href="https://redirect.github.com/hyperium/tonic/issues/1">#1</a>...</li> <li><a href="https://github.com/hyperium/tonic/commit/b6ad603a2f0b75bdf23131a49cb5a28310926045"><code>b6ad603</code></a> chore(server): Remove unnecessary bound from TlsAcceptor::accept (<a href="https://redirect.github.com/hyperium/tonic/issues/1799">#1799</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/539d6f7c082f54fa731265a774272c3ae65167cc"><code>539d6f7</code></a> chore(channel): Remove duplicate heap pin (<a href="https://redirect.github.com/hyperium/tonic/issues/1798">#1798</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/4aad5afa216bdb39f518171888463667a4e4d1f4"><code>4aad5af</code></a> fixed hello world and route guide tutorials (<a href="https://redirect.github.com/hyperium/tonic/issues/1791">#1791</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/dd313dbd04bff019bee9767f50db0e4e005e4c4e"><code>dd313db</code></a> chore(codec): Remove redundant trim (<a href="https://redirect.github.com/hyperium/tonic/issues/1797">#1797</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/819c390059f685d673b18205d3a651d2db3efbf6"><code>819c390</code></a> chore(server): Remove unnecessary Connected trait bound (<a href="https://redirect.github.com/hyperium/tonic/issues/1796">#1796</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/90356f6b169cfeca88fce9171a9def676e463274"><code>90356f6</code></a> chore: Reduce tokio-stream feature (<a href="https://redirect.github.com/hyperium/tonic/issues/1795">#1795</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/b2e566547ebc360d13bed239cb8924a7c6959a6c"><code>b2e5665</code></a> chore(examples): Remove clone on copy value (<a href="https://redirect.github.com/hyperium/tonic/issues/1794">#1794</a>)</li> <li>Additional commits viewable in <a href="https://github.com/hyperium/tonic/compare/v0.11.0...v0.12.1">compare view</a></li> </ul> </details> <br /> Updates `prost` from 0.12.6 to 0.13.1 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/tokio-rs/prost/blob/master/CHANGELOG.md">prost's changelog</a>.</em></p> <blockquote> <h1>Prost version 0.13.1</h1> <p><em>PROST!</em> is a <a href="https://developers.google.com/protocol-buffers/">Protocol Buffers</a> implementation for the <a href="https://www.rust-lang.org/">Rust Language</a>. <code>prost</code> generates simple, idiomatic Rust code from <code>proto2</code> and <code>proto3</code> files.</p> <h2>Bug fixes</h2> <ul> <li>Enum variant named Error causes ambiguous item (<a href="https://redirect.github.com/tokio-rs/prost/issues/1098">#1098</a>)</li> </ul> <h1>PROST version 0.13.0</h1> <p><strong>note</strong>: this version was yanked in favor of 0.13.1</p> <p><em>PROST!</em> is a <a href="https://developers.google.com/protocol-buffers/">Protocol Buffers</a> implementation for the <a href="https://www.rust-lang.org/">Rust Language</a>. <code>prost</code> generates simple, idiomatic Rust code from <code>proto2</code> and <code>proto3</code> files.</p> <p>This major update brings new features and fixes:</p> <h2>Breaking changes</h2> <ul> <li> <p>derive Copy trait for messages where possible (<a href="https://redirect.github.com/tokio-rs/prost/issues/950">#950</a>)</p> <p><code>prost-build</code> will automatically derive <code>trait Copy</code> for some messages. If you manually implement <code>Copy</code> you should remove your implementation.</p> </li> <li> <p>Change generated functions signatures to remove type parameters (<a href="https://redirect.github.com/tokio-rs/prost/issues/1045">#1045</a>)</p> <p>The function signature of <code>trait Message</code> is changed to use <code>impl Buf</code> instead of a named generic type. If you implement <code>trait Message</code>, you should change the function signature.</p> </li> <li> <p>Lightweight error value in TryFrom<!-- raw HTML omitted --> for enums (<a href="https://redirect.github.com/tokio-rs/prost/issues/1010">#1010</a>)</p> <p>When a <code>impl TryFrom<i32></code> is generated by <code>prost</code> derive macros, it will now return the error type <code>UnknownEnumValue</code> instead of <code>DecodeError</code>. The new error can be used to retreive the integer value that failed to convert.</p> </li> </ul> <h2>Features</h2> <ul> <li> <p>fix: Only touch include file if contents is changed (<a href="https://redirect.github.com/tokio-rs/prost/issues/1058">#1058</a>)</p> <p>Most generated files are untouched when the contents doesn't change. Use the same mechanism for include file as well.</p> </li> </ul> <h2>Dependencies</h2> <ul> <li>update env_logger requirement from 0.10 to 0.11 (<a href="https://redirect.github.com/tokio-rs/prost/issues/1074">#1074</a>)</li> <li>update criterion requirement from 0.4 to 0.5 (<a href="https://redirect.github.com/tokio-rs/prost/issues/1071">#1071</a>)</li> <li>Remove unused libz-sys (<a href="https://redirect.github.com/tokio-rs/prost/issues/1077">#1077</a>)</li> <li>build(deps): update itertools requirement from >=0.10, <!-- raw HTML omitted -->=0.10, <=0.13 (<a href="https://redirect.github.com/tokio-rs/prost/issues/1070">#1070</a>)</li> </ul> <h2>Documentation</h2> <ul> <li>better checking of tag duplicates, avoid discarding invalid variant errs (<a href="https://redirect.github.com/tokio-rs/prost/issues/951">#951</a>)</li> <li>docs: Fix broken link warnings (<a href="https://redirect.github.com/tokio-rs/prost/issues/1056">#1056</a>)</li> <li>Add missing LICENSE symlink (<a href="https://redirect.github.com/tokio-rs/prost/issues/1086">#1086</a>)</li> </ul> <h2>Internal</h2> <ul> <li>workspace package metadata (<a href="https://redirect.github.com/tokio-rs/prost/issues/1036">#1036</a>)</li> <li>fix: Build error due to merge conflict (<a href="https://redirect.github.com/tokio-rs/prost/issues/1068">#1068</a>)</li> <li>build: Fix release scripts (<a href="https://redirect.github.com/tokio-rs/prost/issues/1055">#1055</a>)</li> <li>chore: Add ci to check MSRV (<a href="https://redirect.github.com/tokio-rs/prost/issues/1057">#1057</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tokio-rs/prost/commit/f19104a3d4345f4635bbc5fd54cb5089572e2660"><code>f19104a</code></a> chore: prepare 0.13.1 release (<a href="https://redirect.github.com/tokio-rs/prost/issues/1099">#1099</a>)</li> <li><a href="https://github.com/tokio-rs/prost/commit/26463f437e1a3445c9d3119cf9cf0f64f5b23dfa"><code>26463f4</code></a> fix: Enum variant named <code>Error</code> causes ambiguous item (<a href="https://redirect.github.com/tokio-rs/prost/issues/1098">#1098</a>)</li> <li><a href="https://github.com/tokio-rs/prost/commit/23f71749696d5836afa143cbbb860fa8943e0640"><code>23f7174</code></a> chore: Release version 0.13.0 (<a href="https://redirect.github.com/tokio-rs/prost/issues/1093">#1093</a>)</li> <li><a href="https://github.com/tokio-rs/prost/commit/7a1424cf8c71c0c276970d1b8f1ef17c424d818d"><code>7a1424c</code></a> build: Fix prepare-release.sh (<a href="https://redirect.github.com/tokio-rs/prost/issues/1094">#1094</a>)</li> <li><a href="https://github.com/tokio-rs/prost/commit/7790799b0dfc65f70cfde0a26e8f29f77510744a"><code>7790799</code></a> build(deps): update itertools requirement from >=0.10, <=0.12 to >=0.10, <=0....</li> <li><a href="https://github.com/tokio-rs/prost/commit/4a0cc17102700d1215c791f1ee4b8df22481a19f"><code>4a0cc17</code></a> Add missing LICENSE symlink (<a href="https://redirect.github.com/tokio-rs/prost/issues/1086">#1086</a>)</li> <li><a href="https://github.com/tokio-rs/prost/commit/ae33a5ea97ff2df8a508b6f80fa5b88c4bc0c0a6"><code>ae33a5e</code></a> ci: Set rust version of clippy job to a fixed version (<a href="https://redirect.github.com/tokio-rs/prost/issues/1090">#1090</a>)</li> <li><a href="https://github.com/tokio-rs/prost/commit/ba776540834b0cecbbaa6ca98bd79d9682cd7e92"><code>ba77654</code></a> fix: Only touch include file if contents is changed (<a href="https://redirect.github.com/tokio-rs/prost/issues/1058">#1058</a>)</li> <li><a href="https://github.com/tokio-rs/prost/commit/e7049d3eb20cf33bb1ac60bff19cc3a7bd48f6f2"><code>e7049d3</code></a> workspace package metadata (<a href="https://redirect.github.com/tokio-rs/prost/issues/1036">#1036</a>)</li> <li><a href="https://github.com/tokio-rs/prost/commit/ef4930c140c639eaaa0362662d90e55a31977eb3"><code>ef4930c</code></a> docs: Fix broken link warnings (<a href="https://redirect.github.com/tokio-rs/prost/issues/1056">#1056</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/prost/compare/v0.12.6...v0.13.1">compare view</a></li> </ul> </details> <br /> Updates `tokio` from 1.38.0 to 1.39.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tokio-rs/tokio/releases">tokio's releases</a>.</em></p> <blockquote> <h2>Tokio v1.39.2</h2> <h1>1.39.2 (July 27th, 2024)</h1> <p>This release fixes a regression where the <code>select!</code> macro stopped accepting expressions that make use of temporary lifetime extension. (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6722">#6722</a>)</p> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6722">#6722</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6722">tokio-rs/tokio#6722</a></p> <h2>Tokio v1.39.1</h2> <h1>1.39.1 (July 23rd, 2024)</h1> <p>This release reverts "time: avoid traversing entries in the time wheel twice" because it contains a bug. (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6715">#6715</a>)</p> <p><a href="https://redirect.github.com/tokio-rs/tokio/issues/6715">#6715</a>: <a href="https://redirect.github.com/tokio-rs/tokio/pull/6715">tokio-rs/tokio#6715</a></p> <h2>Tokio v1.39.0</h2> <h1>1.39.0 (July 23rd, 2024)</h1> <ul> <li>This release bumps the MSRV to 1.70. (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6645">#6645</a>)</li> <li>This release upgrades to mio v1. (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6635">#6635</a>)</li> <li>This release upgrades to windows-sys v0.52 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6154">#6154</a>)</li> </ul> <h3>Added</h3> <ul> <li>io: implement <code>AsyncSeek</code> for <code>Empty</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6663">#6663</a>)</li> <li>metrics: stabilize <code>num_alive_tasks</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6619">#6619</a>, <a href="https://redirect.github.com/tokio-rs/tokio/issues/6667">#6667</a>)</li> <li>process: add <code>Command::as_std_mut</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6608">#6608</a>)</li> <li>sync: add <code>watch::Sender::same_channel</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6637">#6637</a>)</li> <li>sync: add <code>{Receiver,UnboundedReceiver}::{sender_strong_count,sender_weak_count}</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6661">#6661</a>)</li> <li>sync: implement <code>Default</code> for <code>watch::Sender</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6626">#6626</a>)</li> <li>task: implement <code>Clone</code> for <code>AbortHandle</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6621">#6621</a>)</li> <li>task: stabilize <code>consume_budget</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6622">#6622</a>)</li> </ul> <h3>Changed</h3> <ul> <li>io: improve panic message of <code>ReadBuf::put_slice()</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6629">#6629</a>)</li> <li>io: read during write in <code>copy_bidirectional</code> and <code>copy</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6532">#6532</a>)</li> <li>runtime: replace <code>num_cpus</code> with <code>available_parallelism</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6709">#6709</a>)</li> <li>task: avoid stack overflow when passing large future to <code>block_on</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6692">#6692</a>)</li> <li>time: avoid traversing entries in the time wheel twice (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6584">#6584</a>)</li> <li>time: support <code>IntoFuture</code> with <code>timeout</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6666">#6666</a>)</li> <li>macros: support <code>IntoFuture</code> with <code>join!</code> and <code>select!</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6710">#6710</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>docs: fix docsrs builds with the fs feature enabled (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6585">#6585</a>)</li> <li>io: only use short-read optimization on known-to-be-compatible platforms (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6668">#6668</a>)</li> <li>time: fix overflow panic when using large durations with <code>Interval</code> (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6612">#6612</a>)</li> </ul> <h3>Added (unstable)</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tokio-rs/tokio/commit/f602eae49988dbad2a11fd83e6b3fbd4f094713c"><code>f602eae</code></a> chore: prepare Tokio v1.39.2 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6730">#6730</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/438def79579a7e285beb5f0d93b1eb6a9f8062b3"><code>438def7</code></a> macros: allow temporary lifetime extension in select (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6722">#6722</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/ee8d4d1b0546c67198af3cd053d6b7b8b4fd26c3"><code>ee8d4d1</code></a> chore: fix ci failures (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6725">#6725</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/32970527633bb72fc4f01d02523484a9376ac26a"><code>3297052</code></a> ci: test Quinn in CI (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6719">#6719</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/f8fe0ffb23c2279708cb5dada7c88defdae60845"><code>f8fe0ff</code></a> chore: prepare Tokio v1.39.1 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6716">#6716</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/47210a8e6eeb82b51aa778074fdc4d757b953b8c"><code>47210a8</code></a> time: revert "avoid traversing entries in the time wheel twice" (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6715">#6715</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/29545d90370d925a7264ff8636013ee6bf1760e6"><code>29545d9</code></a> runtime: ignore many_oneshot_futures test for alt scheduler (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6712">#6712</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/48e35c11d924ffa3a009b89fbb6d36e57b835da4"><code>48e35c1</code></a> chore: release Tokio v1.39.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6711">#6711</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/dd1d37167d1f4008ca5d3df500e86826112a8cad"><code>dd1d371</code></a> macros: accept <code>IntoFuture</code> args for macros (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6710">#6710</a>)</li> <li><a href="https://github.com/tokio-rs/tokio/commit/6a1a7b15912d1a86ab4c0d09e1a8f0a221dbfeee"><code>6a1a7b1</code></a> chore: prepare tokio-macros v2.4.0 (<a href="https://redirect.github.com/tokio-rs/tokio/issues/6707">#6707</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tokio-rs/tokio/compare/tokio-1.38.0...tokio-1.39.2">compare view</a></li> </ul> </details> <br /> Updates `tonic-build` from 0.11.0 to 0.12.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/hyperium/tonic/releases">tonic-build's releases</a>.</em></p> <blockquote> <h2>v0.12.1</h2> <h1><a href="https://github.com/hyperium/tonic/compare/v0.12.0...v0.12.1">0.12.1</a> (2024-07-17)</h1> <h3>Bug Fixes</h3> <ul> <li>Reduce tokio-stream feature (<a href="https://redirect.github.com/hyperium/tonic/issues/1795">#1795</a>)</li> </ul> <h2>v0.12.0</h2> <h1><a href="https://github.com/hyperium/tonic/compare/v0.11.0...v0.12.0">v0.12.0</a> (2024-07-08)</h1> <p>This breaking release updates tonic to the hyper <code>1.0</code> ecosystem and also updates to prost <code>v0.13.0</code>.</p> <h3>Features</h3> <ul> <li><strong>build:</strong> Custom codecs for generated code (<a href="https://redirect.github.com/hyperium/tonic/issues/1599">#1599</a>) (<a href="https://github.com/hyperium/tonic/commit/18a2b30922460be02829706cf9dd0cd1ec6a19c1">18a2b30</a>)</li> <li><strong>channel:</strong> Make channel feature additive (<a href="https://redirect.github.com/hyperium/tonic/issues/1574">#1574</a>) (<a href="https://github.com/hyperium/tonic/commit/b947e1ac0727ceb0a0267a30854ada4ba18931db">b947e1a</a>)</li> <li><strong>codec:</strong> Make error when not utf8 value in compression encoding (<a href="https://redirect.github.com/hyperium/tonic/issues/1768">#1768</a>) (<a href="https://github.com/hyperium/tonic/commit/f8e1f87eb862676147fd6215b58c9090d259104d">f8e1f87</a>)</li> <li>Implement http_body::Body::size_hint for custom body (<a href="https://redirect.github.com/hyperium/tonic/issues/1713">#1713</a>) (<a href="https://github.com/hyperium/tonic/commit/9728c01132bd64dca046675198edc751c4547966">9728c01</a>)</li> <li>Make boxed function public (<a href="https://redirect.github.com/hyperium/tonic/issues/1754">#1754</a>) (<a href="https://github.com/hyperium/tonic/commit/2cc868f80b20379d6635ac182f523b4971d016b7">2cc868f</a>)</li> <li>Relax GrpcMethod lifetime (<a href="https://redirect.github.com/hyperium/tonic/issues/1598">#1598</a>) (<a href="https://github.com/hyperium/tonic/commit/68bf17d67ad71af44c34d565566c3dd58ea3ab87">68bf17d</a>)</li> <li><strong>tls:</strong> Add ability to add multiple ca certificates (<a href="https://redirect.github.com/hyperium/tonic/issues/1724">#1724</a>) (<a href="https://github.com/hyperium/tonic/commit/3457f9203226f88524b31bf5d64ce6e5ec7c993c">3457f92</a>)</li> <li><strong>tls:</strong> Use rustls_pki_types::CertificateDer to describe DER encoded certificate (<a href="https://redirect.github.com/hyperium/tonic/issues/1707">#1707</a>) (<a href="https://github.com/hyperium/tonic/commit/96a8cbc04d0cad6d30d2944dba6b32aac8975f91">96a8cbc</a>)</li> <li><strong>tls:</strong> Remove tls roots implicit configuration (<a href="https://redirect.github.com/hyperium/tonic/issues/1731">#1731</a>) (<a href="https://github.com/hyperium/tonic/commit/de736171f20ec5d485c26ee5eda4a9ccf5fc75e5">de73617</a>)</li> <li><strong>transport:</strong> Make service router independent from transport (<a href="https://redirect.github.com/hyperium/tonic/issues/1572">#1572</a>) (<a href="https://github.com/hyperium/tonic/commit/da482359933f52e84c0263b28a5a83ab1efe6c33">da48235</a>)</li> <li><strong>transport:</strong> Make transport server and channel independent (<a href="https://redirect.github.com/hyperium/tonic/issues/1630">#1630</a>) (<a href="https://github.com/hyperium/tonic/commit/654289fdc24f56d6845ec0ceb233deb46b640fac">654289f</a>)</li> <li><strong>transport:</strong> Rename reexported axum body (<a href="https://redirect.github.com/hyperium/tonic/issues/1752">#1752</a>) (<a href="https://github.com/hyperium/tonic/commit/5d7bfc22c590982463f2d93464b0a7fb90e17083">5d7bfc2</a>)</li> <li>Use http::Extensions directly (<a href="https://redirect.github.com/hyperium/tonic/issues/1710">#1710</a>) (<a href="https://github.com/hyperium/tonic/commit/ed95d2762146f001970b74941f3bad77b7560426">ed95d27</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li><strong>tonic:</strong> flush accumulated ready messages when status received (<a href="https://redirect.github.com/hyperium/tonic/issues/1756">#1756</a>) (<a href="https://github.com/hyperium/tonic/commit/d312dcc0ec362cb12f6e54072622761d7466a650">d312dcc</a>), closes <a href="https://redirect.github.com/hyperium/tonic/issues/1423">#1423</a></li> </ul> <h3>BREAKING CHANGES</h3> <ul> <li><code>tonic</code> and crates updated to hyper 1.0 (<a href="https://redirect.github.com/hyperium/tonic/issues/1670">#1670</a>)</li> <li><code>tonic</code> and crates updated to prost 0.13 (<a href="https://redirect.github.com/hyperium/tonic/issues/1779">#1779</a>)</li> <li><code>tonic_reflection::server</code> is updated to use the generated <code>tonic_reflection::pb::v1</code> code.</li> <li>Make compression encoding configuration more malleable (<a href="https://redirect.github.com/hyperium/tonic/issues/1757">#1757</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/hyperium/tonic/blob/master/CHANGELOG.md">tonic-build's changelog</a>.</em></p> <blockquote> <h1><a href="https://github.com/hyperium/tonic/compare/v0.12.0...v0.12.1">0.12.1</a> (2024-07-17)</h1> <h3>Bug Fixes</h3> <ul> <li>Reduce tokio-stream feature (<a href="https://redirect.github.com/hyperium/tonic/issues/1795">#1795</a>)</li> </ul> <h1><a href="https://github.com/hyperium/tonic/compare/v0.11.0...v0.12.0">0.12.0</a> (2024-07-08)</h1> <p>This breaking release updates tonic to the hyper <code>1.0</code> ecosystem and also updates to prost <code>v0.13.0</code>.</p> <h3>Features</h3> <ul> <li><strong>build:</strong> Custom codecs for generated code (<a href="https://redirect.github.com/hyperium/tonic/issues/1599">#1599</a>) (<a href="https://github.com/hyperium/tonic/commit/18a2b30922460be02829706cf9dd0cd1ec6a19c1">18a2b30</a>)</li> <li><strong>channel:</strong> Make channel feature additive (<a href="https://redirect.github.com/hyperium/tonic/issues/1574">#1574</a>) (<a href="https://github.com/hyperium/tonic/commit/b947e1ac0727ceb0a0267a30854ada4ba18931db">b947e1a</a>)</li> <li><strong>codec:</strong> Make error when not utf8 value in compression encoding (<a href="https://redirect.github.com/hyperium/tonic/issues/1768">#1768</a>) (<a href="https://github.com/hyperium/tonic/commit/f8e1f87eb862676147fd6215b58c9090d259104d">f8e1f87</a>)</li> <li>Implement http_body::Body::size_hint for custom body (<a href="https://redirect.github.com/hyperium/tonic/issues/1713">#1713</a>) (<a href="https://github.com/hyperium/tonic/commit/9728c01132bd64dca046675198edc751c4547966">9728c01</a>)</li> <li>Make boxed function public (<a href="https://redirect.github.com/hyperium/tonic/issues/1754">#1754</a>) (<a href="https://github.com/hyperium/tonic/commit/2cc868f80b20379d6635ac182f523b4971d016b7">2cc868f</a>)</li> <li>Relax GrpcMethod lifetime (<a href="https://redirect.github.com/hyperium/tonic/issues/1598">#1598</a>) (<a href="https://github.com/hyperium/tonic/commit/68bf17d67ad71af44c34d565566c3dd58ea3ab87">68bf17d</a>)</li> <li><strong>tls:</strong> Add ability to add multiple ca certificates (<a href="https://redirect.github.com/hyperium/tonic/issues/1724">#1724</a>) (<a href="https://github.com/hyperium/tonic/commit/3457f9203226f88524b31bf5d64ce6e5ec7c993c">3457f92</a>)</li> <li><strong>tls:</strong> Use rustls_pki_types::CertificateDer to describe DER encoded certificate (<a href="https://redirect.github.com/hyperium/tonic/issues/1707">#1707</a>) (<a href="https://github.com/hyperium/tonic/commit/96a8cbc04d0cad6d30d2944dba6b32aac8975f91">96a8cbc</a>)</li> <li><strong>tls:</strong> Remove tls roots implicit configuration (<a href="https://redirect.github.com/hyperium/tonic/issues/1731">#1731</a>) (<a href="https://github.com/hyperium/tonic/commit/de736171f20ec5d485c26ee5eda4a9ccf5fc75e5">de73617</a>)</li> <li><strong>transport:</strong> Make service router independent from transport (<a href="https://redirect.github.com/hyperium/tonic/issues/1572">#1572</a>) (<a href="https://github.com/hyperium/tonic/commit/da482359933f52e84c0263b28a5a83ab1efe6c33">da48235</a>)</li> <li><strong>transport:</strong> Make transport server and channel independent (<a href="https://redirect.github.com/hyperium/tonic/issues/1630">#1630</a>) (<a href="https://github.com/hyperium/tonic/commit/654289fdc24f56d6845ec0ceb233deb46b640fac">654289f</a>)</li> <li><strong>transport:</strong> Rename reexported axum body (<a href="https://redirect.github.com/hyperium/tonic/issues/1752">#1752</a>) (<a href="https://github.com/hyperium/tonic/commit/5d7bfc22c590982463f2d93464b0a7fb90e17083">5d7bfc2</a>)</li> <li>Use http::Extensions directly (<a href="https://redirect.github.com/hyperium/tonic/issues/1710">#1710</a>) (<a href="https://github.com/hyperium/tonic/commit/ed95d2762146f001970b74941f3bad77b7560426">ed95d27</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li><strong>tonic:</strong> flush accumulated ready messages when status received (<a href="https://redirect.github.com/hyperium/tonic/issues/1756">#1756</a>) (<a href="https://github.com/hyperium/tonic/commit/d312dcc0ec362cb12f6e54072622761d7466a650">d312dcc</a>), closes <a href="https://redirect.github.com/hyperium/tonic/issues/1423">#1423</a></li> </ul> <h3>BREAKING CHANGES</h3> <ul> <li><code>tonic</code> and crates updated to hyper 1.0 (<a href="https://redirect.github.com/hyperium/tonic/issues/1670">#1670</a>)</li> <li><code>tonic</code> and crates updated to prost 0.13 (<a href="https://redirect.github.com/hyperium/tonic/issues/1779">#1779</a>)</li> <li><code>tonic_reflection::server</code> is updated to use the generated <code>tonic_reflection::pb::v1</code> code.</li> <li>Make compression encoding configuration more malleable (<a href="https://redirect.github.com/hyperium/tonic/issues/1757">#1757</a>)</li> <li>Removed implicit configuration of client TLS roots setup (<a href="https://redirect.github.com/hyperium/tonic/issues/1731">#1731</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/hyperium/tonic/commit/e0b6cafd6527d4e30ee17c0cdc2157e6dc5af1bc"><code>e0b6caf</code></a> chore: release v0.12.1 (<a href="https://redirect.github.com/hyperium/tonic/issues/1806">#1806</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/aa57ffebc75c8ef5caa0534d7976f43c01f86051"><code>aa57ffe</code></a> tonic-reflection: Restructure crate to prep reintroducing v1alpha (<a href="https://redirect.github.com/hyperium/tonic/issues/1802">#1802</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/ad1a95dce272d24b1f7fbd0aec10efee379eee6f"><code>ad1a95d</code></a> chore(server): Remove unnecessary trait bound from ServerIo::connect_info (<a href="https://redirect.github.com/hyperium/tonic/issues/1">#1</a>...</li> <li><a href="https://github.com/hyperium/tonic/commit/b6ad603a2f0b75bdf23131a49cb5a28310926045"><code>b6ad603</code></a> chore(server): Remove unnecessary bound from TlsAcceptor::accept (<a href="https://redirect.github.com/hyperium/tonic/issues/1799">#1799</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/539d6f7c082f54fa731265a774272c3ae65167cc"><code>539d6f7</code></a> chore(channel): Remove duplicate heap pin (<a href="https://redirect.github.com/hyperium/tonic/issues/1798">#1798</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/4aad5afa216bdb39f518171888463667a4e4d1f4"><code>4aad5af</code></a> fixed hello world and route guide tutorials (<a href="https://redirect.github.com/hyperium/tonic/issues/1791">#1791</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/dd313dbd04bff019bee9767f50db0e4e005e4c4e"><code>dd313db</code></a> chore(codec): Remove redundant trim (<a href="https://redirect.github.com/hyperium/tonic/issues/1797">#1797</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/819c390059f685d673b18205d3a651d2db3efbf6"><code>819c390</code></a> chore(server): Remove unnecessary Connected trait bound (<a href="https://redirect.github.com/hyperium/tonic/issues/1796">#1796</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/90356f6b169cfeca88fce9171a9def676e463274"><code>90356f6</code></a> chore: Reduce tokio-stream feature (<a href="https://redirect.github.com/hyperium/tonic/issues/1795">#1795</a>)</li> <li><a href="https://github.com/hyperium/tonic/commit/b2e566547ebc360d13bed239cb8924a7c6959a6c"><code>b2e5665</code></a> chore(examples): Remove clone on copy value (<a href="https://redirect.github.com/hyperium/tonic/issues/1794">#1794</a>)</li> <li>Additional commits viewable in <a href="https://github.com/hyperium/tonic/compare/v0.11.0...v0.12.1">compare view</a></li> </ul> </details> <br /> Updates `cc` from 1.0.104 to 1.1.7 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/cc-rs/releases">cc's releases</a>.</em></p> <blockquote> <h2>cc-v1.1.7</h2> <h3>Other</h3> <ul> <li>add <code>.objects</code> (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1166">#1166</a>)</li> </ul> <h2>cc-v1.1.6</h2> <h3>Other</h3> <ul> <li>Clippy fixes (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1163">#1163</a>)</li> </ul> <h2>cc-v1.1.5</h2> <h3>Other</h3> <ul> <li>Fix cyclic compilation: Use vendored once_cell (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1154">#1154</a>)</li> </ul> <h2>cc-v1.1.4</h2> <h3>Other</h3> <ul> <li>Support compiling on wasm targets (Supersede <a href="https://redirect.github.com/rust-lang/cc-rs/pull/1068">#1068</a>) (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1160">#1160</a>)</li> </ul> <h2>cc-v1.1.3</h2> <h3>Other</h3> <ul> <li>Reduce msrv to 1.63 (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1158">#1158</a>)</li> <li>Revert "Use raw-dylib for windows-sys (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1137">#1137</a>)" (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1157">#1157</a>)</li> <li>Fix typos (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1152">#1152</a>)</li> <li>Fix <code>doc_lazy_continuation</code> lints (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1153">#1153</a>)</li> </ul> <h2>cc-v1.1.2</h2> <h3>Other</h3> <ul> <li>Add empty <code>jobserver</code> feature. (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1150">#1150</a>)</li> </ul> <h2>cc-v1.1.1</h2> <h3>Other</h3> <ul> <li>Fix is_flag_supported not respecting emit_rerun_if_env_changed (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1147">#1147</a>) (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1148">#1148</a>)</li> </ul> <h2>cc-v1.1.0</h2> <h3>Added</h3> <ul> <li>add cargo_output to eliminate last vestiges of stdout pollution (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1141">#1141</a>)</li> </ul> <h2>cc-v1.0.106</h2> <h3>Other</h3> <ul> <li>Drop support for Visual Studio 12 (2013) (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1046">#1046</a>)</li> <li>Use raw-dylib for windows-sys (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1137">#1137</a>)</li> <li>Bump msrv to 1.67 (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1143">#1143</a>)</li> <li>Bump msrv to 1.65 (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1140">#1140</a>)</li> <li>Fix clippy warnings (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1138">#1138</a>)</li> </ul> <h2>cc-v1.0.105</h2> <h3>Other</h3> <ul> <li>Regenerate windows sys bindings (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1132">#1132</a>)</li> <li>Fix generate-windows-sys-bindings (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1133">#1133</a>)</li> <li>Fix gen-windows-sys-binding (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1130">#1130</a>)</li> <li>Fix gen-windows-sys-binding (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1127">#1127</a>)</li> <li>Update windows-bindgen requirement from 0.57 to 0.58 (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1123">#1123</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md">cc's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/rust-lang/cc-rs/compare/cc-v1.1.6...cc-v1.1.7">1.1.7</a> - 2024-07-29</h2> <h3>Other</h3> <ul> <li>add <code>.objects</code> (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1166">#1166</a>)</li> </ul> <h2><a href="https://github.com/rust-lang/cc-rs/compare/cc-v1.1.5...cc-v1.1.6">1.1.6</a> - 2024-07-19</h2> <h3>Other</h3> <ul> <li>Clippy fixes (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1163">#1163</a>)</li> </ul> <h2><a href="https://github.com/rust-lang/cc-rs/compare/cc-v1.1.4...cc-v1.1.5">1.1.5</a> - 2024-07-15</h2> <h3>Other</h3> <ul> <li>Fix cyclic compilation: Use vendored once_cell (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1154">#1154</a>)</li> </ul> <h2><a href="https://github.com/rust-lang/cc-rs/compare/cc-v1.1.3...cc-v1.1.4">1.1.4</a> - 2024-07-14</h2> <h3>Other</h3> <ul> <li>Support compiling on wasm targets (Supersede <a href="https://redirect.github.com/rust-lang/cc-rs/pull/1068">#1068</a>) (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1160">#1160</a>)</li> </ul> <h2><a href="https://github.com/rust-lang/cc-rs/compare/cc-v1.1.2...cc-v1.1.3">1.1.3</a> - 2024-07-14</h2> <h3>Other</h3> <ul> <li>Reduce msrv to 1.63 (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1158">#1158</a>)</li> <li>Revert "Use raw-dylib for windows-sys (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1137">#1137</a>)" (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1157">#1157</a>)</li> <li>Fix typos (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1152">#1152</a>)</li> <li>Fix <code>doc_lazy_continuation</code> lints (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1153">#1153</a>)</li> </ul> <h2><a href="https://github.com/rust-lang/cc-rs/compare/cc-v1.1.1...cc-v1.1.2">1.1.2</a> - 2024-07-12</h2> <h3>Other</h3> <ul> <li>Add empty <code>jobserver</code> feature. (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1150">#1150</a>)</li> </ul> <h2><a href="https://github.com/rust-lang/cc-rs/compare/cc-v1.1.0...cc-v1.1.1">1.1.1</a> - 2024-07-12</h2> <h3>Other</h3> <ul> <li>Fix is_flag_supported not respecting emit_rerun_if_env_changed (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1147">#1147</a>) (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1148">#1148</a>)</li> </ul> <h2><a href="https://github.com/rust-lang/cc-rs/compare/cc-v1.0.106...cc-v1.1.0">1.1.0</a> - 2024-07-08</h2> <h3>Added</h3> <ul> <li>add cargo_output to eliminate last vestiges of stdout pollution (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1141">#1141</a>)</li> </ul> <h2><a href="https://github.com/rust-lang/cc-rs/compare/cc-v1.0.105...cc-v1.0.106">1.0.106</a> - 2024-07-08</h2> <h3>Other</h3> <ul> <li>Drop support for Visual Studio 12 (2013) (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1046">#1046</a>)</li> <li>Use raw-dylib for windows-sys (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1137">#1137</a>)</li> <li>Bump msrv to 1.67 (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1143">#1143</a>)</li> <li>Bump msrv to 1.65 (<a href="https://redirect.github.com/rust-lang/cc-rs/pull/1140">#1140</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rust-lang/cc-rs/commit/c2fd8ecd1f7757c3195df028d7e390db1167dcb6"><code>c2fd8ec</code></a> chore: release (<a href="https://redirect.github.com/rust-lang/cc-rs/issues/1168">#1168</a>)</li> <li><a href="https://github.com/rust-lang/cc-rs/commit/be29fd65c5953f8acf75865523bfdbe799c9d529"><code>be29fd6</code></a> add <code>.objects</code> (<a href="https://redirect.github.com/rust-lang/cc-rs/issues/1166">#1166</a>)</li> <li><a href="https://github.com/rust-lang/cc-rs/commit/dcd8ed3e96d56e3e7f0db93ef5bb49c5c8ba2594"><code>dcd8ed3</code></a> chore: release (<a href="https://redirect.github.com/rust-lang/cc-rs/issues/1164">#1164</a>)</li> <li><a href="https://github.com/rust-lang/cc-rs/commit/7d0edcf16ea6e92c58898ead9723d9475fe185e2"><code>7d0edcf</code></a> Clippy fixes (<a href="https://redirect.github.com/rust-lang/cc-rs/issues/1163">#1163</a>)</li> <li><a href="https://github.com/rust-lang/cc-rs/commit/b646ce5f1a237f2ef9cc9b03e332b2f756db7781"><code>b646ce5</code></a> chore: release (<a href="https://redirect.github.com/rust-lang/cc-rs/issues/1162">#1162</a>)</li> <li><a href="https://github.com/rust-lang/cc-rs/commit/af4c928e48616caad5bdf799d76ce4b9ee4ac9bd"><code>af4c928</code></a> Fix cyclic compilation: Use vendored once_cell (<a href="https://redirect.github.com/rust-lang/cc-rs/issues/1154">#1154</a>)</li> <li><a href="https://github.com/rust-lang/cc-rs/commit/1f82ef0142b9fb7e0e670d94ee14c1584e6b0007"><code>1f82ef0</code></a> chore: release (<a href="https://redirect.github.com/rust-lang/cc-rs/issues/1161">#1161</a>)</li> <li><a href="https://github.com/rust-lang/cc-rs/commit/184d2120928ae3a554dcaa5231a2f452843db133"><code>184d212</code></a> Support compiling on wasm targets (Supersede <a href="https://redirect.github.com/rust-lang/cc-rs/issues/1068">#1068</a>) (<a href="https://redirect.github.com/rust-lang/cc-rs/issues/1160">#1160</a>)</li> <li><a href="https://github.com/rust-lang/cc-rs/commit/4255e9a8da20fce7b23f637ad9c37b5548312906"><code>4255e9a</code></a> chore: release (<a href="https://redirect.github.com/rust-lang/cc-rs/issues/1155">#1155</a>)</li> <li><a href="https://github.com/rust-lang/cc-rs/commit/3ee8c488c0f54fe1209291e83e0ea1ea3bc5c798"><code>3ee8c48</code></a> Reduce msrv to 1.63 (<a href="https://redirect.github.com/rust-lang/cc-rs/issues/1158">#1158</a>)</li> <li>Additional commits viewable in <a href="https://github.com/rust-lang/cc-rs/compare/cc-v1.0.104...cc-v1.1.7">compare view</a></li> </ul> </details> <br /> 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-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>
- Loading branch information