Skip to content

Version 4.5.0

Compare
Choose a tag to compare
@felipeelia felipeelia released this 09 Mar 20:40
· 1415 commits to develop since this release

Note that starting from the ElasticPress 5.0.0 release the Users feature will be moved to the ElasticPress Labs plugin. The Terms and Comments features will remain in ElasticPress but will be available only if enabled via code. Check our blog post for more info.

ElasticPress 4.5.0 release highlights:

Added

Changed

  • Indices of disabled features will be deleted during a full sync. Mappings of needed but non-existent indices will be added even during a regular sync. Props @felipeelia via #3261.
  • Reduced number of WooCommerce product queries automatically integrated with ElasticPress. Props @burhandodhy and @felipeelia via #3259 and #3362.
  • The number of results per page in Instant Results now matches the site's posts per page setting. Props @JakePT via #3292.
  • Under the hood improvements to the structure of Instant Results. Props @JakePT via #3159 and #3293.
  • Apply the "Exclude from Search" filter directly on ES Query. Props @burhandodhy via #3266.
  • Avoid using Elasticsearch if query has an unsupported orderby clause. Props @burhandodhy via #3273.
  • E2e tests split into 2 groups to be executed in parallel. Props @iamchughmayank, @burhandodhy, and @felipeelia via #3283.
  • Filter command flags using get_flag_value(). Props @oscarssanchez and @felipeelia via #3301.
  • Code Standards are now applied to the test suite as well. Props @felipeelia via #3351.
  • Text displayed when a feature that requires a sync is about to be enabled. Props @felipeelia and @brandwaffle via #3380.

Removed

  • Remove legacy filters woocommerce_layered_nav_query_post_ids, woocommerce_unfiltered_product_ids, and ep_wp_query_search_cached_posts. Props @burhandodhy via #3230.

Fixed

Security

See: https://github.com/10up/ElasticPress/milestone/69?closed=1