[[release-notes-7.0.0-alpha1]]
== {es} version 7.0.0-alpha1

The changes listed below have been released for the first time in Elasticsearch 7.0.0-alpha1.

[[breaking-7.0.0-alpha1]]
[float]
=== Breaking changes

Core::
* Tribe node has been removed in favor of Cross-Cluster-Search

Cross-Cluster-Search::
* `http_addresses` has been removed from the <<cluster-remote-info>> API
  because it is expensive to fetch and no longer needed by Kibana.

Rest API::
* The Clear Cache API only supports `POST` as HTTP method
* `CircuitBreakingException` was previously mapped to HTTP status code 503 and is now
   mapped as HTTP status code 429.

Aggregations::
* The Percentiles and PercentileRanks aggregations now return `null` in the REST response,
  instead of `NaN`.  This makes it consistent with the rest of the aggregations.  Note:
  this only applies to the REST response, the java objects continue to return `NaN` (also
  consistent with other aggregations)

Suggesters::
* Plugins that register suggesters can now define their own types of suggestions and must
  explicitly indicate the type of suggestion that they produce. Existing plugins will
  require changes to their plugin registration. See the `custom-suggester` example
  plugin {pull}30284[#30284]
  
[float]
[[enhancement-7.0.0-alpha1]]
=== Enhancements

Machine learning::
* Adds categorical filter type to detector rules. {ml-pull}27[#27]