Backward Compatibility - Definição do Glossário de CI/CD
Backward compatibility significa que novas versões de API continuam funcionando com clientes escritos para versões mais antigas.
Backward compatibility significa que uma versão mais nova de uma API ainda funciona com clientes construídos para uma versão mais antiga. No CI, verificações de compatibilidade rodam contra schemas anteriores para garantir que clientes antigos continuem funcionando.
Adicionar campos opcionais é geralmente backward compatible; remover ou renomear não é. Um pipeline pode impor isso fazendo diff de schemas e falhando em mudanças incompatíveis.
Guias relacionados
API Versioning - CI/CD Glossary DefinitionAPI Versioning: API versioning is the practice of exposing distinct versions of an API (via URL path, header,…
Breaking Change Detection - CI/CD Glossary DefinitionBreaking Change Detection: Breaking change detection compares two versions of an API schema or contract and f…
Schema Registry - CI/CD Glossary DefinitionSchema Registry: A schema registry is a central store of API or message schemas and their versions, letting p…