3.29.0 (2026-03-10)
New Features
- gift subscription code-only purchase + activation via deep link (5ffce17)
- prevent self-activation of gift codes (b30c73c)
Bug Fixes
- 3 bugs — notification type, referral with channel sub, BOT_USERNAME (3c96c2a)
- 3 critical issues from second-round review (a90d2d9)
- add minimum 8-char length check for gift token in bot deep link (8a8337f)
- address review findings from 6-agent audit (5c34656)
- code-only gifts skip fulfillment in gateway webhook + retry service (05bcac5)
- panel sync now updates end_date in both directions (def594b)
- pass full token to svc_activate instead of truncated prefix (38c6adf)
- refresh user subscription after gift activation in /start (363ccce)
- remove begin_nested that breaks activate_purchase transaction (0005d59)
- stars rate rounding + device/traffic purchase stats (641ff86)
- support prefix-based gift code lookup for activation (4fb72ae)