Open Distro for Elasticsearch 1.13.0 is now availableby: Viraj Phanse · on:
We are pleased to release Open Distro for Elasticsearch 1.13.0 with new features including asynchronous search, a historical data analysis feature for Anomaly Detection, the ability to run on ARM processors, and new SQL capabilities. You can grab a copy from our Getting Started & Downloads page.
Open Distro for Elasticsearch 1.13.0 includes version 7.10.2 of open source Elasticsearch and Kibana, plus Apache 2.0-licensed plugins that provide alerting, anomaly detection, index management, performance analysis, security, SQL, k-NN, and more. Other components, including ODBC and JDBC drivers, a command line SQL client, and a command line performance visualization tool (“PerfTop”) are also available to download.
Asynchronous search lets you run queries across large data sets, or data sets that span multiple clusters, and allows Elasticsearch clients to receive results as they become available. With the new asynchronous search capability you can run non-blocking queries in the background, avoiding failures by resource exhaustion or client timeouts. You can monitor the progress of long running searches, obtain partial results, and save the results to an index for later examination.
Historical data analysis in anomaly detection
Historical data analysis is now available in Anomaly Detection. With this feature, you can analyze and apply machine learning models over long historical data windows to identify anomaly patterns, seasonality, and trends.
ARM processor support
You can now run Open Distro for Elasticsearch on 64-bit ARM processors. ARM support has been one of the most requested features for Open Distro, and is another step toward making it easy to deploy and run on premises or in the cloud on the architecture of your choice. People are excited about the improvements to power consumption and performance of ARM-based server architectures. In our own testing, switching to ARM yielded a 20-28% performance increase for representative workloads. ARM builds of ODFE are available alongside X64 builds on the download page.
SQL enhancements and additional capabilities
Starting with Open Distro 1.13, you can use identifier names containing special characters. You can specify date and interval types, and use date and time functions. The SQL engine now supports complex nested expressions, and lets you perform queries that contain the HAVING clause without GROUP BY and subqueries in FROM clauses. With the FILTER clause, you can set specific conditions for your aggregation bucket. You can use the ORDER BY clause to specify the order of documents with missing fields either before or after the documents containing no missing fields. You can also use ORDER BY clause on aggregate functions, and perform aggregations on expressions. Finally, with enhanced PartiQL (JSON) support, you can query object fields at deeper levels.
See the release notes for a complete list of new features, enhancements, and bug fixes.
Download the latest packages
- You can find Docker Hub images Open Distro for Elasticsearch 1.13.0 and Open Distro for Elasticsearch Kibana 1.13.0 on Docker Hub. Make sure your compose file specifies 1.13.0 or uses the “latest” tag.
- If you’re using an RPM or DEB based package manager, see our documentation on how to install Open Distro for Elasticsearch with RPMs and Debian packages. A tarball is also available for testing and other applications.
- A Windows package supporting version 1.13.0 enables installation of Elasticsearch and Kibana on Windows.
- Kubernetes users should check out the Helm chart to install Open Distro for Elasticsearch.
- You can find Open Distro for Elasticsearch security, alerting notification and job scheduler artifacts on Maven Central.
- The latest versions of Open Distro for Elasticsearch’s PerfTop client on npm.org, and our latest SQL CLI client on PyPi.
- SQL drivers supporting ODBC and JDBC are also available.
Join the community! If you aren’t yet participating in the Open Distro for Elasticsearch community we would love to have you onboard. A few ways to participate:
- Ask questions and share your knowledge with other community members on the Open Distro discussion forums.
- Attend our bi-weekly online community meetup to learn more about Elasticsearch, security, performance, machine learning and more.
- File an issue, request an enhancement, or suggest a plugin at github.com/opendistro-for-elasticsearch.
- Contribute code, tests, documentation, and release packages at github.com/opendistro-for-elasticsearch.
- Track upcoming features in the Open Distro for Elasticsearch roadmap.
- Showcase how you’re using Open Distro for Elasticsearch on our blog. Reach out to @stockholmux and@vrphanse on Twitter to discuss collaborating on a blog post or article.
If you’re already part of our community of users and contributors, a hearty ‘thank you’ from the entire team goes to you. Special thanks to SKlimov, elb3k, Purneau and nicot for their contributions to Open Distro for Elasticsearch 1.13.0. We’re glad you’ve joined us on this journey and we deeply hope that this release solves a few problems and delights you along the way.
About the Authors
Viraj Phanse is a product management leader at Amazon Web Services for Analytics/Search Services. You can find him on GitHub or Twitter @vrphanse
Kyle Davis is the developer advocate dedicated to Open Distro for Elasticsearch. You can find him on Github or Twitter @stockholmux.