Skip to content
Latchkey

Backward Compatibility - CI/CD用語集の定義

backward compatibility とは、新しい API バージョンが古いバージョン向けに書かれたクライアントで動作し続けることを意味します。

backward compatibility とは、より新しいバージョンの API が、より古いバージョン向けに作られたクライアントでも依然として動作することを意味します。CIでは、互換性チェックが以前の schema に対して実行され、古いクライアントが機能し続けることを保証します。

オプションのフィールドを追加することは通常 backward compatible ですが、削除や改名はそうではありません。pipeline は schema の diff を取り、互換性のない変更で失敗させることでこれを強制できます。

関連ガイド