Elasticsearch 1.0.1

Release Notes


  • Disabled costly RAM usage estimation on Lucene 3.x segments #5201
  • Optimized multiple cluster state updates processing on receiving nodes #5139
  • Plugins: Remove needless URL instantiation in PluginManager #5206

Bug fixes:

  • Get field mapping API: made sure the request is executed on one of the nodes hosting the relevant index #5177
  • Snapshot & Restore: Made sure that restore of an existing index using rename opens the index after restore #5212
  • Snapshot & Restore: Mappings and settings are now restored when restoring an existing index #5210
  • Aggregations: missing aggregation fails when object containing the aggregation field is missing as well #5190
  • Aggregations: date_histogram against empty index results in ArrayIndexOutOfBoundsException #5179
  • Aggregations: Fixed timezone parsing in date_histogram aggregation #5057
  • Percolator: Fixed highlighting when percolating existing documents #5108
  • Percolator: Added support for highlight_query to the percolate api #5090
  • Highlighting: Ensured that the actual field name is returned when highlighting multiple fields using a wildcard expression #5221
  • Highlighting: Made sure that the proper highlighter is used when highlighting multiple fields using a wildcard expression #5175
  • Highlighting: Improved postings highlighter multi term queries (e.g. wildcard, prefix) support #5127
  • Highlighting: Made it possible to set the forceSource highlighting field option using the Java API #5220
  • Made sure that the SearchContext doesn't get closed prematurely #5165
  • Query DSL: Allow specifying nested fields in simple_query_string #5110
  • Query DSL: Added validation for the type values accepted by the multi_match query #4964
  • Query DSL: Made _exists_ and _missing_ behave consistently with exists and missing filters #5142
  • Fixed files permissions in Debian Package #3820
  • Prevented possible exception from being thrown in Strings#toCamelCase method #5207
  • XContentBuilder#yamlBuilder method returns now a YAML builder as expected #5185