v2026.05.25.1
What's Changed
Internal
- Eager-load associations for sold-out filter in ProfileSectionsPresenter by @sentry[bot] in #5233
- Fix N+1 queries in mobile purchases serializer by @sentry[bot] in #5236
- Guard against nil featured product in profile sections by @sentry[bot] in #5248
- Bump rack-session from 2.1.1 to 2.1.2 by @dependabot[bot] in #5250
- Stagger LargeSellersUpdateUserBalanceStatsCacheWorker to 10:00 UTC to avoid DB contention with daily payouts by @gumclaw in #5251
- Fix TypeError in FilesController#complete for malformed parts payloads by @sentry[bot] in #5249
- Fix admin Stripe Transfer ID link to navigate to the payout by @nyomanjyotisa in #5263
- Clear stale Stripe bank sync failure payout notes on successful sync by @nyomanjyotisa in #5264
- Correct PDF stamping help center copy to reflect first-page-only behavior by @nyomanjyotisa in #5265
- Fix Angola IBAN validation that blocks valid 25-char Angolan IBANs by @nyomanjyotisa in #5266
- Add internal admin TOS suspension endpoint by @gianfrancopiana in #5272
- Add internal admin endpoint to flag a user for a policy violation by @gianfrancopiana in #5273
Full Changelog: v2026.05.22.6...v2026.05.25.1