Welcome to 2.11.0-rc.1 release of Saleor!
Changelog
Features
- Adyen payment gateway integration - #5914 by @korycins, @IKarbowiak
- Products CSV export API - #5255 by @IKarbowiak
- Invoicing plugin - #5732 by @tomaszszymanski129
- Support for Saleor Apps - #5767 by @korycins
- Add callback view to plugins - #5884 by @korycins
- Pushing webhook events to message queues - #5940 by @patrys, @korycins
- Merge
manage_webhooks
permission withmanage_apps
- #5556 by @korycins - Add dummy credit card payment - #5822 by @IKarbowiak
Breaking Changes
- Refactor JWT support. When token expiration is enabled, these changes will require the storefront to handle invalid and expired tokens. - #5734, #5816 by @korycins
- New logging setup will now output JSON logs in production mode for ease of feeding them into log collection systems like Logstash or CloudWatch Logs - #5699 by @patrys
- Deprecate
WebhookEventType.CHECKOUT_QUANTITY_CHANGED
. It will be removed in Saleor 3.0 - #5837 by @korycins - Anonymize and update order and payment fields; drop
PaymentSecureConfirm
mutation, drop Payment type fields:extraData
,billingAddress
,billingEmail
, dropgatewayResponse
from Transaction type - #5926 by @IKarbowiak - Switch the HTTP stack from WSGI to ASGI based on Uvicorn - #5960 by @patrys
Fixes
- Fix payment fields in order payload for webhooks - #5862 by @korycins
- Add our implementation of UUID scalar - #5646 by @koradon
- Fix specific product voucher in draft orders - #5727 by @fowczarek
- Explicit country assignment in default shipping zones - #5736 by @maarcingebala
- Drop
json_content
field from theMenu
model - #5761 by @maarcingebala - Strip warehouse name in mutations - #5766 by @koradon
- Add missing order events during checkout flow - #5684 by @koradon
- Update Google Merchant to get tax rate from plugin manager - #5823 by @gabmartinez
- Allow unicode in slug fields - #5877 by @IKarbowiak
- Fix empty plugin object result after
PluginUpdate
mutation - #5968 by @gabmartinez