โ ๏ธ Breaking Change
Impact Score: 7/10
Saleor 3.17.1 โ Release Notes & Engineering Impact
Source available โ automated, not human-reviewed
Component: saleor ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.
Analysis updated: 2026-11-01.
Breaking-change evidence from the source
Optimize webhooks calls in bulk mutations (#14338) (f36c67cb9a) **NOTE: This is a breaking change that might affect users of open-source Saleor, who have their own custom plugin implementations.** To adjust to this change, the `webhooks` parameter should be added to any of the affected methods:
โก Executive Summary (TL;DR)
Saleor 3.17.1. Source highlight: Optimize queries to database when initializing PluginsManager (#14340) (#14364) (eb38943e18)
Who Does This Impact? (Role-Based Analysis)
๐ป Software Engineers & Devs
Check the source notes against the package and APIs you use before upgrading.
๐ Product & Engineering Leads
Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.
โ๏ธ DevOps & Security
Verify the target version, runtime requirements and rollback procedure in the official documentation.
โ ๏ธ Breaking Changes & Deprecations (1)
- Optimize webhooks calls in bulk mutations (#14338) (f36c67cb9a) **NOTE: This is a breaking change that might affect users of open-source Saleor, who have their own custom plugin implementations.** To adjust to this change, the `webhooks` parameter should be added to any of the affected methods:
โจ New Features & Capabilities (2)
- Optimize webhooks calls in bulk mutations (#14338) (f36c67cb9a) **NOTE: This is a breaking change that might affect users of open-source Saleor, who have their own custom plugin implementations.** To adjust to this change, the `webhooks` parameter should be added to any of the affected methods:
- Add transaction items deletion to the `cleardb` command (#14293) (edaf1b4db6)
โก Performance & Enhancements (1)
- Bump kciter/aws-ecr-action to v4 for migrations perf test (#14265) (db4f7953d6)
๐ง Bug Fixes & Patches (4)
- Fix draft order voucher assignment (#14336) (#14368) (c0a640a640)
- Fix duplicated authorization plugin calls (#14321) (39fb5b1ded)
- Fix passing shipping address to Adyen (#14246) (#14249) (dd52a59de4)
- Fix null amount when transaction amount is 0 (#14274) (9ba9821932)
๐ View Raw Release Notes (Original Developer Log)
* Optimize queries to database when initializing PluginsManager (#14340) (#14364) (eb38943e18)
* Optimize webhooks calls in bulk mutations (#14338) (f36c67cb9a) **NOTE: This is a breaking change that might affect users of open-source Saleor, who have their own custom plugin implementations.** To adjust to this change, the `webhooks` parameter should be added to any of the affected methods:
- `channel_updated`
- `category_deleted`
- `gift_card_created`
- `gift_card_deleted`
- `gift_card_status_changed`
- `menu_deleted`
- `menu_item_deleted`
- `order_updated`
- `order_cancelled`
- `customer_updated`
- `customer_deleted`
- `customer_metadata_updated`
- `collection_deleted`
- `product_created`
- `product_updated`
- `product_deleted`
- `product_variant_created`
- `product_variant_updated`
- `product_variant_deleted`
- `product_variant_out_of_stock`
- `product_variant_back_in_stock`
- `product_variant_stock_updated`
- `shipping_price_deleted`
- `shipping_zone_deleted`
- `voucher_deleted`
* Fix draft order voucher assignment (#14336) (#14368) (c0a640a640)
* Fix duplicated authorization plugin calls (#14321) (39fb5b1ded)
* Adjust order line discount info (#14241) (6aeab6a246)
* Add transaction items deletion to the `cleardb` command (#14293) (edaf1b4db6)
* Move updating product search vectors to a Celery task (#14270) (#14282) (916fe7562b)
* Fix passing shipping address to Adyen (#14246) (#14249) (dd52a59de4)
* Fix null amount when transaction amount is 0 (#14274) (9ba9821932)
* Drop recursion from migrations (#14269) (b38b68224c)
* Drop sale models. (#14146) (583464b1d8)
* Bump kciter/aws-ecr-action to v4 for migrations perf test (#14265) (db4f7953d6)