Peter Stephenson ogłosił wydanie zsh 5.0.0, uniksowej powłoki do interaktywnej pracy z systemem oraz wykonywania skryptów. Jest ona wzorowana na powłoce Korn Shell i zawiera sporo ulepszeń, m.in. edycję wiersza poleceń, wbudowaną korekcję pisowni, programowalne dopełnianie poleceń, funkcje (z automatycznym ładowaniem), historię poleceń i wiele innych.
Najnowsza wersja posiada wsparcie dla podświetlanej składni, kolorowego ekranu i kontroli zadań w nieinteraktywnym użytkowaniu. Dodano wsparcie da wielobajtowych znaków typu string oraz nowe opcje, które ulepszają zgodność z POSIX, debuggowaniem i funkcjami powłoki.
Nowe zmienne powłoki dają użytkownikowi informacje o aktualnym poziomie podpowłoki i dokładny poziom łaty z urządzenia, zapewniając większą szczegółowość zmian, pomiędzy wersjami. Użytkownicy mogą zdefiniować wzory, które będą ignorowane przez słownik sprawdzania pisowni. ZSH zawiera także kilka nowych funkcji, które udoskonalają uzupełnianie tekstu, ocenę polecenia, czy rozbudowę parametrów