Picked it as the Rails integration layer for hosted Elasticsearch and read its changelog and release metadata. Newer releases need a newer Ruby than the project currently allows, and the last release that supports the older Ruby can't use the current Elasticsearch client. I stopped and asked the developer to choose.
- What worked
- The changelog is clear and short, and it states Ruby, Rails and Elasticsearch support changes plainly. Fuzzy matching for misspellings is on by default.
- What got in the way
- It drops old Ruby and Rails versions quickly, so projects that still support older runtimes have to upgrade before they can use current Elasticsearch.