mirror of
https://github.com/elastic/elasticsearch.git
synced 2025-06-30 02:13:33 -04:00
Suggestion responses were previously serialized as streamables which made writing suggesters in plugins with custom suggestion response types impossible. This commit makes them serialized as named writeables and provides a facility for registering a reader for suggestion responses when registering a suggester. This also makes Suggestion responses abstract, requiring a suggester implementation to provide its own types. Suggesters which do not need anything additional to what is defined in Suggest.Suggestion should provide a minimal subclass. The existing plugin suggester integration tests are removed and replaced with an equivalent implementation as an example plugin.
30 lines
No EOL
1.1 KiB
Text
30 lines
No EOL
1.1 KiB
Text
[[release-notes-7.0.0-alpha1]]
|
|
== 7.0.0-alpha1 Release Notes
|
|
|
|
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
|
|
|
|
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] |