← Cloudflare Fundamentals / fundamentals / reference
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á.

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:
- MAJOR verze při zpětně nekompatibilních změnách.
- MINOR verze při přidání funkčnosti zpětně kompatibilním způsobem.
- Verze PATCH pro zpětně kompatibilní opravy chyb (bez jakýchkoli vylepšení).
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ě.