Skip to content

Commit 355cae8

Browse files
chore(deps): bump nix from 0.30.1 to 0.31.1 (#19991)
Bumps [nix](https://github.com/nix-rust/nix) from 0.30.1 to 0.31.1. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/nix-rust/nix/blob/master/CHANGELOG.md">nix's changelog</a>.</em></p> <blockquote> <h2>[0.31.1] - 2026-01-23</h2> <h3>Added</h3> <ul> <li>termios: Add definition for IUCLC to supported platforms (<a href="https://redirect.github.com/nix-rust/nix/pull/2702">#2702</a>)</li> <li>termios: Add definition for XCASE for supported platforms (<a href="https://redirect.github.com/nix-rust/nix/pull/2703">#2703</a>)</li> </ul> <h2>[0.31.0] - 2026-01-22</h2> <h3>Added</h3> <ul> <li> <p>Added the UDP GSO/GRO socket options and CMsgs on Android. This includes the following types:</p> <ul> <li>UdpGsoSegment</li> <li>UdpGroSegment</li> <li>ControlMessage::UdpGsoSegments</li> <li>ControlMessageOwned::UdpGroSegments</li> </ul> <p>(<a href="https://redirect.github.com/nix-rust/nix/pull/2666">#2666</a>)</p> </li> <li> <p>Define errno EWOULDBLOCK as an alias of EAGAIN to match the AIX libc definition. (<a href="https://redirect.github.com/nix-rust/nix/pull/2692">#2692</a>)</p> </li> <li> <p>Enable module <code>ifaddrs</code> on GNU Hurd (<a href="https://redirect.github.com/nix-rust/nix/pull/2697">#2697</a>)</p> </li> <li> <p>Add termios <code>OutputFlags::OFILL</code> for Linux, Android, Aix, Cygwin, Fuchsia, Haiku, GNU/Hurd, Nto, Redox, Illumos, Solaris and Apple OSes. (<a href="https://redirect.github.com/nix-rust/nix/pull/2701">#2701</a>)</p> </li> <li> <p>add sync() for cygwin (<a href="https://redirect.github.com/nix-rust/nix/pull/2708">#2708</a>)</p> </li> </ul> <h3>Changed</h3> <ul> <li>changed <code>EpollEvent</code> methods to be <code>const</code> (<a href="https://redirect.github.com/nix-rust/nix/pull/2656">#2656</a>)</li> <li>Bumped libc to <a href="https://github.com/rust-lang/libc/releases/tag/0.2.180">0.2.180</a> (<a href="https://redirect.github.com/nix-rust/nix/pull/2724">#2724</a>)</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed <code>nix::sys::ptrace::syscall_info</code>, which was not setting the <code>data</code> argument properly, causing garbage values to be returned. (<a href="https://redirect.github.com/nix-rust/nix/pull/2653">#2653</a>)</li> <li>Cast the 'addr' argument of 'madvise()' to '*mut u8' on AIX to match the signature in the AIX libc. (<a href="https://redirect.github.com/nix-rust/nix/pull/2655">#2655</a>)</li> <li>Fixed the Dir module on NTO, Solaris, Hurd, and possibly other platforms. The</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/nix-rust/nix/commit/06bb1bedc3471bd0405c2f2821cdbcad456a9f78"><code>06bb1be</code></a> chore: release 0.31.1</li> <li><a href="https://github.com/nix-rust/nix/commit/49adb8d996a26577ac302eb43b5128b5f014f91d"><code>49adb8d</code></a> skip test::sys::test_af_alg_cipher on s390x,powerpc64le/Linux too (<a href="https://redirect.github.com/nix-rust/nix/issues/2722">#2722</a>)</li> <li><a href="https://github.com/nix-rust/nix/commit/a9c73e05497e5fcde76e00a319ae0631cb9f165f"><code>a9c73e0</code></a> termios: Add definition for XCASE (<a href="https://redirect.github.com/nix-rust/nix/issues/2703">#2703</a>)</li> <li><a href="https://github.com/nix-rust/nix/commit/a69b2c18f44442c0be6ece5bb3dd276e26d29c77"><code>a69b2c1</code></a> termios: Add definition for IUCLC (<a href="https://redirect.github.com/nix-rust/nix/issues/2702">#2702</a>)</li> <li><a href="https://github.com/nix-rust/nix/commit/9ac60c56b0e5dc1966fefeff41fd4f6aecf403f9"><code>9ac60c5</code></a> chore: release 0.31.0</li> <li><a href="https://github.com/nix-rust/nix/commit/6789793a5703fe11ab146d236b4fc0f51628c0a0"><code>6789793</code></a> chore: bump libc to 0.2.180 (<a href="https://redirect.github.com/nix-rust/nix/issues/2724">#2724</a>)</li> <li><a href="https://github.com/nix-rust/nix/commit/ba63e90362e24dcebbf96783da668647ceace21c"><code>ba63e90</code></a> Update macOS runner version in workflow (<a href="https://redirect.github.com/nix-rust/nix/issues/2713">#2713</a>)</li> <li><a href="https://github.com/nix-rust/nix/commit/71f6ee9f4380d5caad3c049dbd352627b9d6eb0a"><code>71f6ee9</code></a> unistd: add sync() for cygwin (<a href="https://redirect.github.com/nix-rust/nix/issues/2708">#2708</a>)</li> <li><a href="https://github.com/nix-rust/nix/commit/984420ea923fa2a25617d678b0a6252dd623a213"><code>984420e</code></a> termios: Add OFILL (<a href="https://redirect.github.com/nix-rust/nix/issues/2701">#2701</a>)</li> <li><a href="https://github.com/nix-rust/nix/commit/41e2f81b74f4c353332c62bf94ae878c66268b6b"><code>41e2f81</code></a> fix: make nix build on Illumos (<a href="https://redirect.github.com/nix-rust/nix/issues/2694">#2694</a>)</li> <li>Additional commits viewable in <a href="https://github.com/nix-rust/nix/compare/v0.30.1...v0.31.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=nix&package-manager=cargo&previous-version=0.30.1&new-version=0.31.1)](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>
1 parent 853a617 commit 355cae8

3 files changed

Lines changed: 17 additions & 5 deletions

File tree

Cargo.lock

Lines changed: 15 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

datafusion-examples/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,4 +73,4 @@ url = { workspace = true }
7373
uuid = "1.19"
7474

7575
[target.'cfg(not(target_os = "windows"))'.dev-dependencies]
76-
nix = { version = "0.30.1", features = ["fs"] }
76+
nix = { version = "0.31.1", features = ["fs"] }

datafusion/core/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ tokio = { workspace = true, features = ["rt-multi-thread", "parking_lot", "fs"]
190190
ignored = ["datafusion-doc", "datafusion-macros", "dashmap"]
191191

192192
[target.'cfg(not(target_os = "windows"))'.dev-dependencies]
193-
nix = { version = "0.30.1", features = ["fs"] }
193+
nix = { version = "0.31.1", features = ["fs"] }
194194

195195
[[bench]]
196196
harness = false

0 commit comments

Comments
 (0)