Relase Notes New features: Index Settings: Add index.recovery.initial_shards controlling the number of shards to exists when using local gateway (#1163) Query DSL: custom_filters_score (#1140) Allow to associate a custom cache key with a filter (#1142) Enhancements: Fail shard (recovery) allocation on a node when the index does not exists (#1148) Improve peer recovery of index files to reduce chances of corruption (#1158) Local Gateway: Allow to set gateway.local.initial_shards to quorum-1 (#1160) Bug fixes: Reusing query parser in WrapperQueryParser produces invalid queries (#1143) File#mkdirs gets stuck, might be concurrency issue (#1147) Search / Broadcast concurrency bug can result in response corruption / errors (#1152) Bulk API: _version on delete actions is not honored (#1156) Get API: Will always prefer first local execution, regardless of the preference (#1153) a get for a document that does not exists can cause open file handles leak (#1167) Java API: BoostingQueryBuilder does not build the query correctly (#1141) Mapping: default mapping type with root level date_formats can cause recursive addition of them to the mapping (#1168) Search API: REST endpoint should use default operation_threading of thread_per_shard (#1154) Unicast Discovery: Clusters under different cluster names can cause failed discovery (#1159) Update Settings: Changing the number of replicas does cause allocation / deallocation of shards (#1162)