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
compoundClause
property 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-diffing
flag value - an edge-case with the
?debug
query param use with pipelines - reading of the updated context passed to a stage