Jdi na navigaci

Zpětně nekompatibilní změny

Oddělení ICT spravuje systémy, u nichž je nutné občas provést zpětně nekompatibilní změny. Tyto změny mají potenciál negativně ovlivnit stabilitu závislých aplikací. Větší změny systémů jsou proto odloženy do klidnějších částí roku (období prázdnin) a je o nich včas informováno formou novinek na této stránce.

Principy zavádění zpětně nekompatibilních změn

Proces zavádění zpětně nekompatibilních změn probíhá v režimu best-effort. Některé důležité změny bohužel nelze odložit. V takových případech je nezbytné od informování s dostatečným předstihem upustit.

Termíny nasazování zpětně nekompatibilních změn:
  • Letní prázdniny: 1. 7. 2027 – 31. 8. 2027
  • Zimní prázdniny: 26. 12. 2026 – 3. 1. 2027

Nadcházející plánované změny

Tyto změny se připravují. S více dotazy se obracejte na ServiceDesk oddělení ICT FIT.

Aktualizace GitLabu na verzi 20

Termín
1. červenec 2027
Služba
https://gitlab.fit.cvut.cz/

GitLab verze 20 přináší řadu změn, jejichž plný seznam je v GitLab dokumentaci. Na většinu z nich se lze připravit dopředu úpravou zasaženého software. Významnou změnou je odstranění Docker Machine executoru. Tento executor je už od verze GitLabu 17.5 označen jako deprecated a jeho funkcionalita bude kompletně v této verzi odstraněna (viz dokumentace). Tato změna proběhne v termínu velké aktualizace GitLabu, která se uskuteční o letních prázdninách dle výše uvedeného termínu nasazování zpětně nekompatibilních změn. Doporučená náhrada executoru je GitLab Runner Autoscaler.


Již provedené změny

Aktualizace GitLabu na verzi 19

Termín
31. květen 2026
Služba
https://gitlab.fit.cvut.cz/

GitLab verze 19 přináší řadu změn, jejichž plný seznam je v GitLab dokumentaci. Na většinu z nich se lze připravit dopředu úpravou zasaženého software. Nejvýznamnější změny jsou zveřejněny v samostatném blog postu od GitLabu.

Ukončení provozu Courses API v1

Termín
1. leden 2026
Služba
courses.fit.cvut.cz/api/v1

Courses API v1 je endpoint provozovaný od roku 2019 s minimálními změnami. Vzhledem ke starší architektuře systému a potřebě vyhovění novým požadavkům na kybernetickou bezpečnost se stala služba přítěží pro správu a udržitelnost dalších aplikací. Jako náhradu provozuje oddělení ICT Courses API v2 s minimálními změnami oproti v1. Odebrali jsme jeden endpoint (získávání informací o GitLab projektu) a zmírnili potřebná oprávnění na endpointy poskytující jednoduše získatelná data uživatelů.

Aktualizace GitLabu na verzi 18

Termín
31. květen 2025
Služba
https://gitlab.fit.cvut.cz/

GitLab verze 18 přináší řadu změn, jejichž plný seznam je v GitLab dokumentaci. Na většinu z nich se lze připravit dopředu úpravou zasaženého software. Nejvýznamnější změny jsou zveřejněny v samostatném blog postu od GitLabu.

Změna tagu pro ICT Buildah CI image

Termín
17. červenec 2024
Služba
https://gitlab.fit.cvut.cz/ict/images/buildah

V rámci sjednocení názvosloví a odebrání zbytečné komplexity byla zrušena podpora pro image tagy /ict/images/buildah/alpine:latest a /ict/images/buildah:v1.

Používáte-li výše zmíněné images ve svých projektech, aktualizujte prosím image na /ict/images/buildah:latest.

Aktualizace GitLabu na verzi 17

Termín
3.-4. červenec 2024
Služba
https://gitlab.fit.cvut.cz/

GitLab verze 17 přináší řadu změn, jejichž plný seznam je v GitLab dokumentaci. Na většinu se lze připravit dopředu úpravou zasaženého software. Nejvýznamnější změny jsou zveřejněny v samostatném blog postu od GitLabu.