Changelog

Event contract sürümleri

eventVersion sadece zorunlu alan kümesi değişince artar. Opsiyonel alan eklemek breaking değildir.

Sürümleme politikası

  • eventVersion yalnızca zorunlu alan kümesi değişince artar (breaking).
  • • Opsiyonel alan eklemek breaking değildir — major bump yapılmaz.
  • • Breaking değişiklik en az 90 gün önceden duyurulur; eski contract paralelinde 90 gün daha kabul edilir.
  1. 1
    v1.0.02026-01-15release

    İlk public sürüm

    • partner.sale.recorded, partner.payment.recorded, partner.purchase.recorded, partner.expense.recorded event'leri.
    • Ingestion + Read endpoint'leri.
    • Idempotency-Key 24h cache window, (sourceId, externalId) DB-unique.
    • Redis-backed rate limit (60 req/min, fail-open).
    • Outbox pattern + DLQ + IntegrationDeadLetter replay.