OpenSearch Release Candidate (RC1) is now available
Today I am excited to announce the Release Candidate (RC1) for version 1.0.0 of both OpenSearch (derived from Elasticsearch 7.10.2) and OpenSearch Dashboards (derived from Kibana 7.10.2). The Release Candidate includes downloadable artifacts (Linux tars and Docker images) as well as a number of OpenSearch plugins (listed below).
So what does a release candidate mean exactly?
This Release Candidate is a version of the project that is feature complete and passing automated testing with the intent to validate expected functionality before moving to a General Availability (GA) launch. The goal with this Release Candidate is to share the current release with the community and solicit a final round of testing and feedback before the GA release. Between now and the 1.0.0 release of OpenSearch and OpenSearch Dashboards, you should expect no further changes apart from critical bug fixes and the release of additional artifacts (see below).
What is included in this Release Candidate?
There is a long list of enhancements and fixes that are part of this release including span filtering support in Trace Analytics, tenant support in Notebooks, K-NN field level algorithm selection, support for index management transforms, and support for scheduling and tenants in reporting. Below you’ll find the detailed highlights for this release:
- OpenSearch
- OpenSearch Dashboards
- Anomaly Detection
- Anomaly Detection Dashboards
- Security
- Security Dashboards
- Performance Analyzer
- PerfTop
- K-NN
- Job Scheduler
- Index Management
- Index Management Dashboards
- Alerting
- Alerting Dashboards
- SQL/PPL OpenSearch Plugin
- Query Workbench Dashboards Plugin
- SQL JDBC Driver
- SQL CLI Client
- SQL ODBC Driver
- Notebooks OpenSearch Plugin
- Notebooks Dashboards Plugin
- Reporting Opensearch Plugin
- Reporting Dashboards Plugin
- Trace Analytics Dashboards Plugin
- Gantt Charts Dashboards Visualization Plugin
- Async-Search
- Common-Utils
You can find all the changes across the project in the consolidated release notes.
What does this Release Candidate not include?
- Minimum Artifacts - Based on community feedback, GA will include the release of standalone, minimal downloadable artifacts without OpenSearch plugins (alerting, AD, security, etc.).
- Additional Artifacts - This release candidate will only include the current artifacts (Linux tars and Docker images). GA will additionally include RPM (X64), Windows (X64), and DEB (X64). OpenSearch 1.1 will add Tar (ARM64), DEB (ARM64), RPM (ARM64), MacOS (M1 ARM), and MacOS (X64).
- Clients with License Checks - There are known issues with license checks which are causing incompatibilities (e.g. Beats 7.13). A solution for the OpenSearch community is targeted for GA.
How can you help?
The best thing you can do is run the Release Candidate through its paces. Every bit of testing and/or feedback the community can provide helps ensure that this Release Candidate is performing as expected and the GA release includes the best possible product. Couple specific places to start;
- Install the Release Candidate and open an issue to report any bugs you discover.
- Test rolling upgrades from existing Elasticsearch and ODFE versions to OpenSearch RC1 in a sandbox cluster.
- Test clients! This will help identify what is working (and not working) so issues can be opened and prioritized.
- Use our docs and highlight any additional content you’d like to see! Submit a PR or open an issue for any content you think would be valuable.
Before installing or upgrading to OpenSearch 1.0.0 or OpenSearch Dashboards 1.0.0, please read the release notes (OpenSearch and OpenSearch Dashboard). While this 1.0.0 Release Candidate is suitable for testing by the community, you should not use a release candidate in a production environment - this Release Candidate is provided for testing and validation purposes only.
Speaking of help…
I would like to pass our thanks to those currently contributing to OpenSearch!
aadrien, accat, ace03uec, adkalavadia, alexz00, AmiStrn, amitai, anthonylouisbsb, aparo, asfoorial, astateofmind, Bhupendra, BlackMetalz, Bobpartb, bradlee, brandtj, Conan-Kudo, dawnfoster, denysvitali, dirkhh, erhan, erickg, fabide, FreCap, frotsch, galangel, geekygirldawn, GezimSejdiu, ginger, GoodMirek, hagayg, Hakky54, horizondave, horovits, igorid70, janhoy, jkeirstead, jkowall, jkowall, justme, Katulus, kyleconroy, lornajane, Malini, mattwelke, mosajjal, nickytd, Northern, opensorcerer89, oscark, otisg, ralph, retzkek, rmuir, robcowart, santiagobassett, SergioFG, shamil, sharp-pixel, sksamuel, spapadop, sunilchadha, tardyp, Tom1, ttx, tvc_apisani, and willyb
If I have missed anyone on this list, please reach out and I will very gratefully make an addition!
What’s next?
Let’s work together to test for bugs and identify feature gaps while working towards a GA release. The goal is to release the GA version of 1.0.0 on July 12, 2021 (check out the public roadmap). Stay tuned to the forums, GitHub, the community meeting, and our blog for the latest updates and announcements.
In the meantime, join us building OpenSearch (if you haven’t already)! Feel free to take a look around at what the community has been up to, check out the public roadmap, and then head over to look at the open issues. Or you could jump right in and start opening issues or contributing. For more details see here.