I’m happy to announce that Open Distro for Elasticsearch 1.1.0 is available for download!
Version 1.1.0 includes the upstream open source versions of Elasticsearch 7.1.1, Kibana 7.1.1 and latest updates for all plugins - alerting, SQL, security, performance analyzer, Kibana plugins as well as SQL JDBC driver. You can find details on enhancements, bug fixes, and more in the release notes for each plugin in their respective GitHub repository. See Open Distro’s version history table if you need to use a previous release of the distribution.
Download the latest packages
Docker images for this release of Open Distro for Elasticsearch and Kibana can be downloaded from Docker Hub. If you are using Docker, make sure your compose file specifies 1.1.0 or uses the latest tag. Additionally, RPMs and Debian packages are available for installation. You can also download the PerfTop client here and our SQL JDBC driver here. You can also find our Security plugin artifacts on Maven Central.
ALERTING KIBANA UI
- Fix update monitor from monitor list (#64)
- Fix MasterMetricsError and Mac unit tests (#60)
- Reorder imports, refactor unit tests
- Fix running unit tests on Mac by modifying the metrics location
- Fix NullPointerException when PA starts collecting metrics
- Add logging information for configuration error (#79)
- Revert #79 “add log information for configuration error” (#80)
- Add Predefined roles for alerting (#88 #90)
- Revert #88 “add predefined roles for alerting (#91)
- Add roles in security plugin which will be consumed by the Alerting plugin (#93)
- Add kibana_read_only and security_rest_api_access roles in roles.yml for 1.x version to keep it backward compatible with 0.x versions. (#96)
SECURITY KIBANA UI
- Update action group schema to add allowed_actions and remove permissions. (#50)
- Fix backend role button (#)
- Fix for multi-tenant migration issue: tenantinfo with InternalUser (#52)
- Fix ace_aditor css scope to only apply kibana security plugin (#60)
- Fixing typos in PR #52 (#59)
SQL, SQL JBDC, ALERTING
- No changes.
You can find the latest release notes for each component at these URLs: Alerting, Alerting Kibana UI, Performance Analyzer, PerfTop, Security, Security Kibana UI, SQL, SQL JDBC driver and Job Scheduler.
New Features in Development
We’re also excited to feature new plugins in development. We’ve made available pre-release alpha versions of these plugin artifacts for developers to integrate into their applications. We invite you to join in to submit issues and PRs on features, bugs, and tests you need or build.
Some of these features are -
Our new k-nearest neighbor (k-NN) Search plugin will enable high scale, low latency nearest neighbor search on billions of documents across thousands of dimensions with the same ease as running any regular Elasticsearch query. Built using the Non-Metric Space Library (NMSLIB), this plugin can power use cases such as product recommendations, fraud detection, and image, video, and related document search. We have extended the Apache Lucene codec to introduce a new file format to store vector data. k-NN Search uses the standard Elasticsearch mapping and query syntax —to designate a field as a k-NN vector you can simply map it to the new k-NN field type provided by the k-NN plugin. Follow development of the k-NN Search plugin on GitHub.
With Index Management, you will be able to run periodic operations on your indexes, eliminating the need to build and manage external systems for these tasks. Index Management will enable you to define custom policies to optimize and move indices and apply them to index patterns. Each policy contains a default state and within each state you can define a list of actions to execute and transitions to enter a new state. Actions supported in the initial release of Index Management will include force merge, delete, rollover, snapshot, replica_count, close/open, read_only/read_write, and more. Index Management will be configurable via REST or the associated Kibana plugin. Check out the source code for Index Management and its Kibana based UI and give us your feedback and code!
This new extensible Open Distro plugin is a library that enables you to build plugins that can run periodic jobs on your cluster. You can use Job Scheduler for a variety of use cases - from taking snapshots once per hour, deleting indexes that are more than 90 days old, to providing scheduled reports. Check out the source code and download artifacts from here. More details on how to use the job scheduler and contribute to the plugin can be found here.
SQL Kibana UI
We’re building a dedicated Kibana plugin for SQL, making it easier for you to run SQL queries and explore your data. This plugin will support SQL syntax highlighting and output results in the familiar tabular format. The SQL Kibana UI will support nested documents allowing you to expand columns with these documents and drill-down into the nested data. The SQL Kibana plugin will also allow you to translate your SQL query to the Elasticsearch DSL with a single-click and support downloading results of the query as a CSV file.
Please feel free to ask questions on the project community discussion forum.
Report a bug or request a feature?
You can file a bug, request a feature or propose new ideas to enhance Open Distro on our GitHub community issues page. If you find bugs or want to propose a feature for a particular plug-in, you can go to the specific repo and file an issue on the plug-in repo.
If you’re getting started on building your open source contribution karma, you can select an issue tagged as a “Good First Issue” to start contributing to Open Distro for Elasticsearch. There is extensive technical documentation on the project website to help you get started.
Go develop! And contribute to Open Distro