Elasticsearch 5.0.0-rc1 released

Today we are on the edge of our seats with excitement, because we’re announcing the release of Elasticsearch 5.0.0-rc1 based on Lucene 6.2.0. This means that the GA release is VERY VERY CLOSE! This is the seventh in a series of pre-5.0.0 releases designed to let you test out your application with the features and changes coming in 5.0.0, and to give us feedback about any problems that you encounter.

This release contains a number of minor enhancements and bug fixes that have been added since 5.0.0-alpha5 (all of which you can read about in the release notes linked above), and one big change: strict URL query-string parameter parsing.

Strict URL query-string parameter parsing

While working on 5.0, we have adopted a "shout early, should loud" approach. If your nodes don’t have enough file handles, throw an exception and fail. If you have an unknown setting or an invalid value for a setting, throw an exception and fail. Unknown or incorrect mappings, invalid search requests? Throw an exception and fail!

It is so much easier to find and fix a problem when you know that it is a problem!

Continuing in this vein, parsing of URL query-string parameters is now strict. No more silently ignoring unknown or mistyped options. Take this for example: