28 February 2017 Releases

Elasticsearch 5.2.2 released

By Clinton Gormley

Today we are pleased to announce the release of Elasticsearch 5.2.2, based on Lucene 6.4.1. It is already available for deployment on Elastic Cloud, our Elasticsearch-as-a-service platform. All users should upgrade.

Latest stable release in 5.x:

Most of the bug fixes in this release are fairly minor, but a few fixes deserve special mention:

  • The request circuit breaker, which track the size of in-flight requests, was not decrementing its counter when the connection was closed by the client before the response could be returned. This could result in no further requests being accepted until the node has been restarted. All users should upgrade to take advantage of this bug fix.
  • The cgroup functionality (for reading OS stats for containers) had a bug in the regex for parsing /proc/self/cgroup which prevented nodes with multiple hierarchies from starting up.
  • Requests which have been delayed by a shard lock might be executed later on a different thread which lacks the request context, resulting in the requests being incorrectly rejected as unauthorised.
  • Removal of an undocumented syntax for include/exclude parameters in the terms aggregation broke certain aggregations in Kibana.

Please download Elasticsearch 5.2.2, try it out, and let us know what you think on Twitter (@elastic) or in our forum. You can report any problems on the GitHub issues page.