Here are the breaking changes for 6.0.
These changes can affect any instance of Logstash that uses impacted features. Changes to Logstash Core are plugin agnostic.
-
The setting
config.reload.interval
has been changed to use time value strings such as5m
,10s
etc. Previously, users had to convert this to a millisecond time value themselves. Note that the unit qualifier (s
) is required.
-
For
rpm
anddeb
release artifacts, config files that match the*.conf
glob pattern must be in the conf.d folder, or the files will not be loaded.
-
The
-e
and-f
CLI options are now mutually exclusive. This also applies to the corresponding long form optionsconfig.string
andpath.config
. This means any configurations provided via-e
will no longer be appended to the configurations provided via-f
. -
Configurations provided with
-f
orconfig.path
will not be appended withstdin
input andstdout
output automatically.
The following plugins were removed from the default bundle based on usage data. You can still install these plugins manually:
- logstash-codec-oldlogstashjson
- logstash-input-couchdb_changes
- logstash-input-irc
- logstash-input-log4j
- logstash-input-lumberjack
- logstash-filter-uuid
- logstash-output-xmpp
- logstash-output-irc
- logstash-output-statsd
Check out our Release Notes for additional release information.