2024 Releases

August 2024

New Features and Enhancements

  • Geo-point Support in DSL: Added the ability to use geo-point types in documents and search operations.

Performance Improvements

  • Script Score Optimization: Implemented multithreaded script scoring for faster performance.

  • Candidate Generation Optimization: Reduced candidate generation through cardinality-based optimization.

Security

  • Security Patch: Applied essential security enhancements.

July 2024

New Features and Enhancements

  • min_score Support: Introduced support for the min_score functionality to improve query filtering.

  • Optimized Document Updates: Enabling more efficient document updates.

Performance Improvements

  • Query Duplication Elimination: Removed redundant query execution to enhance performance.

  • Accelerated Script Score Optimization: Optimized script scoring for faster query processing.

  • Complex DSL Query Support: Enabled support for longer and more complex DSL queries.

System Stability and Bugs

  • General Bug Fixes: Addressed various bugs for improved performance.

  • Stability Improvements: Enhanced system stability and reliability.

Security

  • Security Patch: Implemented critical security updates.

Jun 2024

New Features and Enhancements

  • Free Text Processing: Integrated the Porter-Stemmer into the Hyperspace Analyzer to allow additional text processing capabilities.

API Updates

  • dslSearch() API: Updated the dslSearch() API for full compatibility with standard search API

  • updateDocument() API: Introduced new functionalities to the updateDocument() API.

Performance Improvements

  • Indexing Field _id: Removed the option to use arbitrary unique identifier field names. Only _id field will be supported for full compatibility with standard tools.

May 2024

New Features and Enhancements

  • Free Text Search: Implemented free text search functionality, allowing for more versatile and user-friendly search capabilities.

  • Dynamic Cardinality Group Decision: Introduced dynamic cardinality group (CG) decision-making, with the ability to dynamically select between indices for optimal performance.

Performance Improvements

  • New Hash Entry Implementation: Developed and implemented a new hash entry system to improve overall performance and efficiency.

April 2024

New Features and Enhancements

  • Support for Match All Queries: Added support for match_all queries, ensuring comprehensive query capabilities.

  • Update by Query: Added support for updating multiple documents by query, streamlining bulk update operations.

  • Terms Aggregation: Added support for terms aggregation along with comprehensive tests to ensure accuracy and reliability.

  • Exact Cardinality Aggregation: Implemented support for exact cardinality aggregation.

  • Global Document ID Mechanism: Developed and implemented a global document ID mechanism, standardizing document identification across the system.

  • Crash Recovery Solution: Launched the first release of a crash recovery solution, significantly improving system robustness and data recovery processes.

Updates to Hyperspace Client

  • Node.js Client: Introduced the Node.js client, expanding language support and enabling a broader range of application development.

  • Conditional Updates: Added support for conditional updates, providing greater flexibility and control over data modifications.

  • Conditional and Partial Update: Enhanced the Node.js client with support for conditional and partial updates, ensuring reliable and precise data handling.

March 2024

New Features and Enhancements

  • Inline Configuration and Score Function: Enabled sending inline configuration and score functions from the API as a string directly from the client.

  • KNN Between Different Vector Fields: Enhanced the KNN functionality to support calculation between different vector fields.

Performance Improvements

  • Data Nodes Performance: Improved the speed of distributed search by optimizing the multi node performance.

System Stability

  • Auto Recovery Mechanism: Released automated recovery mechanism, aiming to enhance system robustness and data recovery capabilities.

February 2024

New Features and

  • Term Matching on Non-String Fields: Support for term matching on non-keyword fields, including struct type lists.

  • Query Throughput: Support for a query throughput of 500 Q/S while maintaining low latency.

  • SW Debug Info: Support for debug information for better software troubleshooting and diagnostics.

Enhancements

  • Performance Tuning: Continued improvements to query latency and throughput for optimal performance.

  • Document Updates: Enhanced support for document updates, streamlining the update process.

January 2024

New Features and Enhancements

  • Performance Tuning: Improved query latency and throughput for better performance.

  • Aggregation Support: Added support for term aggregations in DSL query syntax.

  • Nested Objects Parsing: Enhanced the real-time compiler to support nested objects in DSL queries.

  • Distance and KNN Filter: Introduced distance and KNN filter functionalities in hybrid search, allowing the construction of complex logic and filtering by vector search score..

Bug Fixes

  • Error Handling: General bug fixes and improved stability

Last updated