Enhancements
This release introduces changes to the UI builder plugin routes to support multiple UI builders per search index. We reference the search index as a pipeline here. This release also extends query rules to be applied at the time of indexing via the script action, you can now transform the data to be indexed or create a side-effect on the indexed data using JavaScript.
- Adds support for index based scripting rules [
noss
] - Extends support for NLP with compromise by adding
dates
andnumbers
plugins [noss
] - Use of concurrent calls to fetch popular and recent suggestions, improves the latency by 2x for the suggestions API [
noss
] - Adds support for filtering suggestions API by custom analytics events [
noss
] - Adds support for an offline licensing model [
oss
] - Allow a longer time interval (up to 4 weeks) before server is shut down for a subscription with a valid payment history [
oss
]
Fixes
- Fixes a bug that causes a server crash from a promise rejection within a user script [
noss
] - Fixes the docker build after the scripts release [
noss
] - Fixes the rule migration script's trigger condition [
noss
] - Fixes the suggestions API response shape for a promoted suggestion's source, return an
{}
object instead ofnil
[noss
] - Fixes an issue with syncing of query rules for Elasticsearch v8 [
noss
]
Chore
- Removes functions plugin with this release, scripts should be used instead [
noss
]