5.3.1 Release Notesedit

See Multi data path bug in Elasticsearch 5.3.0.

Also see Breaking changes in 5.3.

Breaking changesedit

Settings

Enhancementsedit

Core
Network
  • Adjust default Netty receive predictor size to 64k #23542 (issue: #23185)
REST
  • Cluster stats should not render empty http/transport types #23735

Bug fixesedit

Aggregations
  • The filter and significant_terms aggregations should parse the filter as a filter, not a query. #23797
  • Restore support for the include/pattern syntax. #23140 (issue: #22933)
Bulk
Core
  • Improve performance of extracting warning value #24114 (issue: #24018)
  • Restrict build info loading to ES jar, not any jar #24049 (issue: #21955)
Discovery
  • ZenDiscovery - only validate min_master_nodes values if local node is master #23915 (issue: #23695)
Index APIs
  • Honor update request timeout #23825
Inner Hits
  • Replace NestedChildrenQuery with ParentChildrenBlockJoinQuery #24039 (issue: #24016)
Internal
  • Add infrastructure to mark contexts as system contexts #23830
Java REST Client
  • Make buffer limit configurable in HeapBufferedConsumerFactory #23970 (issue: #23958)
Mapping
  • Preserve response headers when creating an index #23950 (issue: #23947)
  • Fix NPE with scaled floats stats when field is not indexed #23528 (issue: #23487)
Network
  • Fix possible hang in local transport when nodes get concurrently disconnected #23962 (issue: #23942)
Plugin Repository Azure
  • Azure blob store’s readBlob() method first checks if the blob exists #23483 (issue: #23480)
Reindex API
  • Fix reindex with a remote source on a version before 2.0.0 #23805
Search
  • Disable graph analysis at query time for shingle and cjk filters producing tokens of different size #23920 (issue: #23918)
  • Fix cross-cluster remote node gateway attributes #23863
  • Use a fixed seed for computing term hashCode in TermsSliceQuery #23795
Settings
Stats
  • Handle existence of cgroup version 2 hierarchy #23493 (issue: #23486)

Upgradesedit

Internal
  • upgrade to Lucene 6.4.2 #23933