Description
New APIs
The following APIs are marked as stable
in 7.7 and require implementation.
[ ] async_search.delete.json- bumped to7.7.1
[ ] async_search.get.json- bumped to7.7.1
[ ] async_search.submit.json- bumped to7.7.1
- cat.ml_data_frame_analytics.json - Implement cat.ml_data_frame_analytics #4565
- cat.ml_datafeeds.json - Implement cat.ml_datafeeds #4564
- cat.ml_jobs.json - Implement cat.ml_jobs #4563
- cat.ml_trained_models.json - Implement cat.ml_trained_models #4562
- cat.transform.json - See: Implement cat.transforms #4557
- cluster.delete_component_template.json - marked as experimental
- cluster.get_component_template.json - marked as experimental
- cluster.put_component_template.json - marked as experimental
- indices.reload_search_analyzers.json - See: Implement indices.reload_search_analyzers #4529
- ml.estimate_model_memory.json - See: Implement ml.estimate_model_memory.json #4530
- ml.set_upgrade_mode.json - See: Implement ml.set_upgrade_mode #4535
- security.get_builtin_privileges.json - See: Implement security.get_builtin_privileges #4536
[ ] transform.delete_transform.json- bumped to7.7.1
[ ] transform.get_transform.json- bumped to7.7.1
[ ] transform.get_transform_stats.json- bumped to7.7.1
[ ] transform.preview_transform.json- bumped to7.7.1
[ ] transform.put_transform.json- bumped to7.7.1
[ ] transform.start_transform.json- bumped to7.7.1
[ ] transform.stop_transform.json- bumped to7.7.1
[ ] transform.update_transform.json- bumped to7.7.1
API patches
Elasticsearch Release Notes
The following release notes were extracted 2020 04 01.
Deprecations
Features/Features
- Add cluster.remote.connect to deprecation info API Add cluster.remote.connect to deprecation info API elasticsearch#54142 [#54142] (issue: Introduce formal role for remote cluster client elasticsearch#53924 [#53924])
Machine Learning
- [ML] renaming inference processor field field_mappings to new name field_map [ML] renaming inference processor field field_mappings to new name field_map elasticsearch#53433 [#53433]
Search
- Deprecate BoolQueryBuilder's mustNot field Deprecate BoolQueryBuilder's mustNot field elasticsearch#53125 [#53125]
New features
Aggregations
- Add Boxplot Aggregation Add Boxplot Aggregation elasticsearch#51948 [#51948] (issue: Boxplot Aggregation elasticsearch#33112 [#33112])
Analysis
- add nori_number token filter in analysis-nori add nori_number token filter in analysis-nori elasticsearch#53583 [#53583] - Add nori_number token filter in analysis-nori and discard_punctuation to filter #4591
Geo
-
Add support for distance queries on shape queries Add support for distance queries on shape queries elasticsearch#53468 [#53468]
-
Add support for distance queries on geo_shape queries Add support for distance queries on geo_shape queries elasticsearch#53466 [#53466] (issues: Distance from [lon,lat] to geo_shape elasticsearch#13351 [#13351], geo_shape queries no longer accept circle in 6.6.0 elasticsearch#39237 [#39237])
-
Add support for multipoint shape queries Add support for multipoint shape queries elasticsearch#52564 [#52564] (issue: Add support for multipoint geoshape queries elasticsearch#52133 [#52133])
-
Add support for multipoint geoshape queries Add support for multipoint geoshape queries elasticsearch#52133 [#52133] (issue: Add support for MultiPoint Queries to new BKD geo_shape indexing approach elasticsearch#37318 [#37318])
Infra/Core
- Implement hidden indices Implement hidden indices elasticsearch#50452 [#50452] (issues: System Indices elasticsearch#50251 [#50251], Remove unused IndicesOptions#fromByte method elasticsearch#50665 [#50665], IndicesOptions wilcard state parsing is too lenient elasticsearch#50762 [#50762])
Mapping
- Introduce a
constant_keyword
field. Introduce aconstant_keyword
field. elasticsearch#49713 [#49713]
Upgrades
Features/Ingest
- Support array for all string ingest processors Support array for all string ingest processors elasticsearch#53343 [#53343] (issue: Ingest: Lowercase/uppercase processor: Support arrays elasticsearch#51087 [#51087])
Enhancements
Aggregations
-
Add histogram field type support to boxplot aggs http://github.com/elastic/elasticsearch/pull/52265 [#52265] (issues: http://github.com/elastic/elasticsearch/issues/33112 [#33112], http://github.com/elastic/elasticsearch/issues/52233 [#52233])
-
Implement top_metrics agg http://github.com/elastic/elasticsearch/pull/51155 [#51155] (issue: http://github.com/elastic/elasticsearch/issues/48069 [#48069]) - Implement Top Metrics aggregation #4594
Features/CAT APIs
-
/_cat/shards support path stats http://github.com/elastic/elasticsearch/pull/53461 [#53461]
-
Allow _cat indices & aliases to use indices options http://github.com/elastic/elasticsearch/pull/53248 [#53248] (issue: http://github.com/elastic/elasticsearch/issues/52304 [#52304])
Features/Ingest
- Add empty_value parameter to CSV processor http://github.com/elastic/elasticsearch/pull/51567 [#51567] - Add empty_value parameter to CSV processor #4597
Features/Stats
-
Add analysis components and mapping types to the usage API. http://github.com/elastic/elasticsearch/pull/51031 [#51031]- not present in 7.7.0 Add analysis components and mapping types to the usage API. elasticsearch#51031 (comment)
Infra/Core
- Implement hidden aliases http://github.com/elastic/elasticsearch/pull/52547 [#52547] (issue: http://github.com/elastic/elasticsearch/issues/52304 [#52304])
Ilm
- Allow forcemerge in the hot phase for ILM policies http://github.com/elastic/elasticsearch/pull/52073 [#52073] (issue: http://github.com/elastic/elasticsearch/issues/43165 [#43165]) - requires update to XML docs in client - Allow forcemerge in the hot phase for ILM policies #4598
Machine Learning
- [ML] Add indices_options to datafeed config and update http://github.com/elastic/elasticsearch/pull/52793 [#52793] (issue: http://github.com/elastic/elasticsearch/issues/48056 [#48056])
Mapping
-
Wildcard field - add normalizer support http://github.com/elastic/elasticsearch/pull/53851 [#53851]
-
Wildcard field - added case insensitive search option http://github.com/elastic/elasticsearch/pull/53814 [#53814]
Reindex
- Reindex: allow comma separated source indices http://github.com/elastic/elasticsearch/pull/52044 [#52044] (issue: http://github.com/elastic/elasticsearch/issues/51949 [#51949])