Zed wydał wersję 1.10.3 13 lipca 2026 roku. To aktualizacja stabilizacyjna, która rozwiązuje problem z menedżerem pakietów npm w wersji 12. Błąd oznaczony numerem #60870 mógł uniemożliwić uruchomienie serwerów językowych na systemach macOS i Linux, co blokowało działanie podpowiadania składni, diagnostyki i nawigacji w kodzie. Łatka jest już dostępna do pobrania, a zespół Zed zachęca do aktualizacji, aby zapewnić płynniejsze środowisko pracy.
Kluczowe informacje o wydaniu
- Zed 1.10.3 to stabilna aktualizacja z 13 lipca 2026 roku, skupiona na poprawkach.
- Naprawiono błąd z npm v12, który powodował problemy przy starcie serwerów językowych na macOS i Linux.
- Problem dotyczył głównie projektów JavaScript i TypeScript, gdzie LSP odpowiada za autouzupełnianie i diagnostykę.
- Zgłoszenie #60870 zostało zamknięte w tym wydaniu po wcześniejszych raportach o podobnych symptomach.
- Aktualizacja jest zalecana szczególnie dla zespołów używających narzędzi opartych na npm.
Dlaczego ta łatka ma znaczenie dla web developerów
Serwer językowy jest kluczowym elementem nowoczesnego edytora kodu. Bez niego znikają podpowiedzi składni, komunikaty o błędach oraz możliwość szybkiej nawigacji po projekcie. W kontekście web developmentu, gdzie JavaScript i TypeScript dominują, każda awaria LSP oznacza realną stratę czasu. Deweloperzy Zed, którzy pracują na projektach z npm v12, doświadczali sytuacji, w której edytor uruchamiał się normalnie, ale narzędzia deweloperskie były wyłączone.
Problem ten nie był nowy. Wcześniejsze zgłoszenia na GitHubie, takie jak #49693 z lutego 2026, opisywały podobne zachowania — po przełączeniu gałęzi w gicie i reinstalacji zależności interfejsy TypeScript nie odświeżały się w edytorze. Pełny restart Zed przywracał prawidłowe działanie. Wersja 1.10.3 rozwiązuje ten problem, eliminując konieczność ręcznego restartowania serwera językowego.
Szerszy kontekst rozwoju Zed
To wydanie wpisuje się w szerszy trend rozwoju edytora. W ostatnich tygodniach Zed zyskał wsparcie dla modeli GPT-5.6, rozszerzone opcje Git blame, w tym nowe polecenia editor: blame revision i editor: blame previous revision, a także ustawienie git.diff_base, które pozwala porównywać kod względem HEAD lub gałęzi domyślnej. Te zmiany pokazują, że zespół pracuje nad funkcjami AI i kontroli wersji.
Zed od dawna zmaga się z pytaniami o bezpieczeństwo swoich automatycznych mechanizmów. W połowie 2024 roku wybuchła dyskusja, gdy odkryto, że edytor pobiera binaria i pakiety npm bez pytania użytkownika o zgodę. Choć tamta kontrowersja dotyczyła innego aspektu architektury, łatka 1.10.3 pokazuje, że zespół aktywnie reaguje na problemy związane z integracją menedżerów pakietów, koncentrując się na stabilności.
Co to oznacza dla codziennej pracy
Jeśli pracujesz na macOS lub Linuxie i korzystasz z npm v12, ta aktualizacja może zaoszczędzić ci frustracji związanych z debugowaniem, dlaczego edytor przestał podpowiadać składnię. Zespół Zed zaleca restart serwera językowego w przypadku utrzymujących się problemów, co odpowiada rodzajowi awarii, którą eliminuje wersja 1.10.3.
Dla projektów webowych, gdzie szybka iteracja i niezawodność narzędzi są kluczowe dla produktywności, takie łatki stabilizacyjne są cenniejsze niż nowe funkcje. To one sprawiają, że środowisko deweloperskie działa w tle, nie przeszkadzając w pracy.


Dodaj komentarz