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

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

Home / 4.0.9
Name Modified Size InfoDownloads / Week
Parent folder
fish-4.0.9.app.zip 2025-09-27 10.5 MB
fish-4.0.9.pkg 2025-09-27 9.7 MB
fish-4.0.9-linux-aarch64.tar.xz 2025-09-27 2.4 MB
fish-4.0.9-linux-x86_64.tar.xz 2025-09-27 2.6 MB
fish-4.0.9.tar.xz 2025-09-27 3.1 MB
fish 4.0.9 source code.tar.gz 2025-09-27 6.2 MB
fish 4.0.9 source code.zip 2025-09-27 6.9 MB
README.md 2025-09-27 986 Bytes
Totals: 8 Items   41.4 MB 0

Another tiny patch release for the 4.0 series - this one exists mainly to fix a regression from 4.0.6 that affects users who configured WezTerm with enable_kitty_keyboard=true.

This release fixes:

  • a regression in 4.0.6 causing shifted keys to not be inserted on some terminals (#11813).
  • a regression in 4.0.6 causing the build to fail on systems where char is unsigned (#11804).
  • a regression in 4.0.0 causing a crash on an invalid bg invocation.

Download links: To download the source code for fish, we suggest the file named “fish-4.0.9.tar.xz”. The file downloaded from “Source code (tar.gz)” will not build correctly.

The files called fish-4.0.9-linux-*.tar.xz are experimental packages containing a single standalone fish binary for any Linux with the given CPU architecture.

Source: README.md, updated 2025-09-27