Skip to content

2.7.0

Compare
Choose a tag to compare
@romainruaud romainruaud released this 06 Dec 10:42
· 101 commits to 2.7.x since this release
ab51ab3

Good news everyone ! Elastic Suite 2.7.0 is now available !

⚠️ Due to huge refactoring inside Magento core in 2.3.0 release (especially MSI), we cannot ensure compatibility between ElasticSuite >=2.7 and Magento 2.2.x versions.

📦 Main Features

  • Magento 2.3.0 is fully supported : this does include MSI support.

  • Search API improvements : the Search API now supports aggregations.

  • Better cache policy : Events related to optimizers, virtual categories, search terms, etc ... are now properly triggering cache invalidation if needed.

Detailed changes

💻 Technical

  • We support Magento 2.3.0 (#1202 #1206 #1209)

  • We are actually rewriting the aggregations system to manage them on the Search Container level directly. This allowed us to generate dynamically aggregations for the REST API. For now, we flagged as deprecated the addFacet method of the Fulltext collection, and it's scheduled to be removed on a later version. (#1167)

  • Optimizers configuration is now stored as JSON in Database according to Magento best practices. (#1054)

  • Cache policy has been fully audited and optimized to be invalidated properly on a various list of events (#1063)

  • Refactoring of the Mapping/Fields definition : Fields that exist both in a "dynamic provider" and from the elasticsuite_indices.xml file are now properly merged. We made the choice to give precedence to the file : only some fieldConfig are written to the file, meaning it will only overwrite some values of the dynamically computed Field. Eg : for SKU, this allow to have the "defaultSearchAnalyzer" defined in the file, and to rely on the Back-Office for Search Weight of the attribute. (#1055)

  • You can now define how to sort missing values of a given attribute when used to sort (#580)

  • Better LESS stylesheet to fit with Magento blank or Luma themes (#1131)

🚀 Roadmap update

ElasticSuite 2.8.0 roadmap :
Our roadmap for ElasticSuite 2.8.0 is published - Roadmap 2.8.0

We plan to focus mostly on:

  • Improved search analytics

  • Behavioral data usage

  • Better autocomplete and spellchecking relevance

  • Better REST API and GraphQL support

And much more ...

Stay tuned and give us feedbacks !