navigation_title |
---|
Breaking changes |
Breaking changes can impact your Elastic applications, potentially disrupting normal operations. Before you upgrade, carefully review the Logstash breaking changes and take the necessary steps to mitigate any issues.
% ## Next version [logstash-nextversion-breaking-changes]
% ::::{dropdown} Title of breaking change
% Description of the breaking change.
% For more information, check [PR #](PR link).
% Impact
Impact of the breaking change.
% Action
Steps for mitigating deprecation impact.
% ::::
We’ve removed deprecated SSL settings in some {{ls}} plugins, and have replaced them with updated settings. If your plugin configuration contains any of these obsolete options, the plugin may fail to start.
::::{dropdown} logstash-input-beats
:name: input-beats-ssl-9.0
Setting | Replaced by |
---|---|
cipher_suites | ssl_cipher_suites |
ssl | ssl_enabled |
ssl_peer_metadata | ssl_peer_metadata option of enrich |
ssl_verify_mode | ssl_client_authentication |
tls_min_version | ssl_supported_protocols |
tls_max_version | ssl_supported_protocols |
::::
::::{dropdown} logstash-input-elastic_agent
:name: input-elastic_agent-ssl-9.0
Setting | Replaced by |
---|---|
cipher_suites | ssl_cipher_suites |
ssl | ssl_enabled |
ssl_peer_metadata | ssl_peer_metadata option of enrich |
ssl_verify_mode | ssl_client_authentication |
tls_min_version | ssl_supported_protocols |
tls_max_version | ssl_supported_protocols |
::::
::::{dropdown} logstash-input-elasticsearch
:name: input-elasticsearch-ssl-9.0
Setting | Replaced by |
---|---|
ca_file | ssl_certificate_authorities |
ssl | ssl_enabled |
ssl_certificate_verification | ssl_verification_mode |
::::
::::{dropdown} logstash-input-elastic_serverless_forwarder
:name: input-elastic_serverless_forwarder-ssl-9.0
Setting | Replaced by |
---|---|
ssl | ssl_enabled |
::::
::::{dropdown} logstash-input-http
:name: input-http-ssl-9.0
Setting | Replaced by |
---|---|
cipher_suites | ssl_cipher_suites |
keystore | ssl_keystore_path |
keystore_password | ssl_keystore_password |
ssl | ssl_enabled |
ssl_verify_mode | ssl_client_authentication |
tls_max_version | ssl_supported_protocols |
tls_min_version | ssl_supported_protocols |
verify_mode | ssl_client_authentication |
::::
::::{dropdown} logstash-input-http_poller
:name: input-http_poller-ssl-9.0
Setting | Replaced by |
---|---|
cacert | ssl_certificate_authorities |
client_cert | ssl_certificate |
client_key | ssl_key |
keystore | ssl_keystore_path |
keystore_password | ssl_keystore_password |
keystore_type | ssl_keystore_password |
truststore | ssl_truststore_path |
truststore_password | ssl_truststore_password |
truststore_type | ssl_truststore_type |
::::
::::{dropdown} logstash-input-tcp
:name: input-tcp-ssl-9.0
Setting | Replaced by |
---|---|
ssl_cert | ssl_certificate |
ssl_enable | ssl_enabled |
ssl_verify | ssl_client_authentication in server mode and ssl_verification_mode in client mode |
::::
::::{dropdown} logstash-filter-elasticsearch
:name: filter-elasticsearch-ssl-9.0
Setting | Replaced by |
---|---|
ca_file | ssl_certificate_authorities |
keystore | ssl_keystore_path |
keystore_password | ssl_keystore_password |
ssl | ssl_enabled |
::::
::::{dropdown} logstash-filter-http
:name: filter-http-ssl-9.0
Setting | Replaced by |
---|---|
cacert | ssl_certificate_authorities |
client_cert | ssl_certificate |
client_key | ssl_key |
keystore | ssl_keystore_path |
keystore_password | ssl_keystore_password |
keystore_type | ssl_keystore_type |
truststore | ssl_truststore_path |
truststore_password | ssl_truststore_password |
truststore_type | ssl_truststore_type |
::::
::::{dropdown} logstash-output-elasticsearch
:name: output-elasticsearch-ssl-9.0
Setting | Replaced by |
---|---|
cacert | ssl_certificate_authorities |
keystore | ssl_keystore_path |
keystore_password | ssl_keystore_password |
ssl | ssl_enabled |
ssl_certificate_verification | ssl_verification_mode |
truststore | ssl_truststore_path |
truststore_password | ssl_truststore_password |
::::
::::{dropdown} logstash-output-http
:name: output-http-ssl-9.0
Setting | Replaced by |
---|---|
cacert | ssl_certificate_authorities |
client_cert | ssl_certificate |
client_key | ssl_key |
keystore | ssl_keystore_path |
keystore_password | ssl_keystore_password |
keystore_type | ssl_keystore_password |
truststore | ssl_truststore_path |
truststore_password | ssl_truststore_password |
truststore_type | ssl_truststore_type |
::::
::::{dropdown} logstash-output-tcp
:name: output-tcp-ssl-9.0
Setting | Replaced by |
---|---|
ssl_cacert | ssl_certificate_authorities |
ssl_cert | ssl_certificate |
ssl_enable | ssl_enabled |
ssl_verify | ssl_client_authentication in server mode and ssl_verification_mode in client mode |
::::
We’ve deprecated the {{ls}} Enterprise_search integration plugin, and its component App Search and Workplace Search plugins. These plugins will receive only security updates and critical fixes moving forward.
We recommend using our native {{es}} tools for your Search use cases. For more details, please visit the Search solution and use case documentation.