Version 3.0
3.0 is a refactor of ElasticPress for modern coding standards (PHP 5.4 required) as well as the introduction to indexables. Indexables abstracts out content types so data types other than post can be indexed and searched. 3.0 includes user indexing and search (integration with WP_User_Query). User features require at least WordPress version 5.1.
The refactor changes a lot of ElasticPress internals. The biggest change is the feature registration API has completely changed. Now, new features should extend the ElasticPress\Feature class rather than calling ep_register_feature. Older features should be backwards compatible.
Other Features:
- Elasticsearch language setting in admin
Here is a list of filters/actions removed or changed:
Actions Removed:
ep_feature_setup
Filters changed:
ep_post_sync_kill- Removed$post_argsargument.
Read the announcement blog post.