Nushell 0.92.2

Nushell, or Nu for short, is a new shell that takes a modern, structured approach to your command line. It works seamlessly with the data from your filesystem, operating system, and a growing number of file formats to make it easy to build powerful command line pipelines.

Today, we're releasing version 0.92.2 of Nu, a hotfix release for 0.92.1. This hot-fix addresses a security concern with how arguments are passed to external commands on Windows.

The underlying vulnerability was found in the interaction of the Rust standard library we use and the Windows command invocation logic and documented as CVE-2024-24576open in new window. For further reading:

To address this concern we have updated the version of the Rust compiler and standard library used to build Nushell to the latest stable version (1.77.2).

WARNING

Distributors of Nushell also need to upgrade their Rust toolchain to provide a Nushell build with the patch included.

For convenience, we are providing full patched builds for Windows, Linux, and macOS. Be sure you have the requirementsopen in new window to enable all capabilities.

Where to get it

Nu 0.92.2 is available as pre-built binariesopen in new window or from crates.ioopen in new window. If you have Rust installed you can install it using cargo install nu.

Note

The optional dataframe functionality is available by cargo install nu --features=dataframe.

As part of this release, we also publish a set of optional plugins you can install and use with Nu. To install, use cargo install nu_plugin_<plugin name>.