Version lifecycle/cs

Vývoj MediaWiki je založen na "průběžné integraci změn", kdy se veškeré softwarové změny implementují za běhu na všechny weby, které spravuje Wikimedie. Takto se v pravidelných intervalech aktualizuje např. Wikipedia.

Teoreticky, se hlavní verze vydávají každého půl roku a pak se pro ně vydávají bezpečnostní aktualizace po dobu jednoho roku,. Na to, abychom natrvalo podporovali zastaralé verze a dál pro ně vydávali bezpečnostní aktualizace a opravy kritických chyb bohužel nemáme čas. Navíc, se kód rychle mění, takže by to u zastaralých verzí ani nebylo možné.

Správce verzí proto důrazně doporučuje, aby se provozovatelé wiki přihlásili k odběru, přes kterou jim budou přicházet informace o všech verzích. Také doporučuje aby jejich wiki měla neustále tu nejaktuálnější verzi softwaru. Tato oznámení se zveřejňují i na webu  a.

Verze a konec jejich existenčního cyklu
U verzí obsažených ve výše uvedené tabulce, které jsou označeny jako zastaralé, a verzí, které nejsou vůbec uvedeny, nebudou prováděny žádné opravy zabezpečení. Mohou obsahovat kritickou zranitelnost zabezpečení a další hlavní chyby, včetně hrozby možné ztráty nebo poškození dat. Správce vydání také vydal důrazné doporučení, aby se v produkčním prostředí používaly pouze verze uvedené výše jako aktuální "stabilní" nebo "LTS".

Pravidla pro vydání

 * Každé vydání verze bude zahrnovat aktualizované soubory pro všechny jazykové mutace a také opravy chyb. Žádné nové funkce nebudou přenášeny zpětně, aby bylo možné zaměřit vydání. Podpora nemusí nutně zahrnovat obecně.
 * Hlavní vydání bude zveřejněno každých šest měsíců.
 * Vydání dlouhodobé podpory (LTS) bude řešeno každé dva roky. Podpora LTS se překrývá o jeden rok. Například verze 1.23 byla podporována až do května 2017. Verze 1.27 byla spuštěna rok předtím, takže lidé jej mají k dispozici jako LTS k přesunu a rok k provedení přechodu.
 * Poznámky k vydání budou i nadále základem pro to, co se změnilo. Vzhledem k povaze projektu založeném na dobrovolnících není možné s jistotou říci, co se v následujících 6-12 měsících stane.

Plán vydání
Tato časová osa je plán událostí před vydáním nové verze. Datum skutečného vydání je zde uvedeno jako T ("čas" uvolnění) a přípona -# ("počet týdnů před uvolněním").

Správa existenčního cyklu rozšíření
Většina instalací MediaWiki obsahuje značné množství rozšíření (wiki Wikimedie jich často mají kolem 140). Správa oprav chyb v údržbě a výběr správné verze rozšíření v případech, kdy se vývojová verze HEAD spoléhá na funkce, které dosud nejsou k dispozici ve stabilním nebo nejstarším jádru MediaWiki, může být náročná.

Správci rozšíření se proto důrazně doporučuje udržovat verze Git pro každou verzi rozšíření odpovídající verzi MediaWiki. (Podrobnosti viz .) U rozšíření hostovaných v gitových repozitářích Wikimedia jsou takové verze (se jmény jako  pro MediaWiki 1.30) vytvářeny automaticky z masteru, v případě rozvětvení nové verze MediaWiki (za předpokladu, že master je kompatibilní za všech okolností s MediaWiki master). Je však vhodnější, aby správce rozšíření opravoval chyby nejen v HEADu, ale také ve starých a stabilních verzích (v případě potřeby backportováním oprav do starých větví).

Cílem těchto pravidel je aby se lidé nebo organizace, kterým nainstalují MediaWiki, mohli spolehnout na instalaci nejnovější verze a odpovídající rozšíření jednoduchou metodou, např. pro jádro 1,20.x odkazem na REL1_20 v gitu. A vyhýbá se tarballům a zip souborům s nerelevantními a nepředvídatelnými názvy.

Od verze 1.36 se MediaWiki zavazuje podporovat pouze aktualizace ze dvou hlavních vydání dlouhodobé podpory (LTS) před (viz T259771). Upgrades from older versions of MediaWiki will have to be performed in multiple steps.

Související odkazy

 * Generátory na WikiApiary - Statistiky o používání různých verzí MediaWiki.
 * Generátory na WikiApiary - Statistiky o používání různých verzí MediaWiki.