v2026.06.26.1
What's Changed
Internal
- Extend custom HTML pages to seller profiles (#5553 backend + API + render) by @ershad in #5569
- Rate-limit the profile custom_html API endpoints by @ershad in #5570
- Fix N+1 queries in mobile purchases JSON serialization by @sentry[bot] in #5572
- Guard against missing user param in password reset (Fixes GUMROAD-55) by @sentry[bot] in #5574
- Fix NoMethodError when discover tags param is sent as nested hash by @sentry[bot] in #5577
- Fix silent Stripe Connect account-creation failure for sellers with non-ASCII (umlaut/accent) compliance data by @gumclaw in #5580
- Strip deleted product ids from profile sections on delete by @gumclaw in #5576
- Surface commission completion charge decline reason by @gumclaw in #5579
- Fix STI crash in profile-sections backfill migration by @gianfrancopiana in #5581
- Alert when the monthly global sales tax report job dies unhandled by @ershad in #5582
- Move profile-sections orphan cleanup out of deploy-time migration by @gianfrancopiana in #5584
Full Changelog: v2026.06.24.1...v2026.06.26.1