Releases: scandipwa/catalog-graphql
Patch: performance improvement, less variants processed
So, in case there are some filters applied, and we know for certain that this is the category request, ensure that only single variant will be processed.
Cache identities, faster configurable products
Performance optimisations:
- Decreased time of loading for GET requests by 1 second in average
- Unified configurable product request - now all variants are loading together
Magento 2.3.5 support
Magento 2.3.5 specific changes:
- Renamed
ProductFilterInput
toProductAttributeFilterInput
- Field
qty
type switched toFloat
onProductStockItem
Patch: faster loading for cart and pdp
This patch introduces faster loading for PDP and Cart.
Search performance
Applied the same logic (as described in 2.8.0 release-notes) for search. Search performance boost to 40%.
PDP performance, Fuzzy search
In this release the max/min and count where made loading on demand - if requested in schema. Additionally, the configurable attribute filter is now bypassed on for single-product requests. This makes loading PDP faster.
Combined enhancements above gave 40% load increase for PDP.
Additionally, the fuzziness was applied to search. Now we can search by fragments of the word.
Patch: "empty" categories are not shown in filtered navigation
The patch addresses the issue with anchor categories, which were not displayed in layered navigation, if they directly had no products.
The reason - usage of wrong table, which is not changed. The catalog_category_product_index
must be used instead.
This Patch may lead to performance degradation - as per each category in layered filter it makes one additional request to MySQL. To be addressed in future releases.
Flat categories, better anchor support
Added support for flat-tables, added proper usage of index tables for GraphQL scope. Fixed anchor categories.
Configurable product add to cart bug fix
Patch of previous release.
Category and price in Layered filters
Fixed price filter and made category display in filters field.