Releases: appbaseio/reactivesearch-api
Releases · appbaseio/reactivesearch-api
8.23.0
Release Notes
Enhancements
- Cache Performance Improvement: The cache now uses a SHA-256 fixed-length key for hashing URL and request body. This reduces conversion overhead, leading to improved latency when caching with Redis and Ristretto.
- Golang Update: The server image has been updated to use Golang 1.23.1, ensuring compatibility with the latest features and security patches.
Fixes
- Disk: Increased the frequency of pipeline, analytics, and logs rollover to enhance disk management and performance.
- Cache Handling: Resolved an issue where invalid Redis cache entries were mishandled, preventing multiple initialization of Redis cache during misconfiguration.
- Analytics: Fixed a marshaling error in analytics mappings that occurred during rollover.
- Cache Hit/Miss Tracking: Added cache hit/miss information in the stage change context and optimized the
applycache
function for better performance.
8.22.8
Fixes
- Pipelines: Adds support for new input variable
setResponseToKV
forHTTPRequest
andElasticsearchQuery
stages
8.22.7
Fixes
- Pipeline Environment Variable for defining a default HTTP URL. This can be used by a stage as a default URL to call.
8.22.6
Improvements
- Fixes various possible errors while execution of pipeline stages
- Other QoL improvements
8.22.5
8.22.4
Fixes
- Pipeline: Boost stage fix when hits aren't scored
- Follow-up AI Answer: Adds support for Azure OpenAI
8.22.3
Fixes
- Fixes support for Azure OpenAI service endpoint
- Improves response support for GPT-4 and above models
8.22.2
Fixes
- Fixes an edge-case with query response transformation introduced as a side-effect of optimization of ES responses in 8.22.0
8.22.1
Fixes
- Allow search type to be checkable in a script type query rule
- Adds a fix in pipeline for an edge case where there are no queries to optimize
8.22.0
Enhancement
- Introduces query optimization for Elasticsearch/OpenSearch to remove duplicate queries and combine queries that are aggregation only with the same structure.