LTS i EOL (długie wsparcie, koniec wsparcia)
LTS to wydanie wspierane poprawkami latami; EOL to data, po której wersja nie dostaje już żadnych poprawek bezpieczeństwa.
Środowiska uruchomieniowe, frameworki, bazy danych i systemy operacyjne publikują harmonogramy. Node.js na przykład publikuje datę końca dla każdej linii LTS, a Postgres wspiera każdą wersję główną przez pięć lat. Po EOL nowa podatność po prostu zostaje otwarta, a audytorzy i ankiety bezpieczeństwa to wyłapują. Skok jest tym trudniejszy, im dłużej czeka, bo kumuluje się kilka wersji głównych.
Powiązane hasła
- Aktualizacje zależności (Dependabot, Renovate): Utrzymywanie bibliotek i frameworków w aktualnych wersjach, zwykle z botami, które otwierają pull requesty z nowymi wersjami.
- CVE (Common Vulnerabilities and Exposures): Publiczny katalog, który nadaje każdej znanej podatności jeden identyfikator, np. CVE-2025-55182, żeby wszyscy mówili o tym samym błędzie.
- Dług techniczny: Skróty w kodzie i projekcie, które przyspieszają dostarczenie teraz, a spowalniają każdą późniejszą zmianę, dopóki ich nie spłacisz.
