We’re excited to announce the release of Manticore Search 7.4.6, bringing powerful data visualization capabilities through Kibana integration, significant performance optimizations for joins and histograms, and numerous bug fixes to enhance stability and reliability.
📊 Kibana Integration for Advanced Data Visualization
The standout feature of this release is the long-awaited Kibana integration ( #832 ), enabling easier and more efficient data visualization. Now you can create stunning dashboards, charts, and visualizations directly from your Manticore Search data, making it simpler than ever to derive insights from complex datasets.
This integration opens up new possibilities for monitoring, analytics, and business intelligence applications built on Manticore Search.
Try it yourself: We’ve created a ready-to-use demo repository that showcases the Manticore-Kibana integration and allows you to compare performance with Elasticsearch. Our tests with approximately 40 million documents show that the same dashboard renders in just 7 seconds with Manticore Search, compared to 18 seconds with Elasticsearch!
Another example:
⚡ Performance Optimizations
This release includes several significant performance improvements:
- Join Query Batching ( #2995 ): We’ve implemented optimizations for join batching, significantly improving performance for complex join operations.
- Histogram Optimizations ( #3039 ): EstimateValues in histograms now performs better, enabling faster analytics on large datasets.
- Columnar Storage Enhancements ( #77 ): We’ve optimized block data reuse when creating filters with multiple values, added min/max to attribute metadata, and implemented pre-filtering of filter values based on min/max, resulting in faster query execution.
- Cross-Platform Consistency ( #1727 ): Fixed floating-point precision differences between arm64 and x86_64 architectures, ensuring consistent results across platforms.
🔧 Critical Bug Fixes
This release addresses several important issues:
- Join Query Improvements:
- Fixed handling of expressions in joined queries when attributes from both tables are used ( Commit 73ac )
- Fixed incorrect results when using
avg()
in JOIN queries ( #2915 ) - Fixed incorrect result sets caused by implicit cutoff with join batching ( #2996 )
- Fixed a memory leak in the join query cache ( #3042 )
- Fixed handling of query options in joined JSON queries ( #3052 )
- Stability Enhancements:
- Query and Data Handling:
- Configuration and Performance:
🔄 New Semantic Versioning System
With this release, we’re also introducing a significant improvement to our versioning strategy. Manticore 7.4.6 marks the beginning of our transition to true Semantic Versioning , making version numbers more meaningful and predictable for developers.
Key benefits include clearer communication about the nature of changes, independent package versioning, improved development tracking, and better automation support. This change represents our commitment to providing a more transparent and developer-friendly experience.
For more details about this important change, see our dedicated blog post: About Versioning in Manticore .
📚 Additional Improvements
- Boost 1.87.0 Support ( #3099 ): Added support for the latest Boost library version. ❤️ Thank you, @cho-m for the PR.
- Error Message Consistency ( #3079 ): Fixed inconsistencies in error messages for a better developer experience.
🚀 Get Started Today
Upgrade to Manticore Search 7.4.6 to take advantage of these powerful new features and improvements. For a full list of changes, visit the changelog .
We’d love to hear from you!
- Join the discussion on our Community Forum
- Report issues or suggest features on GitHub
- Chat with us on Slack
- Email us directly at
[email protected]
Special thanks to contributors @cho-m , @tabudz , and all who helped shape this release! ❤️