v2026.05.29.1
What's Changed
Internal
- Fix "Refresh purchases in user's library" support snippet by @ershad in #5307
- Update knapsack_pro from 7.8.0 to 10.0.1 by @slavingia in #5306
- Fix TypeError when sales_count_for_inventory returns nil by @sentry[bot] in #5301
- Guard against nil purchase in Order#receipt_for_gift_receiver? and receipt_for_gift_sender? by @sentry[bot] in #5287
- Eager-load prices and variant records in upsell products query by @sentry[bot] in #5253
- Eager-load card associations for bundle products in ProductProps by @sentry[bot] in #5298
- Preload products once in CachingProxy instead of per Web instance by @sentry[bot] in #5299
- Eager-load variant associations in WishlistPresenter to fix N+1 queries by @sentry[bot] in #5300
- Bump embed_spec retry: 2 → 10 by @gumclaw in #5313
- Force account email before logged-in users can act by @ershad in #5310
- Normalize price_currency_type to lowercase on assignment by @sentry[bot] in #5316
- Eager-load seller and link.user in mobile purchases search by @sentry[bot] in #5317
- Unblock 13 countries no longer under comprehensive OFAC sanctions by @gumclaw in #5314
- [codex] Add checkout timeout to CI workflow by @slavingia in #5318
- Add reason to admin-issued credits for paper trail and email copy by @slavingia in #5302
- Fix Radar value-list sync (alias lookup + dup handling, scoped backfill) by @nyomanjyotisa in #5321
Full Changelog: v2026.05.27.5...v2026.05.29.1