Elasticsearch 1.1.1
See issues on GitHub
Release Notes
Enhancements
- Upgrade to Lucene 4.7.2 #5802
- Geo Point Mapping: Allow to parse lat/lon as strings and coerce them #5626
- Test cluster: Moved
wipe*
methods,randomIndexTemplate
&ensureEstimatedStats
toTestCluster
#5542
Bug fixes
- Mapping API: Fix
include_in_all
for multi field #5522 - Mapping API: Throw error when updating binary field mapping to be stored #5474
- Mapping API:
geo_point
doesn't allow null values as of 1.1.0 #5680 - Mapping API: Ensure mapping is propagated to master at all times, even if index creation failed #5623
- Mapping API: Ensure that TTL cleanup thread does not accidentally create indices again #5766
- Mapping API: Propagate percolate mapping changes to cluster state #5776
- Snapshot/Restore API: Snapshot status failing without repository #5790
- Snapshot/Restore API:
SnapshotMetaData.fromXContent
does not matchtoXContent
, but throws an Exception #5615 - Internal: Ensure pending merges are updated on segment flushes #5779
- Internal: Replace
InternalSearchResponse#EMPTY
withInternalSearchResponse#empty()
to prevent out-of-scope modification of that instance #5775 - Internal: Return to use
ConcurrentMergeScheduler
#5817 - Internal: Closing an
IndexReader
on an already relocated / closed shard could cause memory leaks #5825 - cat API: _cat plugin endpoint throws an exception #5778
- Allocation: Fix format string for
DiskThresholdDecider
reroute explanation #5749 - Allocation: Failed shards could be re-assigned to the same nodes if multiple replicas failed at once #5725
- Aggregations: A nested
nested
aggregation falls outside of its parentnested
aggregation bounds #5728 - Field data: Percolator doesn't reduce CircuitBreaker stats in every case #5588
- Field data: Fixed eager fielddata loading #5557
- Bulk API: Ensure that specific failures do not affect whole request #4987
- Search API: Prevent
ArrayIndexOutOfBoundsSelection
on counter which selects a random shard in case of a lot of searches #5559 - Search Template API: endpoint now supports
source
parameter #5556 - REST Scroll API: Clear scroll should accept
scroll_id
in body #5726 - REST Scroll API: Throw useful error when invalid
scroll_id
is specified #5738 - Search stats: Make sure successful operations are counted correct if second search phase is fast #5713
- Scripting:
ScriptDocValues.EMPTY
doesn't implementgetValue
, resulting in different behaviour if no document in a segment had a value #5646 - Cluster State: Clusterstate misses the cluster name as it's identifier #5622
- Tribe node: Fixing errors on start up #5582
- Index Template API: Fixed issue with dynamic mapping in Elasticsearch #5256