Fish Shell 4.0b1 Beta Released: Core Code Rewritten in Rust, Major Improvements Included

2024-12-22

Fish Shell 4.0b1 beta is out! The major highlight is the porting of the core code from C++ to Rust, resulting in significant performance improvements and enhancements. Many other improvements are included, such as better terminal support, enhanced binding capabilities, improved scripting features, and a better interactive experience. Noteworthy backward-incompatible changes include a new key notation for bindings and the default enabling of the qmark-noglob feature. Overall, this is a significant release offering users a more powerful and efficient shell experience.

Development