Elasticsearch 1.0.2

Release Notes


  • Query API: Enforce query instance checking before it wrapping a query as a filter #5431
  • Discovery: Unicast discovery favours a ping response with master over a ping response without master #5413
  • Store Throttling: Updating throttle type setting was not applied upon updates #5392
  • Merging: Ensure merges to not happen when indexing a document or executing flush #5319
  • Packaging: Move systemd files from /etc to /usr/lib #4029

Bug fixes

  • Aggregations: Date histogram bucket should return the date key in UTC #5477
  • Aggregations: Scripts in aggs can't return more than 4 values #5414
  • Aggregations: Invoke postCollection on aggregation collectors #5387
  • Aggregations: Fixed a bug in date_histogram aggregation parsing #5379
  • Aggregations: Terms aggregations order wrong when sorting NaN #5236
  • Aggregations: aggregation error ArrayIndexOutOfBoundsException #5048
  • Query API: Terms filter returning wrong results due to wrong caching #5363
  • Query API: Edit distance allowed values for fuzzy_like_this query #5292
  • Query API: Add support of field boost in common terms query #5258
  • Field data: Fix issue where circuit breaker was always reset to 80% upon startup #5334
  • Field data: Circuit breaker could create NullPointerException #5326
  • Discovery: Prevent possible starvation due to exception if sending a ping throws exception #5440
  • Internal: Return correct XContentParser for SMILE #5510
  • Settings: Non-master nodes do not update the ElectMasterService when dynamically setting min_master_nodes #5494
  • Aliases API: An alias should accept a numeric routing value #5471
  • Snapshot/Restore API: Added retry mechanism to get snapshot method #5411
  • Percolation: Disabled query size estimation in percolator #5372
  • Delete by query API: Exposed shard id related to a failure in delete by query #5125
  • Geo: Allow distance unit for geohash precision #5449