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 Wikimedia. Takto se v pravidelných intervalech aktualizuje např. Wikipedia.

Teoreticky, se hlavní verze vydávají každého půl roku a pak se, po dobu jednoho roku, pro ně vydávají bezpečnostní aktualizace. 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 verzí, které již zastaraly, ani nebylo možné.

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

Verze a konec jejich životního cyklu
Verze obsažené ve výše uvedené tabulce, které jsou označeny jako zastaralé, a verze, které nejsou vůbec uvedeny, neobdrží žá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 verzí také vydal „důrazné doporučení“, že v produkčním prostředí budou použity pouze verze uvedené výše „aktuální verze“ nebo „LTS“.

Pravidla pro vydání

 * Každé vydání verze bude zahrnovat aktualizované soubory i18n a také opravy chyb. Žádné nové funkce nebudou zpětně přenášeny, aby bylo možné zaměřit vydání. Podpora nemusí nutně zahrnovat obecně.
 * Hlavní vydání bude vydáno každých šest měsíců.
 * Vydání dlouhodobé podpory (LTS) bude vydáno každé dva roky. Podpora LTS se překryje 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ého 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 toho, co se musí stát před vydáním nové verze. Datum skutečného vydání je zde uvedeno jako T (pro „čas“ uvolnění) a příponu -# (pro „počet týdnů před uvolněním“).

Správa životního cyklu rozšíření
Většina instalací MediaWiki obsahuje značné množství rozšíření (Wikimedia wiki č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ích hostovaných v gitových repozitářích Wikimedia jsou takové verze (se jmény jako  pro MediaWiki 1.30) vytvářeny automaticky z masteru, když je rozvětvena nová verze MediaWiki (za předpokladu, že master je kompatibilní s MediaWiki master za všech okolností). 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 opravy do starých větví).

Cílem těchto pravidel je, aby se lidé nebo organizace, kterým instalují 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.

Externí odkazy

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