WARNING: Version 5.6 of Elasticsearch has passed its EOL date.
This documentation is no longer being maintained and may be removed. If you are running this version, we strongly advise you to upgrade. For the latest information, see the current release documentation.
Breaking changes in 5.3
editBreaking changes in 5.3
editPackaging changes
editLogging configuration
editPreviously Elasticsearch exposed a single system property (es.logs
) that
included the absolute path to the configured logs directory, and the prefix of
the filenames used for the various logging files (the main log file, the
deprecation log, and the slow logs). This property has been replaced in favor of
three properties:
-
es.logs.base_path
: the absolute path to the configured logs directory -
es.logs.cluster_name
: the default prefix of the filenames used for the various logging files -
es.logs.node_name
: exposed ifnode.name
is configured for inclusion in the filenames of the various logging files (if you prefer)
The property es.logs
is deprecated and will be removed in Elasticsearch 6.0.0.
Use of Netty 3 is deprecated
editUsage of Netty 3 for transport (transport.type=netty3
) or HTTP
(http.type=netty3
) is deprecated and will be removed in Elasticsearch
6.0.0.
Settings changes
editLenient boolean representations are deprecated
editUsage of any value other than false
, "false"
, true
and "true"
in boolean
settings deprecated.
REST API changes
editLenient boolean representations are deprecated
editUsage of any value other than false
, "false"
, true
and "true"
for
boolean request parameters and boolean properties in the body of REST API calls
is deprecated.
Mapping changes
editLenient boolean representations are deprecated
editUsage of any value other than false
, "false"
, true
and "true"
for
boolean values in mappings is deprecated.