INTEGRITY Dokumentace

Zásady podpory ekosystému SDK

Životní cyklus

Pokud není v repozitáři kódu uvedeno jinak, poskytuje Cloudflare aktivní podporu pouze pro nejnovější hlavní verzi knihovny nebo nástroje. Výjimkou z tohoto pravidla jsou kritické bezpečnostní opravy, které se posuzují jednotlivě s ohledem na zranitelnost, dopad a potřebná zmírňující opatření.

Nabízíme tři hlavní fáze vývoje: early access, active support a end of life.

Předběžný přístup

V této fázi Cloudflare zpřístupňuje změny SDK, ke kterým chceme před jejich obecným vydáním získat zpětnou vazbu. Předběžný přístup často obsahuje upozornění nebo výhrady k funkcím, které se mohou bez upozornění změnit. SDK v režimu předběžného přístupu obecně nejsou vhodná pro produkční systémy, pokud není výslovně uvedeno jinak.

Aktivní podpora

Ve fázi aktivní podpory jsou pro danou knihovnu nebo nástroj nabízeny plánované změny a podpora.

Konec životnosti

Ve fázi ukončení podpory je vydána nová hlavní verze knihovny nebo nástroje a Cloudflare označí předchozí hlavní verzi jako verzi, pro kterou se již nevydávají vylepšení ani opravy chyb. Pokud budete i nadále používat verze po ukončení podpory, bude podpora velmi omezená.

Všechny fáze životního cyklu a jejich vzájemné vztahy
Všechny fáze životního cyklu a jejich vzájemné vztahy

Předchozí verze nebo verze na konci životnosti

Cloudflare sice nemůže poskytovat podporu pro všechny starší verze svých knihoven a nástrojů, ale tyto verze neodstraňujeme, takže je lze nadále používat bez přímé podpory.

Verzování

Ekosystém SDK se řídí sémantickým verzováním, které definuje verze takto:

V závislosti na vašich potřebách byste měli zajistit, aby bylo verzování ve správci balíčků vaší aplikace nastaveno správně. Instalaci alespoň omezte na aktuální hlavní verzi knihovny nebo nástroje, který používáte, abyste zabránili automatickému přechodu na novější hlavní verzi.

Migrace

Kde je to možné, nabízí Cloudflare pro provádění hlavních upgradů verzí automatizovaný přístup pomocí codemodů, který omezuje narušení provozu. Postup použití těchto migračních nástrojů najdete v poznámkách k vydání dané knihovny nebo nástroje.

Kromě automatické migrace poskytujeme také dokumentaci ke změnám, které proběhly, pro případ, že byste je potřebovali provést ručně.