Sürümleme ve Changelog
SDK güncelleme politikası, kırıcı değişiklik yönetimi ve ekip duyuruları.
Sürümleme yaklaşımı
SDK güncellemelerinde semantik versiyonlama (major.minor.patch) yaklaşımını takip et:
- patch: hata düzeltmesi, geriye uyumlu
- minor: yeni özellik, geriye uyumlu
- major: kırıcı değişiklik
Ekip içi güncelleme akışı
- Changelog notunu oku.
- Staging ortamında smoke test çalıştır.
- Kırıcı değişiklik varsa migration adımını uygula.
- Production rollout'u kademeli yap.
Önerilen kayıt formatı
- Güncelleme tarihi
- Eski/yeni sürüm
- Etkilenen domain akışları (payments, webhooks vb.)
- Geri dönüş (rollback) planı
Risk yönetimi
- Major güncellemeleri düşük trafik penceresinde uygula.
- Kırıcı değişiklikte feature flag ile kontrollü geçiş yap.
- İki sürüm arası farkı teknik borç listesine ekle.