Saleor 3.21.38 — Release Notes & Engineering Impact
Saleor 3.21.38. Source highlight: Clear and prevent duplicated gift lines
194 tracked entries. Older history is imported progressively; see source coverage.
Saleor 3.21.38. Source highlight: Clear and prevent duplicated gift lines
Saleor 3.20.105. Source highlight: Replace redis with valkey and run tests with valkey service
Saleor 3.22.19. Source highlight: Update modification date in meta mutations
Saleor 3.21.37. Source highlight: Fix scalar return (#17778)
Saleor 3.22.18. Source highlight: Make `id` a required argument for `mediaById` and `imageById`
Saleor 3.22.17. Source highlight: Introduce CheckoutDelivery to store checkout's shipping methods
Saleor 3.21.36. Source highlight: Remove reference cycle when query returns error.
Saleor 3.22.16. Source highlight: Adjust populate
Saleor 3.22.15. Source highlight: Add task for 0025_set_automatic_completion_delay migration
Saleor 3.21.35. Source highlight: Enable test aggregation grouped by the 'xdist_group' mark
Saleor 3.22.14. Source highlight: Enable test aggregation grouped by the 'xdist_group' mark
Saleor 3.21.34. Source highlight: Fix empty country code in AddressInput.
Saleor 3.22.13. Source highlight: Add circuit breaker event count metric
Saleor 3.22.12. Source highlight: Replace redis with valkey and run tests with valkey service
Saleor 3.22.11. Source highlight: Known issue introduced
Saleor 3.21.33. Source highlight: Fix: AvataxPlugin: Correct tax calculation for duplicate variant lines
Saleor 3.22.10. Source highlight: Fix flaky test for discount recalculation
Saleor 3.21.32. Source highlight: Fix flaky test for discount recalculation
Saleor 3.22.9. Source highlight: Fix a bug with refund reason required for non-refund action
Saleor 3.21.31. Source highlight: Do not trigger order_charged webhooks for draft orders
Saleor 3.20.104. Source highlight: Fix negative unit price on gift line in case promotion gift reward changes
Saleor 3.22.8. Source highlight: Add TRANSLATIONS_MORE_ACTIONS app extension mount point
Saleor 3.21.30. Source highlight: Skip payload pregeneration when calling inside ASYNC webhooks
Saleor 3.20.103. Source highlight: deps: upgrade Django to fix CVE-2025-64459
Saleor 3.22.7. Source highlight: Add a new field on AssignedVariantAttributeValue to store relation to Variant model
Saleor 3.22.6. Source highlight: Add new extension fields and deprecate legacy enum-based fields
Saleor 3.21.29. Source highlight: Extend checkout external shipping id max length
Saleor 3.21.28. Source highlight: Slugify MessageGroupId used for AWS SQS queues
Saleor 3.22.5. Source highlight: Slugify MessageGroupId used for AWS SQS queues
Saleor 3.20.102. Source highlight: Allow fetching `privateMetadata` and `user` from `Checkout` and `Order` with `HANDLE_TAXES` permission
Saleor 3.21.27. Source highlight: Allow fetching `privateMetadata` and `user` from `Checkout` and `Order` with `HANDLE_TAXES` permission
Saleor 3.19.102. Source highlight: Allow fetching `privateMetadata` and `user` from `Checkout` and `Order` with `HANDLE_TAXES` permission (#18372) (56a493cd55)
Saleor 3.22.4. Source highlight: Use cutomized celery broker trasport for SQS fair queues (#18375)
Saleor 3.22.3. Source highlight: Clear caching stored payment methods in transactions api
Saleor 3.22.2. Source highlight: Use `UNIQUE` error when installing app with the same identifier
Saleor 3.21.26. Source highlight: Fix send order confirmation email to staff
Saleor 3.20.101. Source highlight: Fix send order confirmation email to staff
Saleor 3.21.25. Source highlight: Adjust the way images are downloaded.
Saleor 3.22.1. Source highlight: Adjust error message for checking permissions for customer price
Saleor 3.21.24. Source highlight: Fix – Skip invalid span links in `TelemetryTaskContext`
Saleor 3.21.23. Source highlight: Handle invalid provider exception for media url in product bulk mutation
Saleor 3.22.0. Source highlight: Pages have been renamed to Models in Saleor Dashboard (Model Types for Page Types). The API currently still uses the Page and PageType names for backward compatibility.
Saleor 3.20.100. Source highlight: Use postegres 15 instead of `latest` in CI jobs
Saleor 3.21.22. Source highlight: Improve celery logger