Skip to content
Shell & TerminalNews July 12, 2026 2 min readViews unavailable

Nushell 0.114 Keeps Structured Shell Pipelines Moving Toward 1.0

Nushell released version 0.114 in July 2026. It remains deliberately pre-1.0 while its table-oriented pipeline model continues to evolve.

Nushell published version 0.114.0 on July 4, 2026, continuing its pre-1.0 release line rather than declaring the compatibility milestone prematurely. The numbering matters: Nushell’s project still presents 1.0 as a destination, not an already completed release.

The pipeline carries values, not only lines

Traditional shells connect byte streams. Nushell commands instead commonly exchange typed values organized into records, lists, and tables. A listing can therefore remain structured while later stages select columns, filter rows, sort numeric fields, and render the final result.

ls | where size > 10mb | sort-by size | select name size modified

This does not abolish text: external programs still consume and produce bytes, and Nushell includes parsers and serializers to cross that boundary. The distinction is that built-in pipeline stages can retain types rather than forcing every intermediate step through ad hoc text parsing.

Why a long pre-1.0 period can be responsible

Shell syntax, command names, plugin interfaces, and serialized data formats become expensive to change after users build dotfiles and automation around them. A pre-1.0 label allows the project to continue correcting those interfaces while communicating that compatibility can still move between releases.

That also makes release notes essential operational reading. Users should test scripts against a pinned Nushell version, review breaking changes before upgrades, and avoid treating examples for one 0.x release as a permanent language contract.

What this release represents

Version 0.114 is another incremental delivery in a project that describes itself as “a new type of shell.” Its durable contribution is the experiment itself: applying data-frame-like interaction and a purpose-built language to jobs that conventional shells approach as text transformations.

Whether Nushell replaces a POSIX shell for a given user is a separate decision. It can be an effective interactive data tool while Bash, Dash, or another POSIX-oriented shell remains the portability target for system scripts.

Sources: