This release includes 2 breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+12 more
Affected surfaces
Summary
AI summaryDeprecated OBSERVABILITY event type, MANAGE_OBSERVABILITY permission, and legacy Payments API; added identifier field to AppExtension.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Added identifier field to AppExtension. Added identifier field to AppExtension. Source: llm_adapter@2026-07-20 Confidence: medium |
— |
| Feature | Low |
Added reason field for price override. Added reason field for price override. Source: llm_adapter@2026-07-20 Confidence: medium |
— |
| Feature | Low |
Improved Gift Card APIs. Improved Gift Card APIs. Source: llm_adapter@2026-07-20 Confidence: medium |
— |
| Performance | Low |
Improved app installation; `fetch_manifest` can be retried up to two times. Improved app installation; `fetch_manifest` can be retried up to two times. Source: llm_adapter@2026-07-20 Confidence: medium |
— |
| Deprecation | Medium |
Deprecated OBSERVABILITY event type and MANAGE_OBSERVABILITY permission. Deprecated OBSERVABILITY event type and MANAGE_OBSERVABILITY permission. Source: llm_adapter@2026-07-20 Confidence: medium |
— |
| Deprecation | Medium |
Deprecated legacy Payments API in favor of Transactions API. Deprecated legacy Payments API in favor of Transactions API. Source: llm_adapter@2026-07-20 Confidence: medium |
— |
| Bugfix | Medium |
Fixed crash in `./manage.py clearorders` when checkout delivery is assigned. Fixed crash in `./manage.py clearorders` when checkout delivery is assigned. Source: llm_adapter@2026-07-20 Confidence: medium |
— |
| Bugfix | Medium |
Fixed attribute filters and product CSV export mismatches after attribute reassignment. Fixed attribute filters and product CSV export mismatches after attribute reassignment. Source: llm_adapter@2026-07-20 Confidence: medium |
— |
Full changelog
What's Changed
- Deprecated OBSERVABILITY event type and MANAGE_OBSERVABILITY permission by @lkostrowski in https://github.com/saleor/saleor/pull/19467
- Added identifier field to AppExtension by @lkostrowski in https://github.com/saleor/saleor/pull/19393
- Improved app installation,
fetch_manifestcan be retried up to two times by @stmpn in https://github.com/saleor/saleor/pull/19489 - Improved Gift Card APIs by @lkostrowski in https://github.com/saleor/saleor/pull/19442
- Deprecated legacy Payments API in favor of Transactions API by @lkostrowski in https://github.com/saleor/saleor/pull/19478
- Fixed a crash in
./manage.py clearorderswhen checkout delivery is assigned by @NyanKiyoshi in https://github.com/saleor/saleor/pull/19496 - Fixed attribute filters and the product CSV export that would no longer match values of attributes that are no longer assigned to the object's page type or product type by @wcislo-saleor in https://github.com/saleor/saleor/pull/19493
- Added reason for price override by @lkostrowski in https://github.com/saleor/saleor/pull/19466
Full Changelog: https://github.com/saleor/saleor/compare/3.23.18...3.23.19
Breaking Changes
- Removed OBSERVABILITY event type and MANAGE_OBSERVABILITY permission
- Deprecated legacy Payments API in favor of Transactions API
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Beta — feedback welcome: [email protected]