6
5

Nushell 0.104.0 Release

1y 1mon ago by programming.dev/u/Kissaki in nushell@programming.dev from www.nushell.sh

Today, we're releasing version 0.104.0 of Nu. This release adds additional job control capabilities, many datetime improvements, and a number of new Polars commands.

I didn't realize Nu had gotten any form of job control; that was one of the limitations that forced me back to a traditional shell last time I tried it.

Looks like they're still making frequent breaking changes, though, which was another thing I found difficult to manage.

Jobs are currently in-process background threads, so will exit when exiting the current Nushell process. There's plans for job dispatching though. In the meantime, the nu_scripts repo has a task module that uses pueue to handle such cases.

I think that's fine; I don't usually orphan background jobs, but I do relatively often have reason to have them while I do something else. And relying on pueue for more complex uses seems more than reasonable.

I've been using Nushell for quite a while now, and haven't had many issues or breakage upgrading across versions.

The most cumbersome was maybe mid of last year twice. Other than that, at least seemingly for the stuff I use, it hasn't been an issue.

The biggest issue for me was that 3rd-party config broke a few times; I think carapace (which I no longer use anyway, for other reasons) was a major one.