You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+10Lines changed: 10 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,13 @@
1
+
## 11.14.0
2
+
- Reviewed and deprecated SSL settings to comply with Logstash's naming convention [#1115](https://github.com/logstash-plugins/logstash-output-elasticsearch/pull/1115)
3
+
- Deprecated `ssl` in favor of `ssl_enabled`
4
+
- Deprecated `cacert` in favor of `ssl_certificate_authorities`
5
+
- Deprecated `keystore` in favor of `ssl_keystore_path`
6
+
- Deprecated `keystore_password` in favor of `ssl_keystore_password`
7
+
- Deprecated `truststore` in favor of `ssl_truststore_path`
8
+
- Deprecated `truststore_password` in favor of `ssl_truststore_password`
9
+
- Deprecated `ssl_certificate_verification` in favor of `ssl_verification_mode`
10
+
1
11
## 11.13.1
2
12
- Avoid crash by ensuring ILM settings are injected in the correct location depending on the default (or custom) template format, template_api setting and ES version [#1102](https://github.com/logstash-plugins/logstash-output-elasticsearch/pull/1102)
@@ -424,8 +431,9 @@ this defaults to a concatenation of the path parameter and "_bulk"
424
431
425
432
[id="plugins-{type}s-{plugin}-cacert"]
426
433
===== `cacert`
434
+
deprecated[8.8.0, Replaced by <<plugins-{type}s-{plugin}-ssl_certificate_authorities>>]
427
435
428
-
* Value type is <<path,path>>
436
+
* Value type is a list of <<path,path>>
429
437
* There is no default value for this setting.
430
438
431
439
The .cer or .pem file to validate the server's certificate.
@@ -771,6 +779,7 @@ formats] and the `@timestamp` field of each event is being used as source for th
771
779
772
780
[id="plugins-{type}s-{plugin}-keystore"]
773
781
===== `keystore`
782
+
deprecated[8.8.0, Replaced by <<plugins-{type}s-{plugin}-ssl_keystore_path>>]
774
783
775
784
* Value type is <<path,path>>
776
785
* There is no default value for this setting.
@@ -780,6 +789,7 @@ It can be either .jks or .p12
780
789
781
790
[id="plugins-{type}s-{plugin}-keystore_password"]
782
791
===== `keystore_password`
792
+
deprecated[8.8.0, Replaced by <<plugins-{type}s-{plugin}-ssl_keystore_password>>]
783
793
784
794
* Value type is <<password,password>>
785
795
* There is no default value for this setting.
@@ -1036,6 +1046,7 @@ do not use full URL here, only paths, e.g. "/sniff/_nodes/http"
1036
1046
1037
1047
[id="plugins-{type}s-{plugin}-ssl"]
1038
1048
===== `ssl`
1049
+
deprecated[8.8.0, Replaced by <<plugins-{type}s-{plugin}-ssl_enabled>>]
1039
1050
1040
1051
* Value type is <<boolean,boolean>>
1041
1052
* There is no default value for this setting.
@@ -1044,8 +1055,17 @@ Enable SSL/TLS secured communication to Elasticsearch cluster.
1044
1055
Leaving this unspecified will use whatever scheme is specified in the URLs listed in <<plugins-{type}s-{plugin}-hosts>> or extracted from the <<plugins-{type}s-{plugin}-cloud_id>>.
1045
1056
If no explicit protocol is specified plain HTTP will be used.
deprecated[8.8.0, Replaced by <<plugins-{type}s-{plugin}-ssl_verification_mode>>]
1049
1069
1050
1070
* Value type is <<boolean,boolean>>
1051
1071
* Default value is `true`
@@ -1054,6 +1074,33 @@ Option to validate the server's certificate. Disabling this severely compromises
1054
1074
For more information on disabling certificate verification please read
1055
1075
https://www.cs.utexas.edu/~shmat/shmat_ccs12.pdf
1056
1076
1077
+
[id="plugins-{type}s-{plugin}-ssl_enabled"]
1078
+
===== `ssl_enabled`
1079
+
1080
+
* Value type is <<boolean,boolean>>
1081
+
* There is no default value for this setting.
1082
+
1083
+
Enable SSL/TLS secured communication to Elasticsearch cluster.
1084
+
Leaving this unspecified will use whatever scheme is specified in the URLs listed in <<plugins-{type}s-{plugin}-hosts>> or extracted from the <<plugins-{type}s-{plugin}-cloud_id>>.
1085
+
If no explicit protocol is specified plain HTTP will be used.
Defines how to verify the certificates presented by another party in the TLS connection:
1146
+
1147
+
`full` validates that the server certificate has an issue date that’s within
1148
+
the not_before and not_after dates; chains to a trusted Certificate Authority (CA), and
1149
+
has a hostname or IP address that matches the names within the certificate.
1150
+
1151
+
`none` performs no certificate validation.
1152
+
1153
+
WARNING: Setting certificate verification to `none` disables many security benefits of SSL/TLS, which is very dangerous. For more information on disabling certificate verification please read https://www.cs.utexas.edu/~shmat/shmat_ccs12.pdf
1154
+
1074
1155
[id="plugins-{type}s-{plugin}-template"]
1075
1156
===== `template`
1076
1157
@@ -1141,6 +1222,7 @@ a timeout occurs, the request will be retried.
1141
1222
1142
1223
[id="plugins-{type}s-{plugin}-truststore"]
1143
1224
===== `truststore`
1225
+
deprecated[8.8.0, Replaced by <<plugins-{type}s-{plugin}-ssl_truststore_path>>]
1144
1226
1145
1227
* Value type is <<path,path>>
1146
1228
* There is no default value for this setting.
@@ -1151,6 +1233,7 @@ Use either `:truststore` or `:cacert`.
0 commit comments