Skip to content

Latest commit

 

History

History
248 lines (168 loc) · 6.73 KB

CHANGELOG.asciidoc

File metadata and controls

248 lines (168 loc) · 6.73 KB

{es} Release Notes

{es} 7.0.0

coming[7.0.0]

Breaking Changes

Machine Learning

Deprecations

Monitoring
  • The xpack.monitoring.collection.interval setting can no longer be set to -1 to disable monitoring data collection. Use xpack.monitoring.collection.enabled and set it to false (its default), which was added in 6.3.0.

Security
  • The fields returned as part of the mappings section by get index, get mappings, get field mappings, and field capabilities API are now only the ones that the user is authorized to access in case field level security is enabled.

Bug Fixes

Use date format in date_range mapping before fallback to default ({pull}29310[#29310])

Fix NPE in 'more_like_this' when field has zero tokens ({pull}30365[#30365])

Fixed prerelease version of elasticsearch in the deb package to sort before GA versions ({pull}29000[#29000])

Rollup
  • Validate timezone in range queries to ensure they match the selected job when searching ({pull}30338[#30338])

Regressions

Fail snapshot operations early when creating or deleting a snapshot on a repository that has been written to by an older Elasticsearch after writing to it with a newer Elasticsearch version. ({pull}30140[#30140])

Fix NPE when CumulativeSum agg encounters null value/empty bucket ({pull}29641[#29641]) Do not fail snapshot when deleting a missing snapshotted file ({pull}30332[#30332])

{es} 6.4.0

coming[6.4.0]

Deprecations

Deprecated multi-argument versions of the request methods in the RestClient. Prefer the "Request" object flavored methods. ({pull}30315[#30315])

New Features

The new _ignored field allows to know which fields got ignored at index time because of the ignore_malformed option. ({pull}30140[#29658])

A new analysis plugin called analysis_nori that exposes the Lucene Korean analysis module. ({pull}30397[#30397])

Enhancements

{ref-64}/breaking_64_api_changes.html#copy-source-settings-on-resize[Allow copying source settings on index resize operations] ({pull}30255[#30255])

Added new "Request" object flavored request methods in the RestClient. Prefer these instead of the multi-argument versions. ({pull}29623[#29623])

Added setJsonEntity to Request object so it is marginally easier to send JSON. ({pull}30447[#30447]) Watcher HTTP client used in watches now allows more parallel connections to the same endpoint and evicts long running connections. ({pull}30130[#30130])

The cluster state listener to decide if watcher should be stopped/started/paused now runs far less code in an executor but is more synchronous and predictable. Also the trigger engine thread is only started on data nodes. And the Execute Watch API can be triggered regardless is watcher is started or stopped. ({pull}30118[#30118])

Added put index template API to the high level rest client ({pull}30400[#30400])

Add ability to filter coordinating-only nodes when interacting with cluster APIs. ({pull}30313[#30313])

Bug Fixes

Use date format in date_range mapping before fallback to default ({pull}29310[#29310])

Fix NPE in 'more_like_this' when field has zero tokens ({pull}30365[#30365])

Do not ignore request analysis/similarity settings on index resize operations when the source index already contains such settings ({pull}30216[#30216])

Fix NPE when CumulativeSum agg encounters null value/empty bucket ({pull}29641[#29641])

Machine Learning
  • Account for gaps in data counts after job is reopened ({pull}30294[#30294])

Add validation that geohashes are not empty and don’t contain unsupported characters ({pull}30376[#30376])

Rollup
  • Validate timezone in range queries to ensure they match the selected job when searching ({pull}30338[#30338])

Allocation

Auto-expand replicas when adding or removing nodes to prevent shard copies from being dropped and resynced when a data node rejoins the cluster ({pull}30423[#30423])

Elasticsearch version 6.3.1

coming[6.3.1]

Bug Fixes

Reduce the number of object allocations made by {security} when resolving the indices and aliases for a request ({pull}30180[#30180])

Respect accept header on requests with no handler ({pull}30383[#30383])