- Adds new mixin configuration option
with_obsolete
to markssl
options as obsolete
- Adds new
ssl_enabled
setting for enabling/disabling the SSL configurations #44
- Adds standardized SSL settings and deprecates their non-standard counterparts. Deprecated settings will continue to work, and will provide pipeline maintainers with guidance toward using their standardized counterparts #42
- Adds new
ssl_truststore_path
,ssl_truststore_password
, andssl_truststore_type
settings for configuring SSL-trust using a PKCS-12 or JKS trust store, deprecating theirtruststore
,truststore_password
, andtruststore_type
counterparts. - Adds new
ssl_certificate_authorities
setting for configuring SSL-trust using a PEM-formated list certificate authorities, deprecating itscacert
counterpart.
- Adds new
- Adds new
ssl_keystore_path
,ssl_keystore_password
, andssl_keystore_type
settings for configuring SSL-identity using a PKCS-12 or JKS key store, deprecating theirkeystore
,keystore_password
, andkeystore_type
counterparts. - Adds newssl_certificate
andssl_key
settings for configuring SSL-identity using a PEM-formatted certificate/key pair, deprecating theirclient_cert
andclient_key
counterparts. - Added a way for plugin maintainers to include this mixin without supporting the now-deprecated SSL options.
- Added the
ssl_cipher_suites
option
- Feat: add
ssl_supported_protocols
option #40
- Feat: add
ssl_verification_mode
#39
- Removed obsolete
ssl_certificate_verify
option
- Fix some documentation issues
- Breaking: mark ssl_certificate_verify as obsolete
- Make ssl_certificate_verify deprecated, not obsolete. We don't want to break compat across major logstash versions
- Add user / password options for HTTP auth
- Obsolete ssl_certificate_verify option that didn't actually work
- Raise configuration error when user supplies a trust/keystore without a password
- Relax constraint on logstash-core-plugin-api to >= 1.60 <= 2.99
- Republish all the gems under jruby.
- Update the plugin to the version 2.0 of the plugin api, this change is required for Logstash 5.0 compatibility. See elastic/logstash#5141
- Fix 'ssl_certificate_validation' option to actually let you disable cert validation
- Depend on logstash-core-plugin-api instead of logstash-core, removing the need to mass update plugins on major releases of logstash
- New dependency requirements for logstash-core for the 5.0 release
- Use a superior 'validate_after_inactivity' default of 200ms to force more frequent checks for broken keepalive situations
- Bump manticore version to be at least 0.5.2 for #close support
- Default
automatic_retries
to 1 to fix connections to hosts with broken keepalive - Add
non_idempotent_retries
option
- Plugins were updated to follow the new shutdown semantic, this mainly allows Logstash to instruct input plugins to terminate gracefully, instead of using Thread.raise on the plugins' threads. Ref: elastic/logstash#3895
- Dependency on logstash-core update to 2.0
- Add 'verify_cert' config option
- Default to 0 automatic_retries
- Allow to use either V1 or V2 of the
AWS-SDK
in your plugins. Fixes: logstash-plugins/logstash-mixin-aws#8