Download Latest Version fish-4.5.0-linux-x86_64.tar.xz (3.1 MB)
Email in envelope

Get an email when there's a new version of fish

Home / 4.5.0
Name Modified Size InfoDownloads / Week
Parent folder
fish-4.5.0.app.zip 2026-02-17 18.2 MB
fish-4.5.0.pkg 2026-02-17 24.1 MB
fish-4.5.0.tar.xz.asc 2026-02-17 687 Bytes
fish-4.5.0-linux-aarch64.tar.xz 2026-02-17 2.8 MB
fish-4.5.0-linux-x86_64.tar.xz 2026-02-17 3.1 MB
fish-4.5.0.tar.xz 2026-02-17 2.6 MB
fish 4.5.0 source code.tar.gz 2026-02-17 5.7 MB
fish 4.5.0 source code.zip 2026-02-17 6.5 MB
README.md 2026-02-17 2.6 kB
Totals: 9 Items   63.0 MB 2

This is mostly a patch release for Vi mode regressions in 4.4.0 but other minor behavior changes are included as well.

This release comprises 68 commits since 4.4.0, contributed by 16 authors, 8 of which are new committers.

Interactive improvements

  • ctrl-l no longer cancels history search (#12436).
  • History search cursor positioning now works correctly with characters of arbitrary width.

Deprecations and removed features

  • fish no longer reads the terminfo database to alter behaviour based on the TERM environment variable, and does not depend on ncurses or terminfo. The ignore-terminfo feature flag, introduced and enabled by default in fish 4.1, is now permanently enabled. fish may no longer work correctly on Data General Dasher D220 and Wyse WY-350 terminals, but should continue to work on all known terminal emulators released in the 21st century.

Regression fixes:

  • (from 4.4.0) Vi mode d,f key binding did not work (#12417).
  • (from 4.4.0) Vi mode c,w key binding wrongly deleted trailing spaces (#12443).
  • (from 4.4.0) Vi mode crash on c,i,w after accepting autosuggestion (#12430).
  • (from 4.4.0) fish_vi_key_bindings called with a mode argument produced an error (#12413).
  • (from 4.0.0) Build on Illumos (#12410).

Thanks to everyone who contributed through issue discussions, code reviews, or code changes.

Welcome our new committers: Aman Verma, Jack Pickle, Liam Snow, Pothi Kalimuthu, Salman Muin Kayser Chishti, Simon Olofsson, Tristan Partin, Weixie Cui

Welcome back our returning committers: Daniel Rainer, David Adam, Francisco Giordano, Johannes Altmanninger, Nahor, Peter Ammon, madblobfish, xtqqczze


Download links: To download the source code for fish, we suggest the file named fish-4.5.0.tar.xz. The file downloaded from Source code (tar.gz) will not build correctly. A GPG signature using this key is available as fish-4.5.0.tar.xz.asc.

The files called fish-4.5.0-linux-*.tar.xz contain standalone fish binaries for any Linux with the given CPU architecture.

Source: README.md, updated 2026-02-17