Full Changelog: v1.17.1...v1.18.0
Enhancement
- #4624 Add zero-downtime-restart feature for non-Windows
- #4661 Add with-source-only feature
fluentd
command: Add--with-source-only
option- System configuration: Add
with_source_only
option
- #4661 Embedded plugin: Add
out_buffer
plugin, which can be used for buffering and relabeling events - #4580 Config File Syntax: Extend Embedded Ruby Code support for Hashes and Arrays
- Example:
key {"foo":"#{1 + 1}"} => key {"foo":"2"}
- Please note that this is not backward compatible, although we assume that this will never affect to actual existing configs.
- In case the behavior changes unintentionally, you can disable this feature by surrounding the entire value with single quotes.
key '{"foo":"#{1 + 1}"}' => key {"foo":"#{1 + 1}"}
- Example:
- #4718 transport tls: Use SSL_VERIFY_NONE by default
- #4720 transport tls: Add
ensure_fips
option to ensure FIPS compliant mode - #4649 plugin_helper/server: Add
receive_buffer_size
parameter in transport section - #4620 filter_parser: Now able to handle multiple parsed results
- #4655 in_http: add
add_tag_prefix
option - #4604 System configuration: add
path
option inlog
section
Bug Fix
- #4716 command: fix NoMethodError of
--daemon
under Windows - #4605
fluentd
command: fix--plugin
(-p
) option not to overwrite default value
Misc
- #4619 http_server: Ready to support Async 2.0 gem
- #4641 Minor code refactoring
- #4638 #4644 #4675 #4676 #4677 #4686 CI fixes
Contributors to this release (Alphabetical order)
- Athish Pranav D
- Daijiro Fukuda
- Kentaro Hayashi
- Takuro Ashie
- Watson