Skip to content

Commit

Permalink
chore(deps): bump mio from 0.8.11 to 1.0.0 (#74)
Browse files Browse the repository at this point in the history
Bumps [mio](https://github.com/tokio-rs/mio) from 0.8.11 to 1.0.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/tokio-rs/mio/blob/master/CHANGELOG.md">mio's
changelog</a>.</em></p>
<blockquote>
<h1>1.0</h1>
<p>With v1 Mio is able to bump its MSRV to 1.70, allowing us to
implement I/O
safety traits (<a
href="https://redirect.github.com/rust-lang/rust/issues/87074">rust-lang/rust#87074</a>)
and replace
<code>SocketAddr</code> with the version found in the standard
library.</p>
<h2>Added</h2>
<ul>
<li>Implement <code>AsFd</code> for<code>TcpListener</code>,
<code>TcpStream</code>, <code>UdpSocket</code>,
<code>UnixDatagram</code>,
<code>UnixListener</code>, <code>UnixStream</code>,
<code>pipe::Receiver</code> and <code>pipe::Sender</code>
(<a
href="https://redirect.github.com/tokio-rs/mio/pull/1749">tokio-rs/mio#1749</a>,
<a
href="https://redirect.github.com/tokio-rs/mio/pull/1797">tokio-rs/mio#1797</a>).</li>
<li>Implement <code>From</code> for <code>TcpListener</code>,
<code>TcpStream</code>, <code>UdpSocket</code>,
<code>UnixDatagram</code>,
<code>UnixListener</code>, and <code>UnixStream</code> for their
standard library counterpart
(<a
href="https://redirect.github.com/tokio-rs/mio/pull/1767">tokio-rs/mio#1767</a>).</li>
<li>Add support for abstract namespaces on Android
(<a
href="https://redirect.github.com/tokio-rs/mio/pull/1749">tokio-rs/mio#1749</a>).</li>
<li>Add support for QNX OS
(<a
href="https://redirect.github.com/tokio-rs/mio/pull/1766">tokio-rs/mio#1766</a>,
<a
href="https://redirect.github.com/tokio-rs/mio/pull/1800">tokio-rs/mio#1800</a>).</li>
<li>Add support for Apple visionOS
(<a
href="https://redirect.github.com/tokio-rs/mio/pull/1795">tokio-rs/mio#1795</a>).</li>
<li>Support for Haiku
(<a
href="https://redirect.github.com/tokio-rs/mio/pull/1807">tokio-rs/mio#1807</a>).</li>
</ul>
<h2>Removed</h2>
<ul>
<li>The <code>SocketAddr</code> type is removed in favour of
<code>std::os::unix::net::SocketAddr</code>
(<a
href="https://redirect.github.com/tokio-rs/mio/pull/1760">tokio-rs/mio#1760</a>).
All methods on Mio's version
should exist on the version in the standard library.</li>
</ul>
<h2>Changes</h2>
<ul>
<li>MSRV was updated to 1.74, updating to Rust edition edition
(<a
href="https://redirect.github.com/tokio-rs/mio/pull/1733">tokio-rs/mio#1733</a>).</li>

<li><code>UnixDatagram::{local_addr,peer_addr,bind_addr,recv_from}</code>,
<code>UnixListener::{local_addr,bind_addr,accept}</code> and
<code>UnixStream::{local_addr,peer_addr,connect_addr}</code> return
and/or use
<code>std::os::unix::net::SocketAddr</code> instead of Mio's own
<code>SocketAddr</code> type
(<a
href="https://redirect.github.com/tokio-rs/mio/pull/1760">tokio-rs/mio#1760</a>).</li>
<li>Use <code>OwnedFd</code> internally for <code>Poll</code> where
possible
(<a
href="https://redirect.github.com/tokio-rs/mio/pull/1749">tokio-rs/mio#1749</a>).</li>
<li>Support ESP-IDF and Hermit without cfg flags
(<a
href="https://redirect.github.com/tokio-rs/mio/pull/1789">tokio-rs/mio#1789</a>,
<a
href="https://redirect.github.com/tokio-rs/mio/pull/1802">tokio-rs/mio#1802</a>,
<a
href="https://redirect.github.com/tokio-rs/mio/pull/1802">tokio-rs/mio#1802</a>).</li>
<li>Updated windows-sys to v0.52
(<a
href="https://redirect.github.com/tokio-rs/mio/pull/1668">tokio-rs/mio#1668</a>).</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/tokio-rs/mio/commit/1a738f9d751eabf4c136e782a423ce4ef2661c81"><code>1a738f9</code></a>
Release v1</li>
<li><a
href="https://github.com/tokio-rs/mio/commit/a3e793b52d399b6be0eff16a573a8d2f89c765c2"><code>a3e793b</code></a>
Try to work around toolchain version parsing issue</li>
<li><a
href="https://github.com/tokio-rs/mio/commit/84c0e5b7dd48cde5073c0a9ed8d21c3a15f54e6f"><code>84c0e5b</code></a>
Reduce MSRV to v1.70</li>
<li><a
href="https://github.com/tokio-rs/mio/commit/2068e1a0263f545434710df57853e0222345ba50"><code>2068e1a</code></a>
Remove Solaris from unsupported list</li>
<li><a
href="https://github.com/tokio-rs/mio/commit/edc180a455f3fef83dcf7a891e70e3113fc6b7c4"><code>edc180a</code></a>
Add Haiku support</li>
<li><a
href="https://github.com/tokio-rs/mio/commit/beee1d15f8322b1c85a59834dedc0e54599adcb8"><code>beee1d1</code></a>
Expand ARM64 testing to CI</li>
<li><a
href="https://github.com/tokio-rs/mio/commit/5f90625f7d075af9f013d62ac87106708a32b8ba"><code>5f90625</code></a>
Add ESP-IDF to CI</li>
<li><a
href="https://github.com/tokio-rs/mio/commit/c30e994bebec5051f3e8eb8cd874741f2ed17ab8"><code>c30e994</code></a>
Add QNX OS to CI</li>
<li><a
href="https://github.com/tokio-rs/mio/commit/eaecbce2119fd35ee547328dedc460e23f3916ef"><code>eaecbce</code></a>
Add Hermit to CI</li>
<li><a
href="https://github.com/tokio-rs/mio/commit/babbc796ce3774f0f31526e38b0df94f38b69a25"><code>babbc79</code></a>
Add watchOS to CI</li>
<li>Additional commits viewable in <a
href="https://github.com/tokio-rs/mio/compare/v0.8.11...v1.0.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mio&package-manager=cargo&previous-version=0.8.11&new-version=1.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Loading branch information
dependabot[bot] committed Jun 17, 2024
1 parent 7a5d1a9 commit b3a1b85
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 4 deletions.
18 changes: 15 additions & 3 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ dashmap = "5.5.3"
env_logger = "0.11.2"
futures = "0.3.30"
log = "0.4.21"
mio = "0.8.11"
mio = "1.0.0"
octocrab = "0.38.0"
reqwest = { version = "0.12.4", default-features = false, features = ["rustls-tls"] }
ropey = "1.6.1"
Expand Down

0 comments on commit b3a1b85

Please sign in to comment.