Releases: fluent/fluentd
Releases · fluent/fluentd
Fluentd v1.16.2
Bug Fix
- #4208 in_tail: Fix new watcher is wrongly detached on rotation when
follow_inodes
, which causes stopping tailing the file - #4237 in_tail: Prevent wrongly unwatching when
follow_inodes
, which causes log duplication - #4214 in_tail: Fix warning log about overwriting entry when
follow_inodes
- #4239 in_tail: Ensure to discard TailWatcher with missing target when
follow_inodes
- #4178 MessagePackFactory: Make sure to reset local unpacker to prevent received broken data from affecting other receiving data
- #4188 Fix failure to launch Fluentd on Windows when the log path isn't specified in the command line
- #4229 logger: Prevent growing cache size of
ignore_same_log_interval
unlimitedly - #4225 Update sigdump to 0.2.5 to fix wrong value of object counts
Misc
- #4191 in_tail: Check detaching inode when
follow_inodes
- #4228 in_tail: Add debug log for pos file compaction
- #4201 #4210 Code improvements detected by RuboCop Performance
- #4159 Add notice for unused argument
unpacker
ofChunkMessagePackEventStreamer.each
Contributors to this release (Alphabetical order)
- Christian Menges
- Daijiro Fukuda
- Gary Zhu
- Katuya Kawakami
- Masaki Hatada
- Takuro Ashie
Fluentd v1.16.1
Enhancement
- #4137 in_tcp: Add
message_length_limit
to drop large incoming data
Bug Fix
- #4124 Fix NameError of
SecondaryFileOutput
when setting secondary other thanout_secondary_file
- #4131 Server helper: Suppress error of
UDPServer
overmax_bytes
on Windows - #4147 Buffer: Fix that
compress
setting causes unexpected error when receiving already compressed MessagePack
Misc
- #4119 Update MAINTAINERS.md
- #4123 Update security policy
- #4128 Plugin template: Remove unnecessary code
- #4116 Revive issue auto closer
- #4145 Fix a link for the repository of td-agent
- #4117 in_udp: add test of message_length_limit
- #4148 Fix a typo of an argument of
Fluent::EventStream#each
- #4138 Test in_tcp: Fix undesirable way to assert logs
Contributors to this release (Alphabetical order)
- Daijiro Fukuda
- Takuro Ashie
Fluentd v1.16.0
Enhancement
- #3961 in_tcp: Add
send_keepalive_packet
option - #4025 buffer: backup broken file chunk
- #4027 Add warning messages for restoring buffer with
flush_at_shutdown true
- #4028 Add logs for time period of restored buffer possibly broken
Bug Fix
- #3987 http_server_helper: Fix format of log messages originating from Async gem
- #4034 #4043 Change to not generate a sigdump file after receiving a
SIGTERM
signal on non-Windows - #4030 out_forward: fix error of ack handling conflict on stopping with
require_ack_response
enabled - #4064 #4065 #4086 #4090 #4096 Fix problem that some
system
configs are not reflected - #4091 Fix bug that the logger outputs some initial log messages without applying some settings such as
format
- #4054 Windows: Fix a bug that the wrong log file is reopened with log rotate setting when flushing or graceful reloading
- #4081 Fix race condition of out_secondary_file
- #4087 Suppress warning using different secondary for out_secondary_file
- #4066 Fix value of
system_config.workers
atrun_configure
.
Change argument type ofFluent::Plugin::Base::configure()
toFluent::Config::Element
only. - #4092 Fix bug that Fluentd sometimes tries to use an unavailable port and fails to start on Windows
Misc
- #3899 Add method for testing
filtered_with_time
- #4040 Replace
$$
withProcess.pid
- #4061 Relax required webric gem version
- #3968 #3996 #3997 CI fixes to support Ruby 3.2
- #3969 #3990 #4013 #4033 #4044 #4050 #4062 #4074 #4082 #4085 Other CI fixes
- #4026 #4069 Update MAINTAINERS.md
Contributors to this release (Alphabetical order)
- abetomo
- Daijiro Fukuda
- Fujimoto Seiji
- I326463
- Kentaro Hayashi
- Takuro Ashie
- Toru Takahashi
Fluentd v1.15.3
Bug Fix
- #3917 Support glob for
!include
directive in YAML config format - #3929 Remove meaningless oj options
- #3939 Fix log initializer to correctly create per-process files on Windows
- #3942 out_file: Fix the multi-worker check with
<worker 0-N>
directive
Misc
Contributors to this release (Alphabetical order)
- Fujimoto Seiji
- Takuro Ashie
Fluentd v1.15.2
Fluentd v1.15.1
Fluentd v1.15.0
Fluentd v1.15.0 comes with 4 enhancements and 6 bug fixes. A huge thank to 4 contributors who made this release possible.
Enhancement
- #3535 #3771 in_tail: Add log throttling in files based on group rules
- #3680 Add
dump
command to fluent-ctl - #3712 Handle YAML configuration format on configuration file
- #3768 Add
restart_worker_interval
parameter in<system>
directive to set
interval to restart workers that has stopped for some reason.
Bug fixes
- #3711 out_forward: Fix to update timeout of cached sockets
- #3754 in_tail: Fix a possible crash on file rotation when
follow_inodes true
- #3755 output: Fix a possible crash of flush thread
- #3766 in_tail: Fix crash bugs on Ruby 3.1 on Windows
- #3774 in_tail: Fix a bug that in_tail cannot open non-ascii path on Windows
- #3782 Fix a bug that fluentd doesn't release its own log file even after rotated by external tools
Misc
- #3489 in_tail: Simplify TargetInfo related code
- #3700 Fix a wrong issue number in CHANGELOG
- #3701 server helper: Add comments to linger_timeout behavior about Windows
- #3724 service_discovery: Fix typo
- #3745 #3753 #3767 #3783 #3784 #3785 #3787 test: Fix unstable tests and warnings
Contributors to this release (Alphabetical order)
- Daijiro Fukuda
- Hiroshi Hatake
- JiHyunSong
- Takuro Ashie
Fluentd v1.14.6
Fluentd v1.14.6 comes with 2 enhancements and 4 bug fixes. A huge thank to 7 contributors who made this release possible.
Enhancement
- #3644 Enable server plugins to specify socket-option
SO_LINGER
- #3671 #3679 Add
--umask
command line parameter
Bug fixes
- #3630 #3673 Fix metric name typo
- #3631 Apply modifications in pipeline to the records being passed to
@ERROR
label - #3640 #3649 #3685 #3686 Fix wrong calculation of retry interval
- #3641 Support IPv6 address for
rpc_endpoint
insystem
config
Misc
- #3619 CI: Support Ruby 3.1 except Windows
- #3654 Switch to GitHub Discussions
- #3648 Fix CHANGELOG.md heading styles
- #3650 Declare
null_value_pattern
asregexp
Contributors to this release (Alphabetical order)
- Daijiro Fukuda
- JiHyunSong
- Kentaro Hayashi
- Maksym Lisogorskyi
- Satoshi Moris Tagomori
- Sergey Yedrikov
- Takuro Ashie
Fluentd v1.14.5
Fluentd v1.14.5 comes with 2 enhancements and 5 bug fixes. A huge thank to 5 contributors who made this release possible.
Enhancements
- #3616 Add support for "application/x-ndjson" to
in_http
- #3613 Add support for ucrt binary for Windows
Bug fixes
- #3608 Don't retry when
retry_max_times == 0
- #3601 Fix hang-up issue during TLS handshake in
out_forward
- #3559 Bump up required ServerEngine to v2.2.5
- #3596 Fix "invalid byte sequence is replaced" warning on Kubernetes
- #3592 Fix "ArgumentError: unknown keyword: :logger" on Windows with Ruby 3.1
Contributors to this release (Alphabetical order)
- Fujimoto Seiji
- Hiroshi Hatake
- Maksym Lisogorskyi
- Takuro Ashie
- Tomoki Sekiyama