8.16.0
Enhancements
8.16.0 release includes performance and stability improvements with bug fixes. Upgrading to this release is recommended ✅
Performance and Stability
- Disables compression (diffing) of request logs at runtime by default: this improves performance (CPU usage) by 10% with no trade-offs
- Updates base image to use Go from 1.20.4 -> 1.20.6 to include the latest security fixes
Features
- Optimize query generation with ReactiveSearch API by setting the
compoundClauseproperty for queries that don't need scoring (all the queries used for filtering instead of relevance). This change is applicable for Elasticsearch and OpenSearch engines - Adds support for storing execution context of a pipeline for persisting changes made by a user while authoring
Fixes
This release fixes the following issues with the pipelines API based on production use feedback.
- pipelines plugin respecting the runtime
--enable-diffingflag value - an edge-case with the
?debugquery param use with pipelines - reading of the updated context passed to a stage