Skip to content

Commit

Permalink
deps(rust): bump the minor-updates group across 1 directory with 5 up…
Browse files Browse the repository at this point in the history
…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&lt;i32&gt;</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 &gt;=0.10, <!-- raw
HTML omitted -->=0.10, &lt;=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 &gt;=0.10, &lt;=0.12 to
&gt;=0.10, &lt;=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 &quot;time: avoid traversing entries in the time
wheel twice&quot; 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 &quot;avoid traversing entries in the time wheel
twice&quot; (<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 &quot;Use raw-dylib for windows-sys (<a
href="https://redirect.github.com/rust-lang/cc-rs/pull/1137">#1137</a>)&quot;
(<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 &quot;Use raw-dylib for windows-sys (<a
href="https://redirect.github.com/rust-lang/cc-rs/pull/1137">#1137</a>)&quot;
(<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
didrocks authored Aug 7, 2024
2 parents 2343ba4 + ab80e03 commit 341eef4
Show file tree
Hide file tree
Showing 3 changed files with 115 additions and 84 deletions.
Loading

0 comments on commit 341eef4

Please sign in to comment.