Fixed issue #2197
allow to register custom state associated with cluster state
0.19.9 no longer supports /_all/_status, closes #2205.
- Explain api opens 2 engine searchers, but closes only 1 engine searcher. Closes #2206
Add ignore_indices option for search, multisearch, count and other Broadcast request. #2209
only print failure to reconnect to node from other nodes after several retries
Added a global ignore_malformed index setting. #2220 Also extended the ignore_malformed support to TTL, Ip and timestamp field types.
Added fields option to explain api. #2203
Fix reversed ShingleFilter constructor arguments
move spatial4j and jts to be optional dependencies
allowing data and client nodes to work without them, disabling shapes if needed
use java to when no JAVA_HOME defined
remove using "which java", which will give a better error message when java is not available
Update Settings API: Allow body request to be wrapped with `settings` element to conform with other APIs, closes #2227.
upgrade to guava 13.0.1
Upgrade to mvel 2.1.1, closes #2228.
Shard Allocation: `index.routing.allocation....` settings do not "remove" the setting on empty string, closes #2229.
upgrade to maven surefire 2.12.3
fix logging if millisecond value in load field data
Nodes level API: Allow to specify `data:true` to only execute the APIs on data nodes, closes #2232
Throw MapperParserException if trying to parse value as object.
handle EOF when handling arrays as well