Version 4.0.0 Beta 1
Pre-releaseThis software is still in development, so it is not recommended to run this version on a production site.
This version requires a full reindex.
Please note that 4.0 introduces a new search algorithm that may change the order of results displayed on your site. Additionally, this algorithm may be changed again during the beta process before a final 4.0 release algorithm is determined. Your feedback on this new algorithm is welcome via the Github issues list.
New minimum versions are:
Min | Max | |
---|---|---|
Elasticsearch | 5.2 | 7.10 |
WordPress | 5.6+ | latest |
PHP | 7.0+ | latest |
Note that the official ElasticPress 4.0.0 release will replace master
with trunk
. Built assets were already removed from the branch and added to the zip file attached to the GitHub release page. As such, please plan to update any references you have from master
to trunk
or to GitHub releases depending on whether you require built assets or not.
Added
- Instant Results. Props @JakePT, @felipeelia, and Pratheep Chandrasekhar via #2481 and #2500.
- New default search algorithm prioritizing exact matches, matches in the same field, then matches across different fields. Props @brandwaffle and @felipeelia via #2498.
- WP-CLI
request
subcommand. Props @joehoyle and @felipeelia via #2484.
Changed
- Sync Page and code responsible for indexing. Props @helen, @felipeelia, @Rahmon, @mckdemps, @tott, and Pratheep Chandrasekhar via #1835 and #2448.
- When Protected Content is enabled, WordPress behavior for password protected content is correctly reproduced with ElasticPress enabled. Props @rebeccahum, @oscarssanchez, @felipeelia, @dinhtungdu, and @cristianuibar via #2408.
- Enabling features that require a reindex will now ask for confirmation. Props @JakePT, @columbian-chris, and @brandwaffle via #2491.
- Bump minimum required versions of Elasticsearch from 5.0 to 5.2 and WordPress from 3.7.1 to 5.6. Props @felipeelia via #2475.
- Bump minimum required PHP version from 5.6 to 7.0. Props @felipeelia, @ActuallyConnor, and @brandwaffle via #2485.
Removed
- Built assets (minified JavaScript and CSS files) from the repository. Props @felipeelia and @jeffpaul via #2486.
Fixed
- Deleting a metadata without passing an object id now updates all associated posts. Props @oscarssanchez, @felipeelia, and @Shrimpstronaut via #2483.
- CSS issues on Features page. Props @JakePT via #2495.
See: https://github.com/10up/ElasticPress/milestone/52?closed=1