Megjelent a Fish Shell 4.9, a népszerű parancssori shell legújabb verziója. A kiadás egy olyan problémát javít a Konsole 26.07.80-ban és annak Kitty billentyűzet-protokoll megvalósításában, amely miatt a Shift+PageUp működése leállhatott.
Hogy elkerüljék a hibát, a Fish többé nem kéri alapértelmezés szerint a Kitty billentyűzet-protokollt, ha Konsole alatt fut. Akik mégis szeretnék használni, az omit-term-workarounds funkciókapcsolóval újra engedélyezhetik.
A Fish Shell 4.9 javítja a tabkiegészítés teljesítményét azokban a könyvtárakban, ahol a symlinkek feloldása lassú, például hálózati megosztásokra mutató linkeknél. Emellett a rövidítésekhez mostantól leírás is rendelhető, ami közvetlenül megjelenik a kiegészítési listában.
Olyan terminálokon, mint a Kitty, a Shift+Space és a Space mostantól egymástól függetlenül rendelhető billentyűfunkciókhoz. A Vi mód is kapott egy kisebb javítást: a cF és cT parancsok most már helyesen viselkednek.
Szkriptekben több helyzetben is lehet egymásba ágyazni a listák indexelését. Számos, szögletes zárójelekkel és változóindexeléssel kapcsolatos szélsőséges esetet is kijavítottak.
Ezen felül a beépített súgóoldalak mostantól figyelembe veszik a felülírt man függvényt, és az érvénytelen változó-felülírással próbálkozó parancsok hibaüzenetet adnak ahelyett, hogy csendben figyelmen kívül hagynák a kérést.
A kiadás több régebbi regressziót is orvosol. Ilyen például néhány C könyvtári hibaüzenet kínai és japán fordításának hibája, a csak olvasható változók törlésének helytelen kezelése, valamint az fg beépített parancs hibás működése NetBSD alatt.
További részletekért nézd meg a változásnaplót.
A Fish Shell 4.9 már elérhető a projekt GitHub kiadási oldalán. Önálló Linux binárisok érhetők el a támogatott CPU-architektúrákra, a macOS csomagok pedig külön jelennek meg.

