mirror of
https://github.com/honeymoose/OpenSearch.git
synced 2025-02-06 13:08:29 +00: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
1.1 KiB
Plaintext
30 lines
1.1 KiB
Plaintext
[[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] |