We have released v1.9.0. ChangeLog is here.
This release includes new config reload feature and some enhancements.
New light-weight config reload
We introduce new configuration reload feature.
This re-creates only internal pipeline, so this is faster than existing worker-restart model.
You can use this config reload via
USR2 signal or
Any feedback would be appreciated.
Drop ruby 2.1/2.2/2.3 support
See Drop schedule announcement in 2019.
Support Ruby's Time class in msgpack serde
Fluentd uses MessagePack format for buffering data by default.
This has one limitation: Can't use msgpack ext type for non primitive class.
Since v1.9, Fluentd supports
Time class by
This is useful when your log contains multiple time fields.
Major bug fixes
- outut/buffer: Fix stage size computation
- buffer: Disable the optimization of Metadata instance comparison on Windows to avoid lots of buffer files
- server: Ignore Errno::EHOSTUNREACH in TLS accept to avoid fluentd restart