GLPI 12.0.0 je vonku: čo skontrolovať pred migráciou

GLPI 12.0.0 je vonku: čo skontrolovať pred migráciou

GLPI 12.0.0 vyšlo 7. októbra 2026. Pre vetvu 10 to bol zároveň posledný deň podpory — projekt ju neviazal na kalendárny termín, ale priamo na vydanie dvanástky. Opravy chýb ani bezpečnostné záplaty pre 10.x už neprídu, s výnimkou zákazníkov s GLPI Network Extended Support. Podporované sú odteraz vetvy 11 a 12.

Dvanástka pritom nie je vydanie, ktoré nasadíte cez víkend. Toto stojí za prečítanie skôr, než si rezervujete odstávku.

Platforma ide hore

GLPI 12 vyžaduje minimálne PHP 8.3 a MariaDB 10.11 (alebo MySQL 8.0). Jedenástke stačí PHP 8.2. Ak vaše servery bežia na 8.2, upgrade GLPI sa automaticky mení aj na upgrade platformy — a to je iný typ práce, s iným rizikom a iným schvaľovaním. Verziu PHP a databázy si overte na každej inštancii ešte pred tým, než začnete plánovať samotnú migráciu.

Zmeny, ktoré nie sú v zozname noviniek

  • Znalostná báza — kategórie zanikli ako samostatná štruktúra a článok môže obsahovať ďalšie články. Po upgrade zostávajú pôvodné kategórie skryté, kým im administrátor znova nepridelí prístupové práva. Dovtedy používatelia vidia články, ku ktorým mali prístup, ale bez štruktúry kategórií.
  • Automatické akcie — akcia, ktorá päťkrát po sebe zlyhá, prejde do stavu ERROR, externe ukončená do stavu ABORTED. Reťazec status_msg, ktorý pre automatické akcie vracia kontrola stavu, odteraz obsahuje aj počet ERROR, takže monitoring, ktorý ho parsuje, treba prispôsobiť novému formátu.
  • Reverzné proxy — ak GLPI beží za proxy, treba nastaviť konštanty GLPI_TRUSTED_REVERSE_PROXIES a GLPI_REVERSE_PROXY_HEADERS.
  • Odchádzajúce požiadavky — volania zo servera GLPI do internej siete sú odteraz blokované, kým ich výslovne nepovolíte. Pôvodná konštanta GLPI_SERVERSIDE_URL_ALLOWLIST bola nahradená novou.
  • Inventarizácia — pri nastavení si vyžiada zvolenú metódu autentifikácie.
  • API — verzia v3 beží súbežne so staršími. V schémach vlastných aktív sa pole state premenovalo na status, vo v2 zostáva pôvodný názov.

Pluginy sú najdlhšia položka plánu

Pluginy musia byť kompatibilné s GLPI 12 a tentoraz nejde len o prečíslovanie podporovanej verzie. Z jadra zmizli triedy ako ComputerAntivirus, ComputerVirtualMachine, Item_Plug či Pdu_Plug, odstránené boli metódy DBmysql::query() a queryOrDie() a pluginy musia prestať posielať skryté pole _glpi_csrf_token aj hlavičku X-Glpi-Csrf-Token — o ochranu proti CSRF sa teraz stará framework. Rovnakú revíziu potrebujú vlastné úpravy a integračná vrstva, nielen pluginy stiahnuté z katalógu.

Päť advisories zo 7. októbra

V deň vydania dvanástky zverejnil projekt aj päť bezpečnostných advisories. Všetkých päť popisuje chyby, ktoré už boli opravené v septembrových vydaniach. Tri patria k vydaniam zo 16. septembra 2026 — dve sú opravené vo verziách 10.0.27 aj 11.0.9, jedna len v 11.0.9 — a dve k verziám 10.0.28 a 11.0.10 z 30. septembra 2026. Najzávažnejšia je práve tá, ktorá sa týka len jedenástky: XSS cez import ilustrácie formulára, závažnosť High, CVSS v4 skóre 8.6. Zvyšné štyri majú závažnosť Medium. Pridelené CVE má jedna z piatich: CVE-2026-53631, neoprávnené rozšírenie viditeľnosti článkov znalostnej bázy, pripomienok a RSS kanálov.

Prakticky z toho plynie jediné. Ak ste septembrové vydania preskočili, teraz viete presne, čo vám v inštalácii chýba. A ak máte nasadenú 11.0.10, prejdite na 11.0.11 z 1. októbra 2026 — opravuje regresiu, ktorá znemožnila aktiváciu mnohých pluginov.

Čo urobiť pred odstávkou

  • Zistiť verziu PHP a databázy na každej inštancii a podľa toho rozhodnúť, či ide o jeden projekt alebo dva.
  • Vyskúšať upgrade na kópii produkcie, nie na čistej testovacej inštancii — zaujímajú vás vaše dáta a vaša história.
  • Pripraviť si zoznam prístupových práv k znalostnej báze a prideliť ich hneď po upgrade.
  • Prejsť pluginy aj vlastné úpravy a overiť, či existujú verzie pre dvanástku.
  • Upraviť monitoring automatických akcií na nový formát stavu.
  • Naplánovať odstávku so zálohou a otestovaným postupom návratu.

Vetva 11 zostáva podporovaná — podpora pokrýva dve posledné major verzie a podľa životného cyklu projektu má 11.0.0, ktorá vyšla 1. októbra 2025, opravy chýb zhruba do jari 2027 a bezpečnostné záplaty zhruba do jesene 2027. Odložiť dvanástku o pár mesiacov je teda legitímne rozhodnutie. Odložiť odchod z desiatky už nie je.

Potrebujete pomôcť s touto témou?

Kontakt