3.36.0 (2026-03-20)
New Features
- add media attachment support for admin ticket replies (69bb399)
- add multi-provider recovery, retry_count, amount verification, and indexes (3d78974)
- add partner → campaign edges to referral network graph (01132a7)
- add referral network graph visualization admin API (c08c903)
- add scoped referral network graph with scope selector API (df086b0)
- multi-select scope for referral network graph API (6a4ce3d)
Bug Fixes
- address review findings for guest purchase recovery (57c5c67)
- address review findings for multi-provider recovery (79c110f)
- allow repeated auto-assignment of promo groups on each purchase (4a002b7)
- correct revenue calculations in referral network (c8f4cca)
- improve referral network query correctness and cleanup (ac9fcd8)
- prevent duplicate promo groups during auto-assignment after purchase (da7a9cc)
- prevent guest purchases from getting stuck in PENDING/FAILED status (2781236)
- prevent premature commits in promocode promo group operations (8b26680)
- propagate exceptions from get_primary_user_promo_group (3ec9e71)
- use 'kassa_ai' base model name for guest metadata patch (182667e)
- use base model name for KassaAI guest metadata patch (b6d4373)
Performance
- add covering indexes for referral network queries (b5471b7)