- [`math sqrt`](https://github.com/nushell/nushell/pull/3239) (luccasmmg)
- [`any?` and `all?`](https://github.com/nushell/nushell/pull/3253) (andrasio)
- [`path parse`, `path join`, and `path split`](https://github.com/nushell/nushell/pull/3256) (kubouch)
- [`into int`](https://github.com/nushell/nushell/pull/3279) (efx)
- [`query json`](https://github.com/nushell/nushell/pull/3327) (fdncred). This is a new experimental query function as we explore how we'd like to do data querying in nushell.
## Documentation (andrasio)
We have a new [guide on how to create Nushell commands](https://github.com/nushell/nushell/pull/3326).
## Improvements (LhKipp, luccasmmg, waldyrious, ilius, fdncred, andrasio, DonnutPanic, ammrkn, sophiajt, schrieveslaach, daschl, nightscape)
- Lots of internal optimization updates: [1](https://github.com/nushell/nushell/pull/3289), [2](https://github.com/nushell/nushell/pull/3292), [3](https://github.com/nushell/nushell/pull/3300), [4](https://github.com/nushell/nushell/pull/3301), [5](https://github.com/nushell/nushell/pull/3306)
- Now [appends to the history instead of replacing it](https://github.com/nushell/nushell/pull/3314)
- API improvements to [allow embedded nushell to have custom commands](https://github.com/nushell/nushell/pull/3309)
- Internal implementation [improvements to `which`](https://github.com/nushell/nushell/pull/3310), [to `all`](https://github.com/nushell/nushell/pull/3312), [to `math` commands](https://github.com/nushell/nushell/pull/3315), [to `to` and `from` commands](https://github.com/nushell/nushell/pull/3320), [to `compact`](https://github.com/nushell/nushell/pull/3325)
- Updated [`echo ..` to no longer prints integers](https://github.com/nushell/nushell/pull/3322)
- Removed [help flags from the `$scope.commands` display](https://github.com/nushell/nushell/pull/3311)
- Removed the [dupes in get_commands/get_command_names](https://github.com/nushell/nushell/pull/3308)
- Fixes to [viewing Value as a filepath](https://github.com/nushell/nushell/pull/3305)
- Move [arg deserialization out of `str`](https://github.com/nushell/nushell/pull/3294)
- Cleaned up [error handling](https://github.com/nushell/nushell/pull/3297)
- Fixes to how [rest arguments are handled](https://github.com/nushell/nushell/pull/3303)
- Fixes to [`ansi rgb fg`](https://github.com/nushell/nushell/pull/3293)
- Updated [the default prompt](https://github.com/nushell/nushell/pull/3291)
- Autoview and table now [read from the in-memory config](https://github.com/nushell/nushell/pull/3287)