Breaking changes in 7.1
This section discusses the changes that you need to be aware of when migrating your application to Elasticsearch 7.1.
See also What’s new in 7.17 and Release notes.
HTTP changes
Deprecation of old HTTP settings
The http.tcp_no_delay setting is deprecated in 7.1. It is replaced by http.tcp.no_delay.
Network changes
Deprecation of old network settings
The network.tcp.connect_timeout setting is deprecated in 7.1. This setting was a fallback setting for transport.connect_timeout. To change the default connection timeout for client connections, modify transport.connect_timeout.
Transport changes
Deprecation of old transport settings
The following settings are deprecated in 7.1. Each setting has a replacement setting that was introduced in 6.7.
-
transport.tcp.portis replaced bytransport.port -
transport.tcp.compressis replaced bytransport.compress -
transport.tcp.connect_timeoutis replaced bytransport.connect_timeout -
transport.tcp_no_delayis replaced bytransport.tcp.no_delay -
transport.profiles.profile_name.tcp_no_delayis replaced bytransport.profiles.profile_name.tcp.no_delay -
transport.profiles.profile_name.tcp_keep_aliveis replaced bytransport.profiles.profile_name.tcp.keep_alive -
transport.profiles.profile_name.reuse_addressis replaced bytransport.profiles.profile_name.tcp.reuse_address -
transport.profiles.profile_name.send_buffer_sizeis replaced bytransport.profiles.profile_name.tcp.send_buffer_size -
transport.profiles.profile_name.receive_buffer_sizeis replaced bytransport.profiles.profile_name.tcp.receive_buffer_size
© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/breaking-changes-7.1.html