コードリポジトリに別途記載がない限り、Cloudflare がアクティブサポートするのは、ライブラリまたはツールの最新メジャーバージョンだけです。例外は重大なセキュリティ修正です。脆弱性、影響、必要な緩和策を踏まえて個別に判断します。
開発段階は、早期アクセス、アクティブサポート、サポート終了の 3 つです。
この段階では、一般提供の前にフィードバックを求める SDK の変更を公開します。早期アクセスでは、予告なく変わる機能に警告ラベルや注意書きが付くことがよくあります。明記されていない限り、早期アクセスの SDK は本番システムには向きません。
アクティブサポートの段階では、そのライブラリまたはツールに対して計画された変更とサポートを提供します。
サポート終了の段階では、ライブラリまたはツールの新しいメジャーバージョンを公開し、前のメジャーバージョンは改善もバグ修正も受けないとマークします。サポート終了バージョンを使い続ける場合、サポートは非常に限定的です。

Cloudflare は、ライブラリやツールのすべての古いバージョンにサポートを提供できません。ただし、バージョン自体は削除しないため、直接サポートなしでも使い続けられます。
SDK エコシステムはセマンティックバージョニングに従います。バージョンの意味は次のとおりです。
- MAJOR: 後方互換性のない変更があるとき。
- MINOR: 後方互換を保ったまま機能を追加するとき。
- PATCH: 後方互換のバグ修正(改善は含まない)。
用途に応じて、アプリケーションのパッケージマネージャーのバージョン指定を正しく設定してください。少なくとも、使っているライブラリまたはツールの現在のメジャーバージョンにインストールを制限し、メジャーバージョンの自動アップグレードを防いでください。
可能な場合、Cloudflare は codemod を使った自動アプローチでメジャーバージョンアップを行い、影響を抑えます。これらの移行ツールの使い方は、ライブラリまたはツール固有のリリースノートを確認してください。
自動移行に加えて、手動で変更する場合に備えて、変更内容のドキュメントも提供しています。